0 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 0 499 0 1 1 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 1 2 1 0 2 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 2 3 2 1 3 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 3 4 3 2 4 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 4 5 4 3 5 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 5 6 5 4 6 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 6 7 6 5 7 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 7 8 7 6 8 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 8 9 8 7 9 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 9 10 9 8 10 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 10 11 10 9 11 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 11 12 11 10 12 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 12 13 12 11 13 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 13 14 13 12 14 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 14 15 14 13 15 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 15 16 15 14 16 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 16 17 16 15 17 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 17 18 17 16 18 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 18 19 18 17 19 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 19 20 19 18 20 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 20 21 20 19 21 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 21 22 21 20 22 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 22 23 22 21 23 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 23 24 23 22 24 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 24 25 24 23 25 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 25 26 25 24 26 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 26 27 26 25 27 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 27 28 27 26 28 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 28 29 28 27 29 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 29 30 29 28 30 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 30 31 30 29 31 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 31 32 31 30 32 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 32 33 32 31 33 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 33 34 33 32 34 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 34 35 34 33 35 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 35 36 35 34 36 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 36 37 36 35 37 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 37 38 37 36 38 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 38 39 38 37 39 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 39 40 39 38 40 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 40 41 40 39 41 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 41 42 41 40 42 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 42 43 42 41 43 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 43 44 43 42 44 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 44 45 44 43 45 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 45 46 45 44 46 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 46 47 46 45 47 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 47 48 47 46 48 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 48 49 48 47 49 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 49 50 49 48 50 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 50 51 50 49 51 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 51 52 51 50 52 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 52 53 52 51 53 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 53 54 53 52 54 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 54 55 54 53 55 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 55 56 55 54 56 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 56 57 56 55 57 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 57 58 57 56 58 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 58 59 58 57 59 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 59 60 59 58 60 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 60 61 60 59 61 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 61 62 61 60 62 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 62 63 62 61 63 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 63 64 63 62 64 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 64 65 64 63 65 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 65 66 65 64 66 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 66 67 66 65 67 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 67 68 67 66 68 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 68 69 68 67 69 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 69 70 69 68 70 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 70 71 70 69 71 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 71 72 71 70 72 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 72 73 72 71 73 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 73 74 73 72 74 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 74 75 74 73 75 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 75 76 75 74 76 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 76 77 76 75 77 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 77 78 77 76 78 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 78 79 78 77 79 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 79 80 79 78 80 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 80 81 80 79 81 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 81 82 81 80 82 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 82 83 82 81 83 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 83 84 83 82 84 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 84 85 84 83 85 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 85 86 85 84 86 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 86 87 86 85 87 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 87 88 87 86 88 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 88 89 88 87 89 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 89 90 89 88 90 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 90 91 90 89 91 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 91 92 91 90 92 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 92 93 92 91 93 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 93 94 93 92 94 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 94 95 94 93 95 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 95 96 95 94 96 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 96 97 96 95 97 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 97 98 97 96 98 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 98 99 98 97 99 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 99 100 99 98 100 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 100 101 100 99 101 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 101 102 101 100 102 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 102 103 102 101 103 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 103 104 103 102 104 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 104 105 104 103 105 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 105 106 105 104 106 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 106 107 106 105 107 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 107 108 107 106 108 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 108 109 108 107 109 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 109 110 109 108 110 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 110 111 110 109 111 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 111 112 111 110 112 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 112 113 112 111 113 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 113 114 113 112 114 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 114 115 114 113 115 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 115 116 115 114 116 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 116 117 116 115 117 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 117 118 117 116 118 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 118 119 118 117 119 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 119 120 119 118 120 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 120 121 120 119 121 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 121 122 121 120 122 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 122 123 122 121 123 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 123 124 123 122 124 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 124 125 124 123 125 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 125 126 125 124 126 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 126 127 126 125 127 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 127 128 127 126 128 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 128 129 128 127 129 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 129 130 129 128 130 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 130 131 130 129 131 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 131 132 131 130 132 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 132 133 132 131 133 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 133 134 133 132 134 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 134 135 134 133 135 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 135 136 135 134 136 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 136 137 136 135 137 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 137 138 137 136 138 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 138 139 138 137 139 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 139 140 139 138 140 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 140 141 140 139 141 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 141 142 141 140 142 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 142 143 142 141 143 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 143 144 143 142 144 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 144 145 144 143 145 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 145 146 145 144 146 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 146 147 146 145 147 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 147 148 147 146 148 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 148 149 148 147 149 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 149 150 149 148 150 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 150 151 150 149 151 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 151 152 151 150 152 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 152 153 152 151 153 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 153 154 153 152 154 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 154 155 154 153 155 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 155 156 155 154 156 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 156 157 156 155 157 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 157 158 157 156 158 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 158 159 158 157 159 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 159 160 159 158 160 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 160 161 160 159 161 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 161 162 161 160 162 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 162 163 162 161 163 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 163 164 163 162 164 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 164 165 164 163 165 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 165 166 165 164 166 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 166 167 166 165 167 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 167 168 167 166 168 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 168 169 168 167 169 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 169 170 169 168 170 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 170 171 170 169 171 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 171 172 171 170 172 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 172 173 172 171 173 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 173 174 173 172 174 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 174 175 174 173 175 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 175 176 175 174 176 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 176 177 176 175 177 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 177 178 177 176 178 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 178 179 178 177 179 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 179 180 179 178 180 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 180 181 180 179 181 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 181 182 181 180 182 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 182 183 182 181 183 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 183 184 183 182 184 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 184 185 184 183 185 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 185 186 185 184 186 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 186 187 186 185 187 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 187 188 187 186 188 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 188 189 188 187 189 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 189 190 189 188 190 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 190 191 190 189 191 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 191 192 191 190 192 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 192 193 192 191 193 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 193 194 193 192 194 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 194 195 194 193 195 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 195 196 195 194 196 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 196 197 196 195 197 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 197 198 197 196 198 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 198 199 198 197 199 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 199 200 199 198 200 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 200 201 200 199 201 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 201 202 201 200 202 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 202 203 202 201 203 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 203 204 203 202 204 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 204 205 204 203 205 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 205 206 205 204 206 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 206 207 206 205 207 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 207 208 207 206 208 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 208 209 208 207 209 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 209 210 209 208 210 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 210 211 210 209 211 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 211 212 211 210 212 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 212 213 212 211 213 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 213 214 213 212 214 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 214 215 214 213 215 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 215 216 215 214 216 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 216 217 216 215 217 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 217 218 217 216 218 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 218 219 218 217 219 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 219 220 219 218 220 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 220 221 220 219 221 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 221 222 221 220 222 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 222 223 222 221 223 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 223 224 223 222 224 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 224 225 224 223 225 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 225 226 225 224 226 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 226 227 226 225 227 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 227 228 227 226 228 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 228 229 228 227 229 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 229 230 229 228 230 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 230 231 230 229 231 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 231 232 231 230 232 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 232 233 232 231 233 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 233 234 233 232 234 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 234 235 234 233 235 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 235 236 235 234 236 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 236 237 236 235 237 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 237 238 237 236 238 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 238 239 238 237 239 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 239 240 239 238 240 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 240 241 240 239 241 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 241 242 241 240 242 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 242 243 242 241 243 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 243 244 243 242 244 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 244 245 244 243 245 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 245 246 245 244 246 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 246 247 246 245 247 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 247 248 247 246 248 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 248 249 248 247 249 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 249 250 249 248 250 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 250 251 250 249 251 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 251 252 251 250 252 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 252 253 252 251 253 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 253 254 253 252 254 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 254 255 254 253 255 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 255 256 255 254 256 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 256 257 256 255 257 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 257 258 257 256 258 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 258 259 258 257 259 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 259 260 259 258 260 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 260 261 260 259 261 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 261 262 261 260 262 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 262 263 262 261 263 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 263 264 263 262 264 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 264 265 264 263 265 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 265 266 265 264 266 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 266 267 266 265 267 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 267 268 267 266 268 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 268 269 268 267 269 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 269 270 269 268 270 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 270 271 270 269 271 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 271 272 271 270 272 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 272 273 272 271 273 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 273 274 273 272 274 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 274 275 274 273 275 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 275 276 275 274 276 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 276 277 276 275 277 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 277 278 277 276 278 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 278 279 278 277 279 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 279 280 279 278 280 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 280 281 280 279 281 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 281 282 281 280 282 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 282 283 282 281 283 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 283 284 283 282 284 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 284 285 284 283 285 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 285 286 285 284 286 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 286 287 286 285 287 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 287 288 287 286 288 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 288 289 288 287 289 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 289 290 289 288 290 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 290 291 290 289 291 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 291 292 291 290 292 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 292 293 292 291 293 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 293 294 293 292 294 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 294 295 294 293 295 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 295 296 295 294 296 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 296 297 296 295 297 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 297 298 297 296 298 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 298 299 298 297 299 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 299 300 299 298 300 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 300 301 300 299 301 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 301 302 301 300 302 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 302 303 302 301 303 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 303 304 303 302 304 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 304 305 304 303 305 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 305 306 305 304 306 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 306 307 306 305 307 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 307 308 307 306 308 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 308 309 308 307 309 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 309 310 309 308 310 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 310 311 310 309 311 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 311 312 311 310 312 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 312 313 312 311 313 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 313 314 313 312 314 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 314 315 314 313 315 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 315 316 315 314 316 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 316 317 316 315 317 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 317 318 317 316 318 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 318 319 318 317 319 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 319 320 319 318 320 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 320 321 320 319 321 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 321 322 321 320 322 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 322 323 322 321 323 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 323 324 323 322 324 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 324 325 324 323 325 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 325 326 325 324 326 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 326 327 326 325 327 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 327 328 327 326 328 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 328 329 328 327 329 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 329 330 329 328 330 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 330 331 330 329 331 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 331 332 331 330 332 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 332 333 332 331 333 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 333 334 333 332 334 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 334 335 334 333 335 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 335 336 335 334 336 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 336 337 336 335 337 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 337 338 337 336 338 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 338 339 338 337 339 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 339 340 339 338 340 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 340 341 340 339 341 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 341 342 341 340 342 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 342 343 342 341 343 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 343 344 343 342 344 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 344 345 344 343 345 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 345 346 345 344 346 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 346 347 346 345 347 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 347 348 347 346 348 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 348 349 348 347 349 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 349 350 349 348 350 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 350 351 350 349 351 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 351 352 351 350 352 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 352 353 352 351 353 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 353 354 353 352 354 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 354 355 354 353 355 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 355 356 355 354 356 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 356 357 356 355 357 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 357 358 357 356 358 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 358 359 358 357 359 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 359 360 359 358 360 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 360 361 360 359 361 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 361 362 361 360 362 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 362 363 362 361 363 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 363 364 363 362 364 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 364 365 364 363 365 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 365 366 365 364 366 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 366 367 366 365 367 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 367 368 367 366 368 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 368 369 368 367 369 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 369 370 369 368 370 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 370 371 370 369 371 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 371 372 371 370 372 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 372 373 372 371 373 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 373 374 373 372 374 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 374 375 374 373 375 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 375 376 375 374 376 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 376 377 376 375 377 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 377 378 377 376 378 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 378 379 378 377 379 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 379 380 379 378 380 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 380 381 380 379 381 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 381 382 381 380 382 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 382 383 382 381 383 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 383 384 383 382 384 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 384 385 384 383 385 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 385 386 385 384 386 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 386 387 386 385 387 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 387 388 387 386 388 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 388 389 388 387 389 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 389 390 389 388 390 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 390 391 390 389 391 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 391 392 391 390 392 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 392 393 392 391 393 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 393 394 393 392 394 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 394 395 394 393 395 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 395 396 395 394 396 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 396 397 396 395 397 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 397 398 397 396 398 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 398 399 398 397 399 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 399 400 399 398 400 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 400 401 400 399 401 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 401 402 401 400 402 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 402 403 402 401 403 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 403 404 403 402 404 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 404 405 404 403 405 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 405 406 405 404 406 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 406 407 406 405 407 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 407 408 407 406 408 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 408 409 408 407 409 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 409 410 409 408 410 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 410 411 410 409 411 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 411 412 411 410 412 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 412 413 412 411 413 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 413 414 413 412 414 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 414 415 414 413 415 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 415 416 415 414 416 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 416 417 416 415 417 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 417 418 417 416 418 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 418 419 418 417 419 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 419 420 419 418 420 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 420 421 420 419 421 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 421 422 421 420 422 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 422 423 422 421 423 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 423 424 423 422 424 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 424 425 424 423 425 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 425 426 425 424 426 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 426 427 426 425 427 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 427 428 427 426 428 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 428 429 428 427 429 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 429 430 429 428 430 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 430 431 430 429 431 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 431 432 431 430 432 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 432 433 432 431 433 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 433 434 433 432 434 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 434 435 434 433 435 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 435 436 435 434 436 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 436 437 436 435 437 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 437 438 437 436 438 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 438 439 438 437 439 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 439 440 439 438 440 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 440 441 440 439 441 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 441 442 441 440 442 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 442 443 442 441 443 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 443 444 443 442 444 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 444 445 444 443 445 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 445 446 445 444 446 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 446 447 446 445 447 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 447 448 447 446 448 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 448 449 448 447 449 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 449 450 449 448 450 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 450 451 450 449 451 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 451 452 451 450 452 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 452 453 452 451 453 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 453 454 453 452 454 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 454 455 454 453 455 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 455 456 455 454 456 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 456 457 456 455 457 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 457 458 457 456 458 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 458 459 458 457 459 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 459 460 459 458 460 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 460 461 460 459 461 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 461 462 461 460 462 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 462 463 462 461 463 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 463 464 463 462 464 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 464 465 464 463 465 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 465 466 465 464 466 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 466 467 466 465 467 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 467 468 467 466 468 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 468 469 468 467 469 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 469 470 469 468 470 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 470 471 470 469 471 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 471 472 471 470 472 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 472 473 472 471 473 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 473 474 473 472 474 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 474 475 474 473 475 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 475 476 475 474 476 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 476 477 476 475 477 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 477 478 477 476 478 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 478 479 478 477 479 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 479 480 479 478 480 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 480 481 480 479 481 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 481 482 481 480 482 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 482 483 482 481 483 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 483 484 483 482 484 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 484 485 484 483 485 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 485 486 485 484 486 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 486 487 486 485 487 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 487 488 487 486 488 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 488 489 488 487 489 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 489 490 489 488 490 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 490 491 490 489 491 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 491 492 491 490 492 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 492 493 492 491 493 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 493 494 493 492 494 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 494 495 494 493 495 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 495 496 495 494 496 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 496 497 496 495 497 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 497 498 497 496 498 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 498 499 498 497 499 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 48230, 48600, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 499 498 0 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 0 498 0 1 1 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 1 2 1 0 2 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 2 3 2 1 3 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 3 4 3 2 4 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 4 5 4 3 5 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 5 6 5 4 6 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 6 7 6 5 7 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 7 8 7 6 8 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 8 9 8 7 9 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 9 10 9 8 10 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 10 11 10 9 11 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 11 12 11 10 12 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 12 13 12 11 13 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 13 14 13 12 14 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 14 15 14 13 15 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 15 16 15 14 16 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 16 17 16 15 17 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 17 18 17 16 18 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 18 19 18 17 19 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 19 20 19 18 20 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 20 21 20 19 21 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 21 22 21 20 22 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 22 23 22 21 23 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 23 24 23 22 24 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 24 25 24 23 25 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 25 26 25 24 26 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 26 27 26 25 27 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 27 28 27 26 28 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 28 29 28 27 29 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 29 30 29 28 30 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 30 31 30 29 31 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 31 32 31 30 32 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 32 33 32 31 33 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 33 34 33 32 34 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 34 35 34 33 35 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 35 36 35 34 36 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 36 37 36 35 37 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 37 38 37 36 38 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 38 39 38 37 39 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 39 40 39 38 40 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 40 41 40 39 41 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 41 42 41 40 42 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 42 43 42 41 43 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 43 44 43 42 44 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 44 45 44 43 45 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 45 46 45 44 46 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 46 47 46 45 47 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 47 48 47 46 48 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 48 49 48 47 49 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 49 50 49 48 50 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 50 51 50 49 51 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 51 52 51 50 52 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 52 53 52 51 53 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 53 54 53 52 54 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 54 55 54 53 55 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 55 56 55 54 56 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 56 57 56 55 57 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 57 58 57 56 58 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 58 59 58 57 59 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 59 60 59 58 60 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 60 61 60 59 61 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 61 62 61 60 62 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 62 63 62 61 63 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 63 64 63 62 64 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 64 65 64 63 65 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 65 66 65 64 66 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 66 67 66 65 67 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 67 68 67 66 68 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 68 69 68 67 69 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 69 70 69 68 70 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 70 71 70 69 71 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 71 72 71 70 72 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 72 73 72 71 73 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 73 74 73 72 74 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 74 75 74 73 75 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 75 76 75 74 76 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 76 77 76 75 77 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 77 78 77 76 78 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 78 79 78 77 79 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 79 80 79 78 80 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 80 81 80 79 81 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 81 82 81 80 82 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 82 83 82 81 83 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 83 84 83 82 84 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 84 85 84 83 85 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 85 86 85 84 86 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 86 87 86 85 87 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 87 88 87 86 88 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 88 89 88 87 89 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 89 90 89 88 90 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 90 91 90 89 91 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 91 92 91 90 92 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 92 93 92 91 93 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 93 94 93 92 94 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 94 95 94 93 95 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 95 96 95 94 96 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 96 97 96 95 97 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 97 98 97 96 98 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 98 99 98 97 99 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 99 100 99 98 100 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 100 101 100 99 101 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 101 102 101 100 102 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 102 103 102 101 103 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 103 104 103 102 104 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 104 105 104 103 105 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 105 106 105 104 106 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 106 107 106 105 107 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 107 108 107 106 108 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 108 109 108 107 109 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 109 110 109 108 110 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 110 111 110 109 111 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 111 112 111 110 112 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 112 113 112 111 113 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 113 114 113 112 114 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 114 115 114 113 115 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 115 116 115 114 116 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 116 117 116 115 117 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 117 118 117 116 118 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 118 119 118 117 119 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 119 120 119 118 120 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 120 121 120 119 121 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 121 122 121 120 122 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 122 123 122 121 123 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 123 124 123 122 124 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 124 125 124 123 125 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 125 126 125 124 126 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 126 127 126 125 127 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 127 128 127 126 128 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 128 129 128 127 129 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 129 130 129 128 130 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 130 131 130 129 131 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 131 132 131 130 132 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 132 133 132 131 133 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 133 134 133 132 134 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 134 135 134 133 135 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 135 136 135 134 136 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 136 137 136 135 137 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 137 138 137 136 138 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 138 139 138 137 139 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 139 140 139 138 140 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 140 141 140 139 141 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 141 142 141 140 142 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 142 143 142 141 143 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 143 144 143 142 144 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 144 145 144 143 145 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 145 146 145 144 146 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 146 147 146 145 147 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 147 148 147 146 148 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 148 149 148 147 149 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 149 150 149 148 150 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 150 151 150 149 151 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 151 152 151 150 152 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 152 153 152 151 153 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 153 154 153 152 154 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 154 155 154 153 155 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 155 156 155 154 156 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 156 157 156 155 157 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 157 158 157 156 158 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 158 159 158 157 159 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 159 160 159 158 160 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 160 161 160 159 161 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 161 162 161 160 162 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 162 163 162 161 163 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 163 164 163 162 164 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 164 165 164 163 165 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 165 166 165 164 166 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 166 167 166 165 167 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 167 168 167 166 168 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 168 169 168 167 169 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 169 170 169 168 170 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 170 171 170 169 171 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 171 172 171 170 172 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 172 173 172 171 173 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 173 174 173 172 174 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 174 175 174 173 175 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 175 176 175 174 176 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 176 177 176 175 177 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 177 178 177 176 178 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 178 179 178 177 179 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 179 180 179 178 180 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 180 181 180 179 181 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 181 182 181 180 182 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 182 183 182 181 183 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 183 184 183 182 184 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 184 185 184 183 185 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 185 186 185 184 186 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 186 187 186 185 187 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 187 188 187 186 188 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 188 189 188 187 189 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 189 190 189 188 190 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 190 191 190 189 191 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 191 192 191 190 192 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 192 193 192 191 193 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 193 194 193 192 194 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 194 195 194 193 195 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 195 196 195 194 196 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 196 197 196 195 197 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 197 198 197 196 198 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 198 199 198 197 199 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 199 200 199 198 200 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 200 201 200 199 201 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 201 202 201 200 202 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 202 203 202 201 203 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 203 204 203 202 204 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 204 205 204 203 205 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 205 206 205 204 206 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 206 207 206 205 207 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 207 208 207 206 208 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 208 209 208 207 209 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 209 210 209 208 210 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 210 211 210 209 211 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 211 212 211 210 212 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 212 213 212 211 213 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 213 214 213 212 214 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 214 215 214 213 215 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 215 216 215 214 216 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 216 217 216 215 217 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 217 218 217 216 218 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 218 219 218 217 219 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 219 220 219 218 220 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 220 221 220 219 221 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 221 222 221 220 222 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 222 223 222 221 223 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 223 224 223 222 224 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 224 225 224 223 225 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 225 226 225 224 226 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 226 227 226 225 227 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 227 228 227 226 228 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 228 229 228 227 229 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 229 230 229 228 230 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 230 231 230 229 231 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 231 232 231 230 232 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 232 233 232 231 233 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 233 234 233 232 234 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 234 235 234 233 235 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 235 236 235 234 236 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 236 237 236 235 237 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 237 238 237 236 238 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 238 239 238 237 239 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 239 240 239 238 240 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 240 241 240 239 241 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 241 242 241 240 242 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 242 243 242 241 243 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 243 244 243 242 244 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 244 245 244 243 245 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 245 246 245 244 246 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 246 247 246 245 247 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 247 248 247 246 248 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 248 249 248 247 249 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 249 250 249 248 250 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 250 251 250 249 251 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 251 252 251 250 252 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 252 253 252 251 253 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 253 254 253 252 254 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 254 255 254 253 255 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 255 256 255 254 256 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 256 257 256 255 257 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 257 258 257 256 258 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 258 259 258 257 259 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 259 260 259 258 260 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 260 261 260 259 261 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 261 262 261 260 262 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 262 263 262 261 263 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 263 264 263 262 264 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 264 265 264 263 265 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 265 266 265 264 266 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 266 267 266 265 267 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 267 268 267 266 268 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 268 269 268 267 269 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 269 270 269 268 270 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 270 271 270 269 271 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 271 272 271 270 272 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 272 273 272 271 273 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 273 274 273 272 274 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 274 275 274 273 275 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 275 276 275 274 276 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 276 277 276 275 277 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 277 278 277 276 278 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 278 279 278 277 279 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 279 280 279 278 280 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 280 281 280 279 281 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 281 282 281 280 282 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 282 283 282 281 283 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 283 284 283 282 284 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 284 285 284 283 285 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 285 286 285 284 286 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 286 287 286 285 287 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 287 288 287 286 288 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 288 289 288 287 289 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 289 290 289 288 290 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 290 291 290 289 291 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 291 292 291 290 292 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 292 293 292 291 293 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 293 294 293 292 294 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 294 295 294 293 295 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 295 296 295 294 296 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 296 297 296 295 297 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 297 298 297 296 298 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 298 299 298 297 299 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 299 300 299 298 300 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 300 301 300 299 301 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 301 302 301 300 302 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 302 303 302 301 303 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 303 304 303 302 304 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 304 305 304 303 305 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 305 306 305 304 306 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 306 307 306 305 307 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 307 308 307 306 308 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 308 309 308 307 309 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 309 310 309 308 310 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 310 311 310 309 311 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 311 312 311 310 312 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 312 313 312 311 313 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 313 314 313 312 314 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 314 315 314 313 315 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 315 316 315 314 316 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 316 317 316 315 317 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 317 318 317 316 318 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 318 319 318 317 319 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 319 320 319 318 320 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 320 321 320 319 321 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 321 322 321 320 322 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 322 323 322 321 323 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 323 324 323 322 324 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 324 325 324 323 325 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 325 326 325 324 326 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 326 327 326 325 327 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 327 328 327 326 328 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 328 329 328 327 329 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 329 330 329 328 330 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 330 331 330 329 331 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 331 332 331 330 332 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 332 333 332 331 333 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 333 334 333 332 334 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 334 335 334 333 335 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 335 336 335 334 336 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 336 337 336 335 337 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 337 338 337 336 338 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 338 339 338 337 339 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 339 340 339 338 340 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 340 341 340 339 341 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 341 342 341 340 342 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 342 343 342 341 343 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 343 344 343 342 344 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 344 345 344 343 345 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 345 346 345 344 346 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 346 347 346 345 347 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 347 348 347 346 348 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 348 349 348 347 349 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 349 350 349 348 350 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 350 351 350 349 351 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 351 352 351 350 352 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 352 353 352 351 353 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 353 354 353 352 354 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 354 355 354 353 355 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 355 356 355 354 356 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 356 357 356 355 357 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 357 358 357 356 358 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 358 359 358 357 359 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 359 360 359 358 360 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 360 361 360 359 361 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 361 362 361 360 362 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 362 363 362 361 363 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 363 364 363 362 364 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 364 365 364 363 365 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 365 366 365 364 366 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 366 367 366 365 367 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 367 368 367 366 368 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 368 369 368 367 369 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 369 370 369 368 370 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 370 371 370 369 371 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 371 372 371 370 372 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 372 373 372 371 373 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 373 374 373 372 374 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 374 375 374 373 375 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 375 376 375 374 376 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 376 377 376 375 377 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 377 378 377 376 378 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 378 379 378 377 379 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 379 380 379 378 380 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 380 381 380 379 381 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 381 382 381 380 382 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 382 383 382 381 383 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 383 384 383 382 384 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 384 385 384 383 385 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 385 386 385 384 386 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 386 387 386 385 387 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 387 388 387 386 388 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 388 389 388 387 389 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 389 390 389 388 390 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 390 391 390 389 391 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 391 392 391 390 392 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 392 393 392 391 393 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 393 394 393 392 394 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 394 395 394 393 395 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 395 396 395 394 396 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 396 397 396 395 397 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 397 398 397 396 398 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 398 399 398 397 399 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 399 400 399 398 400 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 400 401 400 399 401 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 401 402 401 400 402 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 402 403 402 401 403 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 403 404 403 402 404 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 404 405 404 403 405 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 405 406 405 404 406 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 406 407 406 405 407 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 407 408 407 406 408 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 408 409 408 407 409 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 409 410 409 408 410 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 410 411 410 409 411 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 411 412 411 410 412 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 412 413 412 411 413 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 413 414 413 412 414 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 414 415 414 413 415 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 415 416 415 414 416 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 416 417 416 415 417 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 417 418 417 416 418 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 418 419 418 417 419 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 419 420 419 418 420 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 420 421 420 419 421 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 421 422 421 420 422 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 422 423 422 421 423 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 423 424 423 422 424 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 424 425 424 423 425 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 425 426 425 424 426 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 426 427 426 425 427 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 427 428 427 426 428 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 428 429 428 427 429 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 429 430 429 428 430 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 430 431 430 429 431 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 431 432 431 430 432 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 432 433 432 431 433 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 433 434 433 432 434 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 434 435 434 433 435 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 435 436 435 434 436 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 436 437 436 435 437 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 437 438 437 436 438 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 438 439 438 437 439 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 439 440 439 438 440 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 440 441 440 439 441 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 441 442 441 440 442 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 442 443 442 441 443 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 443 444 443 442 444 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 444 445 444 443 445 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 445 446 445 444 446 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 446 447 446 445 447 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 447 448 447 446 448 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 448 449 448 447 449 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 449 450 449 448 450 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 450 451 450 449 451 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 451 452 451 450 452 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 452 453 452 451 453 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 453 454 453 452 454 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 454 455 454 453 455 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 455 456 455 454 456 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 456 457 456 455 457 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 457 458 457 456 458 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 458 459 458 457 459 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 459 460 459 458 460 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 460 461 460 459 461 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 461 462 461 460 462 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 462 463 462 461 463 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 463 464 463 462 464 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 464 465 464 463 465 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 465 466 465 464 466 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 466 467 466 465 467 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 467 468 467 466 468 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 468 469 468 467 469 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 469 470 469 468 470 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 470 471 470 469 471 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 471 472 471 470 472 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 472 473 472 471 473 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 473 474 473 472 474 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 474 475 474 473 475 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 475 476 475 474 476 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 476 477 476 475 477 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 477 478 477 476 478 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 478 479 478 477 479 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 479 480 479 478 480 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 480 481 480 479 481 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 481 482 481 480 482 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 482 483 482 481 483 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 483 484 483 482 484 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 484 485 484 483 485 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 485 486 485 484 486 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 486 487 486 485 487 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 487 488 487 486 488 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 488 489 488 487 489 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 489 490 489 488 490 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 490 491 490 489 491 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 491 492 491 490 492 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 492 493 492 491 493 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 493 494 493 492 494 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 494 495 494 493 495 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 495 496 495 494 496 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 496 497 496 495 497 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 497 498 497 496 498 [740217, 873584, 263375, 86454, 533860, 723765, 14579, 350558, 918954, 33972, 900918, 295504, 33429, 82543, 957165, 726118, 137241, 372919, 283893, 676150, 606220, 983869, 944438, 481639, 852928, 912745, 2260, 189920, 521344, 148008, 552162, 907472, 485487, 684480, 768308, 957945, 160753, 456154, 764733, 563268, 20815, 801446, 135241, 943391, 116300, 223410, 309968, 703099, 671604, 500058, 471336, 202707, 816353, 629507, 289653, 144332, 733292, 52964, 702781, 164406, 327644, 866422, 334723, 37438, 978279, 217691, 624723, 986784, 950528, 172882, 767649, 121632, 825196, 545587, 406732, 421820, 451411, 608396, 400722, 789605, 995363, 926950, 177605, 268637, 962814, 304303, 419345, 737730, 424148, 929126, 463254, 20577, 373808, 936363, 465613, 570880, 35177, 152356, 84292, 263963, 732686, 817771, 636344, 726026, 27915, 14502, 300238, 443300, 220903, 568854, 55033, 500810, 523364, 804971, 416464, 410314, 233, 572534, 571454, 803698, 264147, 113628, 693684, 277180, 910044, 641823, 573523, 492849, 636674, 506671, 580899, 461545, 313853, 894945, 526457, 605915, 645885, 603492, 233272, 443972, 61149, 480155, 591977, 888648, 552112, 208548, 848207, 944795, 761712, 73487, 374076, 595287, 543437, 31159, 954707, 665408, 129425, 637530, 17981, 862660, 562864, 941850, 349426, 445728, 644254, 670109, 281850, 924539, 425353, 619564, 379536, 322659, 129422, 319549, 603463, 291523, 72021, 957634, 361952, 406050, 454791, 946770, 902911, 857384, 269535, 689083, 91240, 3289, 695831, 900307, 688965, 920073, 47587, 5911, 318684, 643071, 915057, 385304, 875444, 595877, 525724, 610945, 236225, 599755, 131925, 312355, 547184, 69890, 873910, 800915, 648374, 911640, 430830, 194719, 409425, 210656, 786456, 377526, 263048, 402938, 280578, 885378, 23054, 202200, 672615, 419110, 143214, 648106, 82373, 511759, 671284, 333908, 738530, 778649, 601095, 135466, 53051, 191754, 285331, 402680, 748221, 787022, 415019, 253866, 136789, 109511, 500352, 930886, 154467, 126416, 76335, 605142, 922559, 290188, 171817, 626671, 509184, 659625, 195192, 67742, 539684, 355523, 800649, 334800, 185871, 177547, 313435, 8006, 82009, 10441, 613243, 597594, 332334, 84658, 903147, 315740, 562458, 968837, 413599, 873780, 247532, 912990, 852566, 169937, 573559, 316880, 643079, 241835, 913052, 491066, 600353, 544066, 592993, 405546, 642328, 742578, 478466, 643879, 814778, 659492, 504945, 149258, 423, 746752, 29365, 641593, 914797, 298299, 162609, 375913, 228852, 988851, 901502, 344673, 964884, 343523, 680526, 613792, 425674, 618533, 915838, 13357, 987757, 574563, 610517, 777855, 170451, 950097, 261409, 703141, 98009, 116232, 524059, 246658, 115149, 419034, 897433, 632174, 224308, 95492, 511755, 390398, 306318, 322041, 88036, 971545, 99915, 969401, 9084, 743586, 649752, 517806, 989806, 164518, 11823, 949596, 382230, 922034, 249159, 882770, 198922, 51051, 935877, 775115, 51492, 105920, 764663, 905600, 159660, 588019, 299966, 988313, 337959, 428758, 353079, 629992, 155705, 776457, 974120, 259877, 903041, 639057, 545997, 826987, 176563, 521423, 366304, 424581, 910115, 531123, 295256, 946192, 362563, 999499, 583372, 671075, 756991, 789755, 196877, 981809, 424152, 141591, 458516, 26293, 85115, 746611, 493663, 616727, 409700, 99228, 343836, 522021, 323632, 507547, 668755, 285758, 844968, 248495, 578348, 180390, 212745, 583955, 603528, 153954, 775746, 711888, 776897, 858946, 774482, 686597, 193782, 265190, 720464, 397123, 857620, 513132, 331653, 344282, 484539, 545726, 721348, 686272, 291785, 299761, 463863, 215407, 772633, 788487, 747259, 776024, 796436, 41736, 291174, 645631, 757645, 128222, 963856, 547776, 678583, 291590, 669042, 826032, 175938, 97375, 177854, 897715, 595617, 342067, 174778, 132116, 544981, 457687, 707930, 84457, 755786, 740394, 550574, 363820, 624623, 333637, 341780, 106449, 544479, 186188, 203797, 519366, 842423, 112648, 415506, 484035, 138972, 931699, 620073, 398946, 997384, 180433, 313575, 805674, 569412] 498 499