제출 #832294

#제출 시각아이디문제언어결과실행 시간메모리
832294maomao90Broken Line (IOI19_line)Text
28.40 / 100
0 ms0 KiB
23 0 100 72 100 72 4 22 4 22 98 80 98 80 2 20 2 20 28 59 28 59 11 1000000005 11 1000000005 99 18 99 18 47 54 47 41 47 41 20 68 20 68 86 16 86 16 49 74 49
651 0 9965 8615 9965 8615 3472 6202 3472 6202 8474 1274 8474 1274 1000000005 375 1000000005 375 3153 4157 3153 4157 4545 6256 4545 6256 3285 8006 3285 8006 8372 9845 8372 9845 9767 137 9767 137 9849 137 726 6282 726 6282 5563 4997 5563 4997 2821 8343 2821 8343 9149 649 9149 649 524 -1000000005 524 -1000000005 588 697 588 697 7206 7131 7206 7131 6839 6779 6839 6779 6453 4181 6453 4181 4601 5044 4601 5044 7235 9907 7235 9907 1000000005 483 1000000005 483 2048 6572 2048 6572 7008 7611 7008 7611 7953 8772 7953 8772 1071 8990 1071 8990 225 9950 225 9950 67 9950 94 9525 94 9525 3258 5870 3258 5870 4900 5277 4900 5277 5591 2684 5591 2684 2594 7935 2594 7935 2303 842 2303 842 9658 1000000005 9658 1000000005 721 2602 721 2602 6229 5627 6229 5627 4795 4900 4795 4900 4553 4552 4553 4552 7469 1475 7469 1475 616 369 616 369 272 369 1596 7954 1596 7954 7200 6975 7200 6975 5193 4669 5193 4669 4516 6333 4516 6333 6820 2793 6820 2793 7827 8014 7827 8014 -1000000005 16 -1000000005 16 8075 3014 8075 3014 6675 5346 6675 5346 4483 1666 4483 1666 8325 8628 8325 8628 306 1000000005 306 1000000005 2869 6252 2869 6252 9487 9896 9487 9896 1000000005 344 1000000005 344 2111 4857 2111 4857 4829 5128 4829 5128 6088 3744 6088 3744 2393 9498 2393 9498 86 132 86 518 86 518 852 1122 852 1122 7043 6845 7043 6845 2716 7865 2716 7865 2364 909 2364 909 1000000005 570 1000000005 570 8509 7932 8509 7932 2485 4420 2485 4420 6428 6823 6428 6823 3546 7866 3546 7866 8563 915 8563 915 9922 9925 9922 7458 9922 7458 3009 7163 3009 7163 6520 5993 6520 5993 5348 5037 5348 5037 4880 5795 4880 5795 6186 6328 6186 6328 6558 3587 6558 3587 6815 7835 6815 7835 1911 313 1911 313 1000000005 420 1000000005 420 1076 8468 1076 8468 7932 7406 7932 7406 3631 6798 3631 6798 4149 4030 4149 4030 6677 8630 6677 8630 1042 962 1042 962 892 9559 892 9559 463 448 463 1455 463 1455 7402 7376 7402 7376 4111 6208 4111 6208 4190 5272 4190 5272 5135 3317 5135 3317 2070 8112 2070 8112 1126 798 1126 798 695 1000000005 695 1000000005 1252 7599 1252 7599 7129 5741 7129 5741 4739 4271 4739 4271 3649 3040 3649 3040 8952 1000000005 8952 1000000005 875 8405 875 8405 2510 3487 2510 3487 6127 6986 6127 6986 3394 2843 3394 2843 379 128 379 128 1000000005 1538 1000000005 1538 6446 3811 6446 3811 3475 2817 3475 2817 1344 406 1344 406 9707 -1000000005 9707 -1000000005 61 9452 61 9452 3225 3775 3225 3775 6419 3923 6419 3923 4116 4887 4116 4887 5342 4133 5342 4133 6467 2360 6467 2360 8107 8842 8107 8842 8763 650 8763 650 635 9859 635 9859 9765 9859 777 1073 777 1073 1417 8303 1417 8303 2112 2582 2112 2582 2882 5522 2882 5522 4819 5222 4819 5222 4955 6339 4955 6339 3958 6704 3958 6704 7370 7923 7370 7923 1818 8351 1818 8351 1397 379 1397 379 287 379 9163 1694 9163 1694 7757 3743 7757 3743 3736 5221 3736 5221 5265 8269 5265 8269 1729 8401 1729 8401 1000000005 9979 1000000005 9979 9505 8285 9505 8285 2341 3211 2341 3211 6262 4385 6262 4385 4306 6454 4306 6454 3702 8030 3702 8030 8002 447 8002 447 9590 447 1097 2349 1097 2349 6817 4331 6817 4331 1832 606 1832 606 9468 9956 9468 9956 9934 9956 7101 4150 7101 4150 4680 6289 4680 6289 6567 3173 6567 3173 3118 8424 3118 8424 8736 -1000000005 8736 -1000000005 9970 647 9970 647 1672 1809 1672 1809 1987 2886 1987 2886 6877 7155 6877 7155 2887 7747 2887 7747 8430 9435 8430 9435 551 194 551 194 141 194 1253 1308 1253 1308 8551 8092 8551 8092 7756 7538 7756 7538 5252 4294 5252 4294 5848 7159 5848 7159 7301 2259 7301 2259 9293 9877 9293 9877 9977 1000000005 9977 1000000005 764 8254 764 8254 3779 3948 3779 3948 5659 8612 5659 8612 98 153 98 918 98 918 9048 8631 9048 8631 8479 7014 8479 7014 6512 6157 6512 6157 5837 2595 5837 2595 2289 1972 2289 1972 8696 1258 8696 8267 8696 8267 7493 7390 7493 7390 3216 4482 3216 4482 5130 5640 5130 5640 -1000000005 1118 -1000000005 1118 2514 6125 2514 6125 5725 2340 5725 2340 8102 1476 8102 1476 9058 1000000005 9058 1000000005 9948 699 9948 699 7647 2710 7647 2710 5085 5992 5085 5992 4239 7036 4239 7036 3160 7285 3160 7285 7678 8845 7678 8845 -1000000005 407 -1000000005 407 9486 1221 9486 1221 1221 2199 1221 2199 6976 7094 6976 7094 6358 3867 6358 3867 4174 5934 4174 5934 4485 3916 4485 3916 1000000005 8078 1000000005 8078 2129 5163 2129 5163 4998 5431 4998 5431 5302 5829 5302 5829 5804 7289 5804 7289 1532 9106 1532 9106 9944 -1000000005 9944 -1000000005 9790 1090 9790 1090 8374 1577 8374 1577 8181 2097 8181 2097 6523 4383 6523 4383 5022 6619 5022 6619 9657 -1000000005 9657 -1000000005 9394 1289 9394 1289 2211 7763 2211 7763 3155 6911 3155 6911 3656 4120 3656 4120 5635 4658 5635 4658 4497 6443 4497 6443 3550 3282 3550 3282 6852 2550 6852 2550 1653 190 1653 190 9786 190 192 9056 192 9056 7512 2586 7512 2586 4797 6439 4797 6439 6749 799 6749 799 9454 9830 9454 9830 1000000005 7918 1000000005 7918 2654 2758 2654 2758 6443 7068 6443 7068 1129 9019 1129 9019 9137 9892 9137 9892 -1000000005 831 -1000000005 831 8783 8904 8783 8904 1414 2049 1414 2049 2997 3517 2997 3517 3927 4194 3927 4194 5258 5323 5258 5323 4558 6812 4558 6812 7258 7648 7258 7648 2505 9503 2505 9503 46 23 46 9702 46 9702 9617 551 9617 551 9419 9468 9419 9468 7544 3606 7544 3606 3819 3882 3819 3882 4154 6245 4154 6245 2754 9059 2754 9059 1000000005 9915 1000000005 9915 9145 6879 9145 6879 6572 5541 6572 5541 3921 7394 3921 7394 2595 1139 2595 1139 9343 656 9343 8944 9343 8944 8098 2244 8098 2244 2898 6049 2898 6049 5434 2371 5434 2371 2033 1691 2033 1691 1152 350 1152 350 176 9854 176 9635 176 9635 750 8002 750 8002 2909 3985 2909 3985 4382 6039 4382 6039 6656 3515 6656 3515 6793 8810 6793 8810 1058 9811 1058 9811 9706 9811 612 774 612 774 8123 6452 8123 6452 5246 3172 5246 3172 7032 2968 7032 2968 3052 7833 3052 7833 8242 8878 8242 8878 8715 1116 8715 1116 9251 9582 9251 9582 264 9826 264 1775 264 1775 2762 5320 2762 5320 5493 3736 5493 3736 2343 2191 2343 2191 7876 2191 3204 3922 3204 3922 7167 1904 7167 1904 1705 1452 1705 1452 9019 9078 9019 8865 9019 8865 1367 7018 1367 7018 5245 4588 5245 4588 4378 4330 4378 4330 5765 6129 5765 6129 6457 2189 6457 2189 9012 1037 9012 1037 282 9790 282 844 282 844 2411 7339 2411 7339 3687 6627 3687 6627 4181 4688 4181 4688 4895 6065 4895 6065 6148 6434 6148 6434 3186 2673 3186 2673 8310 563 8310 563 70 9921 70 1579 70 1579 8177 4324 8177 4324 4879 5430 4879 5430 4650 5710 4650 5710 4233 3588 4233 3588 3454 2934 3454 2934 -1000000005 9146 -1000000005 9146 1511 3386 1511 3386 5524 4598 5524 4598 5176 7466 5176 7466 7547 1780 7547 1780 1006 9587 1006 9587 9727 61 9727 61 52 61 1581 2098 1581 2098 2355 6321 2355 6321 4338 4437 4338 4437 4655 5041 4655 5041 4997 5620 4997 5620 4524 5834 4524 5834 5723 1629 5723 1629 8571 8819 8571 8819 9157 9496 9157 9496 9412
94028 3329820 0 3329820 1668604 1679517 1668604 1679517 4137426 4712939 4137426 4712939 325567 873967 325567 873967 4238908 2772883 4238908 2772883 4666763 453378 4666763 453378 359135 1669525 359135 1669525 4755311 3348736 4755311 3348736 4453 2850915 4453 2850915 4690790 1665850 4690790 1665850 3735328 2733394 3735328 2733394 4266952 631952 4266952 631952 495966 4819814 495966 4819814 3447947 688969 3447947 688969 814104 2462721 814104 2462721 1937356 1159723 1937356 1159723 257170 1918949 257170 1918949 3999575 3339622 3999575 3339622 925179 -1000000005 925179 -1000000005 4102493 2617646 4102493 2617646 4437467 288399 4437467 288399 739859 1124351 739859 1124351 3580356 2219984 3580356 2219984 475636 932832 475636 932832 3351847 835258 3351847 835258 479004 1686429 479004 1686429 4691672 2494539 4691672 2494539 1680768 1415348 1680768 1415348 426759 362520 426759 362520 4727786 3346018 4727786 3346018 193024 1651554 193024 1651554 3620632 2744189 3620632 2744189 4673207 243341 4673207 243341 399007 3314781 399007 3314781 3674991 613979 3674991 613979 589911 504483 589911 504483 1676890 2728933 1676890 2728933 4547683 3930202 4547683 3930202 2395964 636977 2395964 636977 1011684 4466473 1011684 4466473 2864032 2498580 2864032 2498580 4232195 1985105 4232195 1985105 933512 447077 933512 447077 4255425 1000000005 4255425 1000000005 1115850 1113066 1115850 1113066 3889032 2614368 3889032 2614368 4284909 530727 4284909 530727 1021301 1991722 1021301 1991722 4929933 3351063 4929933 3351063 1004806 936336 1004806 936336 452084 3323058 452084 3323058 3341760 2052272 3341760 2052272 4686102 3423897 4686102 3423897 1922612 3335430 1922612 3335430 3756045 1371563 3756045 1371563 1664386 755011 1664386 755011 36032 3316544 36032 3316544 4081660 783106 4081660 783106 285698 4783179 285698 4783179 3945802 1253479 3945802 1253479 464682 651552 464682 651552 867804 4801672 867804 4801672 1663204 3331880 1663204 3331880 3576439 816339 3576439 816339 986666 2565046 986666 2565046 4325044 1656726 4325044 1656726 2022311 2111143 2022311 2111143 4744312 1651915 4744312 1651915 1916021 2293269 1916021 2293269 1674320 1113270 1674320 1113270 300583 3345682 300583 3345682 4255296 558751 4255296 558751 1010120 2233814 1010120 2233814 3320384 3318809 3320384 3318809 1667401 1655679 1667401 1655679 4588343 2820864 4588343 2820864 3583290 -1000000005 3583290 -1000000005 753227 4572358 753227 4572358 4457391 2667166 4457391 2667166 1684408 1220912 1684408 1220912 978852 359060 978852 359060 1656262 3914732 1656262 3914732 3784097 1154796 3784097 1154796 555677 845806 555677 845806 4742116 2549051 4742116 2549051 2478906 1655192 2478906 1655192 4734863 2979788 4734863 2979788 403306 1060500 403306 1060500 4666397 2904492 4666397 2904492 4354197 463804 4354197 463804 506005 3339108 506005 3339108 3642191 1886485 3642191 1886485 1324916 827057 1324916 827057 659124 3352003 659124 3352003 4942440 2112244 4942440 2112244 560930 835358 560930 835358 1000000005 2992386 1000000005 2992386 1064487 1665848 1064487 1665848 4326559 4077005 4326559 4077005 303588 808629 303588 808629 3348440 2592164 3348440 2592164 4709245 4958041 4709245 4958041 806685 482032 806685 482032 4731349 1994543 4731349 1994543 1369101 274356 1369101 274356 3575678 2346570 3575678 2346570 4622872 2957969 4622872 2957969 194346 357831 194346 357831 2195801 3056182 2195801 3056182 3838486 2237966 3838486 2237966 4638855 3322147 4638855 3322147 292596 3412428 292596 3412428 4296104 28798 4296104 28798 896902 3775660 896902 3775660 3954138 2567771 3954138 2567771 362151 965633 362151 965633 4764171 2805315 4764171 2805315 3847460 -1000000005 3847460 -1000000005 4300412 2739454 4300412 2739454 1663102 300163 1663102 300163 3344535 2133873 3344535 2133873 4651673 3006448 4651673 3006448 3346831 4979446 3346831 4979446 537811 3250919 537811 3250919 3695498 259207 3695498 259207 379054 4372930 379054 4372930 4771937 2335901 4771937 2335901 695813 684680 695813 684680 4009480 2728934 4009480 2728934 909304 580764 909304 580764 3314423 3060534 3314423 3060534 4196809 1681893 4196809 1681893 672231 379505 672231 379505 1739288 3319025 1739288 3319025 2405565 529723 2405565 529723 3819388 2268235 3819388 2268235 4751607 1081440 4751607 1081440 762737 671654 762737 671654 1928938 2927445 1928938 2927445 4606095 700329 4606095 700329 1011632 3321758 1011632 3321758 3916629 2726001 3916629 2726001 4518380 3891907 4518380 3891907 1002270 909218 1002270 909218 541014 1660700 541014 1660700 4556732 2566709 4556732 2566709 4115892 900916 4115892 900916 123208 3347026 123208 3347026 1379864 779504 1379864 779504 3657013 3721599 3657013 3721599 2011331 196754 2011331 196754 4796984 3656027 4796984 3656027 1662813 3061008 1662813 3061008 4168421 1789436 4168421 1789436 1755718 1668717 1755718 1668717 4748660 2623580 4748660 2623580 1104959 439575 1104959 439575 387377 2109063 387377 2109063 3803250 3352929 3803250 3352929 2245447 517926 2245447 517926 4764534 3317529 4764534 3317529 2009320 258212 2009320 258212 1335582 1127898 1335582 1127898 411685 266135 411685 266135 4662448 4116518 4662448 4116518 1311678 691888 1311678 691888 547507 2962132 547507 2962132 4021401 1991243 4021401 1991243 2715266 1184206 2715266 1184206 476963 1372541 476963 1372541 3097229 2141084 3097229 2141084 387562 4917417 387562 4917417 2906481 1648306 2906481 1648306 3816540 3801232 3816540 3801232 518078 850922 518078 850922 1127413 4242498 1127413 4242498 3649828 910986 3649828 910986 119131 3318296 119131 3318296 4392282 759174 4392282 759174 580621 3348826 580621 3348826 3970664 2448825 3970664 2448825 1657492 4809320 1657492 4809320 4418010 2015841 4418010 2015841 3335137 730390 3335137 730390 463466 -1000000005 463466 -1000000005 3798926 3093840 3798926 3093840 1315279 1290086 1315279 1290086 645847 859643 645847 859643 4038161 3352781 4038161 3352781 353387 1267195 353387 1267195 4532008 2526834 4532008 2526834 4169772 2313887 4169772 2313887 3329222 4581885 3329222 4581885 1134178 453970 1134178 453970 262898 3327925 262898 3327925 4784680 461152 4784680 461152 466928 1346524 466928 1346524 1645561 3330954 1645561 3330954 4256171 929425 4256171 929425 488585 2079753 488585 2079753 3687723 377145 3687723 377145 508709 1000000005 508709 1000000005 3330333 837899 3330333 837899 295688 2501559 295688 2501559 4555221 4856758 4555221 4856758 552904 404265 552904 404265 3329427 1691563 3329427 1691563 1391744 1198244 1391744 1198244 375908 2681477 375908 2681477 4552812 1317019 4552812 1317019 595799 79066 595799 79066 4461261 2895692 4461261 2895692 1654692 1669894 1654692 1669894 3331078 -1000000005 3331078 -1000000005 3324305 3055038 3324305 3055038 4444236 237050 4444236 237050 519058 2713379 519058 2713379 1671654 1676165 1671654 1676165 3756892 3327331 3756892 3327331 1667640 -1000000005 1667640 -1000000005 3462771 3938869 3462771 3938869 1373275 1404960 1373275 1404960 1683536 2505414 1683536 2505414 4400428 4426521 4400428 4426521 1052049 581120 1052049 581120 4605524 2906876 4605524 2906876 1156165 475112 1156165 475112 3343759 2915008 3343759 2915008 4732960 3330076 4732960 3330076 2655011 635687 2655011 635687 459009 2355549 459009 2355549 4744580 734859 4744580 734859 279065 3542864 279065 3542864 1895450 2564390 1895450 2564390 4915399 1650740 4915399 1650740 1682717 3349992 1682717 3349992 600648 466750 600648 466750 2785951 3835390 2785951 3835390 1646714 2125546 1646714 2125546 4092345 2652751 4092345 2652751 4414808 715041 4414808 715041 482493 3342876 482493 3342876 3633935 1662135 3633935 1662135 485625 15433 485625 15433 4175056 1865241 4175056 1865241 1023949 1201033 1023949 1201033 4736637 3026175 4736637 3026175 3323373 1665679 3323373 1665679 380149 473888 380149 473888 987556 2534904 987556 2534904 4430157 1651463 4430157 1651463 3320339 4726052 3320339 4726052 3854192 2280567 3854192 2280567 4499817 505571 4499817 505571 1255223 4154116 1255223 4154116 3327761 3018952 3327761 3018952 4770701 424229 4770701 424229 513949 3051735 513949 3051735 3740577 2828528 3740577 2828528 3968894 1830571 3968894 1830571 700613 848154 700613 848154 4182954 3657131 4182954 3657131 385724 409519 385724 409519 429651 1654870 429651 1654870 4457849 2993862 4457849 2993862 12868 1372953 12868 1372953 4089850 3707790 4089850 3707790 1331690 225709 1331690 225709 4512241 4695319 4512241 4695319 1666670 1304448 1666670 1304448 4779423 3332775 4779423 3332775 666990 250914 666990 250914 2282084 2883282 2282084 2883282 3957088 1458182 3957088 1458182 1657487 1234944 1657487 1234944 625672 570477 625672 570477 148791 2020031 148791 2020031 4641151 2045927 4641151 2045927 774196 1048095 774196 1048095 3944248 3331921 3944248 3331921 603589 444875 603589 444875 4383642 2343338 4383642 2343338 1241890 401144 1241890 401144 4305887 2751530 4305887 2751530 438080 4685057 438080 4685057 3896373 1056293 3896373 1056293 1667225 3332533 1667225 3332533 4188091 1657531 4188091 1657531 1868463 2114293 1868463 2114293 3846827 4679511 3846827 4679511 3336069 836120 3336069 836120 730099 3112963 730099 3112963 2166688 256996 2166688 256996 857612 1149399 857612 1149399 4452122 3640832 4452122 3640832 1402354 279631 1402354 279631 264423 3013771 264423 3013771 3803132 1668246 3803132 1668246 270218 370127 270218 370127 4717887 2868370 4717887 2868370 3339097 505267 3339097 505267 227796 3041465 227796 3041465 4783759 657397 4783759 657397 989855 2272204 989855 2272204 4668199 1660214 4668199 1660214 2032465 1676349 2032465 1676349 370918 651893 370918 651893 3878296 2897074 3878296 2897074 2306859 1227641 2306859 1227641 1179325 881847 1179325 881847 534376 4024414 534376 4024414 4544190 326251 4544190 326251 4144197 3326441 4144197 3326441 244096 3880812 244096 3880812 4760087 640105 4760087 640105 575351 3352249 575351 3352249 3819397 219728 3819397 219728 -1000000005 908358 -1000000005 908358 4508103 2683698 4508103 2683698 576224 285011 576224 285011 3867037 2950027 3867037 2950027 3326414 4794307 3326414 4794307 1647595 446053 1647595 446053 1148978 1671220 1148978 1671220 3334250 4668381 3334250 4668381 4203600 994604 4203600 994604 585876 528975 585876 528975 4767908 3329928 4767908 3329928 4005792 810383 4005792 810383 756441 3345211 756441 3345211 4028997 317198 4028997 317198 483587 754966 483587 754966 3779090 3239570 3779090 3239570 224867 4429103 224867 4429103 1680833 4986086 1680833 4986086 3906306 274206 3906306 274206 1603897 3334746 1603897 3334746 4371363 2664878 4371363 2664878 3318266 3342598 3318266 3342598 951678 1079669 951678 1079669 1347877 3627372 1347877 3627372 1675949 1678972 1675949 1678972 4544096 2523778 4544096 2523778 921865 -1000000005 921865 -1000000005 991544 3344172 991544 3344172 4135558 1663943 4135558 1663943 765016 236709 765016 236709 260111 1022857 260111 1022857 4298709 3050364 4298709 3050364 1659636 2123264 1659636 2123264 4654270 1667469 4654270 1667469 3317007 204040 3317007 204040 4533114 1674759 4533114 1674759 523778 2815286 523778 2815286 4639963 3348097 4639963 3348097 1679583 -1000000005 1679583 -1000000005 3324639 4898734 3324639 4898734 1539055 2077298 1539055 2077298 4948363 513208 4948363 513208 50227 3336989 50227 3336989 2034445 646273 2034445 646273 1081894 2595254 1081894 2595254 4720726 3711125 4720726 3711125 2252222 3331316 2252222 3331316 3706992 2017345 3706992 2017345 3637833 847956 3637833 847956 685183 4784407 685183 4784407 3340967 2716869 3340967 2716869 4711939 969726 4711939 969726 541059 1999039 541059 1999039 4649023 3320744 4649023 3320744 476906 531218 476906 531218 3325687 3352932 3325687 3352932 298308 1145658 298308 1145658 4634395 4082276 4634395 4082276 424377 -1000000005 424377 -1000000005 226544 354634 226544 354634 1310510 2076566 1310510 2076566 4229737 2861934 4229737 2861934 584538 793878 584538 793878 1075685 3228823 1075685 3228823 3958865 412152 3958865 412152 631637 659858 631637 659858 4644779 3315654 4644779 3315654 3919691 2081123 3919691 2081123 1683241 2801947 1683241 2801947 4584982 1667797 4584982 1667797 1389130 457822 1389130 457822 4257187 3315415 4257187 3315415 671107 -1000000005 671107 -1000000005 4247063 2725639 4247063 2725639 2070223 4365623 2070223 4365623 4155284 1682833 4155284 1682833 2090235 297458 2090235 297458 980291 3034751 980291 3034751 4562143 1898776 4562143 1898776 207811 295377 207811 295377 628199 1288917 628199 1288917 4014993 4362390 4014993 4362390 447010 1956586 447010 1956586 4316573 4374116 4316573 4374116 2359748 1654687 2359748 1654687 348019 1271050 348019 1271050 1000000005 3680645 1000000005 3680645 1652771 1646712 1652771 1646712 4211590 3117540 4211590 3117540 2654499 2266545 2654499 2266545 4070154 3605070 4070154 3605070 2740867 1648325 2740867 1648325 4673716 2842428 4673716 2842428 360820 300129 360820 300129 2084522 2684216 2084522 2684216 1000000005 2970457 1000000005 2970457 3839731 493280 3839731 493280 402019 4352269 402019 4352269 4523067 1668683 4523067 1668683 550620 879407 550620 879407 4716136 3031224 4716136 3031224 720648 231881 720648 231881 4454327 2506588 4454327 2506588 3326499 3743170 3326499 3743170 750871 328800 750871 328800 1661795 2680248 1661795 2680248 4124442 805570 4124442 805570 3329502 2843482 3329502 2843482 3841991 493295 3841991 493295 557477 1071275 557477 1071275 4266951 3329483 4266951 3329483 901193 234440 901193 234440 4450916 3764195 4450916 3764195 777025 401302 777025 401302 3208550 4801626 3208550 4801626 375414 365236 375414 365236 3648827 4192308 3648827 4192308 1660927 3110176 1660927 3110176 4665702 558813 4665702 558813 367142 267170 367142 267170 3712526 2055744 3712526 2055744 4113826 2866513 4113826 2866513 938576 533635 938576 533635 3332255 3971737 3332255 3971737 256933 294225 256933 294225 3840170 2976884 3840170 2976884 400600 602934 400600 602934 855122 3294382 855122 3294382 3889823 3697916 3889823 3697916 1676871 4335322 1676871 4335322 263103 576191 263103 576191 1179983 4058980 1179983 4058980 3872482 2263512 3872482 2263512 4141364 3343659 4141364 3343659 1248391 763803 1248391 763803 781994 1654769 781994 1654769 4824751 4175439 4824751 4175439 1045009 394240 1045009 394240 183191 3335590 183191 3335590 4590616 1684250 4590616 1684250 2938267 -1000000005 2938267 -1000000005 3336548 2742592 3336548 2742592 4680435 3532414 4680435 3532414 810198 1659611 810198 1659611 4498019 3065421 4498019 3065421 1400553 756252 1400553 756252 315706 4228401 315706 4228401 4502596 429533 4502596 429533 1059852 4386921 1059852 4386921 3660909 838731 3660909 838731 2953493 2411014 2953493 2411014 4729774 387470 4729774 387470 295007 4819021 295007 4819021 3345477 3346787 3345477 3346787 4517885 393412 4517885 393412 969716 3347870 969716 3347870 4530251 223637 4530251 223637 372782 4650275 372782 4650275 3317729 2059870 3317729 2059870 3753599 3807297 3753599 3807297 746875 694604 746875 694604 4666404 2037236 4666404 2037236 1294894 4018186 1294894 4018186 4964165 1648319 4964165 1648319 3954756 2843351 3954756 2843351 247387 4772340 247387 4772340 4695315 -1000000005 4695315 -1000000005 211360 578025 211360 578025 2073345 3338222 2073345 3338222 3663431 1378778 3663431 1378778 753071 905330 753071 905330 3340903 1000000005 3340903 1000000005 511892 254650 511892 254650 4240023 3349974 4240023 3349974 1677105 1886982 1677105 1886982 4285345 3330338 4285345 3330338 4609950 294048 4609950 294048 631049 867378 631049 867378 3759370 2671862 3759370 2671862 1182872 399843 1182872 399843 3332526 3111887 3332526 3111887 4769799 763691 4769799 763691 542070 3349409 542070 3349409 2926450 1654956 2926450 1654956 3875753 3335525 3875753 3335525 1470731 1990812 1470731 1990812 3657152 4690094 3657152 4690094 889203 710275 889203 710275 3975488 3367607 3975488 3367607 848641 2425775 848641 2425775 4495142 86566 4495142 86566 1650804 4554320 1650804 4554320 4586473 2333783 4586473 2333783 2763663 231101 2763663 231101 -1000000005 3330793 -1000000005 3330793 4884191 1905363 4884191 1905363 1428654 540533 1428654 540533 932027 2560190 932027 2560190 1670795 2996140 1670795 2996140 4111344 1686573 4111344 1686573 810919 3346671 810919 3346671 3730626 449199 3730626 449199 820275 3705439 820275 3705439 4784998 980993 4784998 980993 410622 1685778 410622 1685778 4478588 3347400 4478588 3347400 1716729 3313847 1716729 3313847 4559898 167673 4559898 167673 990971 3750477 990971 3750477 3316790 389625 3316790 389625 529513 752373 529513 752373 3605421 4051627 3605421 4051627 935890 685796 935890 685796 4257940 4610956 4257940 4610956 994017 811536 994017 811536 649283 248079 649283 248079 212813 2934598 212813 2934598 4099541 1673026 4099541 1673026 555069 559505 555069 559505 3678036 3332467 3678036 3332467 1680229 1919479 1680229 1919479 4441193 4891571 4441193 4891571 523820 883032 523820 883032 4753527 3333481 4753527 3333481 544639 807646 544639 807646 1230868 1321094 1230868 1321094 4756324 3317074 4756324 3317074 284964 699429 284964 699429 4337603 4670702 4337603 4670702 1651360 1663941 1651360 1663941 3858890 3541671 3858890 3541671 2064728 1650799 2064728 1650799 7416 3327344 7416 3327344 3321303 746503 3321303 746503 431377 1744408 431377 1744408 3325481 1040649 3325481 1040649 1027764 3327172 1027764 3327172 4419701 634955 4419701 634955 758743 1324709 758743 1324709 3707841 2112495 3707841 2112495 4645082 3828612 4645082 3828612 646847 1096802 646847 1096802 3755079 4271642 3755079 4271642 1345694 1128474 1345694 1128474 423375 1372488 423375 1372488 2265136 3323310 2265136 3323310 4522537 2010484 4522537 2010484 3332629 3376308 3332629 3376308 1659464 1003596 1659464 1003596 632380 635488 632380 635488 3732174 3332141 3732174 3332141 4683049 2652987 4683049 2652987 345269 348474 345269 348474 1244812 2149664 1244812 2149664 4182861 3038244 4182861 3038244 1653322 1060501 1653322 1060501 245465 2277826 245465 2277826 4605816 3138473 4605816 3138473 1660561 1763877 1660561 1763877 341966 434527 341966 434527 1648751 1651717 1648751 1651717 3448559 3678758 3448559 3678758 618606 1257400 618606 1257400 1420165 3992861 1420165 3992861 4070030 1032343 4070030 1032343 503922 3111321 503922 3111321 3696707 1919804 3696707 1919804 2127575 1345440 2127575 1345440 243002 222393 243002 222393 254834 545010 254834 545010 3863157 3343745 3863157 3343745 2222572 989946 2222572 989946 1349758 1878070 1349758 1878070 3236834 1196158 3236834 1196158 4589471 2928672 4589471 2928672 1011429 523316 1011429 523316 3738376 3996401 3738376 3996401 802653 735401 802653 735401 1088809 3881826 1088809 3881826 4169452 1984977 4169452 1984977 36486 359263 36486 359263 3722684 2526583 3722684 2526583 4619742 3325854 4619742 3325854 486916 822551 486916 822551 4651460 4787473 4651460 4787473 373826 2075105 373826 2075105 4556711 3325144 4556711 3325144 2124805 2083305 2124805 2083305 1000000005 312102 1000000005 312102 882575 846495 882575 846495 843967 2660451 843967 2660451 4180035 392168 4180035 392168 536943 665305 536943 665305 4006828 2864371 4006828 2864371 236794 -1000000005 236794 -1000000005 398536 3323108 398536 3323108 4101522 4582610 4101522 4582610 2678837 2668938 2678837 2668938 4629084 3547819 4629084 3547819 734601 483169 734601 483169 1311068 4282723 1311068 4282723 3911214 860660 3911214 860660 761139 2659463 761139 2659463 4795319 253012 4795319 253012 1597511 2912822 1597511 2912822 4076488 953258 4076488 953258 699585 3417189 699585 3417189 3666883 2562123 3666883 2562123 4715565 3319747 4715565 3319747 580561 -1000000005 580561 -1000000005 232711 591058 232711 591058 913354 3351347 913354 3351347 4227561 327322 4227561 327322 790215 3968319 790215 3968319 4224945 2225480 4224945 2225480 2634744 3335618 2634744 3335618 801897 662347 801897 662347 4889336 3073743 4889336 3073743 316541 4746905 316541 4746905 4329592 2436903 4329592 2436903 1452679 298355 1452679 298355 3218140 3361658 3218140 3361658 1318818 242679 1318818 242679 4643685 4465855 4643685 4465855 364274 188932 364274 188932 4759118 3351133 4759118 3351133 463366 473295 463366 473295 3883009 4770997 3883009 4770997 1650253 2245253 1650253 2245253 4163775 3040636 4163775 3040636 3624994 1000000005 3624994 1000000005 4740491 201714 4740491 201714 765833 1656251 765833 1656251 2092412 2987506 2092412 2987506 3833111 703326 3833111 703326 10239 4095436 10239 4095436 1741750 3316119 1741750 3316119 4710231 1655863 4710231 1655863 1648135 3613328 1648135 3613328 3349315 880263 3349315 880263 1024549 3351782 1024549 3351782 4082676 758423 4082676 758423 845411 3334883 845411 3334883 4694529 1558491 4694529 1558491 1014241 4053124 1014241 4053124 4279974 1393221 4279974 1393221 408634 917714 408634 917714 1682595 4905142 1682595 4905142 4720169 2614794 4720169 2614794 3345905 2298189 3345905 2298189 4029114 715036 4029114 715036 584704 -1000000005 584704 -1000000005 1043763 2945681 1043763 2945681 4287957 2271960 4287957 2271960 1000000005 1412872 1000000005 1412872 1667377 3353208 1667377 3353208 665384 448614 665384 448614 4099370 2786742 4099370 2786742 951149 439724 951149 439724 1317658 2368686 1317658 2368686 4026061 3313854 4026061 3313854 1114133 1115294 1114133 1115294 3715709 4701030 3715709 4701030 1679968 2488039 1679968 2488039 3346700 4990957 3346700 4990957 49037 2915866 49037 2915866 4377024 1657753 4377024 1657753 561838 4792073 561838 4792073 4622924 649510 4622924 649510 410424 4826233 410424 4826233 3350567 1670475 3350567 1670475 37472 3341943 37472 3341943 4672254 1660621 4672254 1660621 645410 1804556 645410 1804556 4389253 3593214 4389253 3593214 368500 348628 368500 348628 4749735 4620594 4749735 4620594 536370 1139228 536370 1139228 4533121 3321004 4533121 3321004 251386 1349974 251386 1349974 3853462 2982153 3853462 2982153 1033527 653590 1033527 653590 108053 3777751 108053 3777751 4330021 1889331 4330021 1889331 1252017 794306 1252017 794306 695554 653954 695554 653954 4876038 4332409 4876038 4332409 1649263 198320 1649263 198320 1222215 4847114 1222215 4847114 1931831 1648943 1931831 1648943 4555637 3347591 4555637 3347591 1024173 939962 1024173 939962 1683920 2718872 1683920 2718872 4724589 3402487 4724589 3402487 -1000000005 276881 -1000000005 276881 329338 1669292 329338 1669292 1669042 4430515 1669042 4430515 4034764 2276336 4034764 2276336 1678703 1221678 1678703 1221678 334468 2377791 334468 2377791 4351453 3482421 4351453 3482421 1180176 1615356 1180176 1615356 3863679 4251957 3863679 4251957 1027620 1665862 1027620 1665862 4183690 2783103 4183690 2783103 1129508 383306 1129508 383306 258151 2587980 258151 2587980 4530874 1656309 4530874 1656309 2558891 2865546 2558891 2865546 4318383 1963555 4318383 1963555 483509 -1000000005 483509 -1000000005 1664014 3327672 1664014 3327672 479911 905116 479911 905116 3873300 2859380 3873300 2859380 233890 1111845 233890 1111845 4498451 3349148 4498451 3349148 787975 2011127 787975 2011127 3801865 2999905 3801865 2999905 153270 780441 153270 780441 4394181 2447098 4394181 2447098 3593670 1252759 3593670 1252759 1264254 4582422 1264254 4582422 4471070 1681030 4471070 1681030 1647521 2733469 1647521 2733469 4391485 3414666 4391485 3414666 479419 538092 479419 538092 605843 2482994 605843 2482994 4570284 1672655 4570284 1672655 1076784 368016 1076784 368016 3334407 3959849 3334407 3959849 -1000000005 734526 -1000000005 734526 1250007 2928482 1250007 2928482 3327660 3332192 3327660 3332192 1409340 178062 1409340 178062 4549368 4975731 4549368 4975731 1649851 485152 1649851 485152 4338625 2482741 4338625 2482741 3336745 555661 3336745 555661 348932 1669463 348932 1669463 4203331 2836938 4203331 2836938 3654921 620468 3654921 620468 443122 2342080 443122 2342080 4967025 3345343 4967025 3345343 946636 686294 946636 686294 4567696 3346717 4567696 3346717 1664527 2024999 1664527 2024999 4684987 1422008 4684987 1422008 3077911 3329634 3077911 3329634 4523102 2729863 4523102 2729863 1799684 307397 1799684 307397 4422515 2466757 4422515 2466757 3344531 3318663 3344531 3318663 -1000000005 286274 -1000000005 286274 3371948 2069861 3371948 2069861 703689 450082 703689 450082 4264458 4284453 4264458 4284453 237343 422510 237343 422510 970665 1333432 970665 1333432 1652129 4842283 1652129 4842283 4409280 2127285 4409280 2127285 4727977 1677102 4727977 1677102 3777680 2342361 3777680 2342361 4674527 412214 4674527 412214 356578 1676967 356578 1676967 3732612 4094470 3732612 4094470 1980069 1430186 1980069 1430186 4170904 2258675 4170904 2258675 1657970 1682612 1657970 1682612 4734163 2050230 4734163 2050230 669836 225115 669836 225115 4515216 3137836 4515216 3137836 4976386 3934959 4976386 3934959 725781 382733 725781 382733 4703973 3004729 4703973 3004729 345396 646684 345396 646684 4553872 4509804 4553872 4509804 1332228 3317203 1332228 3317203 3877987 313678 3877987 313678 1095138 3335828 1095138 3335828 3688404 1914296 3688404 1914296 1122398 -1000000005 1122398 -1000000005 4088132 3873036 4088132 3873036 3340496 2387509 3340496 2387509 4546706 1681392 4546706 1681392 741578 718216 741578 718216 3350823 4178521 3350823 4178521 622151 785746 622151 785746 1684267 4581930 1684267 4581930 3933911 974850 3933911 974850 -1000000005 389603 -1000000005 389603 385323 587603 385323 587603 1273734 2082814 1273734 2082814 4560835 3229805 4560835 3229805 863500 654939 863500 654939 1664767 2991313 1664767 2991313 3338546 150692 3338546 150692 521751 3342436 521751 3342436 3845138 2667493 3845138 2667493 4750003 3342091 4750003 3342091 2589045 1076603 2589045 1076603 3351995 1652196 3351995 1652196 4567630 3346403 4567630 3346403 683092 560467 683092 560467 3339979 3348254 3339979 3348254 1132110 1666226 1132110 1666226 3171368 3049978 3171368 3049978 4827604 548811 4827604 548811 1035804 1438531 1035804 1438531 4125385 3349520 4125385 3349520 243872 -1000000005 243872 -1000000005 3340579 1683151 3340579 1683151 1661752 2823387 1661752 2823387 3593849 1063542 3593849 1063542 301012 3676752 301012 3676752 3877861 1180154 3877861 1180154 413362 260374 413362 260374 254931 2972270 254931 2972270 4758386 219530 4758386 219530 578231 1682415 578231 1682415 4382440 2465582 4382440 2465582 449712 957645 449712 957645 2026055 3348940 2026055 3348940 4034661 2883260 4034661 2883260 2046030 1656854 2046030 1656854 382876 547944 382876 547944 4553695 3332183 4553695 3332183 347820 482247 347820 482247 3990418 4826164 3990418 4826164 1662373 725589 1662373 725589 4045454 4022531 4045454 4022531 1523779 578573 1523779 578573 1053717 1662154 1053717 1662154 3319692 3820935 3319692 3820935 485243 501939 485243 501939 1679218 2934153 1679218 2934153 4244505 1428597 4244505 1428597 435789 1171012 435789 1171012 3785040 2239248 3785040 2239248 1370199 1208840 1370199 1208840 4235741 2764402 4235741 2764402 1420514 240430 1420514 240430 3824404 2970700 3824404 2970700 3060151 1555422 3060151 1555422 1290598 -1000000005 1290598 -1000000005 4485735 3013403 4485735 3013403 571604 1017540 571604 1017540 1551996 3758774 1551996 3758774 3657146 1896070 3657146 1896070 498645 257336 498645 257336 1678003 3347417 1678003 3347417 4533309 1668175 4533309 1668175 406587 665068 406587 665068 1677580 2032517 1677580 2032517 4938334 1000000005 4938334 1000000005 3934498 1207949 3934498 1207949 500131 4956262 500131 4956262 3339455 2895306 3339455 2895306 622883 337021 622883 337021 4395228 2907613 4395228 2907613 482487 530843 482487 530843 4077956 2603930 4077956 2603930 4672360 412278 4672360 412278 978077 2897959 978077 2897959 4447053 2643101 4447053 2643101 3890234 3926364 3890234 3926364 1675610 1371385 1675610 1371385 637426 645139 637426 645139 4498026 4656842 4498026 4656842 2425779 1661535 2425779 1661535 4512065 2537565 4512065 2537565 495559 -1000000005 495559 -1000000005 4510087 4972454 4510087 4972454 985351 1456303 985351 1456303 4831579 3337223 4831579 3337223 593964 3314270 593964 3314270 3318153 88451 3318153 88451 197708 2792744 197708 2792744 4008439 1494118 4008439 1494118 545761 584790 545761 584790 4091645 3330131 4091645 3330131 4241843 1662990 4241843 1662990 4659366 2972348 4659366 2972348 3347517 154979 3347517 154979 932070 3896577 932070 3896577 3724358 419223 3724358 419223 1009636 2888936 1009636 2888936 3606044 1683926 3606044 1683926 520454 380112 520454 380112 4121284 3339091 4121284 3339091 1682297 2551692 1682297 2551692 4629748 1650031 4629748 1650031 1291650 2318532 1291650 2318532 4931972 1462709 4931972 1462709 947746 4142077 947746 4142077 4654075 1666237 4654075 1666237 228907 233451 228907 233451 2896428 3346455 2896428 3346455 4549938 293451 4549938 293451 1053426 4712656 1053426 4712656 4770181 1909444 4770181 1909444 1674618 356302 1674618 356302 918362 3349665 918362 3349665 4336034 -1000000005 4336034 -1000000005 292361 3329834 292361 3329834 3340920 418888 3340920 418888 699460 1985275 699460 1985275 4256370 2804175 4256370 2804175 517911 516271 517911 516271 3812099 4574702 3812099 4574702 1012242 2515977 1012242 2515977 4365446 2738497 4365446 2738497 3582467 418544 3582467 418544 1102506 1672136 1102506 1672136 451352 307791 451352 307791 1686639 1351256 1686639 1351256 35752 2193703 35752 2193703 3870345 3315019 3870345 3315019 4737126 1910999 4737126 1910999 1089661 421434 1089661 421434 3323043 4216961 3323043 4216961 472753 486887 472753 486887 1661990 2103226 1661990 2103226 4350107 2755064 4350107 2755064 4754222 1650012 4754222 1650012 644583 737425 644583 737425 1095554 3321481 1095554 3321481 3825069 243629 3825069 243629 1295607 1683604 1295607 1683604 4261195 2920079 4261195 2920079 1499547 1441314 1499547 1441314 4498296 3325053 4498296 3325053 456040 646221 456040 646221 1707146 2808678 1707146 2808678 3612412 1459187 3612412 1459187 1654226 3347890 1654226 3347890 1017094 626187 1017094 626187 2528837 1654142 2528837 1654142 4318886 2878896 4318886 2878896 4725050 1368568 4725050 1368568 700535 815797 700535 815797 4318889 3334626 4318889 3334626 573901 1038206 573901 1038206 3623891 3344584 3623891 3344584 268159 1084872 268159 1084872 4180255 4694977 4180255 4694977 2434860 -1000000005 2434860 -1000000005 799467 4598632 799467 4598632 4652686 2416678 4652686 2416678 274819 1186483 274819 1186483 4088951 2917192 4088951 2917192 4610811 321073 4610811 321073 786407 3348348 786407 3348348 4576928 62128 4576928 62128 1391955 3350827 1391955 3350827 -1000000005 3813374 -1000000005 3813374 3334128 1909678 3334128 1909678 1801528 3430216 1801528 3430216 467264 914565 467264 914565 4593821 3315706 4593821 3315706 774224 705646 774224 705646 577572 337855 577572 337855 3605698 4441466 3605698 4441466 676011 788637 676011 788637 4184311 2751169 4184311 2751169 4454566 276478 4454566 276478 3592841 4715949 3592841 4715949 595426 2796179 595426 2796179 3028421 1121078 3028421 1121078 492273 4801839 492273 4801839 4210106 2425976 4210106 2425976 4720823 760363 4720823 760363 240442 173685 240442 173685 4520418 2224322 4520418 2224322 899420 465228 899420 465228 1647276 1670500 1647276 1670500 4256178 3029519 4256178 3029519 3572692 3326618 3572692 3326618 1660500 1984701 1660500 1984701 4571318 2498415 4571318 2498415 3641217 3324606 3641217 3324606 683780 681135 683780 681135 987100 1181936 987100 1181936 3333146 3036326 3333146 3036326 4736806 379728 4736806 379728 446670 1236043 446670 1236043 4217683 3018722 4217683 3018722 1660162 1738876 1660162 1738876 4742230 3351804 4742230 3351804 274811 446139 274811 446139 3342150 2429807 3342150 2429807 4471487 4185905 4471487 4185905 1291000 604742 1291000 604742 589990 1966570 589990 1966570 4625613 3314826 4625613 3314826 975059 644395 975059 644395 -1000000005 210820 -1000000005 210820 371235 3327744 371235 3327744 4207911 2295061 4207911 2295061 651772 492390 651772 492390 3339070 1664909 3339070 1664909 3638151 4712122 3638151 4712122 1667532 260671 1667532 260671 387490 3344256 387490 3344256 3956988 1322193 3956988 1322193 1057698 612284 1057698 612284 3158756 2873520 3158756 2873520 4782713 3351823 4782713 3351823 1642131 1417390 1642131 1417390 446503 438025 446503 438025 801044 1818981 801044 1818981 3398733 -1000000005 3398733 -1000000005 4300388 2459282 4300388 2459282 3886008 3316757 3886008 3316757 1401611 1306336 1401611 1306336 3640741 2434581 3640741 2434581 4272601 201406 4272601 201406 1020541 1170350 1020541 1170350 1673966 2013823 1673966 2013823 4495374 2432364 4495374 2432364 4102040 1225790 4102040 1225790 379136 1304778 379136 1304778 988649 599137 988649 599137 355857 3340173 355857 3340173 4213983 678096 4213983 678096 3328615 2653203 3328615 2653203 4089146 2173576 4089146 2173576 703593 447786 703593 447786 1445838 2315559 1445838 2315559 4683582 3344001 4683582 3344001 2106057 1393214 2106057 1393214 715500 864181 715500 864181 1618281 3149135 1618281 3149135 4687900 2322529 4687900 2322529 403641 47333 403641 47333 3347745 4431103 3347745 4431103 3334919 2521542 3334919 2521542 4703453 3324140 4703453 3324140 3332331 2342848 3332331 2342848 1000000005 2911800 1000000005 2911800 1140407 450594 1140407 450594 4420882 3324693 4420882 3324693 319134 1264764 319134 1264764 1671901 2922242 1671901 2922242 618605 860943 618605 860943 909512 971274 909512 971274 4071367 1000000005 4071367 1000000005 1657699 738534 1657699 738534 767377 3565932 767377 3565932 1658586 1648408 1658586 1648408 4706024 2266574 4706024 2266574 343430 1317665 343430 1317665 3922567 2202462 3922567 2202462 3656877 4628099 3656877 4628099 248028 206893 248028 206893 1000000005 671852 1000000005 671852 224317 4676083 224317 4676083 3795333 384605 3795333 384605 461154 598210 461154 598210 3700010 4440531 3700010 4440531 1683282 1678547 1683282 1678547 1082630 352065 1082630 352065 3916819 2511117 3916819 2511117 4277925 4870751 4277925 4870751 1658695 1652461 1658695 1652461 3702096 4931426 3702096 4931426 931577 1387943 931577 1387943 4778540 2079257 4778540 2079257 614925 444037 614925 444037 4246119 2921475 4246119 2921475 1323377 1484868 1323377 1484868 4452186 2531903 4452186 2531903 3687909 3142626 3687909 3142626 1663547 1574802 1663547 1574802 1294707 299960 1294707 299960 3341243 1870764 3341243 1870764 1655573 2964234 1655573 2964234 4531112 1093670 4531112 1093670 35011 3323856 35011 3323856 4560858 1659415 4560858 1659415 701182 906410 701182 906410 4288541 3086492 4288541 3086492 3338441 549325 3338441 549325 546355 3350374 546355 3350374 3405175 1901838 3405175 1901838 1000000005 2146533 1000000005 2146533 1895323 985766 1895323 985766 672313 3702260 672313 3702260 3827112 1677176 3827112 1677176 1647011 2714733 1647011 2714733 4131394 664619 4131394 664619 249250 4625282 249250 4625282 4641880 528855 4641880 528855 530423 1459858 530423 1459858 4531813 2894462 4531813 2894462 634040 266228 634040 266228 4283720 3261849 4283720 3261849 2371089 4492163 2371089 4492163 1655776 477554 1655776 477554 343317 4949958 343317 4949958 4158139 2041819 4158139 2041819 331025 -1000000005 331025 -1000000005 1305294 3086234 1305294 3086234 4745809 2752330 4745809 2752330 4061956 1657928 4061956 1657928 2858201 1674131 2858201 1674131 4715845 1684833 4715845 1684833 1673202 2083926 1673202 2083926 3909940 2977259 3909940 2977259 4688655 592941 4688655 592941 637186 1674664 637186 1674664 4545369 2223807 4545369 2223807 1664126 1777088 1664126 1777088 3352854 1411150 3352854 1411150 400952 628947 400952 628947 1667120 3327290 1667120 3327290 3035029 409770 3035029 409770 974372 3323845 974372 3323845 4747590 1670813 4747590 1670813 1217791 3344700 1217791 3344700 4611645 1666067 4611645 1666067 4105803 3328497 4105803 3328497 4793848 1666551 4793848 1666551 373492 601425 373492 601425 4646181 2807224 4646181 2807224 2225176 625831 2225176 625831 4416755 2266687 4416755 2266687 3737257 1654235 3737257 1654235 4628336 2882824 4628336 2882824 3811004 722805 3811004 722805 865650 3007052 865650 3007052 3898629 336614 3898629 336614 307016 2188142 307016 2188142 4095826 3323914 4095826 3323914 959126 701632 959126 701632 1036482 3343988 1036482 3343988 3901255 392433 3901255 392433 711 4722162 711 4722162 1277324 -1000000005 1277324 -1000000005 1263834 2514564 1263834 2514564 4534573 798730 4534573 798730 448187 1309930 448187 1309930 4222875 3325423 4222875 3325423 3581910 2508475 3581910 2508475 4624052 4859551 4624052 4859551 234442 324327 234442 324327 3097556 3327954 3097556 3327954 1026066 4706904 1026066 4706904 4689233 813663 4689233 813663 2740221 2731432 2740221 2731432 4433853 892850 4433853 892850 842358 277663 842358 277663 4187152 3348395 4187152 3348395 277926 3316767 277926 3316767 4495340 325405 4495340 325405 400164 3339752 400164 3339752 4251491 743209 4251491 743209 836734 2675856 836734 2675856 4614814 3918710 4614814 3918710 870867 2893207 870867 2893207 4583179 2836890 4583179 2836890 1985237 1801174 1985237 1801174 3647074 3042774 3647074 3042774 4304744 1670362 4304744 1670362 3836752 2264828 3836752 2264828 4262149 4183823 4262149 4183823 821068 1190830 821068 1190830 3803168 2986723 3803168 2986723 3649584 3133991 3649584 3133991 1182884 3351761 1182884 3351761 4413848 2713313 4413848 2713313 3670784 1661429 3670784 1661429 4362498 2505469 4362498 2505469 2042483 3343945 2042483 3343945 4495600 1671686 4495600 1671686 3326003 3321101 3326003 3321101 1401183 734249 1401183 734249 4205802 3317055 4205802 3317055 4510040 1649840 4510040 1649840 341017 761833 341017 761833 3717162 2926100 3717162 2926100 4657246 4876119 4657246 4876119 3334491 462939 3334491 462939 49555 4547884 49555 4547884 4783398 960367 4783398 960367 868388 280737 868388 280737 3969233 2724183 3969233 2724183 3601438 598620 3601438 598620 413134 3345165 413134 3345165 3723128 352747 3723128 352747 1263447 4834810 1263447 4834810 3796109 552449 3796109 552449 -1000000005 217070 -1000000005 217070 4149308 3348066 4149308 3348066 2111179 2893650 2111179 2893650 4189561 218293 4189561 218293 3682127 2413531 3682127 2413531 4152917 4493236 4152917 4493236 2818044 2839444 2818044 2839444 4713814 414198 4713814 414198 375493 3178094 375493 3178094 4762331 2340869 4762331 2340869 1673699 1248535 1673699 1248535 832840 553516 832840 553516 506691 487373 506691 487373 1864839 1682884 1864839 1682884 4545608 2940286 4545608 2940286 4835261 406694 4835261 406694 2933695 4168403 2933695 4168403 493730 996069 493730 996069 3199889 3801315 3199889 3801315 4642851 2098088 4642851 2098088 748850 65148 748850 65148 4548482 2612241 4548482 2612241 2118091 1433261 2118091 1433261 -1000000005 4888018 -1000000005 4888018 3640015 2038988 3640015 2038988 4544146 2910663 4544146 2910663 3730285 4898942 3730285 4898942 1052570 1018437 1052570 1018437 216922 194832 216922 194832 1670361 1161197 1670361 1161197 1146376 2527553 1146376 2527553 4523492 3350891 4523492 3350891 1657357 4097977 1657357 4097977 3259040 1272691 3259040 1272691 848462 2389130 848462 2389130 3131328 348659 3131328 348659 -1000000005 3347494 -1000000005 3347494 4434772 1663201 4434772 1663201 643588 464603 643588 464603 4314002 2790568 4314002 2790568 452399 364113 452399 364113 1304790 3744840 1304790 3744840 2991862 2134250 2991862 2134250 4077301 1000000005 4077301 1000000005 3337290 1883788 3337290 1883788 1678942 3319809 1678942 3319809 4576085 2565096 4576085 2565096 1683235 23047 1683235 23047 1162995 4670420 1162995 4670420 3333741 2601628 3333741 2601628 4663232 3351964 4663232 3351964 1682990 1662010 1682990 1662010 3950914 2786393 3950914 2786393 3748928 1457150 3748928 1457150 1424629 4745017 1424629 4745017 460970 1681847 460970 1681847 4394782 2541352 4394782 2541352 121257 4262130 121257 4262130 4052704 2330166 4052704 2330166 1662718 297986 1662718 297986 396493 2711055 396493 2711055 4159901 1842295 4159901 1842295 -1000000005 221482 -1000000005 221482 904614 2424136 904614 2424136 4360794 2731255 4360794 2731255 4669172 1676346 4669172 1676346 3684328 3661571 3684328 3661571 309702 295347 309702 295347 4001294 3097208 4001294 3097208 1669414 1264820 1669414 1264820 605041 3068119 605041 3068119 3337816 453682 3337816 453682 369337 3323225 369337 3323225 4173861 2494447 4173861 2494447 939122 660375 939122 660375 3991512 2692775 3991512 2692775 4342816 246163 4342816 246163 908900 2936203 908900 2936203 4009662 1662222 4009662 1662222 3632168 3343141 3632168 3343141 4868516 2303005 4868516 2303005 3330568 165649 3330568 165649 217142 1135750 217142 1135750 4598454 2892982 4598454 2892982 3325027 3335709 3325027 3335709 825349 675199 825349 675199 4482777 2971841 4482777 2971841 1444110 687970 1444110 687970 811787 2122110 811787 2122110 4677548 866828 4677548 866828 711983 4448053 711983 4448053 4890683 2746062 4890683 2746062 4370352 2351552 4370352 2351552 3568049 635390 3568049 635390 465672 4360425 465672 4360425 4167014 2992659 4167014 2992659 1000000005 3314000 1000000005 3314000 1650070 288243 1650070 288243 370314 2702466 370314 2702466 4990547 -1000000005 4990547 -1000000005 280307 470936 280307 470936 923234 3894832 923234 3894832 3343668 2374980 3343668 2374980 4284422 720468 4284422 720468 444050 2848393 444050 2848393 4651529 3457469 4651529 3457469 851086 369306 851086 369306 3676507 3321962 3676507 3321962 381153 420769 381153 420769 1686060 3238475 1686060 3238475 4886904 4351994 4886904 4351994 1684179 516590 1684179 516590 4625106 2400556 4625106 2400556 4064348 1065881 4064348 1065881 744003 712354 744003 712354 3838820 3446355 3838820 3446355 906746 1647796 906746 1647796 4387850 3105332 4387850 3105332 450732 249313 450732 249313 4704165 2594832 4704165 2594832 3733828 3351225 3733828 3351225 4149194 308892 4149194 308892 1021647 3158294 1021647 3158294 4760688 1954933 4760688 1954933 4310561 4058982 4310561 4058982 642390 646218 642390 646218 4778898 2170644 4778898 2170644 3974335 4839505 3974335 4839505 247880 933527 247880 933527 1648233 2449902 1648233 2449902 4227694 2857593 4227694 2857593 2020790 897866 2020790 897866 287519 -1000000005 287519 -1000000005 4181085 3326986 4181085 3326986 664580 640585 664580 640585 1345499 3322242 1345499 3322242 4368879 557814 4368879 557814 268092 4764107 268092 4764107 4334320 684651 4334320 684651 266451 1564153 266451 1564153 3032677 4557203 3032677 4557203 286823 555531 286823 555531 4390602 2913727 4390602 2913727 680133 272551 680133 272551 4507197 2872940 4507197 2872940 1252685 1045463 1252685 1045463 454492 2253288 454492 2253288 3958716 4007575 3958716 4007575 1427791 1113815 1427791 1113815 3351562 209717 3351562 209717 1242763 3066694 1242763 3066694 3352541 307220 3352541 307220 1057069 2955862 1057069 2955862 3812493 1027443 3812493 1027443 1315842 4841583 1315842 4841583 3606082 1313506 3606082 1313506 1387892 3320618 1387892 3320618 3913356 2099457 3913356 2099457 4567597 3341183 4567597 3341183 3797029 1987819 3797029 1987819 1506000 1418905 1506000 1418905 -1000000005 3337050 -1000000005 3337050 4371318 743264 4371318 743264 718698 3572496 718698 3572496 4734829 2537403 4734829 2537403 4050440 2818158 4050440 2818158 389950 573291 389950 573291 3715881 3548832 3715881 3548832 3333622 907479 3333622 907479 337775 2990264 337775 2990264 3963141 1038774 3963141 1038774 1033876 1937212 1033876 1937212 4303516 3331267 4303516 3331267 1344846 1290368 1344846 1290368 4342378 3336741 4342378 3336741 1224351 1182107 1224351 1182107 4547773 2857505 4547773 2857505 3346424 2422260 3346424 2422260 4252480 3039897 4252480 3039897 3530701 20957 3530701 20957 385187 2057163 385187 2057163 1000000005 1986091 1000000005 1986091 201116 371133 201116 371133 518828 960912 518828 960912 4764444 2585467 4764444 2585467 2644598 1371449 2644598 1371449 502801 540202 502801 540202 3315132 2231726 3315132 2231726 4013252 3328178 4013252 3328178 505344 191791 505344 191791 3586867 2521066 3586867 2521066 4196883 2545301 4196883 2545301 3218099 1238229 3218099 1238229 771530 525643 771530 525643 1296670 3279601 1296670 3279601 4773351 284660 4773351 284660 758423 3044712 758423 3044712 4453824 2324643 4453824 2324643 237396 -1000000005 237396 -1000000005 226959 989546 226959 989546 4168394 2564042 4168394 2564042 3759509 1681731 3759509 1681731 745168 517294 745168 517294 4674497 3346197 4674497 3346197 3831172 1392396 3831172 1392396 235414 1663834 235414 1663834 4096000 1000000005 4096000 1000000005 1193917 2794298 1193917 2794298 4058809 1772515 4058809 1772515 583180 944965 583180 944965 989897 2084692 989897 2084692 4797437 1105023 4797437 1105023 601749 371643 601749 371643 3333065 2273528 3333065 2273528 3876429 842409 3876429 842409 1675877 2642281 1675877 2642281 4562268 342199 4562268 342199 361637 1381220 361637 1381220 4775434 2062198 4775434 2062198 826688 558339 826688 558339 3321117 1967986 3321117 1967986 4643817 371915 4643817 371915 1110137 3394365 1110137 3394365 4335858 1191033 4335858 1191033 678371 683127 678371 683127 857350 3336577 857350 3336577 4269904 1648914 4269904 1648914 873073 464651 873073 464651 239497 2638906 239497 2638906 4057053 444920 4057053 444920 385116 2286139 385116 2286139 4235751 4726706 4235751 4726706 -1000000005 3328539 -1000000005 3328539 4589038 1661301 4589038 1661301 2786038 4711304 2786038 4711304 3628651 898600 3628651 898600 504555 1335276 504555 1335276 1894743 2614287 1894743 2614287 4650639 508332 4650639 508332 225743 1453714 225743 1453714 3552068 3224130 3552068 3224130 -1000000005 359865 -1000000005 359865 1431805 3040902 1431805 3040902 4096589 735644 4096589 735644 350309 2849241 350309 2849241 3732935 1977912 3732935 1977912 3334571 -1000000005 3334571 -1000000005 521312 2007859 521312 2007859 3801912 3215369 3801912 3215369 3347654 346155 3347654 346155 511083 916215 511083 916215 3938957 3314175 3938957 3314175 1653062 2233893 1653062 2233893 4806159 4037825 4806159 4037825 639010 389222 639010 389222 3497905 1678155 3497905 1678155 605883 847382 605883 847382 1412867 2702235 1412867 2702235 4915834 797959 4915834 797959 375253 2251919 375253 2251919 4519057 3366392 4519057 3366392 1651358 1194995 1651358 1194995 4101505 3332199 4101505 3332199 1682984 51907 1682984 51907 632051 2715223 632051 2715223 4171768 224013 4171768 224013 460006 3051748 460006 3051748 4979665 453454 4979665 453454 550856 2223337 550856 2223337 4519402 2136343 4519402 2136343 162876 1301552 162876 1301552 1649446 4257623 1649446 4257623 4451558 2329790 4451558 2329790 3736343 268992 3736343 268992 1113244 2895289 1113244 2895289 4608815 2048712 4608815 2048712 778007 673469 778007 673469 1054386 3000813 1054386 3000813 4801587 -1000000005 4801587 -1000000005 3920358 2783830 3920358 2783830 442888 325765 442888 325765 3998975 3183106 3998975 3183106 1663149 1142949 1663149 1142949 869044 326877 869044 326877 270570 3342676 270570 3342676 3540237 1592985 3540237 1592985 1649967 219321 1649967 219321 723152 3082678 723152 3082678 4365418 2233998 4365418 2233998 1675394 1182020 1675394 1182020 1665267 4886179 1665267 4886179 3339596 1877058 3339596 1877058 782657 4334786 782657 4334786 3343688 1106310 3343688 1106310 1172906 1680661 1172906 1680661 2971647 4586819 2971647 4586819 4059723 427242 4059723 427242 323565 2853900 323565 2853900 4039977 2009821 4039977 2009821 580721 651298 580721 651298 4485870 2287497 4485870 2287497 1089859 630216 1089859 630216 4210450 4491051 4210450 4491051 2065428 1670883 2065428 1670883 502762 2381777 502762 2381777 1000000005 2701576 1000000005 2701576 1684777 3069992 1684777 3069992 4641651 1195875 4641651 1195875 1424338 1754256 1424338 1754256 4455954 3327101 4455954 3327101 862346 522747 862346 522747 4331101 3319247 4331101 3319247 988405 370858 988405 370858 3920068 2522883 3920068 2522883 348785 241080 348785 241080 4198068 3332363 4198068 3332363 906877 216539 906877 216539 3907369 2313146 3907369 2313146 4068703 2967258 4068703 2967258 4908638 1667629 4908638 1667629 1105403 3349232 1105403 3349232 4378749 2128254 4378749 2128254 3622964 1183125 3622964 1183125 971708 453622 971708 453622 3347218 2823840 3347218 2823840 4289551 1652553 4289551 1652553 1658061 2560360 1658061 2560360 4315351 3324049 4315351 3324049 297350 284068 297350 284068 1263865 1680180 1263865 1680180 4754044 3327053 4754044 3327053 433281 4855506 433281 4855506 4464810 323670 4464810 323670 1073686 3323407 1073686 3323407 4247051 783326 4247051 783326 785197 978802 785197 978802 4704097 3468689 4704097 3468689 648129 263685 648129 263685 4659175 2345737 4659175 2345737 660754 141554 660754 141554 3332101 3328613 3332101 3328613 2100554 2261100 2100554 2261100 3926867 878621 3926867 878621 722017 1094487 722017 1094487 1114727 1678911 1114727 1678911 875716 466495 875716 466495 1278465 1682736 1278465 1682736 4395539 3205592 4395539 3205592 569885 772722 569885 772722 1681867 2890866 1681867 2890866 4712890 1673826 4712890 1673826 702164 2441627 702164 2441627 4736822 465263 4736822 465263 1265232 3350854 1265232 3350854 3721216 556342 3721216 556342 730245 2280652 730245 2280652 1000000005 1594426 1000000005 1594426 1789372 3352906 1789372 3352906 3316685 270355 3316685 270355 755169 3915530 755169 3915530 4277705 617047 4277705 617047 771774 1195282 771774 1195282 1932438 3333707 1932438 3333707 4740698 2989305 4740698 2989305 4000526 693300 4000526 693300 587173 1661963 587173 1661963 3578066 4508006 3578066 4508006 233143 1333448 233143 1333448 4414162 3322656 4414162 3322656 3317357 4842092 3317357 4842092 4837945 766573 4837945 766573 692151 1380015 692151 1380015 1649885 3981635 1649885 3981635 3553729 1492243 3553729 1492243 2909579 3351824 2909579 3351824 4594016 2362758 4594016 2362758 1271826 -1000000005 1271826 -1000000005 3340090 3026749 3340090 3026749 1649964 2283535 1649964 2283535 4869254 889820 4869254 889820 2780120 3334132 2780120 3334132 4754571 2290672 4754571 2290672 703566 496255 703566 496255 3327447 2797702 3327447 2797702 220596 225327 220596 225327 3547736 4947496 3547736 4947496 1681078 2837249 1681078 2837249 4379486 400448 4379486 400448 459532 1956997 459532 1956997 4356161 3034939 4356161 3034939 1000000005 2653035 1000000005 2653035 3936459 1651813 3936459 1651813 793935 4243125 793935 4243125 4701656 2057682 4701656 2057682 1457457 1384626 1457457 1384626 3489634 2233769 3489634 2233769 4599318 1044324 4599318 1044324 598099 4876125 598099 4876125 4037298 2063459 4037298 2063459 252664 1174881 252664 1174881 2943914 2977753 2943914 2977753 4411188 1207446 4411188 1207446 307536 1530496 307536 1530496 4752001 2334529 4752001 2334529 1482963 4203233 1482963 4203233 3759940 926592 3759940 926592 472676 2940477 472676 2940477 4486323 2243556 4486323 2243556 3334301 1000000005 3334301 1000000005 2970714 3323470 2970714 3323470 1287671 138965 1287671 138965 4687882 2071428 4687882 2071428 215300 264386 215300 264386 1918548 2261530 1918548 2261530 4093940 4696938 4093940 4696938 339126 2909690 339126 2909690 3892598 334808 3892598 334808 533276 3343677 533276 3343677 4696192 2591861 4696192 2591861 3959535 4056868 3959535 4056868 1379504 389763 1379504 389763 977930 3321750 977930 3321750 3335683 1310142 3335683 1310142 3896098 1000000005 3896098 1000000005 4636440 421490 4636440 421490 526461 1349639 526461 1349639 3766891 3336950 3766891 3336950 1294111 835991 1294111 835991 4569598 2703648 4569598 2703648 3601055 4509982 3601055 4509982 3138546 233332 3138546 233332 502456 639323 502456 639323 1025118 2600010 1025118 2600010 4190582 889844 4190582 889844 67519 2096254 67519 2096254 3820452 2566687 3820452 2566687 1099252 418543 1099252 418543 1657458 3039547 1657458 3039547 4389965 1659017 4389965 1659017 2590644 1144367 2590644 1144367 599859 439197 599859 439197 1726182 1672570 1726182 1672570 3834481 4042153 3834481 4042153 370829 1235687 370829 1235687 1000000005 2561444 1000000005 2561444 4018985 1174208 4018985 1174208 1177053 3618795 1177053 3618795 2823249 1282614 2823249 1282614 407183 -1000000005 407183 -1000000005 4360835 3343542 4360835 3343542 606726 2323143 606726 2323143 3353172 892796 3353172 892796 361988 361318 361988 361318 3590636 4665686 3590636 4665686 211401 1166920 211401 1166920 4026274 1676238 4026274 1676238 1380927 467114 1380927 467114 401029 3316202 401029 3316202 3964933 399640 3964933 399640 590456 3321856 590456 3321856 4069530 1665750 4069530 1665750 2554660 4479753 2554660 4479753 4003960 65901 4003960 65901 364583 4716618 364583 4716618 4509138 2330908 4509138 2330908 1014524 502529 1014524 502529 348043 272630 348043 272630 1501517 3332956 1501517 3332956 4632536 2245371 4632536 2245371 3323275 3459259 3323275 3459259 393690 1655672 393690 1655672 4379752 2807695 4379752 2807695 561336 730845 561336 730845 4732077 4991755 4732077 4991755 1657662 2704439 1657662 2704439 4086834 916129 4086834 916129 386886 2063196 386886 2063196 4443096 2869009 4443096 2869009 525307 477219 525307 477219 4022874 2864881 4022874 2864881 819137 731202 819137 731202 4609507 2956887 4609507 2956887 1664779 1683607 1664779 1683607 4020425 2558142 4020425 2558142 327714 299819 327714 299819 3352900 4890282 3352900 4890282 920557 159243 920557 159243 3862183 2464946 3862183 2464946 688038 510776 688038 510776 4029386 3347537 4029386 3347537 3314284 1431295 3314284 1431295 1028991 840706 1028991 840706 4456192 3016043 4456192 3016043 275973 466204 275973 466204 1362505 1390031 1362505 1390031 71115 4859998 71115 4859998 4317380 697291 4317380 697291 -1000000005 291973 -1000000005 291973 1664400 4762530 1664400 4762530 4181201 2054071 4181201 2054071 1446463 1322779 1446463 1322779 975215 928775 975215 928775 4683696 3599146 4683696 3599146 491687 720186 491687 720186 951665 864051 951665 864051 4072215 4146200 4072215 4146200 92273 985565 92273 985565 3663885 2693853 3663885 2693853 4167416 1279748 4167416 1279748 587848 567898 587848 567898 1652065 4349895 1652065 4349895 4110075 2427757 4110075 2427757 4454982 843878 4454982 843878 346134 345619 346134 345619 4111879 2590376 4111879 2590376 4027063 3215030 4027063 3215030 226710 240677 226710 240677 630639 1655782 630639 1655782 4122494 3323118 4122494 3323118 2351324 3216457 2351324 3216457 3882486 17600 3882486 17600 3330925 4114058 3330925 4114058 885519 1647735 885519 1647735 3922508 2965502 3922508 2965502 294202 730532 294202 730532 1324116 1658376 1324116 1658376 4754562 1668001 4754562 1668001 1069067 -1000000005 1069067 -1000000005 548512 1684376 548512 1684376 4120059 4425440 4120059 4425440 950439 2987189 950439 2987189 4748535 1357691 4748535 1357691 3341541 325606 3341541 325606 543187 1000197 543187 1000197 3614160 4935433 3614160 4935433 2247406 827186 2247406 827186 742037 3349255 742037 3349255 3878900 998415 3878900 998415 369456 1683716 369456 1683716 4271999 4268075 4271999 4268075 782747 878825 782747 878825 647695 4879764 647695 4879764 4357028 2022378 4357028 2022378 3335629 3351914 3335629 3351914 4706013 966426 4706013 966426 898045 157599 898045 157599 3910008 2841466 3910008 2841466 1000000005 3016852 1000000005 3016852 1757633 308896 1757633 308896 677045 912169 677045 912169 3329484 3349270 3329484 3349270 1289550 1092807 1289550 1092807 601927 3569455 601927 3569455 4287952 2153485 4287952 2153485 2460439 1659587 2460439 1659587 4718273 2631012 4718273 2631012 703182 1386382 703182 1386382 3683491 2372700 3683491 2372700 4710600 853011 4710600 853011 357114 3923971 357114 3923971 1000000005 2950580 1000000005 2950580 3529660 1672943 3529660 1672943 1403581 96480 1403581 96480 3353029 2313092 3353029 2313092 4411156 3349684 4411156 3349684 3153886 958368 3153886 958368 734673 2423951 734673 2423951 4555483 224134 4555483 224134 428157 3334067 428157 3334067 3829651 1669713 3829651 1669713 4245769 3906946 4245769 3906946 1759722 319450 1759722 319450 803262 1682103 803262 1682103 4064677 4267755 4064677 4267755 3215779 1591757 3215779 1591757 4377679 3314111 4377679 3314111 4609721 2672425 4609721 2672425 -1000000005 2658364 -1000000005 2658364 4202056 1244328 4202056 1244328 1069556 357446 1069556 357446 1683575 678045 1683575 678045 853619 2590704 853619 2590704 4114894 1212587 4114894 1212587 919934 557993 919934 557993 1131557 3313674 1131557 3313674 4586944 1683928 4586944 1683928 1380372 1125631 1380372 1125631 1670787 2720518 1670787 2720518 4669764 4879175 4669764 4879175 673845 629076 673845 629076 4384417 3320679 4384417 3320679 643937 404239 643937 404239 4018883 2479382 4018883 2479382 4722483 605648 4722483 605648 697870 1673624 697870 1673624 4278701 2986127 4278701 2986127 3628644 3327272 3628644 3327272 454999 596024 454999 596024 4288691 3836809 4288691 3836809 3321240 1653141 3321240 1653141 4730782 3318131 4730782 3318131 -1000000005 790612 -1000000005 790612 4617185 3151027 4617185 3151027 3342727 3347611 3342727 3347611 122268 3080801 122268 3080801 3920460 2171137 3920460 2171137 274030 274585 274030 274585 477847 2397911 477847 2397911 4391611 4696202 4391611 4696202 228280 549430 228280 549430 4743507 3325614 4743507 3325614 1652604 1491569 1652604 1491569 4457863 3656389 4457863 3656389 332839 1098569 332839 1098569 4699872 3072453 4699872 3072453 390238 567992 390238 567992 4753710 3330681 4753710 3330681 266072 571002 266072 571002 3345191 1736497 3345191 1736497 3901980 3319251 3901980 3319251 382225 703689 382225 703689 3331723 3890412 3331723 3890412 1282752 242551 1282752 242551 2394371 2216264 2394371 2216264 1000000005 3348236 1000000005 3348236 2018262 2296812 2018262 2296812 4413584 1951864 4413584 1951864 597215 329592 597215 329592 4738197 2148446 4738197 2148446 3338015 2727344 3338015 2727344 4878853 874667 4878853 874667 544814 387072 544814 387072 1650234 2034160 1650234 2034160 4668958 3327874 4668958 3327874 800190 4022617 800190 4022617 4740619 2843216 4740619 2843216 1144123 213999 1144123 213999 1923124 1679820 1923124 1679820 4069234 3328347 4069234 3328347 1658829 586354 1658829 586354 310058 2871239 310058 2871239 3912021 1653537 3912021 1653537 1566063 3778064 1566063 3778064 4105012 957871 4105012 957871 559217 1883489 559217 1883489 3347124 838815 3347124 838815 968617 3334702 968617 3334702 4699249 238364 4699249 238364 910456 1668359 910456 1668359 4288820 4763841 4288820 4763841 627872 775779 627872 775779 1672415 3338367 1672415 3338367 4176006 2121022 4176006 2121022 3698979 1648626 3698979 1648626 1665409 3320451 1665409 3320451 3711520 154892 3711520 154892 891697 4138438 891697 4138438 3781221 925927 3781221 925927 469720 2025509 469720 2025509 4058459 2742969 4058459 2742969 1000000005 1599240 1000000005 1599240 1446363 4253961 1446363 4253961 3349488 1667713 3349488 1667713 787733 793533 787733 793533 4078373 3526509 4078373 3526509 660815 738352 660815 738352 4517206 2999664 4517206 2999664 2605890 1395886 2605890 1395886 713553 103732 713553 103732 4529362 3597013 4529362 3597013 604805 753371 604805 753371 4569261 2998781 4569261 2998781 437824 890728 437824 890728 4598576 2375671 4598576 2375671 3346755 1657437 3346755 1657437 721364 489645 721364 489645 332345 92994 332345 92994 2062293 2892331 2062293 2892331 3664547 1000000005 3664547 1000000005 1659533 1596545 1659533 1596545 3807638 2954234 3807638 2954234 262801 3951324 262801 3951324 2446708 351473 2446708 351473 1079578 1683843 1079578 1683843 4595557 1023464 4595557 1023464 544662 3583255 544662 3583255 4580675 3338244 4580675 3338244 1298146 2655119 1298146 2655119 4166240 1977939 4166240 1977939 3317436 3335417 3317436 3335417 899434 446441 899434 446441 4558064 2883724 4558064 2883724 446098 1107063 446098 1107063 3440407 2776321 3440407 2776321 1121573 753971 1121573 753971 4562380 3406099 4562380 3406099 463445 938759 463445 938759 1670754 2845540 1670754 2845540 4469914 -1000000005 4469914 -1000000005 528274 2733256 528274 2733256 4328022 2520145 4328022 2520145 3955550 875692 3955550 875692 494000 2076030 494000 2076030 3671456 1654466 3671456 1654466 3723181 4925647 3723181 4925647 1293739 339410 1293739 339410 86623 4816806 86623 4816806 3885114 795366 3885114 795366 739070 3330689 739070 3330689 3401132 1055489 3401132 1055489 1394634 2618777 1394634 2618777 2490012 430268 2490012 430268 1301259 3634617 1301259 3634617 3759922 2740335 3759922 2740335 4047954 443498 4047954 443498 1065593 1648176 1065593 1648176 3651795 3744338 3651795 3744338 913571 -1000000005 913571 -1000000005 4574098 3345883 4574098 3345883 4086606 2352082 4086606 2352082 984970 207492 984970 207492 1685133 2089196 1685133 2089196 4703640 1683050 4703640 1683050 4471942 2764091 4471942 2764091 4255781 1123067 4255781 1123067 371589 3894406 371589 3894406 4551446 1141054 4551446 1141054 514456 3314207 514456 3314207 4486507 1409560 4486507 1409560 650717 3189731 650717 3189731 4523605 971890 4523605 971890 982796 1917995 982796 1917995 3867241 2984170 3867241 2984170 1011162 349080 1011162 349080 3680484 2311730 3680484 2311730 4432276 700148 4432276 700148 -1000000005 331752 -1000000005 331752 4158707 3345365 4158707 3345365 1412352 1661027 1412352 1661027 4730169 2680284 4730169 2680284 3322959 3332919 3322959 3332919 1672074 355671 1672074 355671 1126395 756822 1126395 756822 577637 1672085 577637 1672085 3641205 3830245 3641205 3830245 281032 427550 281032 427550 719233 2380750 719233 2380750 4321490 733877 4321490 733877 733698 3272479 733698 3272479 4607781 2065507 4607781 2065507 715658 594941 715658 594941 1135299 3325962 1135299 3325962 3857209 1674523 3857209 1674523 4440922 3909144 4440922 3909144 1520168 1927860 1520168 1927860 4181781 2536429 4181781 2536429 4009146 3394806 4009146 3394806 448131 1149302 448131 1149302 1183947 2622309 1183947 2622309 4108476 2191216 4108476 2191216 3837855 371783 3837855 371783 382481 2220904 382481 2220904 4731229 1107336 4731229 1107336 843143 310874 843143 310874 3334067 4743810 3334067 4743810 4038515 2359540 4038515 2359540 4315437 2931317 4315437 2931317 1668568 1666813 1668568 1666813 4507316 3334150 4507316 3334150 1000000005 1673846 1000000005 1673846 311059 1172106 311059 1172106 1387236 3342977 1387236 3342977 4458023 2693427 4458023 2693427 484836 1108341 484836 1108341 4449343 2336049 4449343 2336049 3770630 292352 3770630 292352 1028855 2288563 1028855 2288563 3628400 1000000005 3628400 1000000005 1668054 1668225 1668054 1668225 4779492 2301258 4779492 2301258 3760065 3341963 3760065 3341963 4292115 2567025 4292115 2567025 629132 671311 629132 671311 3335620 3019895 3335620 3019895 4546424 1651995 4546424 1651995 3626556 4031467 3626556 4031467 341735 770586 341735 770586 928720 1158930 928720 1158930 4777295 3332221 4777295 3332221 1671288 2849299 1671288 2849299 4457479 3918248 4457479 3918248 544874 2271985 544874 2271985 4612312 261476 4612312 261476 1336024 617141 1336024 617141 550105 1215166 550105 1215166 3782577 3514593 3782577 3514593 687931 799440 687931 799440 4208421 4443336 4208421 4443336 2106572 275783 2106572 275783 231218 144164 231218 144164 3860178 3057497 3860178 3057497 403421 933327 403421 933327 1253298 2600746 1253298 2600746 4318948 248305 4318948 248305 671598 1668138 671598 1668138 4586285 4780842 4586285 4780842 2545917 3333161 2545917 3333161 3876339 636591 3876339 636591 1660250 2607942 1660250 2607942 4762597 3334545 4762597 3334545 3675427 588550 3675427 588550 497817 259113 497817 259113 53838 2328984 53838 2328984 3729417 800038 3729417 800038 -1000000005 1192711 -1000000005 1192711 1386843 1681927 1386843 1681927 3625335 3352459 3625335 3352459 2399373 2510043 2399373 2510043 4223738 1174566 4223738 1174566 1679336 3338821 1679336 3338821 3708315 1950158 3708315 1950158 1653352 2701038 1653352 2701038 4350481 1371523 4350481 1371523 932042 420301 932042 420301 -1000000005 2027243 -1000000005 2027243 3352663 3152037 3352663 3152037 1671414 3688408 1671414 3688408 108125 1652494 108125 1652494 4061782 3342608 4061782 3342608 2634372 1352119 2634372 1352119 1164906 460678 1164906 460678 1441778 2938691 1441778 2938691 3908114 1854014 3908114 1854014 1716655 3572885 1716655 3572885 1137155 1090760 1137155 1090760 371019 3332247 371019 3332247 4774368 3028663 4774368 3028663 184333 1651399 184333 1651399 1662779 2846472 1662779 2846472 3825196 576469 3825196 576469 549496 3319595 549496 3319595 2732332 281149 2732332 281149 1063837 2174518 1063837 2174518 4542751 3323718 4542751 3323718 1321254 2163636 1321254 2163636 3849139 3331545 3849139 3331545 1128229 4354379 1128229 4354379 4258941 1088433 4258941 1088433 1122155 3348806 1122155 3348806 4243481 1672125 4243481 1672125 1117871 1647431 1117871 1647431 4707393 2831703 4707393 2831703 4219376 196570 4219376 196570 1057185 3342118 1057185 3342118 3898767 900236 3898767 900236 249163 1000000005 249163 1000000005 270329 864649 270329 864649 1066090 1223450 1066090 1223450 4816394 2259396 4816394 2259396 1930285 1365409 1930285 1365409 594880 332253 594880 332253 4063496 3205283 4063496 3205283 1657511 297833 1657511 297833 1256722 3336552 1256722 3336552 3124844 3135496 3124844 3135496 1677744 302892 1677744 302892 414128 1628191 414128 1628191 3346910 3348392 3346910 3348392 4624556 2258848 4624556 2258848 1187391 416839 1187391 416839 4712239 2509377 4712239 2509377 2367339 1277589 2367339 1277589 3607516 2337481 3607516 2337481 4502987 4633549 4502987 4633549 -1000000005 2909247 -1000000005 2909247 3886916 648832 3886916 648832 221938 4038036 221938 4038036 4888617 1918514 4888617 1918514 588588 352317 588588 352317 4404384 2215481 4404384 2215481 677594 844434 677594 844434 2718818 1662105 2718818 1662105 707859 698496 707859 698496 1657799 3519815 1657799 3519815 3809940 219210 3809940 219210 867843 3328388 867843 3328388 4611100 1684872 4611100 1684872 1270176 814677 1270176 814677 629955 4857321 629955 4857321 3935733 379586 3935733 379586 114818 2767298 114818 2767298 4285523 1963321 4285523 1963321 1663068 4709160 1663068 4709160 3345923 1647316 3345923 1647316 750614 624748 750614 624748 3331156 3335112 3331156 3335112 149411 4029568 149411 4029568 2954835 1665480 2954835 1665480 4775606 2115117 4775606 2115117 3720483 825025 3720483 825025 267545 2856543 267545 2856543 4251059 792272 4251059 792272 1032232 2843868 1032232 2843868 3823312 2045044 3823312 2045044 351821 1102716 351821 1102716 1657619 3331846 1657619 3331846 3694775 2532289 3694775 2532289 4662293 1036901 4662293 1036901 3324418 2716857 3324418 2716857 4244099 2268984 4244099 2268984 742342 542731 742342 542731 3155279 3319218 3155279 3319218 484874 710292 484874 710292 1686214 3100948 1686214 3100948 3789552 259514 3789552 259514 1086331 1939145 1086331 1939145 3927120 1110391 3927120 1110391 -1000000005 517869 -1000000005 517869 1321784 3096982 1321784 3096982 4136360 1150380 4136360 1150380 1168920 2731047 1168920 2731047 4704389 1651465 4704389 1651465 3335046 4557317 3335046 4557317 1262728 2704624 1262728 2704624 4443303 2969850 4443303 2969850 4629491 1082282 4629491 1082282 474903 1656837 474903 1656837 3610496 1000000005 3610496 1000000005 4034071 2945535 4034071 2945535 1075580 729530 1075580 729530 523927 2844149 523927 2844149 4453998 411516 4453998 411516 1124560 4330432 1124560 4330432 4101986 818596 4101986 818596 715491 4036740 715491 4036740 4351277 875099 4351277 875099 910571 2817005 910571 2817005 4050256 1302892 4050256 1302892 34771 3355801 34771 3355801 4802326 1989643 4802326 1989643 3531686 3332288 3531686 3332288 784336 163433 784336 163433 4361652 2476580 4361652 2476580 1671227 1954093 1671227 1954093 4590107 2543256 4590107 2543256 422589 987829 422589 987829 4330845 3059934 4330845 3059934 4761501 777485 4761501 777485 908101 3352378 908101 3352378 3722232 1650826 3722232 1650826 794344 844588 794344 844588 916722 1671417 916722 1671417 4372990 3329267 4372990 3329267 1000417 3222467 1000417 3222467 3047650 633099 3047650 633099 1307449 4278021 1307449 4278021 4780462 1031124 4780462 1031124 1351141 4295926 1351141 4295926 4724376 288376 4724376 288376 -1000000005 1079572 -1000000005 1079572 1567196 1685364 1567196 1685364 4197530 2506907 4197530 2506907 1248832 4337137 1248832 4337137 4119147 530137 4119147 530137 663387 3112497 663387 3112497 3607010 377419 3607010 377419 426728 1177792 426728 1177792 3347950 3097195 3347950 3097195 4348504 2104996 4348504 2104996 460333 522619 460333 522619 3349461 2610980 3349461 2610980 4174118 19341 4174118 19341 1683089 3088575 1683089 3088575 3969206 1655991 3969206 1655991 471431 750171 471431 750171 3831832 3107167 3831832 3107167 752289 258314 752289 258314 4928806 3333341 4928806 3333341 612119 807430 612119 807430 951024 3351764 951024 3351764 4971208 3332707 4971208 3332707 220590 -1000000005 220590 -1000000005 426598 3012971 426598 3012971 4973014 223041 4973014 223041 1337044 3471291 1337044 3471291 2591142 235849 2591142 235849 803343 3338984 803343 3338984 4481099 299526 4481099 299526 269122 3344744 269122 3344744 4690866 2421394 4690866 2421394 3335053 384036 3335053 384036 246201 1000000005 246201 1000000005 829555 1651973 829555 1651973 4515311 2255463 4515311 2255463 4411512 2607611 4411512 2607611 1661677 3321121 1661677 3321121 1208288 368183 1208288 368183 4584331 4444549 4584331 4444549 1648951 1372503 1648951 1372503 4098436 3826168 4098436 3826168 1084684 404227 1084684 404227 4503360 3352933 4503360 3352933 395818 940748 395818 940748 4042484 3316528 4042484 3316528 1147403 1649787 1147403 1649787 4766203 2122665 4766203 2122665 1669814 3332202 1669814 3332202 4721217 1028600 4721217 1028600 331772 3747047 331772 3747047 4620521 2451850 4620521 2451850 1256349 393978 1256349 393978 1651216 3534872 1651216 3534872 4344271 296031 4344271 296031 641472 1235367 641472 1235367 4144619 2815703 4144619 2815703 3345024 622278 3345024 622278 989882 1760058 989882 1760058 4052590 5005884 4052590 5005884 602406 1659691 602406 1659691 4106948 3020469 4106948 3020469 1325210 1114690 1325210 1114690 4209608 3349212 4209608 3349212 4645018 1647490 4645018 1647490 1147195 4639908 1147195 4639908 4274653 2373500 4274653 2373500 769489 773852 769489 773852 4746800 2252898 4746800 2252898 1104633 320354 1104633 320354 4502050 4549176 4502050 4549176 1659455 1264541 1659455 1264541 1000000005 2060418 1000000005 2060418 3677382 3550580 3677382 3550580 1326715 799493 1326715 799493 671386 1670273 671386 1670273 5007028 3322835 5007028 3322835 1349521 757954 1349521 757954 680550 3322838 680550 3322838 4633972 2885353 4633972 2885353 1652622 950224 1652622 950224 4671452 2997663 4671452 2997663 4186150 2202729 4186150 2202729 498524 570590 498524 570590 985964 2388591 985964 2388591 3326208 2852083 3326208 2852083 4637723 1647751 4637723 1647751 352272 341346 352272 341346 1676039 2880792 1676039 2880792 3807969 742890 3807969 742890 731901 2216039 731901 2216039 4776180 1651075 4776180 1651075 341177 550728 341177 550728 663403 1125076 663403 1125076 4206193 3323518 4206193 3323518 1107404 376049 1107404 376049 3788054 2506330 3788054 2506330 4913157 3351248 4913157 3351248 1675675 4119020 1675675 4119020 1662278 608801 1662278 608801 828538 3350509 828538 3350509 3587951 1651823 3587951 1651823 398736 504030 398736 504030 512809 3336434 512809 3336434 1031264 657776 1031264 657776 3322732 2331194 3322732 2331194 909240 46901 909240 46901 4598968 3085274 4598968 3085274 2654220 1053999 2654220 1053999 4243502 3345642 4243502 3345642 835919 485029 835919 485029 348977 231989 348977 231989 4653470 3342970 4653470 3342970 663882 320973 663882 320973 3965758 4757898 3965758 4757898 373996 1209319 373996 1209319 4209222 2060255 4209222 2060255 292965 485639 292965 485639 793847 1373934 793847 1373934 3323414 4774863 3323414 4774863 18536 593916 18536 593916 885788 1076589 885788 1076589 1000000005 274920 1000000005 274920 1276317 2801974 1276317 2801974 4455714 698751 4455714 698751 545065 3079536 545065 3079536 4597610 2608705 4597610 2608705 751804 594014 751804 594014 4715156 3505986 4715156 3505986 3321277 -1000000005 3321277 -1000000005 266826 490716 266826 490716 3654950 3333327 3654950 3333327 919430 731868 919430 731868 4217893 3336258 4217893 3336258 619772 2751866 619772 2751866 4464303 1977863 4464303 1977863 2808499 1141820 2808499 1141820 4682078 3371030 4682078 3371030 2776744 3042772 2776744 3042772 5004179 642282 5004179 642282 829019 3083214 829019 3083214 3317661 1674437 3317661 1674437 4749586 3768259 4749586 3768259 661348 346186 661348 346186 4637715 3315799 4637715 3315799 453132 236221 453132 236221 2420510 3346428 2420510 3346428 4371910 872349 4371910 872349 1674168 3008145 1674168 3008145 4224103 1668768 4224103 1668768 849576 648267 849576 648267 1683456 2742474 1683456 2742474 4527932 4663079 4527932 4663079 1264729 1654109 1264729 1654109 3801800 2141731 3801800 2141731 3959883 3340783 3959883 3340783 781176 445634 781176 445634 4723675 2294314 4723675 2294314 3611098 3346220 3611098 3346220 850045 1243320 850045 1243320 1389704 3321386 1389704 3321386 4364390 2167511 4364390 2167511 4667448 619620 4667448 619620 488897 2792235 488897 2792235 3344816 760634 3344816 760634 471769 1682315 471769 1682315 3607444 4671020 3607444 4671020 1648626 1821083 1648626 1821083 4252179 3349028 4252179 3349028 260890 461021 260890 461021 4031936 3719597 4031936 3719597 1683375 556642 1683375 556642 979895 2281525 979895 2281525 4760286 680769 4760286 680769 610328 3342332 610328 3342332 3962455 2154872 3962455 2154872 4549399 3137513 4549399 3137513 3491584 174859 3491584 174859 2848141 3325010 2848141 3325010 349483 1010620 349483 1010620 1202227 2364091 1202227 2364091 4291105 3319006 4291105 3319006 1656426 499052 1656426 499052 550714 1211163 550714 1211163 4551803 1677064 4551803 1677064 4204686 2918161 4204686 2918161 406578 3340365 406578 3340365 4046670 408632 4046670 408632 838453 1193080 838453 1193080 1258872 4104449 1258872 4104449 3321174 1256317 3321174 1256317 628106 658463 628106 658463 1115138 1163788 1115138 1163788 3977769 3318911 3977769 3318911 631442 484885 631442 484885 4564261 4948418 4564261 4948418 3321687 3321042 3321687 3321042 351732 734250 351732 734250 3711953 2542859 3711953 2542859 4716181 4349685 4716181 4349685 697629 802276 697629 802276 2695675 3630502 2695675 3630502 3739670 670896 3739670 670896 -1000000005 614433 -1000000005 614433 3788119 2322533 3788119 2322533 505918 458745 505918 458745 2913606 1954145 2913606 1954145 4938893 654387 4938893 654387 796739 4266195 796739 4266195 4545844 2294193 4545844 2294193 542327 397161 542327 397161 4803339 2275622 4803339 2275622 518280 593009 518280 593009 3169527 3351172 3169527 3351172 864081 477529 864081 477529 1676608 2666328 1676608 2666328 4193050 1659171 4193050 1659171 1055289 3337230 1055289 3337230 4100563 2016033 4100563 2016033 1685438 3269014 1685438 3269014 3625374 1000000005 3625374 1000000005 4055255 1964230 4055255 1964230 2139412 4268037 2139412 4268037 4455916 887548 4455916 887548 956610 696174 956610 696174 1169332 2309227 1169332 2309227 4717942 675300 4717942 675300 446284 4875566 446284 4875566 3936418 2469117 3936418 2469117 4327703 2788118 4327703 2788118 4743807 3324474 4743807 3324474 -1000000005 3622157 -1000000005 3622157 1618141 1904513 1618141 1904513 4217293 4779259 4217293 4779259 1214426 726014 1214426 726014 622571 3352150 622571 3352150 3922646 974538 3922646 974538 417297 1937422 417297 1937422 1000000005 209927 1000000005 209927 1652360 4063559 1652360 4063559 4129859 1648519 4129859 1648519 1660345 366112 1660345 366112 640385 2892698 640385 2892698 2065063 484348 2065063 484348 -1000000005 2153802 -1000000005 2153802 4909411 787962 4909411 787962 290508 198075 290508 198075 4145135 3337298 4145135 3337298 1674187 1576038 1674187 1576038 3720507 3814878 3720507 3814878 1051143 414132 1051143 414132 1649457 2499056 1649457 2499056 3587488 -1000000005 3587488 -1000000005 600337 1932874 600337 1932874 4641809 2119411 4641809 2119411 1224766 246402 1224766 246402 236029 3332686 236029 3332686 4619962 2597520 4619962 2597520 3877409 1133769 3877409 1133769 1014496 4197382 1014496 4197382 3342526 1672893 3342526 1672893 976348 3323674 976348 3323674 3945711 638145 3945711 638145 255685 2703650 255685 2703650 4064482 360645 4064482 360645 671965 1710821 671965 1710821 3626864 1000000005 3626864 1000000005 3320311 802588 3320311 802588 618125 3047507 618125 3047507 4074037 1869350 4074037 1869350 268384 513627 268384 513627 1433194 3434418 1433194 3434418 3387527 223695 3387527 223695 1224153 4386559 1224153 4386559 4804609 1665530 4804609 1665530 1323831 1885431 1323831 1885431 3791030 2734115 3791030 2734115 4381635 271029 4381635 271029 588350 3343694 588350 3343694 4550907 2603640 4550907 2603640 1656390 754650 1656390 754650 837975 4815197 837975 4815197 3335773 3088922 3335773 3088922 4648114 2636455 4648114 2636455 1742461 3444888 1742461 3444888 4541697 2657573 4541697 2657573 709255 3348502 709255 3348502 3613536 1020024 3613536 1020024 539184 1670810 539184 1670810 3657726 3809430 3657726 3809430 1647977 811188 1647977 811188 491839 3322101 491839 3322101 4548899 2458211 4548899 2458211 4024163 4153935 4024163 4153935 360731 833414 360731 833414 968162 3331680 968162 3331680 4405297 2274401 4405297 2274401 420570 315034 420570 315034 1677923 3310809 1677923 3310809 4472042 1190991 4472042 1190991 -1000000005 1913307 -1000000005 1913307 4424958 2874656 4424958 2874656 1649417 4540962 1649417 4540962 4357727 1677100 4357727 1677100 454398 3546393 454398 3546393 4243615 2163923 4243615 2163923 376237 705632 376237 705632 1589553 3493543 1589553 3493543 2250129 1963393 2250129 1963393 3793705 3002587 3793705 3002587 1676421 661444 1676421 661444 4790206 2350086 4790206 2350086 1341165 431962 1341165 431962 4740636 3332443 4740636 3332443 2709561 219966 2709561 219966 639699 3770439 639699 3770439 3733460 2001258 3733460 2001258 413815 1679784 413815 1679784 4624982 2853102 4624982 2853102 4138703 2437170 4138703 2437170 3991570 1653070 3991570 1653070 1684552 737693 1684552 737693 451694 4437917 451694 4437917 3722616 1681982 3722616 1681982 1675996 280321 1675996 280321 1013898 2859462 1013898 2859462 4325585 1658253 4325585 1658253 3533702 2513389 3533702 2513389 4344911 4436250 4344911 4436250 1656771 2063545 1656771 2063545 4340281 2934010 4340281 2934010 573343 535773 573343 535773 1100303 1904250 1100303 1904250 4786638 1665016 4786638 1665016 4149289 4815881 4149289 4815881 -1000000005 1271132 -1000000005 1271132 3650808 2881116 3650808 2881116 4324247 507756 4324247 507756 1092518 4275345 1092518 4275345 4558311 903287 4558311 903287 -1000000005 2216796 -1000000005 2216796 4700520 784810 4700520 784810 867522 3944121 867522 3944121 3597434 1684156 3597434 1684156 4203145 2880121 4203145 2880121 4852915 900427 4852915 900427 621986 196226 621986 196226 4497664 3351211 4497664 3351211 227800 227975 227800 227975 2602463 3100119 2602463 3100119 4508402 481451 4508402 481451 988392 2322191 988392 2322191 3343523 3308358 3343523 3308358 4726212 1672384 4726212 1672384 907156 4624696 907156 4624696 4629137 3330466 4629137 3330466 1146367 603878 1146367 603878 276003 3317512 276003 3317512 2961556 1660124 2961556 1660124 864019 3337667 864019 3337667 4764006 2930593 4764006 2930593 4232615 2201525 4232615 2201525 -1000000005 2458089 -1000000005 2458089 4950125 833364 4950125 833364 1597345 3340147 1597345 3340147 385019 1040309 385019 1040309 4157197 3337517 4157197 3337517 4497511 1665155 4497511 1665155 1666152 2627041 1666152 2627041 1000000005 1484549 1000000005 1484549 2519529 4807785 2519529 4807785 702396 656800 702396 656800 3365010 4326708 3365010 4326708 1035934 2378421 1035934 2378421 4186065 2670724 4186065 2670724 4441190 1279972 4441190 1279972 1300652 2518447 1300652 2518447 3932117 2929794 3932117 2929794 1162852 3710455 1162852 3710455 4170592 1428782 4170592 1428782 4739222 2803360 4739222 2803360 1674536 328997 1674536 328997 447126 3350787 447126 3350787 4070844 1179216 4070844 1179216 737013 562256 737013 562256 2251464 3991396 2251464 3991396 1622448 1940691 1622448 1940691 4963319 453131 4963319 453131 910648 1282492 910648 1282492 3335940 16266 3335940 16266 1319529 3340617 1319529 3340617 4576014 431300 4576014 431300 593022 2724170 593022 2724170 4511574 914055 4511574 914055 646511 356995 646511 356995 4572292 2644384 4572292 2644384 310877 966226 310877 966226 3316707 1654765 3316707 1654765 1646769 4187220 1646769 4187220 3320979 586225 3320979 586225 1000000005 494040 1000000005 494040 571077 1181069 571077 1181069 2517545 3868512 2517545 3868512 3352199 535804 3352199 535804 344555 1307926 344555 1307926 3569978 4550075 3569978 4550075 628104 1029477 628104 1029477 1674740 2955855 1674740 2955855 4787556 736152 4787556 736152 946783 3335102 946783 3335102 4422549 2330252 4422549 2330252 3576898 793455 3576898 793455 580572 1658744 580572 1658744 1682205 2199072 1682205 2199072 3941747 2790252 3941747 2790252 223281 242033 223281 242033 1638105 2746135 1638105 2746135 4893157 815378 4893157 815378 352968 3347565 352968 3347565 4383928 1900535 4383928 1900535 1928936 1176483 1928936 1176483 1426255 3092029 1426255 3092029 3846402 1663602 3846402 1663602 452882 667898 452882 667898 3662259 2384724 3662259 2384724 365471 686740 365471 686740 4547859 3997201 4547859 3997201 2501032 1682689 2501032 1682689 615041 796923 615041 796923 904426 1000787 904426 1000787 4581970 2965083 4581970 2965083 3664483 4293233 3664483 4293233 2972942 1981607 2972942 1981607 4713292 -1000000005 4713292 -1000000005 346712 2137455 346712 2137455 4793418 342920 4793418 342920 1029913 3319002 1029913 3319002 4501307 1278954 4501307 1278954 221836 1677988 221836 1677988 4631000 2249389 4631000 2249389 3326158 349010 3326158 349010 1057744 2714920 1057744 2714920 4247197 1659696 4247197 1659696 -1000000005 4266728 -1000000005 4266728 3526108 609369 3526108 609369 1009419 3070419 1009419 3070419 2510622 4767390 2510622 4767390 4479722 1658612 4479722 1658612 3783653 3330343 3783653 3330343 4058600 1027972 4058600 1027972 3257651 3085437 3257651 3085437 3648717 2894745 3648717 2894745 3842075 1559443 3842075 1559443 940134 601366 940134 601366 4208605 2532421 4208605 2532421 1673270 2062259 1673270 2062259 4505668 3045928 4505668 3045928 613935 468946 613935 468946 1669774 3315729 1669774 3315729 3917576 2061027 3917576 2061027 3660840 1650878 3660840 1650878 1683700 3344220 1683700 3344220 4565248 321631 4565248 321631 448384 3329749 448384 3329749 4284614 2509276 4284614 2509276 3886359 1652695 3886359 1652695 1247050 482778 1247050 482778 308806 1656690 308806 1656690 4672021 2658527 4672021 2658527 678004 441898 678004 441898 4036101 2861890 4036101 2861890 757551 855449 757551 855449 1511846 1669169 1511846 1669169 4335537 2605023 4335537 2605023 1660817 406961 1660817 406961 447030 2958874 447030 2958874 4129636 3350495 4129636 3350495 1652404 1667335 1652404 1667335 4493588 2588586 4493588 2588586 3819295 287104 3819295 287104 -1000000005 1685416 -1000000005 1685416 2916991 140625 2916991 140625 340631 1314388 340631 1314388 3337496 834940 3337496 834940 745895 1650773 745895 1650773 1681360 3766559 1681360 3766559 4083678 1656796 4083678 1656796 511787 444513 511787 444513 1667024 3351046 1667024 3351046 4793306 3805906 4793306 3805906 1002204 1361412 1002204 1361412 1653579 1893043 1653579 1893043 4021912 3016405 4021912 3016405 191357 832906 191357 832906 4579359 2960394 4579359 2960394 2397228 1306120 2397228 1306120 885101 2612748 885101 2612748 4593549 253958 4593549 253958 1334494 2522192 1334494 2522192 4221320 3698768 4221320 3698768 366152 332767 366152 332767 3936252 4280330 3936252 4280330 534196 555331 534196 555331 818735 2832499 818735 2832499 4262978 2404900 4262978 2404900 978552 313330 978552 313330 1000000005 426799 1000000005 426799 693703 2241331 693703 2241331 4226640 3450565 4226640 3450565 265414 124068 265414 124068 4485448 3345630 4485448 3345630 1678925 307783 1678925 307783 896950 2155567 896950 2155567 4133826 2865836 4133826 2865836 3331831 191733 3331831 191733 1405315 3344741 1405315 3344741 3353015 775284 3353015 775284 486224 2245249 486224 2245249 4515956 1668290 4515956 1668290 364393 3342950 364393 3342950 4536078 907034 4536078 907034 391026 2610469 391026 2610469 3972173 1180914 3972173 1180914 915637 -1000000005 915637 -1000000005 4962245 3103450 4962245 3103450 368784 261978 368784 261978 4410813 3801970 4410813 3801970 900551 666746 900551 666746 3318750 2196257 3318750 2196257 4211913 499778 4211913 499778 1159548 3341622 1159548 3341622 743774 2339171 743774 2339171 4041213 4638312 4041213 4638312 3086039 1990677 3086039 1990677 684568 3328580 684568 3328580 317084 939907 317084 939907 1265694 2303263 1265694 2303263 4684215 3333039 4684215 3333039 961027 357748 961027 357748 175150 2863658 175150 2863658 3919028 499078 3919028 499078 545399 3333664 545399 3333664 4416823 1669321 4416823 1669321 3625177 1659784 3625177 1659784 1149282 715422 1149282 715422 -1000000005 1676735 -1000000005 1676735 4651224 2553743 4651224 2553743 1425644 975269 1425644 975269 579076 4751136 579076 4751136 3330880 1224368 3330880 1224368 2091248 3757005 2091248 3757005 856816 869589 856816 869589 4283186 3335374 4283186 3335374 328589 1099868 328589 1099868 1128685 1680027 1128685 1680027 4396984 3319522 4396984 3319522 1292878 3346690 1292878 3346690 3537916 1923265 3537916 1923265 4205212 3349959 4205212 3349959 1561348 785563 1561348 785563 3799971 3317665 3799971 3317665 515510 838621 515510 838621 2006800 3336578 2006800 3336578 4788262 1670081 4788262 1670081 458235 -1000000005 458235 -1000000005 634145 1032134 634145 1032134 1109386 2218925 1109386 2218925 4571964 1285400 4571964 1285400 295536 4247000 295536 4247000 2506346 222616 2506346 222616 305700 4757366 305700 4757366 3654460 952261 3654460 952261 1329635 2713852 1329635 2713852 3352880 1107659 3352880 1107659 412519 3629384 412519 3629384 4147376 2341206 4147376 2341206 1671039 372646 1671039 372646 506497 897035 506497 897035 953091 1673726 953091 1673726 4252417 3314616 4252417 3314616 3736708 599401 3736708 599401 700399 2003063 700399 2003063 4215844 3532379 4215844 3532379 1663686 243873 1663686 243873 265601 2265011 265601 2265011 4629295 3336547 4629295 3336547 491965 924038 491965 924038 3994866 3343871 3994866 3343871 1672627 416222 1672627 416222 4179671 2079980 4179671 2079980 1680795 1000000005 1680795 1000000005 4737590 2340841 4737590 2340841 1255412 129454 1255412 129454 4970376 2259969 4970376 2259969 1031922 381425 1031922 381425 1654542 3030770 1654542 3030770 4285939 1268982 4285939 1268982 1381591 1667785 1381591 1667785 77977 913183 77977 913183 4144480 4564517 4144480 4564517 1270134 689866 1270134 689866 727202 994856 727202 994856 4418298 3343473 4418298 3343473 851408 1144380 851408 1144380 427254 4232431 427254 4232431 4139429 1465283 4139429 1465283 950010 137574 950010 137574 4487798 2970740 4487798 2970740 673485 478951 673485 478951 3300638 1686004 3300638 1686004 1732345 2288840 1732345 2288840 4208915 2559276 4208915 2559276 1665094 3327217 1665094 3327217 3589795 1652052 3589795 1652052 357037 769543 357037 769543 4490018 2716622 4490018 2716622 3794550 1660736 3794550 1660736 3931783 2304930 3931783 2304930 4603222 925456 4603222 925456 583421 3327414 583421 3327414 3322609 1151228 3322609 1151228 4781678 4739064 4781678 4739064 1511392 2914967 1511392 2914967 3777361 793322 3777361 793322 731394 1225594 731394 1225594 1680195 2032683 1680195 2032683 4151125 3176701 4151125 3176701 2114352 283647 2114352 283647 1058125 1979536 1058125 1979536 3321236 1662067 3321236 1662067 853977 775610 853977 775610 4135294 1986303 4135294 1986303 4780691 3188046 4780691 3188046 1075071 3346634 1075071 3346634 4704130 2175637 4704130 2175637 2355997 542318 2355997 542318 363748 3342570 363748 3342570 4120609 2720525 4120609 2720525 4486823 -1000000005 4486823 -1000000005 1310302 4617816 1310302 4617816 4132493 1420188 4132493 1420188 956288 834360 956288 834360 133987 3319774 133987 3319774 3813850 552844 3813850 552844 1070797 2278113 1070797 2278113 4257986 2855538 4257986 2855538 4672691 288930 4672691 288930 683661 948799 683661 948799 4088868 3866208 4088868 3866208 1886670 668151 1886670 668151 701531 3342780 701531 3342780 1663181 1683227 1663181 1683227 4630251 650424 4630251 650424 296176 4651769 296176 4651769 4303103 451920 4303103 451920 369989 3343045 369989 3343045 4276660 265072 4276660 265072 950901 3317561 950901 3317561 3575645 3068803 3575645 3068803 4746791 956798 4746791 956798 300754 277256 300754 277256 203370 4719373 203370 4719373 4272321 1682840 4272321 1682840 3340688 4248775 3340688 4248775 215617 208535 215617 208535 411976 3073498 411976 3073498 4011308 1681631 4011308 1681631 -1000000005 253248 -1000000005 253248 4452874 2785390 4452874 2785390 877983 3340966 877983 3340966 3737913 797632 3737913 797632 940845 1798620 940845 1798620 4105652 3065224 4105652 3065224 4878845 4004583 4878845 4004583 1081165 266188 1081165 266188 3812500 4590850 3812500 4590850 -1000000005 3338649 -1000000005 3338649 3765819 1657869 3765819 1657869 3352785 2765845 3352785 2765845 4642298 1665779 4642298 1665779 1654415 3317151 1654415 3317151 4248145 588766 4248145 588766 642795 3316140 642795 3316140 4705211 2833529 4705211 2833529 889596 505210 889596 505210 1667021 2732067 1667021 2732067 4658995 3321335 4658995 3321335 3348557 748752 3348557 748752 726137 4159071 726137 4159071 3832451 2584777 3832451 2584777 4493279 3350551 4493279 3350551 1658702 2523211 1658702 2523211 4296639 2063349 4296639 2063349 1650680 1197439 1650680 1197439 508170 3917465 508170 3917465 4992539 2324054 4992539 2324054 4159301 543418 4159301 543418 764370 1597033 764370 1597033 4417319 2474107 4417319 2474107 1727688 4645524 1727688 4645524 3613423 1650887 3613423 1650887 4570113 3610863 4570113 3610863 2409544 3320345 2409544 3320345 130771 482546 130771 482546 4623321 2801493 4623321 2801493 3330865 364685 3330865 364685 438867 3011318 438867 3011318 3985407 517524 3985407 517524 924595 1671331 924595 1671331 4473263 2615082 4473263 2615082 4158986 388637 4158986 388637 971698 3262400 971698 3262400 4655871 320956 4655871 320956 65468 2430860 65468 2430860 4467959 553853 4467959 553853 484541 2964469 484541 2964469 4633406 760519 4633406 760519 395999 2706550 395999 2706550 4365718 4151065 4365718 4151065 1651379 2411647 1651379 2411647 3337341 3329608 3337341 3329608 4736609 375772 4736609 375772 906716 972903 906716 972903 1084157 1669301 1084157 1669301 3775459 2256470 3775459 2256470 4658676 3337317 4658676 3337317 1240460 1681464 1240460 1681464 2617100 415360 2617100 415360 953649 3336382 953649 3336382 2957115 2126406 2957115 2126406 4588857 1681301 4588857 1681301 2667649 3102257 2667649 3102257 4146045 3893317 4146045 3893317 624692 797961 624692 797961 1649271 2575036 1649271 2575036 4187320 -1000000005 4187320 -1000000005 1189527 1448359 1189527 1448359 4395469 3328008 4395469 3328008 265038 1268296 265038 1268296 640511 960303 640511 960303 741720 3351766 741720 3351766 4194952 756463 4194952 756463 870665 865753 870665 865753 620571 3338995 620571 3338995 2101142 214013 2101142 214013 928970 815324 928970 815324 482255 1664344 482255 1664344 4888494 1782642 4888494 1782642 860823 587291 860823 587291 4213352 4112383 4213352 4112383 1297522 1016548 1297522 1016548 65024 2776311 65024 2776311 4075627 312613 4075627 312613 1127431 1791918 1127431 1791918 3496236 1087818 3496236 1087818 1660488 3932193 1660488 3932193 3440936 543518 3440936 543518 847053 2239231 847053 2239231 4477119 3341385 4477119 3341385 378680 437315 378680 437315 2431037 1679817 2431037 1679817 4277553 3351090 4277553 3351090 1322087 1673000 1322087 1673000 4632363 3391095 4632363 3391095 710468 803890 710468 803890 4011344 3061015 4011344 3061015 886666 3346710 886666 3346710 4566184 2052648 4566184 2052648 1685523 765190 1685523 765190 277203 -1000000005 277203 -1000000005 4100205 2390463 4100205 2390463 864904 1269403 864904 1269403 3633921 2589659 3633921 2589659 4786088 1661994 4786088 1661994 4271377 2722797 4271377 2722797 374782 995343 374782 995343 3472194 4701668 3472194 4701668 392537 322420 392537 322420 1516898 3718577 1516898 3718577 2421514 207087 2421514 207087 3590859 4724878 3590859 4724878 651092 922988 651092 922988 3740979 3316283 3740979 3316283 653859 904295 653859 904295 3336167 3333534 3336167 3333534 202621 4614985 202621 4614985 4741062 2340193 4741062 2340193 1238763 -1000000005 1238763 -1000000005 2554567 3331386 2554567 3331386 4597675 1392832 4597675 1392832 -1000000005 1685022 -1000000005 1685022 1320877 4641185 1320877 4641185 4540724 378708 4540724 378708 283539 5009990 283539 5009990 4132007 1653771 4132007 1653771 255878 692173 255878 692173 4582356 3699502 4582356 3699502 1650443 792978 1650443 792978 745748 233029 745748 233029 2079905 1664038 2079905 1664038 733166 439215 733166 439215 1661378 2870135 1661378 2870135 4645248 1657318 4645248 1657318 1664318 4057826 1664318 4057826 3957331 494232 3957331 494232 278003 3019341 278003 3019341 4137692 315636 4137692 315636 811999 2383139 811999 2383139 4319317 794009 4319317 794009 368804 1672175 368804 1672175 4079263 3831462 4079263 3831462 312163 1126965 312163 1126965 4034025 3245059 4034025 3245059 1669979 1661326 1669979 1661326 4392111 2316602 4392111 2316602 617643 698213 617643 698213 3773893 3104703 3773893 3104703 4830048 4456228 4830048 4456228 1043733 2075265 1043733 2075265 4632597 1647142 4632597 1647142 1003225 -1000000005 1003225 -1000000005 3328848 3317325 3328848 3317325 556201 168185 556201 168185 3331492 3329743 3331492 3329743 379348 598534 379348 598534 4384138 2664974 4384138 2664974 3323387 1382651 3323387 1382651 3948018 2961431 3948018 2961431 3455610 4057517 3455610 4057517 1670997 525980 1670997 525980 1104673 1171895 1104673 1171895 4023280 3340343 4023280 3340343 1673778 4323827 1673778 4323827 4513844 490552 4513844 490552 614146 1397133 614146 1397133 4440356 2559949 4440356 2559949 3795907 721012 3795907 721012 567269 3970508 567269 3970508 3592717 1670780 3592717 1670780 737887 456011 737887 456011 -1000000005 2822808 -1000000005 2822808 4114486 882317 4114486 882317 753625 572821 753625 572821 563911 2368274 563911 2368274 4704592 837579 4704592 837579 779475 2920315 779475 2920315 3983169 1677255 3983169 1677255 1483638 3363157 1483638 3363157 1658821 778442 1658821 778442 533673 1649486 533673 1649486 2834927 4846111 2834927 4846111 3713632 1502740 3713632 1502740 2226325 3038683 2226325 3038683 4201681 2405047 4201681 2405047 230263 418269 230263 418269 992081 2026627 992081 2026627 4735100 1681210 4735100 1681210 2202313 3351367 2202313 3351367 1675699 2045023 1675699 2045023 4763429 4440749 4763429 4440749 1140950 476837 1140950 476837 318121 314294 318121 314294 394955 556902 394955 556902 3337252 4458542 3337252 4458542 499641 386628 499641 386628 403662 2256559 403662 2256559 4560440 3761442 4560440 3761442 1007295 802879 1007295 802879 793599 1132082 793599 1132082 4103310 4657653 4103310 4657653 85307 2866233 85307 2866233 4445090 1669822 4445090 1669822 788135 480480 788135 480480 3314359 2858419 3314359 2858419 3951646 2470381 3951646 2470381 4210287 2246288 4210287 2246288 554858 1017485 554858 1017485 3321065 1652212 3321065 1652212 1676776 3124297 1676776 3124297 4667778 161075 4667778 161075 342068 1147651 342068 1147651 3976034 3351858 3976034 3351858 2500506 2065589 2500506 2065589 4740582 3649521 4740582 3649521 273287 89228 273287 89228 3960980 2882833 3960980 2882833 310866 525117 310866 525117 1054986 4940795 1054986 4940795 4698756 2997464 4698756 2997464 1013013 1653835 1013013 1653835 4633128 3332299 4633128 3332299 3890194 648998 3890194 648998 666732 861982 666732 861982 4414894 3318578 4414894 3318578 3632224 1392401 3632224 1392401 4716779 3332015 4716779 3332015 4598125 1898335 4598125 1898335 1851166 733655 1851166 733655 -1000000005 2719887 -1000000005 2719887 4673474 3034648 4673474 3034648 1048359 280356 1048359 280356 279994 280356 1671858 3707526 1671858 3707526 4902423 1678158 4902423 1678158 413241 4063611 413241 4063611 4295052 564139 4295052 564139 965924 2613842 965924 2613842 4569271 1410678 4569271 1410678 1647327 2501577 1647327 2501577 4394141 2909794 4394141 2909794 3569774 1199581 3569774 1199581 471076 511957 471076 511957 3976139 2674699 3976139 2674699 4439889 4146687 4439889 4146687 252895 1318926 252895 1318926 4466243 2839128 4466243 2839128 2112841 1033868 2112841 1033868 1313456 3314255 1313456 3314255 3808598 135201 3808598 135201 246214 3023627 246214 3023627 4095758 1368394 4095758 1368394 458195 2677552 458195 2677552 4239107 4481805 4239107 4481805 2081517 581626 2081517 581626 337542 3338220 337542 3338220 2450 3028472 2450 3028472 3770735 -1000000005 3770735 -1000000005 485115 3329819 485115 3329819 4466935 247241 4466935 247241 1031299 1262472 1031299 1262472 2277828 1681480 2277828 1681480 4239646 3340228 4239646 3340228 824680 535715 824680 535715 479141 471847 479141 471847 50341 3343256 50341 3343256 1358321 1650213 1358321 1650213 4160147 2429461 4160147 2429461 1663032 2277591 1663032 2277591 4501241 1702381 4501241 1702381 1651722 4518971 1651722 4518971 3016178 2918769 3016178 2918769 4270111 211417 4270111 211417 217001 384757 217001 384757 4418965 3233498 4418965 3233498 1283999 800240 1283999 800240 258234 3338328 258234 3338328 3703934 230182 3703934 230182 -1000000005 993924 -1000000005 993924 1074509 3358905 1074509 3358905 3959567 957114 3959567 957114 969570 1270501 969570 1270501 4354750 2900165 4354750 2900165 70389 1663315 70389 1663315 3723617 3446736 3723617 3446736 657676 584540 657676 584540 4371526 3314436 4371526 3314436 4112302 1868438 4112302 1868438 648311 572568 648311 572568 1660674 2482011 1660674 2482011 4287149 1649406 4287149 1649406 3577205 1000000005 3577205 1000000005 1670630 1647991 1670630 1647991 4088391 3350479 4088391 3350479 2739000 2893205 2739000 2893205 4202636 2142045 4202636 2142045 1663725 324398 1663725 324398 265285 2410614 265285 2410614 4447100 1471086 4447100 1471086 1674446 3219432 1674446 3219432 4465932 947524 4465932 947524 688745 4706433 688745 4706433 3695036 905191 3695036 905191 3327355 4799582 3327355 4799582 1684592 536265 1684592 536265 427106 2692179 427106 2692179 3943020 3338427 3943020 3338427 1007250 444816 1007250 444816 1304805 1676580 1304805 1676580 4706926 3352119 4706926 3352119 3333792 203800 3333792 203800 334632 489197 334632 489197 4786404 3377942 4786404 3377942 552605 795974 552605 795974 1670584 1676104 1670584 1676104 850426 737657 850426 737657 3324391 4699479 3324391 4699479 244921 475022 244921 475022 1209482 4801768 1209482 4801768 3323485 1662727 3323485 1662727 4196141 2530532 4196141 2530532 1668457 3130620 1668457 3130620 4713098 2417313 4713098 2417313 2809252 1654771 2809252 1654771 2001067 1656399 2001067 1656399 4764800 2513810 4764800 2513810 262385 334583 262385 334583 2882375 3101312 2882375 3101312 1374507 1200231 1374507 1200231 4359165 2887718 4359165 2887718 525526 506276 525526 506276 588626 2075230 588626 2075230 3941433 3115009 3941433 3115009 1407958 572221 1407958 572221 401821 3335572 401821 3335572 3323179 370710 3323179 370710 1084515 1375343 1084515 1375343 3716944 3564452 3716944 3564452 110234 1677882 110234 1677882 1671606 3167423 1671606 3167423 4187901 1664500 4187901 1664500 4850829 3912472 4850829 3912472 2382140 721040 2382140 721040 629909 3345340 629909 3345340 4576458 600641 4576458 600641 531298 410498 531298 410498 4682147 2899621 4682147 2899621 3576979 1135151 3576979 1135151 1676535 2538847 1676535 2538847 4315051 597341 4315051 597341 539433 2052930 539433 2052930 4784284 3341819 4784284 3341819 3330041 629963 3330041 629963 282869 2823414 282869 2823414 4567866 694486 4567866 694486 650375 3323438 650375 3323438 4730100 737344 4730100 737344 708122 1189045 708122 1189045 1277604 3324340 1277604 3324340 4403927 3341472 4403927 3341472 1653833 1403762 1653833 1403762 663912 457894 663912 457894 3785684 4800460 3785684 4800460 692338 892911 692338 892911 4763792 2553667 4763792 2553667 1662464 1248398 1662464 1248398 4011405 3334944 4011405 3334944 836295 372488 836295 372488 4093979 2673135 4093979 2673135 2188030 240099 2188030 240099 478089 1659664 478089 1659664 4352414 3042831 4352414 3042831 632773 412103 632773 412103 4762290 2578618 4762290 2578618 -1000000005 671772 -1000000005 671772 4517089 2581202 4517089 2581202 1167954 1126737 1167954 1126737 4193037 3103703 4193037 3103703 238499 476181 238499 476181 666443 3342667 666443 3342667 4537562 2814675 4537562 2814675 4260165 1381755 4260165 1381755 909148 273838 909148 273838 4774969 4067060 4774969 4067060 2988878 3009365 2988878 3009365 4101994 1276524 4101994 1276524 78160 3350253 78160 3350253 4058996 326798 4058996 326798 1144551 3323848 1144551 3323848 3592469 713624 3592469 713624 1443944 1447091 1443944 1447091 1613380 2735104 1613380 2735104 4248053 2266478 4248053 2266478 220521 -1000000005 220521 -1000000005 3320106 4633978 3320106 4633978 309070 865150 309070 865150 4572183 2960679 4572183 2960679 681117 -1000000005 681117 -1000000005 4630066 2694340 4630066 2694340 775041 566627 775041 566627 4113079 3333016 4113079 3333016 503631 660658 503631 660658 1452896 3319892 1452896 3319892 4542477 783477 4542477 783477 424718 4969124 424718 4969124 3583606 1320748 3583606 1320748 947385 655759 947385 655759 1175258 1505509 1175258 1505509 1672070 2460811 1672070 2460811 4441340 1658530 4441340 1658530 885790 226406 885790 226406 1685716 2824891 1685716 2824891 3749105 3326668 3749105 3326668 465517 237984 465517 237984 4999070 2030097 4999070 2030097 647451 432727 647451 432727 288844 262434 288844 262434 2430385 4715092 2430385 4715092 4072343 1265719 4072343 1265719 471898 279438 471898 279438 3621635 2397949 3621635 2397949 4627987 1647304 4627987 1647304 1274118 -1000000005 1274118 -1000000005 939561 3039275 939561 3039275 4713954 2042501 4713954 2042501 4606944 2653469 4606944 2653469 4013110 1354413 4013110 1354413 3351668 118643 3351668 118643 786566 3342600 786566 3342600 4089853 1126968 4089853 1126968 523982 4895505 523982 4895505 1658726 2698744 1658726 2698744 4209690 555946 4209690 555946 914120 1533663 914120 1533663 4593371 2442575 4593371 2442575 3663010 543497 3663010 543497 183496 4291353 183496 4291353 4178889 1665222 4178889 1665222 219015 556636 219015 556636 1649866 3666127 1649866 3666127 4390662 2546839 4390662 2546839 244841 1248132 244841 1248132 4234298 3970530 4234298 3970530 304345 320127 304345 320127 4529500 2260279 4529500 2260279 1983441 3351465 1983441 3351465 4461356 -1000000005 4461356 -1000000005 1237411 1735864 1237411 1735864 4384438 3332726 4384438 3332726 2707309 1391211 2707309 1391211 1137843 3348668 1137843 3348668 1665561 1669613 1665561 1669613 3878115 2163733 3878115 2163733 1262136 531196 1262136 531196 423817 3341286 423817 3341286 4724084 961749 4724084 961749 3314371 2031742 3314371 2031742 4247530 3324479 4247530 3324479 1684611 483383 1684611 483383 355038 3325013 355038 3325013 3347707 815569 3347707 815569 472410 304437 472410 304437 2790263 1923280 2790263 1923280 4167096 4462599 4167096 4462599 367427 1676606 367427 1676606 3780748 3342543 3780748 3342543 2285364 1677225 2285364 1677225 4993375 1254812 4993375 1254812 311432 2941133 311432 2941133 4296620 1666018 4296620 1666018 1133016 504283 1133016 504283 4440216 3851619 4440216 3851619 773424 1200510 773424 1200510 1683617 3281092 1683617 3281092 4201378 1675324 4201378 1675324 359233 311535 359233 311535 1659928 1668208 1659928 1668208 4369000 2497945 4369000 2497945 386953 829451 386953 829451 3314773 4042924 3314773 4042924 4343273 1663191 4343273 1663191 623923 433671 623923 433671 1681415 1000000005 1681415 1000000005 899363 761203 899363 761203 4793156 4455238 4793156 4455238 1649369 531644 1649369 531644 3352745 4191148 3352745 4191148 831571 679805 831571 679805 4749442 2031584 4749442 2031584 1741055 314282 1741055 314282 1255475 489654 1255475 489654 260572 3345051 260572 3345051 4671305 1658335 4671305 1658335 1800967 2785381 1800967 2785381 4655683 3321281 4655683 3321281 3328165 400319 3328165 400319 -1000000005 3352506 -1000000005 3352506 3618844 944155 3618844 944155 404345 3372227 404345 3372227 4097256 2199238 4097256 2199238 853234 369580 853234 369580 2985282 4778443 2985282 4778443 317980 1573332 317980 1573332 3758753 2363958 3758753 2363958 4403737 3327464 4403737 3327464 1470092 209782 1470092 209782 377962 3347437 377962 3347437 4154154 311596 4154154 311596 765201 3318331 765201 3318331 3642762 1339836 3642762 1339836 2507433 3100060 2507433 3100060 3346337 304761 3346337 304761 616247 3346907 616247 3346907 4501719 2303477 4501719 2303477 104210 3873107 104210 3873107 4563992 2122943 4563992 2122943 1845782 4532842 1845782 4532842 230919 885980 230919 885980 1683473 3329903 1683473 3329903 4066032 1646764 4066032 1646764 4683579 3013046 4683579 3013046 3344046 3317238 3344046 3317238 856237 800940 856237 800940 4619766 3338515 4619766 3338515 999471 849061 999471 849061 339193 3335813 339193 3335813 3334988 -1000000005 3334988 -1000000005 1243508 3283098 1243508 3283098 1686474 15187 1686474 15187 859134 1960425 859134 1960425 1000000005 1572995 1000000005 1572995 1658965 3453533 1658965 3453533 3536762 1667114 3536762 1667114 4619060 3058924 4619060 3058924 3319530 1648015 3319530 1648015 230666 1000000005 230666 1000000005 3453543 1646903 3453543 1646903 897516 3338284 897516 3338284 3998372 3332461 3998372 3332461 1009297 1432167 1009297 1432167 3319043 4945901 3319043 4945901 3350057 2124012 3350057 2124012 3936555 3060408 3936555 3060408 524663 3771832 524663 3771832 4061194 1991245 4061194 1991245 427689 547351 427689 547351 2485876 3742144 2485876 3742144 4770310 359019 4770310 359019 854691 4148088 854691 4148088 3962517 1661657 3962517 1661657 1296719 259265 1296719 259265 3137826 3488029 3137826 3488029 4648057 2328490 4648057 2328490 225098 267434 225098 267434 4576530 4516387 4576530 4516387 1310535 1058057 1310535 1058057 299708 -1000000005 299708 -1000000005 3331969 3757643 3331969 3757643 1463930 832025 1463930 832025 1668305 1683534 1668305 1683534 3922897 3954130 3922897 3954130 1377560 1148731 1377560 1148731 362143 4005735 362143 4005735 4365475 3337037 4365475 3337037 610902 1672236 610902 1672236 1664139 4846072 1664139 4846072 492387 1966670 492387 1966670 4957067 3339353 4957067 3339353 3752790 2801322 3752790 2801322 4767341 1648362 4767341 1648362 1451265 2301888 1451265 2301888 4164411 3337073 4164411 3337073 1668295 812138 1668295 812138 565128 536608 565128 536608 1652008 3323464 1652008 3323464 3630301 2919945 3630301 2919945 4694753 1655337 4694753 1655337 1407025 613502 1407025 613502 4412966 2317406 4412966 2317406 2181969 237898 2181969 237898 69233 2756670 69233 2756670 1000000005 985279 1000000005 985279 825910 3480585 825910 3480585 4648633 2971431 4648633 2971431 1649295 701273 1649295 701273 912886 3338179 912886 3338179 4247397 1629541 4247397 1629541 1680568 4658512 1680568 4658512 4648208 1352230 4648208 1352230 903989 3317460 903989 3317460 3322596 2515537 3322596 2515537 4484950 4071127 4484950 4071127 1185259 3319115 1185259 3319115 4347741 395079 4347741 395079 861530 3351856 861530 3351856 4549805 1387190 4549805 1387190 745989 542641 745989 542641 4477140 2207494 4477140 2207494 1665460 4887905 1665460 4887905 1000000005 1858442 1000000005 1858442 1279547 703367 1279547 703367 644956 3082766 644956 3082766 4503094 2180567 4503094 2180567 1938281 3322055 1938281 3322055 3707569 1386247 3707569 1386247 1041450 4172288 1041450 4172288 4076654 286828 4076654 286828 22976 1683489 22976 1683489 1000000005 2980099 1000000005 2980099 1656201 1164271 1656201 1164271 1028491 359806 1028491 359806 3979784 1000000005 3979784 1000000005 2388913 2275642 2388913 2275642 4484522 3347894 4484522 3347894 1421616 2399890 1421616 2399890 1659384 551204 1659384 551204 592126 2380196 592126 2380196 4216276 3319646 4216276 3319646 826143 229951 826143 229951 254658 870809 254658 870809 4665674 3335069 4665674 3335069 4466041 411917 4466041 411917 994482 1290659 994482 1290659 4192665 3338736 4192665 3338736 741026 388465 741026 388465 1342185 2683902 1342185 2683902 4928197 441009 4928197 441009 1368905 2957008 1368905 2957008 3922035 2685249 3922035 2685249 4419406 1647174 4419406 1647174 1379452 18376 1379452 18376 3349965 674271 3349965 674271 1062610 2716449 1062610 2716449 4593113 295252 4593113 295252 1091995 3349541 1091995 3349541 4356418 674598 4356418 674598 624886 396765 624886 396765 4257005 3997209 4257005 3997209 1468404 368692 1468404 368692 1136408 4954604 1136408 4954604 3079457 1669508 3079457 1669508 -1000000005 3345572 -1000000005 3345572 4681404 2672954 4681404 2672954 582441 1066784 582441 1066784 3913328 2935740 3913328 2935740 2008073 3351496 2008073 3351496 1209839 3325870 1209839 3325870 4511683 1652324 4511683 1652324 493443 2772800 493443 2772800 4569980 376878 4569980 376878 675127 957386 675127 957386 1650716 3332820 1650716 3332820 4619824 443732 4619824 443732 1054245 2634431 1054245 2634431 4424083 378005 4424083 378005 3341987 2630470 3341987 2630470 3570889 3329328 3570889 3329328 158292 422263 158292 422263 4423582 2806728 4423582 2806728 493984 1040952 493984 1040952 3349583 1893805 3349583 1893805 718972 681597 718972 681597 -1000000005 934438 -1000000005 934438 2860865 3252726 2860865 3252726 4294899 1123629 4294899 1123629 362393 1661966 362393 1661966 3826324 4762446 3826324 4762446 642288 610774 642288 610774 4097926 2849455 4097926 2849455 4774868 900364 4774868 900364 1900177 4755406 1900177 4755406 597251 1651342 597251 1651342 4462183 3333552 4462183 3333552 380439 1220974 380439 1220974 1654184 2078427 1654184 2078427 4664429 3314773 4664429 3314773 603143 604034 603143 604034 4889695 3475544 4889695 3475544 174943 1296254 174943 1296254 4101243 3069119 4101243 3069119 1377414 -1000000005 1377414 -1000000005 4306307 2653331 4306307 2653331 683671 375602 683671 375602 2155995 2768342 2155995 2768342 4427291 1683121 4427291 1683121 4114387 4528798 4114387 4528798 656841 1671189 656841 1671189 3795323 3346188 3795323 3346188 346862 1879393 346862 1879393 1893937 1186967 1893937 1186967 1282672 2638437 1282672 2638437 4584483 2940653 4584483 2940653 4872383 997128 4872383 997128 1151275 1000000005 1151275 1000000005 1557309 2412679 1557309 2412679 3189768 4685096 3189768 4685096 4732269 1080140 4732269 1080140 486597 1683838 486597 1683838 4545533 2863319 4545533 2863319 1673544 3941845 1673544 3941845 4117369 2045418 4117369 2045418 2634556 1647268 2634556 1647268 4078815 2986826 4078815 2986826 1654410 1052862 1654410 1052862 3538438 3350217 3538438 3350217 4295719 24775 4295719 24775 696091 3342293 696091 3342293 3802699 761132 3802699 761132 480091 3331881 480091 3331881 1493785 1650639 1493785 1650639 3322155 3146057 3322155 3146057 4763416 316066 4763416 316066 580314 2129886 580314 2129886 4445306 4890327 4445306 4890327 477892 2318875 477892 2318875 4136870 3343454 4136870 3343454 4554633 2397053 4554633 2397053 3314168 2818450 3314168 2818450 4367228 213003 4367228 213003 257897 1663381 257897 1663381 4550180 3319661 4550180 3319661 3999773 904328 3999773 904328 847565 716621 847565 716621 4785542 3347742 4785542 3347742 1393217 432143 1393217 432143 286246 1655036 286246 1655036 4682059 1976254 4682059 1976254 1673539 3314346 1673539 3314346 4699196 1982113 4699196 1982113 1250533 3334123 1250533 3334123 349448 636574 349448 636574 1461793 1656944 1461793 1656944 3725520 3345250 3725520 3345250 664507 239056 664507 239056 3344045 4438250 3344045 4438250 3930279 1449265 3930279 1449265 3319704 3305144 3319704 3305144 1672330 716601 1672330 716601 1309620 3316569 1309620 3316569 3350679 1087797 3350679 1087797 456039 1208945 456039 1208945 4670994 2461289 4670994 2461289 1658039 4967977 1658039 4967977 3881446 1241351 3881446 1241351 3333850 3939333 3333850 3939333 584026 1379591 584026 1379591 1653446 3341630 1653446 3341630 4491858 1441539 4491858 1441539 1392293 1231732 1392293 1231732 3639765 4659379 3639765 4659379 1444095 709578 1444095 709578 3719405 3140237 3719405 3140237 244063 340394 244063 340394 658559 1648680 658559 1648680 4681078 2697711 4681078 2697711 1660707 300541 1660707 300541 455418 1356281 455418 1356281 3031276 1650555 3031276 1650555 4149886 3346928 4149886 3346928 401021 952018 401021 952018 2036607 3080005 2036607 3080005 4465455 721392 4465455 721392 299014 3345925 299014 3345925 3571205 731282 3571205 731282 604232 3543736 604232 3543736 4658347 2459199 4658347 2459199 4142591 2729672 4142591 2729672 4431560 3091282 4431560 3091282 1656267 523095 1656267 523095 358363 1682148 358363 1682148 809364 496764 809364 496764 4130407 3326993 4130407 3326993 1505968 1406524 1505968 1406524 634238 86001 634238 86001 4200640 3859456 4200640 3859456 1943085 259215 1943085 259215 962800 1101413 962800 1101413 1194935 3346934 1194935 3346934 4570051 2603132 4570051 2603132 2061204 3321702 2061204 3321702 1277656 1037462 1277656 1037462 4221881 3350612 4221881 3350612 4789541 1676090 4789541 1676090 1456292 1053962 1456292 1053962 3995318 3898308 3995318 3898308 1652584 3316722 1652584 3316722 4223728 83749 4223728 83749 1013934 2227663 1013934 2227663 4728235 678333 4728235 678333 518057 2937675 518057 2937675 4348323 2675716 4348323 2675716 1066241 495122 1066241 495122 186044 3333596 186044 3333596 3616106 963167 3616106 963167 792479 416994 792479 416994 339288 3345564 339288 3345564 3323503 910728 3323503 910728 758312 2343325 758312 2343325 3636426 333155 3636426 333155 587723 1070175 587723 1070175 3797038 2765878 3797038 2765878 4214947 218538 4214947 218538 3345030 3840996 3345030 3840996 1375438 1350685 1375438 1350685 4598521 2839436 4598521 2839436 4491846 1130024 4491846 1130024 458932 2369006 458932 2369006 4623348 1777182 4623348 1777182 1346057 832836 1346057 832836 208704 4534659 208704 4534659 3627593 1653028 3627593 1653028 940590 402825 940590 402825 4732330 2102651 4732330 2102651 661139 278071 661139 278071 2426504 3314764 2426504 3314764 4725387 307128 4725387 307128 1328707 3606716 1328707 3606716 4005635 662888 4005635 662888 486513 2858781 486513 2858781 4545086 202378 4545086 202378 1314192 3502420 1314192 3502420 4241275 2400660 4241275 2400660 3659972 3319505 3659972 3319505 947194 618425 947194 618425 3234292 2646660 3234292 2646660 4192346 394691 4192346 394691 1638748 3341136 1638748 3341136 620830 -1000000005 620830 -1000000005 459849 2290422 459849 2290422 3692372 623043 3692372 623043 691218 2388292 691218 2388292 4288248 934184 4288248 934184 706534 3345433 706534 3345433 3565448 423526 3565448 423526 431247 2793705 431247 2793705 3454575 1265555 3454575 1265555 363232 1470375 363232 1470375 3401685 3331749 3401685 3331749 364255 258782 364255 258782 4774872 2826259 4774872 2826259 3821037 4634530 3821037 4634530 720434 781125 720434 781125 1149814 427558 1149814 427558 1655406 2968831 1655406 2968831 4755747 131463 4755747 131463 1664862 1655270 1664862 1655270 4500713 2278757 4500713 2278757 2875288 4483452 2875288 4483452 1109938 724186 1109938 724186 254953 2791632 254953 2791632 4635614 1651107 4635614 1651107 610573 748852 610573 748852 1392946 3568306 1392946 3568306 2132471 3317067 2132471 3317067 4602254 1672738 4602254 1672738 4429683 4358475 4429683 4358475 1174118 2397837 1174118 2397837 4797131 3322495 4797131 3322495 223329 1665390 223329 1665390 4461537 2238645 4461537 2238645 702113 842468 702113 842468 4374405 2545477 4374405 2545477 3673455 1945410 3673455 1945410 1240213 395251 1240213 395251 3000818 2580148 3000818 2580148 4743905 1433646 4743905 1433646 394111 543524 394111 543524 4718558 3333874 4718558 3333874 250812 1245088 250812 1245088 1753400 3346134 1753400 3346134 4446557 591760 4446557 591760 933641 3717156 933641 3717156 3454021 207429 3454021 207429 201083 509540 201083 509540 1659284 2272564 1659284 2272564 4178875 2772635 4178875 2772635 1890221 1420894 1890221 1420894 4337705 2434476 4337705 2434476 1059586 -1000000005 1059586 -1000000005 273657 311322 273657 311322 4536561 2536732 4536561 2536732 2537386 273069 2537386 273069 501455 852307 501455 852307 3864126 4033064 3864126 4033064 475367 316139 475367 316139 1420951 3316294 1420951 3316294 4644924 2551043 4644924 2551043 4022628 4041080 4022628 4041080 3316881 2441832 3316881 2441832 4456203 2949960 4456203 2949960 3544298 1673559 3544298 1673559 1091536 737831 1091536 737831 713130 2059342 713130 2059342 4836535 1000000005 4836535 1000000005 3993287 1979210 3993287 1979210 1036577 494898 1036577 494898 3327943 2833320 3327943 2833320 4615007 592896 4615007 592896 630883 1685206 630883 1685206 3878693 3594118 3878693 3594118 1648569 2372178 1648569 2372178 4639447 4593980 4639447 4593980 1924414 2539468 1924414 2539468 4624284 3381768 4624284 3381768 509315 543194 509315 543194 1000000005 1682244 1000000005 1682244 230254 1064407 230254 1064407 1684897 3331167 1684897 3331167 855696 363952 855696 363952 3697226 2966480 3697226 2966480 4161732 431966 4161732 431966 1670020 3684734 1670020 3684734 4523054 1651600 4523054 1651600 1650109 3900427 1650109 3900427 4588096 1672564 4588096 1672564 592649 419582 592649 419582 4727292 3111958 4727292 3111958 1033225 519995 1033225 519995 3692852 3327818 3692852 3327818 1409260 470800 1409260 470800 791007 2577450 791007 2577450 1000000005 2774517 1000000005 2774517 3317356 703723 3317356 703723 648130 1199014 648130 1199014 4787714 3325399 4787714 3325399 1223851 2184113 1223851 2184113 4569145 270867 4569145 270867 1241642 1663916 1241642 1663916 4018948 3023825 4018948 3023825 799517 526499 799517 526499 4222527 3168388 4222527 3168388 1678189 4250935 1678189 4250935 1000000005 3313379 1000000005 3313379 1653747 239949 1653747 239949 4594031 2478194 4594031 2478194 1031004 558788 1031004 558788 3771622 3897322 3771622 3897322 808044 548494 808044 548494 1665061 3782728 1665061 3782728 -1000000005 3681591 -1000000005 3681591 1916990 1985028 1916990 1985028 4570857 3716716 4570857 3716716 1165231 1132043 1165231 1132043 4600464 2579869 4600464 2579869 3960798 1658837 3960798 1658837 586163 867620 586163 867620 1394087 2653798 1394087 2653798 4371595 117671 4371595 117671 1676916 3344311 1676916 3344311 4726722 1650893 4726722 1650893 4102857 2819589 4102857 2819589 868640 617698 868640 617698 400567 2073413 400567 2073413 3352616 3314225 3352616 3314225 4600513 2605087 4600513 2605087 3644661 4301302 3644661 4301302 -1000000005 3317147 -1000000005 3317147 3756630 1663787 3756630 1663787 277561 438750 277561 438750 4297877 2582066 4297877 2582066 2156998 1155735 2156998 1155735 259976 2371711 259976 2371711 4260366 2460213 4260366 2460213 3547181 1093524 3547181 1093524 447984 3023153 447984 3023153 3790421 550135 3790421 550135 1305223 2309642 1305223 2309642 4548388 3338892 4548388 3338892 3600436 319411 3600436 319411 1243953 1953506 1243953 1953506 4701995 4880983 4701995 4880983 317310 740835 317310 740835 4494659 3972802 4494659 3972802 1650892 3051613 1650892 3051613 4545240 707125 4545240 707125 798075 1664182 798075 1664182 3808819 3344272 3808819 3344272 414162 1184405 414162 1184405 4388845 2872635 4388845 2872635 3590271 788978 3590271 788978 527853 410669 527853 410669 3571152 2762842 3571152 2762842 4573383 3911538 4573383 3911538 864171 353565 864171 353565 2909281 3776143 2909281 3776143 3715055 1991471 3715055 1991471 2194156 3747163 2194156 3747163 120892 704081 120892 704081 956892 1675062 956892 1675062 165615 3351398 165615 3351398 4418289 453992 4418289 453992 753690 3327527 753690 3327527 4451731 2775532 4451731 2775532 4668244 17207 4668244 17207 1067574 1361886 1067574 1361886 4621303 2934255 4621303 2934255 690164 761834 690164 761834 4767152 3336546 4767152 3336546 4632291 704684 4632291 704684 979199 551916 979199 551916 1297350 260281 1297350 260281 1655230 2977878 1655230 2977878 3697493 4826064 3697493 4826064 1659439 519711 1659439 519711 1045578 2019644 1045578 2019644 4095309 3346470 4095309 3346470 1651373 1245971 1651373 1245971 359903 3328839 359903 3328839 3746028 16640 3746028 16640 209279 384859 209279 384859 998494 1204977 998494 1204977 1686208 3075423 1686208 3075423 4863908 540492 4863908 540492 334663 4127950 334663 4127950 208946 1669122 208946 1669122 4547804 2813978 4547804 2813978 1068739 843543 1068739 843543 179567 1760142 179567 1760142 4088699 3327690 4088699 3327690 3334751 957555 3334751 957555 4207503 3341455 4207503 3341455 1680558 283089 1680558 283089 4311910 4486638 4311910 4486638 696660 967578 696660 967578 3321579 4530020 3321579 4530020 356700 483999 356700 483999 4262753 3339545 4262753 3339545 497278 577166 497278 577166 1361938 1884339 1361938 1884339 3350634 3315819 3350634 3315819 4569147 793199 4569147 793199 383395 -1000000005 383395 -1000000005 3319091 3564138 3319091 3564138 1109723 1654341 1109723 1654341 3347515 3318551 3347515 3318551 1676354 359526 1676354 359526 483603 1958249 483603 1958249 4331033 2810200 4331033 2810200 2737520 950075 2737520 950075 4375351 2494678 4375351 2494678 2778269 1196558 2778269 1196558 674256 1877642 674256 1877642 3769875 3347694 3769875 3347694 1582264 1546597 1582264 1546597 3349786 273070 3349786 273070 745644 3024833 745644 3024833 3946258 2659349 3946258 2659349 4007518 1684187 4007518 1684187 2174396 282693 2174396 282693 352700 380253 352700 380253 959149 3345543 959149 3345543 3860262 1658208 3860262 1658208 1662209 1000000005 1662209 1000000005 3335928 2119113 3335928 2119113 4445246 4957384 4445246 4957384 37898 3006974 37898 3006974 3755638 1650362 3755638 1650362 1016243 559060 1016243 559060 4081761 2730434 4081761 2730434 3777034 4112281 3777034 4112281 3268457 1662970 3268457 1662970 126600 1000000005 126600 1000000005 4002041 1005232 4002041 1005232 2147167 3333455 2147167 3333455 511218 1067270 511218 1067270 3347129 4865472 3347129 4865472 329749 735512 329749 735512 908474 1649776 908474 1649776 4226221 3328490 4226221 3328490 4723749 839517 4723749 839517 1130201 4415358 1130201 4415358 4834713 859615 4834713 859615 511869 4522257 511869 4522257 1914739 1205082 1914739 1205082 912597 4866826 912597 4866826 4483553 1649055 4483553 1649055 1187897 364523 1187897 364523 2037875 2271677 2037875 2271677 4507849 3330380 4507849 3330380 1368792 364239 1368792 364239 571380 1899288 571380 1899288 3353054 2789869 3353054 2789869 4568087 3349195 4568087 3349195 3953685 1679602 3953685 1679602 1677619 3321599 1677619 3321599 3527761 1665253 3527761 1665253 297446 742540 297446 742540 1074997 3526813 1074997 3526813 3932710 2074073 3932710 2074073 1686830 313340 1686830 313340 282562 204611 282562 204611 3745607 3303361 3745607 3303361 1661343 1366310 1661343 1366310 953870 4939116 953870 4939116 4667190 2955731 4667190 2955731 4346094 1070873 4346094 1070873 326844 3330098 326844 3330098 4462906 412635 4462906 412635 578729 3341945 578729 3341945 4088389 663063 4088389 663063 1344630 3347127 1344630 3347127 4258810 705352 4258810 705352 426972 4072616 426972 4072616 3392853 1647326 3392853 1647326 323807 708348 323807 708348 1132559 3350227 1132559 3350227 1998957 4977304 1998957 4977304 4073338 383390 4073338 383390 829112 856468 829112 856468 1307199 3342313 1307199 3342313 4971580 4012334 4971580 4012334 1307812 3111407 1307812 3111407 3881125 1677019 3881125 1677019 4500026 2860371 4500026 2860371 2837137 1151712 2837137 1151712 3348814 186832 3348814 186832 969297 1659701 969297 1659701 4686419 2138707 4686419 2138707 4047043 3298472 4047043 3298472 1651460 1143259 1651460 1143259 392987 3461495 392987 3461495 4601847 1646684 4601847 1646684 903279 413443 903279 413443 3956292 3117530 3956292 3117530 2689777 260676 2689777 260676 3330192 3894666 3330192 3894666 586285 519612 586285 519612 4819901 2578619 4819901 2578619 1360226 568912 1360226 568912 1666125 3942458 1666125 3942458 3963361 1420535 3963361 1420535 1072554 -1000000005 1072554 -1000000005 1674093 367584 1674093 367584 667081 1923014 667081 1923014 4430586 2227331 4430586 2227331 1670158 519064 1670158 519064 503236 2485000 503236 2485000 4521343 234641 4521343 234641 470560 3921659 470560 3921659 2271861 411954 2271861 411954 4705057 4981750 4705057 4981750 2168119 817446 2168119 817446 436087 3036068 436087 3036068 4098109 1375724 4098109 1375724 752900 -1000000005 752900 -1000000005 4197822 3283562 4197822 3283562 106386 475625 106386 475625 1677240 2481438 1677240 2481438 4550577 2888549 4550577 2888549 3927869 1674607 3927869 1674607 1976372 340762 1976372 340762 877177 3715264 877177 3715264 4157652 236884 4157652 236884 366228 1105092 366228 1105092 4239001 2608660 4239001 2608660 1672451 262705 1672451 262705 380209 3334767 380209 3334767 4217975 2058859 4217975 2058859 -1000000005 287401 -1000000005 287401 1606687 3343304 1606687 3343304 3852941 2598189 3852941 2598189 4527451 1970389 4527451 1970389 917657 768810 917657 768810 4781730 2541177 4781730 2541177 3979561 3664691 3979561 3664691 149631 2286271 149631 2286271 4095906 2936855 4095906 2936855 478616 953396 478616 953396 4023813 3343496 4023813 3343496 362063 987354 362063 987354 4416159 3234301 4416159 3234301 1658745 1104247 1658745 1104247 1648014 2369581 1648014 2369581 4566969 3345127 4566969 3345127 2092956 422817 2092956 422817 320594 1672518 320594 1672518 4232056 2517467 4232056 2517467 1370713 753370 1370713 753370 3803778 3331084 3803778 3331084 944832 598832 944832 598832 4635197 4966081 4635197 4966081 1008741 389408 1008741 389408 3348051 1225566 3348051 1225566 1055793 4046248 1055793 4046248 4727808 1159660 4727808 1159660 4112264 3081141 4112264 3081141 791261 485302 791261 485302 4633902 3323461 4633902 3323461 1980635 320602 1980635 320602 913090 3086608 913090 3086608 3785209 305160 3785209 305160 532077 558226 532077 558226 4076468 2587333 4076468 2587333 4474080 2046053 4474080 2046053 3502300 1654449 3502300 1654449 627598 508802 627598 508802 525982 824564 525982 824564 3343328 4678986 3343328 4678986 573981 619069 573981 619069 4950830 4205070 4950830 4205070 879075 689135 879075 689135 1673607 1679070 1673607 1679070 885764 629416 885764 629416 1050765 2739421 1050765 2739421 4005134 1529328 4005134 1529328 3331491 1000000005 3331491 1000000005 4763638 380771 4763638 380771 1026198 1128878 1026198 1128878 4221579 2863522 4221579 2863522 831015 323987 831015 323987 4260690 2565194 4260690 2565194 3981692 1196669 3981692 1196669 3318574 3335474 3318574 3335474 4451355 327068 4451355 327068 3342795 4908530 3342795 4908530 1674698 3052906 1674698 3052906 4278889 549554 4278889 549554 821049 1682140 821049 1682140 4209133 1011636 4209133 1011636 265249 4199056 265249 4199056 3549429 237970 3549429 237970 365820 2051543 365820 2051543 4209299 3845651 4209299 3845651 370564 291099 370564 291099 4717277 2634636 4717277 2634636 692194 268147 692194 268147 4421604 2963262 4421604 2963262 590571 250403 590571 250403 4532657 2980699 4532657 2980699 1118816 464539 1118816 464539 4169851 2647663 4169851 2647663 338760 818003 338760 818003 1026554 3346037 1026554 3346037 4670292 2818580 4670292 2818580 1213877 1014261 1213877 1014261 4097525 4436481 4097525 4436481 2495344 664772 2495344 664772 3988493 2858169 3988493 2858169 1666903 4887706 1666903 4887706 4770093 494734 4770093 494734 3321268 4702969 3321268 4702969 412804 382735 412804 382735 4152926 3331666 4152926 3331666 1655104 1374599 1655104 1374599 245184 2557712 245184 2557712 4218831 1468704 4218831 1468704 907521 847872 907521 847872 4206996 3217442 4206996 3217442 1604257 72247 1604257 72247 3575914 3339428 3575914 3339428 1661759 659396 1661759 659396 4786738 2174556 4786738 2174556 3693557 1664034 3693557 1664034 -1000000005 875256 -1000000005 875256 3316995 3318892 3316995 3318892 38438 4512832 38438 4512832 3779081 1073125 3779081 1073125 559470 1224303 559470 1224303 4417482 2954250 4417482 2954250 3332869 4848357 3332869 4848357 4462565 797458 4462565 797458 416666 357778 416666 357778 1784505 1990310 1784505 1990310 3832648 4957012 3832648 4957012 615148 2911887 615148 2911887 4773761 4033347 4773761 4033347 511653 780810 511653 780810 4958671 2183514 4958671 2183514 416111 835262 416111 835262 3784639 1917684 3784639 1917684 3315609 2730530 3315609 2730530 4690525 3047463 4690525 3047463 641517 4079409 641517 4079409 4584687 518183 4584687 518183 232607 1672103 232607 1672103 3320875 801048 3320875 801048 3980868 1000000005 3980868 1000000005 4370177 495777 4370177 495777 717829 3327987 717829 3327987 4665727 2857686 4665727 2857686 3335201 1428704 3335201 1428704 527604 3321988 527604 3321988 3350918 1844253 3350918 1844253 763853 904260 763853 904260 4102523 2881307 4102523 2881307 2750457 639120 2750457 639120 661371 4804565 661371 4804565 4334131 1927395 4334131 1927395 1660697 593923 1660697 593923 4340664 2557863 4340664 2557863 345251 418583 345251 418583 459242 1679093 459242 1679093 4535571 3350709 4535571 3350709 3955938 713115 3955938 713115 904218 825384 904218 825384 833362 3514388 833362 3514388 4599358 1108568 4599358 1108568 1103886 2457865 1103886 2457865 4335500 551719 4335500 551719 -1000000005 3340116 -1000000005 3340116 4406132 364623 4406132 364623 755361 3352202 755361 3352202 4782082 1091992 4782082 1091992 322232 1605353 322232 1605353 4368616 2791399 4368616 2791399 4571671 1667626 4571671 1667626 3217473 689996 3217473 689996 518440 3024373 518440 3024373 4657166 500884 4657166 500884 1453515 1682074 1453515 1682074 4387897 2294303 4387897 2294303 1649249 4953939 1649249 4953939 3328933 2184947 3328933 2184947 4702036 27911 4702036 27911 404028 1033277 404028 1033277 4716075 1919041 4716075 1919041 1654185 2475781 1654185 2475781 4421152 3344252 4421152 3344252 1681157 1663238 1681157 1663238 3758229 2395154 3758229 2395154 4425675 4545146 4425675 4545146 1072941 967185 1072941 967185 4760077 3869518 4760077 3869518 1552792 2241836 1552792 2241836 4614547 519137 4614547 519137 903907 1398272 903907 1398272 4788451 4303217 4788451 4303217 1583579 770864 1583579 770864 658305 566354 658305 566354 4789549 4294535 4789549 4294535 1840353 542706 1840353 542706 356786 3046393 356786 3046393 4760818 1653476 4760818 1653476 876630 303836 876630 303836 1650750 2510717 1650750 2510717 1665139 809945 1665139 809945 4349547 4728230 4349547 4728230 1659630 1159581 1659630 1159581 1684934 483492 1684934 483492 952508 2401419 952508 2401419 4314146 3351784 4314146 3351784 1468399 1681978 1468399 1681978 3749876 3595857 3749876 3595857 978206 59271 978206 59271 4371694 2799426 4371694 2799426 431769 612307 431769 612307 4034243 1966884 4034243 1966884 2220339 3998661 2220339 3998661 4681115 1672342 4681115 1672342 2259015 3320452 2259015 3320452 3806921 1949086 3806921 1949086 3266703 352204 3266703 352204 1141310 1669725 1141310 1669725 4725475 3316252 4725475 3316252 3341340 912194 3341340 912194 697162 1915274 697162 1915274 3924042 335475 3924042 335475 469319 1289132 469319 1289132 4097574 3315066 4097574 3315066 3317782 570550 3317782 570550 -1000000005 1817145 -1000000005 1817145 4493546 3335011 4493546 3335011 2726239 134099 2726239 134099 4687228 3339667 4687228 3339667 2576399 340555 2576399 340555 912412 3346468 912412 3346468 3577053 227005 3577053 227005 333269 3765043 333269 3765043 3958346 1259077 3958346 1259077 1126114 7793 1126114 7793 1686507 3338619 1686507 3338619 4547015 1670789 4547015 1670789 914970 208351 914970 208351 2024240 2243534 2024240 2243534 4132760 3025121 4132760 3025121 1366937 546809 1366937 546809 3351052 2275717 3351052 2275717 4679946 1652424 4679946 1652424 764889 758991 764889 758991 4738948 2042955 4738948 2042955 679372 3342162 679372 3342162 4666008 1859167 4666008 1859167 2004848 1649725 2004848 1649725 1837164 3334690 1837164 3334690 4415369 920929 4415369 920929 345796 2949444 345796 2949444 3904678 1351464 3904678 1351464 702115 -1000000005 702115 -1000000005 4354550 2814604 4354550 2814604 1118033 323519 1118033 323519 3322198 1191825 3322198 1191825 4691724 2646885 4691724 2646885 424653 369048 424653 369048 3567514 3314518 3567514 3314518 1825944 3584460 1825944 3584460 4768969 1679893 4768969 1679893 348272 255773 348272 255773 4207254 2915490 4207254 2915490 382797 1175711 382797 1175711 1271137 4872087 1271137 4872087 3321397 996486 3321397 996486 3920679 3346927 3920679 3346927 646141 906597 646141 906597 1152210 3340922 1152210 3340922 3666205 1976579 3666205 1976579 951147 723492 951147 723492 694746 1290730 694746 1290730 4006811 3164318 4006811 3164318 3267788 1063517 3267788 1063517 562147 2499924 562147 2499924 4771232 196474 4771232 196474 2699925 2838312 2699925 2838312 4019940 967504 4019940 967504 606533 2786067 606533 2786067 4463996 1962292 4463996 1962292 4725881 1719992 4725881 1719992 1659743 380596 1659743 380596 1198428 3337771 1198428 3337771 2300092 2401731 2300092 2401731 4203576 4564806 4203576 4564806 1136022 365104 1136022 365104 4778436 4346875 4778436 4346875 767860 427265 767860 427265 1263025 1326990 1263025 1326990 4711437 4517373 4711437 4517373 -1000000005 266476 -1000000005 266476 1683406 4363199 1683406 4363199 4337264 791685 4337264 791685 629658 1750800 629658 1750800 3352068 3031191 3352068 3031191 1367865 921159 1367865 921159 4034500 2891470 4034500 2891470 4602859 3352765 4602859 3352765 4789818 415730 4789818 415730 236365 2840201 236365 2840201 4681173 390596 4681173 390596 440024 1647571 440024 1647571 4934341 1662440 4934341 1662440 3319171 389046 3319171 389046 543743 3084182 543743 3084182 4467131 181175 4467131 181175 1072543 920713 1072543 920713 4541006 3255724 4541006 3255724 1559819 3335390 1559819 3335390 4441296 202109 4441296 202109 729038 3336371 729038 3336371 4309533 2077149 4309533 2077149 661386 700392 661386 700392 1659450 2916930 1659450 2916930 4124390 1349722 4124390 1349722 664145 303939 664145 303939 -1000000005 220139 -1000000005 220139 3405184 2983929 3405184 2983929 4218917 2417656 4218917 2417656 1647403 423259 1647403 423259 825639 1984922 825639 1984922 4176975 2923314 4176975 2923314 3320413 723950 3320413 723950 1060603 3351995 1060603 3351995 2294704 366386 2294704 366386 366633 2154129 366633 2154129 4008135 4766169 4008135 4766169 374677 1093832 374677 1093832 1938838 2442927 1938838 2442927 4186059 3351298 4186059 3351298 337190 1218309 337190 1218309 681995 510722 681995 510722 3739864 2647730 3739864 2647730 4320365 2243583 4320365 2243583 378678 438972 378678 438972 1471070 3324786 1471070 3324786 4687199 476735 4687199 476735 579773 1157669 579773 1157669 4724786 2907061 4724786 2907061 628339 128992 628339 128992 2441725 3337495 2441725 3337495 3798827 2105486 3798827 2105486 -1000000005 3295206 -1000000005 3295206 2382784 4646069 2382784 4646069 652452 370558 652452 370558 4398804 2381715 4398804 2381715 1647251 2991697 1647251 2991697 3689379 2902137 3689379 2902137 2598508 4044510 2598508 4044510 374200 545904 374200 545904 2609562 2611508 2609562 2611508 1194091 886862 1194091 886862 4632470 2147751 4632470 2147751 3749750 3348776 3749750 3348776 658782 722699 658782 722699 4857871 1986021 4857871 1986021 421638 843354 421638 843354 3892499 2349933 3892499 2349933 4357668 3008729 4357668 3008729 1249746 972655 1249746 972655 4138285 4810821 4138285 4810821 3318544 566528 3318544 566528 -1000000005 733680 -1000000005 733680 3802148 2983410 3802148 2983410 1112593 399829 1112593 399829 304356 2896441 304356 2896441 4416473 1339653 4416473 1339653 465324 3930808 465324 3930808 3834340 967738 3834340 967738 776165 513915 776165 513915 2239919 1000000005 2239919 1000000005 4817748 1655543 4817748 1655543 3083597 1682741 3083597 1682741 485566 4070661 485566 4070661 1679997 1671608 1679997 1671608 3324349 233722 3324349 233722 901612 1187232 901612 1187232 4036690 2828471 4036690 2828471 368186 1186554 368186 1186554 4381186 2449185 4381186 2449185 2641520 1040089 2641520 1040089 569077 246781 569077 246781 1647974 3960885 1647974 3960885 3935221 906289 3935221 906289 701158 3329802 701158 3329802 4418962 2517055 4418962 2517055 4083976 3337526 4083976 3337526 1045396 450270 1045396 450270 1648660 1985123 1648660 1985123 4594694 2201109 4594694 2201109 1853794 1657561 1853794 1657561 1261395 3327040 1261395 3327040 4427309 2601899 4427309 2601899 4219090 1844819 4219090 1844819 1670731 3912162 1670731 3912162 4563893 2092114 4563893 2092114 1054664 867652 1054664 867652 298548 2061439 298548 2061439 4804031 841366 4804031 841366 739341 2676576 739341 2676576 4162176 1653372 4162176 1653372 461459 551786 461459 551786 1676340 4235448 1676340 4235448 3541330 1518975 3541330 1518975 764711 468011 764711 468011 3575274 3155816 3575274 3155816 620892 112163 620892 112163 4860430 2237987 4860430 2237987 -1000000005 2463542 -1000000005 2463542 4373241 4407303 4373241 4407303 1678816 1251482 1678816 1251482 3583331 3687544 3583331 3687544 1665813 467878 1665813 467878 703911 1661167 703911 1661167 3332585 4749188 3332585 4749188 394868 471478 394868 471478 3333987 3624157 3333987 3624157 1669386 606223 1669386 606223 459193 2077566 459193 2077566 4231303 4390411 4231303 4390411 1026641 529837 1026641 529837 4645910 3329352 4645910 3329352 1136150 337007 1136150 337007 4910587 1685431 4910587 1685431 510944 1026239 510944 1026239 4562666 2754928 4562666 2754928 901419 361059 901419 361059 1728697 4596928 1728697 4596928 1078194 479465 1078194 479465 3335701 3070329 3335701 3070329 4733760 3119794 4733760 3119794 963437 526698 963437 526698 3315495 2208983 3315495 2208983 3874927 3349394 3874927 3349394 4674050 2238457 4674050 2238457 1676517 3563850 1676517 3563850 4510 242414 4510 242414 3057926 3765420 3057926 3765420 34630 418622 34630 418622 707032 3318799 707032 3318799 217777 -1000000005 217777 -1000000005 355751 3492249 355751 3492249 4540373 1985576 4540373 1985576 1002476 1318144 1002476 1318144 2943871 3320608 2943871 3320608 3688965 2343765 3688965 2343765 4804204 593936 4804204 593936 738560 745735 738560 745735 4692749 2851959 4692749 2851959 4121019 311969 4121019 311969 1059890 3344478 1059890 3344478 4061132 316247 4061132 316247 1245793 3336972 1245793 3336972 3333625 1672775 3333625 1672775 1652419 3163103 1652419 3163103 4448313 -1000000005 4448313 -1000000005 3758698 3732384 3758698 3732384 1040647 1673116 1040647 1673116 1664997 3338820 1664997 3338820 4336964 2381683 4336964 2381683 3932030 1334033 3932030 1334033 909097 561922 909097 561922 409406 3818883 409406 3818883 4024306 2247904 4024306 2247904 1685346 3337192 1685346 3337192 3324094 1208682 3324094 1208682 4775827 3619715 4775827 3619715 1395054 993981 1395054 993981 865991 2102114 865991 2102114 3968990 4908961 3968990 4908961 230850 661164 230850 661164 3351080 4783027 3351080 4783027 770225 537926 770225 537926 2670523 1000000005 2670523 1000000005 3699591 2767207 3699591 2767207 4265823 1443591 4265823 1443591 1111632 480301 1111632 480301 1657989 3281587 1657989 3281587 3969685 632862 3969685 632862 536567 3319706 536567 3319706 4037305 1936923 4037305 1936923 3345867 2929535 3345867 2929535 3921630 167572 3921630 167572 889701 3329265 889701 3329265 4718366 2239194 4718366 2239194 3787629 1325490 3787629 1325490 67038 3347880 67038 3347880 4975606 979874 4975606 979874 642171 1325421 642171 1325421 1651493 3327634 1651493 3327634 3595275 705451 3595275 705451 490209 1000000005 490209 1000000005 3315739 75088 3315739 75088 1167056 1649530 1167056 1649530 3606897 4520925 3606897 4520925 733388 615342 733388 615342 4824965 3143439 4824965 3143439 424301 599069 424301 599069 1036683 1346496 1036683 1346496 3543321 3319298 3543321 3319298 354415 726572 354415 726572 1002984 2861740 1002984 2861740 1000000005 3019535 1000000005 3019535 4586625 340457 4586625 340457 765874 4163822 765874 4163822 4397369 1650553 4397369 1650553 856766 2134292 856766 2134292 4569522 4735966 4569522 4735966 215398 2939264 215398 2939264 4457639 1669649 4457639 1669649 3930803 2352332 3930803 2352332 1080604 3329617 1080604 3329617 3831283 293017 3831283 293017 1193272 3337217 1193272 3337217 4180044 620872 4180044 620872 1033834 4664266 1033834 4664266 4534305 1667372 4534305 1667372 372493 578177 372493 578177 2992256 4939975 2992256 4939975 4496670 1863509 4496670 1863509 3313671 3060839 3313671 3060839 1455798 1169986 1455798 1169986 3909955 3246907 3909955 3246907 2317013 380724 2317013 380724 429173 4658463 429173 4658463 4822626 2083620 4822626 2083620 1648850 548442 1648850 548442 1019171 3336196 1019171 3336196 4500498 1879460 4500498 1879460 1676880 758108 1676880 758108 489037 4363115 489037 4363115 4514043 393402 4514043 393402 541811 1667028 541811 1667028 3999975 3339518 3999975 3339518 1175783 204948 1175783 204948 1683581 4604843 1683581 4604843 3321322 754620 3321322 754620 579158 1415326 579158 1415326 4182609 2773686 4182609 2773686 3792089 329377 3792089 329377 1657880 1943121 1657880 1943121 4762642 876266 4762642 876266 1651062 3292698 1651062 3292698 3337474 860963 3337474 860963 590294 2111852 590294 2111852 4583885 1348535 4583885 1348535 990500 656266 990500 656266 4625817 2734077 4625817 2734077 1281104 556438 1281104 556438 713918 3346243 713918 3346243 3327102 1960315 3327102 1960315 4659966 2671313 4659966 2671313 3891772 407968 3891772 407968 671233 3518747 671233 3518747 4671137 676896 4671137 676896 1355946 4380963 1355946 4380963 3686078 479180 3686078 479180 594294 3347681 594294 3347681 1000000005 3326149 1000000005 3326149 486560 439469 486560 439469 224619 69071 224619 69071 4599042 2148146 4599042 2148146 458803 460278 458803 460278 4283156 3341161 4283156 3341161 858989 25614 858989 25614 3322227 4508720 3322227 4508720 367194 1665370 367194 1665370 661458 521996 661458 521996 3929545 2802926 3929545 2802926 583449 428062 583449 428062 3739592 3234401 3739592 3234401 3220596 735131 3220596 735131 882636 1000000005 882636 1000000005 1670076 641046 1670076 641046 462724 1622615 462724 1622615 4942615 3352957 4942615 3352957 1341728 3067011 1341728 3067011 3878643 654684 3878643 654684 214659 4552111 214659 4552111 2955665 2824771 2955665 2824771 4580818 263328 4580818 263328 1151547 2289970 1151547 2289970 4272689 4001435 4272689 4001435 2622787 711498 2622787 711498 479113 2996053 479113 2996053 2107174 291129 2107174 291129 3671867 2139104 3671867 2139104 4016599 2493128 4016599 2493128 4246558 3337357 4246558 3337357 1118627 2431115 1118627 2431115 4668114 3314959 4668114 3314959 2070762 3340822 2070762 3340822 3898221 1673249 3898221 1673249 4975249 255449 4975249 255449 2899195 2364334 2899195 2364334 4510957 190863 4510957 190863 3256038 4947095 3256038 4947095 4669436 221632 4669436 221632 201261 256413 201261 256413 821052 4300612 821052 4300612 4442570 2661644 4442570 2661644 813239 4613710 813239 4613710 4786003 1667804 4786003 1667804 1652120 896549 1652120 896549 2687753 1676248 2687753 1676248 3340414 4907788 3340414 4907788 1279486 735877 1279486 735877 4072785 3335164 4072785 3335164 988544 307891 988544 307891 219570 2960151 219570 2960151 4181442 601442 4181442 601442 659116 2492771 659116 2492771 4407669 400913 4407669 400913 365912 2435868 365912 2435868 4583746 2968381 4583746 2968381 2135493 228751 2135493 228751 547131 1408244 547131 1408244 4253651 2909372 4253651 2909372 2643020 1359110 2643020 1359110 643808 3352204 643808 3352204 3762272 233189 3762272 233189 965903 2226890 965903 2226890 4098222 3323924 4098222 3323924 4578169 515022 4578169 515022 487151 2326900 487151 2326900 4130931 3323843 4130931 3323843 4704976 1895496 4704976 1895496 1225252 215700 1225252 215700 206240 2017484 206240 2017484 4459567 3104122 4459567 3104122 4841702 1197334 4841702 1197334 1064133 325856 1064133 325856 1684603 2762438 1684603 2762438 1000000005 2760419 1000000005 2760419 1686439 281981 1686439 281981 324637 475684 324637 475684 1799337 3317039 1799337 3317039 4127419 585935 4127419 585935 687108 2951021 687108 2951021 3948487 1674978 3948487 1674978 3685678 2898709 3685678 2898709 4614447 1678790 4614447 1678790 3947787 3299544 3947787 3299544 1241088 1065924 1241088 1065924 3802515 3327088 3802515 3327088 4141642 560147 4141642 560147 -1000000005 2967815 -1000000005 2967815 3321338 531923 3321338 531923 1524927 3339856 1524927 3339856 929252 3038859 929252 3038859 4699533 402596 4699533 402596 812647 4704706 812647 4704706 4604417 2619421 4604417 2619421 3647909 782376 3647909 782376 1047801 3348729 1047801 3348729 3723591 640362 3723591 640362 687101 1180136 687101 1180136 4273729 4236682 4273729 4236682 3316375 1253613 3316375 1253613 638334 853319 638334 853319 938953 2541897 938953 2541897 4422112 1652794 4422112 1652794 1480928 1719952 1480928 1719952 4781842 2667466 4781842 2667466 204639 4129610 204639 4129610 4614204 3326043 4614204 3326043 3331729 443721 3331729 443721 -1000000005 2301071 -1000000005 2301071 3335168 853552 3335168 853552 343060 2808331 343060 2808331 3874230 4039580 3874230 4039580 765723 445180 765723 445180 4515825 4168670 4515825 4168670 876129 426648 876129 426648 1668130 3384723 1668130 3384723 4280987 491542 4280987 491542 400959 3577279 400959 3577279 4833032 1650344 4833032 1650344 824836 266254 824836 266254 280423 3329828 280423 3329828 3332230 1289592 3332230 1289592 957604 -1000000005 957604 -1000000005 3599516 2540276 3599516 2540276 4721169 339952 4721169 339952 1116424 1673769 1116424 1673769 4190664 3045634 4190664 3045634 3194620 230157 3194620 230157 239210 3332022 239210 3332022 4440579 2653116 4440579 2653116 267959 -1000000005 267959 -1000000005 4402160 4178432 4402160 4178432 337013 600598 337013 600598 4067328 2946779 4067328 2946779 1667817 857685 1667817 857685 582268 1345592 582268 1345592 4679935 4059689 4679935 4059689 2907277 1682624 2907277 1682624 4293109 2531980 4293109 2531980 278960 1156981 278960 1156981 3331474 4847605 3331474 4847605 4431399 522733 4431399 522733 1290668 1654540 1290668 1654540 752298 621089 752298 621089 1155222 2163967 1155222 2163967 4463168 3776589 4463168 3776589 1649817 1652482 1649817 1652482 3644633 1000000005 3644633 1000000005 1336244 758694 1336244 758694 606520 3652089 606520 3652089 4393407 578446 4393407 578446 326806 3529874 326806 3529874 4713199 2772130 4713199 2772130 2547680 -1000000005 2547680 -1000000005 780037 3337464 780037 3337464 3324898 2246690 3324898 2246690 4675120 3342115 4675120 3342115 1656320 1257363 1656320 1257363 1128147 1668140 1128147 1668140 2537194 1686170 2537194 1686170 1285328 27681 1285328 27681 4374534 4852696 4374534 4852696 1675519 729759 1675519 729759 893298 3339896 893298 3339896 3951592 1174078 3951592 1174078 448975 3335090 448975 3335090 3948497 786496 3948497 786496 777907 1963394 777907 1963394 3749335 3316509 3749335 3316509 1678412 2074230 1678412 2074230 3750668 2551907 3750668 2551907 674184 -1000000005 674184 -1000000005 268042 3319292 268042 3319292 4747244 1671668 4747244 1671668 3601280 2941683 3601280 2941683 4080764 182944 4080764 182944 234205 4450994 234205 4450994 4625891 1678233 4625891 1678233 3336947 93807 3336947 93807 1054545 837551 1054545 837551 429371 3124636 429371 3124636 3863032 2209500 3863032 2209500 3958751 3798077 3958751 3798077 2013713 3079418 2013713 3079418 4187118 647971 4187118 647971 643389 512162 643389 512162 1668725 3226951 1668725 3226951 3316769 566133 3316769 566133 642031 3348684 642031 3348684 4725499 1663881 4725499 1663881 407632 285944 407632 285944 3579075 3346193 3579075 3346193 777831 353861 777831 353861 1381983 1673134 1381983 1673134 4442371 3326545 4442371 3326545 -1000000005 2990712 -1000000005 2990712 4262410 1013714 4262410 1013714 658098 687551 658098 687551 918402 3320621 918402 3320621 4628724 882463 4628724 882463 1201654 3331905 1201654 3331905 3351341 611508 3351341 611508 455204 477531 455204 477531 1724810 1836586 1724810 1836586 1025889 -1000000005 1025889 -1000000005 291849 340075 291849 340075 1652463 3324794 1652463 3324794 628750 847918 628750 847918 3570291 4655710 3570291 4655710 2642611 1342804 2642611 1342804 750874 1869910 750874 1869910 3971186 3316241 3971186 3316241 268413 682552 268413 682552 973970 4778002 973970 4778002 4034010 683293 4034010 683293 1839878 2237134 1839878 2237134 4548429 3349218 4548429 3349218 994763 1326976 994763 1326976 3740633 2948003 3740633 2948003 4623537 584387 4623537 584387 121105 2561035 121105 2561035 4656188 3337642 4656188 3337642 5000929 2106079 5000929 2106079 3318896 1330659 3318896 1330659 437850 438640 437850 438640 4180564 3316044 4180564 3316044 545431 3348420 545431 3348420 4620174 1885943 4620174 1885943 3553683 424371 3553683 424371 858837 2931418 858837 2931418 3836131 720031 3836131 720031 745049 1964063 745049 1964063 4127059 4271430 4127059 4271430 684016 756447 684016 756447 4066502 2779902 4066502 2779902 4724913 232916 4724913 232916 987698 3329964 987698 3329964 4685102 2584137 4685102 2584137 793668 591685 793668 591685 3899306 2797913 3899306 2797913 4506447 1234191 4506447 1234191 830479 754740 830479 754740 2394337 3320221 2394337 3320221 4276892 384821 4276892 384821 674863 2771903 674863 2771903 4031457 1654935 4031457 1654935 1280553 3332795 1280553 3332795 4509873 2675389 4509873 2675389 720789 3348839 720789 3348839 4772181 1675192 4772181 1675192 852904 677415 852904 677415 4062405 3319213 4062405 3319213 3659280 1457830 3659280 1457830 1024266 2074853 1024266 2074853 3697337 920290 3697337 920290 1371891 1909780 1371891 1909780 2551011 891654 2551011 891654 718642 3339227 718642 3339227 3728882 902847 3728882 902847 3339173 2357968 3339173 2357968 4389210 3763369 4389210 3763369 1663618 3325874 1663618 3325874 4017744 565679 4017744 565679 645025 3323576 645025 3323576 4627331 748626 4627331 748626 752743 1088054 752743 1088054 1181840 3352234 1181840 3352234 3329853 201844 3329853 201844 1046414 1659739 1046414 1659739 2757012 4524130 2757012 4524130 1648486 1402987 1648486 1402987 3999855 2980397 3999855 2980397 650318 285057 650318 285057 4478748 2317169 4478748 2317169 3669259 1649876 3669259 1649876 678930 580598 678930 580598 4127785 4913359 4127785 4913359 2001548 1207107 2001548 1207107 1572984 1000000005 1572984 1000000005 4085071 2218048 4085071 2218048 278553 3347772 278553 3347772 4953303 3313807 4953303 3313807 3351704 2751446 3351704 2751446 3880440 396967 3880440 396967 632927 2347227 632927 2347227 4283815 2706214 4283815 2706214 1071363 433001 1071363 433001 3578434 2774792 3578434 2774792 4427337 2145157 4427337 2145157 3301908 367197 3301908 367197 602768 3328124 602768 3328124 4496679 2139188 4496679 2139188 1214083 919627 1214083 919627 411438 3061189 411438 3061189 3764153 268078 3764153 268078 681666 1039400 681666 1039400 3600075 2297956 3600075 2297956 4365516 3337102 4365516 3337102 239991 1353834 239991 1353834 2141894 2000077 2141894 2000077 3771339 2939739 3771339 2939739 1663614 636753 1663614 636753 460079 3350687 460079 3350687 4743643 2940474 4743643 2940474 3547393 563932 3547393 563932 331159 3566449 331159 3566449 4495721 2525854 4495721 2525854 1304797 969572 1304797 969572 640878 4719156 640878 4719156 4462722 1978275 4462722 1978275 1372125 961331 1372125 961331 442011 4983739 442011 4983739 4256232 1159295 4256232 1159295 291452 1591773 291452 1591773 4425802 4145883 4425802 4145883 676888 809734 676888 809734 1098671 2824731 1098671 2824731 4707309 3337670 4707309 3337670 1658553 4475315 1658553 4475315 4679918 54919 4679918 54919 491622 1653547 491622 1653547 4503015 2850020 4503015 2850020 4793128 3132304 4793128 3132304 3888288 359877 3888288 359877 359230 3319118 359230 3319118 4491239 1178478 4491239 1178478 197287 3715258 197287 3715258 4859183 3124208 4859183 3124208 801470 -1000000005 801470 -1000000005 3051642 4097111 3051642 4097111 3346324 750643 3346324 750643 796644 878028 796644 878028 3329456 2978276 3329456 2978276 4111477 2400226 4111477 2400226 3776592 2941054 3776592 2941054 612946 672708 612946 672708 4791299 3125773 4791299 3125773 799088 285267 799088 285267 4589894 3341808 4589894 3341808 1379012 -1000000005 1379012 -1000000005 2465215 3317660 2465215 3317660 3901669 830448 3901669 830448 416556 3048806 416556 3048806 4653930 2245012 4653930 2245012 1656916 796968 1656916 796968 650143 3351362 650143 3351362 4593609 768439 4593609 768439 786041 488852 786041 488852 3342127 3693817 3342127 3693817 1348626 607164 1348626 607164 4335133 3337194 4335133 3337194 1670104 2216245 1670104 2216245 4961713 1006747 4961713 1006747 885628 4018046 885628 4018046 3919745 953261 3919745 953261 1685674 2942044 1685674 2942044 3787206 798632 3787206 798632 414747 2804012 414747 2804012 4301500 901833 4301500 901833 1301924 2496479 1301924 2496479 4616751 3392437 4616751 3392437 676781 838996 676781 838996 4422668 3102305 4422668 3102305 2551988 357747 2551988 357747 1218630 2388484 1218630 2388484 4943954 1000000005 4943954 1000000005 4426180 2215367 4426180 2215367 898326 434994 898326 434994 3317645 2144507 3317645 2144507 661224 951416 661224 951416 1684705 2469583 1684705 2469583 4496263 413496 4496263 413496 579216 3322978 579216 3322978 4631846 2535613 4631846 2535613 2550516 394392 2550516 394392 -1000000005 1983029 -1000000005 1983029 3713606 301915 3713606 301915 299931 1648531 299931 1648531 4019775 3333492 4019775 3333492 4991419 2560225 4991419 2560225 3884350 577711 3884350 577711 492741 3500084 492741 3500084 3599255 1191522 3599255 1191522 4181711 2805245 4181711 2805245 3329813 3443985 3329813 3443985 534964 396142 534964 396142 352028 2192500 352028 2192500 4780002 3420506 4780002 3420506 354681 376112 354681 376112 506630 4014708 506630 4014708 4786209 1318969 4786209 1318969 207411 2440546 207411 2440546 4352461 2682393 4352461 2682393 1158705 1674536 1158705 1674536 4963645 3330843 4963645 3330843 3578873 640546 3578873 640546 325510 3329333 325510 3329333 4446612 2267634 4446612 2267634 945373 189122 945373 189122 4204772 2947185 4204772 2947185 990101 1355378 990101 1355378 2428325 3940868 2428325 3940868 4154614 2284654 4154614 2284654 3316614 1220411 3316614 1220411 436078 4507145 436078 4507145 4424604 287454 4424604 287454 278386 953657 278386 953657 3313796 2986535 3313796 2986535 4814742 469478 4814742 469478 499533 3315928 499533 3315928 3689209 613371 3689209 613371 647731 3341082 647731 3341082 3900123 -1000000005 3900123 -1000000005 4363019 3034968 4363019 3034968 628916 650548 628916 650548 4739448 2002974 4739448 2002974 2431523 1202628 2431523 1202628 866811 2027356 866811 2027356 4224509 3971014 4224509 3971014 1660379 436593 1660379 436593 4268417 2477466 4268417 2477466 2822649 1253640 2822649 1253640 1187454 993921 1187454 993921 416402 3321411 416402 3321411 4534471 2550659 4534471 2550659 402005 842105 402005 842105 3601474 4064014 3601474 4064014 1073872 1034401 1073872 1034401 545935 4014377 545935 4014377 3940789 243159 3940789 243159 356971 1325222 356971 1325222 4362863 3204300 4362863 3204300 1259445 723798 1259445 723798 4325330 2675825 4325330 2675825 4465202 387269 4465202 387269 420375 2518323 420375 2518323 4441897 2947543 4441897 2947543 4643131 1498796 4643131 1498796 785132 178015 785132 178015 4445580 2300256 4445580 2300256 942616 366980 942616 366980 1837416 1943056 1837416 1943056 4468127 2548376 4468127 2548376 521877 693964 521877 693964 3383132 4065241 3383132 4065241 1653828 3325205 1653828 3325205 3541253 906153 3541253 906153 508562 4120399 508562 4120399 4337503 1631214 4337503 1631214 383080 2682194 383080 2682194 4191590 1668388 4191590 1668388 3127330 3432083 3127330 3432083 752144 364547 752144 364547 4775284 3957696 4775284 3957696 346780 1979922 346780 1979922 4635335 3098137 4635335 3098137 318770 483657 318770 483657 1037012 1193520 1037012 1193520 4710521 4728432 4710521 4728432 2199314 965094 2199314 965094 597384 1085139 597384 1085139 4311379 2727942 4311379 2727942 1665730 3316393 1665730 3316393 3351073 665487 3351073 665487 417816 3347616 417816 3347616 4078958 2459812 4078958 2459812 4140922 2722287 4140922 2722287 4574886 1666746 4574886 1666746 495791 437326 495791 437326 1657536 1000000005 1657536 1000000005 1661616 1208494 1661616 1208494 3327476 2798199 3327476 2798199 4078395 834648 4078395 834648 482420 1366980 482420 1366980 3583201 3326530 3583201 3326530 367003 1181390 367003 1181390 3928043 1674626 3928043 1674626 753836 4497253 753836 4497253 4364388 1648632 4364388 1648632 1663005 4341558 1663005 4341558 3321253 158876 3321253 158876 -1000000005 300390 -1000000005 300390 995922 3336387 995922 3336387 3931526 2025929 3931526 2025929 885958 732196 885958 732196 297364 1667674 297364 1667674 4494832 3073595 4494832 3073595 2016407 586795 2016407 586795 805929 3343166 805929 3343166 4314675 1261811 4314675 1261811 89635 4174234 89635 4174234 4570465 490518 4570465 490518 1179480 2619464 1179480 2619464 4272093 2287430 4272093 2287430 452569 907798 452569 907798 3769851 3318818 3769851 3318818 413942 652591 413942 652591 4297719 2264604 4297719 2264604 3579023 572839 3579023 572839 1072005 2129353 1072005 2129353 4231982 3333134 4231982 3333134 1063450 -1000000005 1063450 -1000000005 1125109 4001213 1125109 4001213 4469646 1569465 4469646 1569465 616790 409092 616790 409092 1359659 3342621 1359659 3342621 134892 2602089 134892 2602089 4656646 1661636 4656646 1661636 4963017 2232389 4963017 2232389 311240 304455 311240 304455 822754 3334379 822754 3334379 4524649 2433775 4524649 2433775 4003736 540528 4003736 540528 467552 4854056 467552 4854056 3724815 421189 3724815 421189 1190735 2066668 1190735 2066668 4562323 3334720 4562323 3334720 938226 3082168 938226 3082168 4516085 1656128 4516085 1656128 864114 361213 864114 361213 1000000005 436469 1000000005 436469 873833 3346038 873833 3346038 1657042 3027405 1657042 3027405 4692853 1431222 4692853 1431222 316646 1019460 316646 1019460 3996413 4192289 3996413 4192289 752499 2490963 752499 2490963 4492600 554406 4492600 554406 723865 1364437 723865 1364437 1666602 2244924 1666602 2244924 1618164 492348 1618164 492348 922956 3829160 922956 3829160 3660714 946661 3660714 946661 496799 304496 496799 304496 4761326 4368616 4761326 4368616 433245 2750100 433245 2750100 4111768 81471 4111768 81471 539936 1410027 539936 1410027 4331922 2996136 4331922 2996136 1667675 197138 1667675 197138 1051983 1000000005 1051983 1000000005 214901 219003 214901 219003 3351582 931688 3351582 931688 591315 595678 591315 595678 779680 2145749 779680 2145749 4176216 3461622 4176216 3461622 808326 797352 808326 797352 730348 2065940 730348 2065940 4197402 2481738 4197402 2481738 1647231 1681657 1647231 1681657 3349196 3315853 3349196 3315853 1052625 786227 1052625 786227 744218 1654760 744218 1654760 4760278 2537140 4760278 2537140 1658699 1834748 1658699 1834748 1016084 581715 1016084 581715 3874678 3961582 3874678 3961582 627033 743050 627033 743050 4390735 2693368 4390735 2693368 3576971 4926357 3576971 4926357 738872 1653026 738872 1653026 4372292 2773389 4372292 2773389 764680 1423411 764680 1423411 4046553 2974921 4046553 2974921 1668904 4156650 1668904 4156650 4958787 1441906 4958787 1441906 1101419 1029323 1101419 1029323 -1000000005 228302 -1000000005 228302 446381 3101296 446381 3101296 3979556 338072 3979556 338072 1077506 2840013 1077506 2840013 4447088 2471761 4447088 2471761 3320603 1980291 3320603 1980291 4765623 1648471 4765623 1648471 142396 2168597 142396 2168597 4320153 3335041 4320153 3335041 90696 1673662 90696 1673662 4191117 3544207 4191117 3544207 13033 3131874 13033 3131874 3894859 2017883 3894859 2017883 3560649 1015458 3560649 1015458 125572 3333952 125572 3333952 3315228 1966611 3315228 1966611 4520505 2324140 4520505 2324140 620918 661068 620918 661068 3725869 3338603 3725869 3338603 331712 742522 331712 742522 3808656 3046071 3808656 3046071 -1000000005 1668773 -1000000005 1668773 4614400 4625885 4614400 4625885 979588 245769 979588 245769 3452620 4111663 3452620 4111663 1655915 1683576 1655915 1683576 3982522 2489834 3982522 2489834 4723935 3905412 4723935 3905412 1668824 3314284 1668824 3314284 4749080 1652613 4749080 1652613 1216439 966186 1216439 966186 106546 2469703 106546 2469703 3876000 3037254 3876000 3037254 591860 247257 591860 247257 4800296 2776584 4800296 2776584 1374099 -1000000005 1374099 -1000000005 1529330 3325839 1529330 3325839 3665418 322763 3665418 322763 447255 539546 447255 539546 1659981 3342868 1659981 3342868 3982227 1654408 3982227 1654408 319844 4084917 319844 4084917 3919667 482881 3919667 482881 528556 4369506 528556 4369506 3737925 -1000000005 3737925 -1000000005 1105400 3317162 1105400 3317162 4303394 1684419 4303394 1684419 754471 838312 754471 838312 3351148 4749789 3351148 4749789 289610 737017 289610 737017 4619984 3346391 4619984 3346391 1652478 2023542 1652478 2023542 3753307 3340583 3753307 3340583 889334 474395 889334 474395 4299255 2545242 4299255 2545242 1306190 3886747 1306190 3886747 4491942 1294348 4491942 1294348 1292860 4474496 1292860 4474496 4594494 2497517 4594494 2497517 2900277 1656710 2900277 1656710 1047705 790437 1047705 790437 460560 1651292 460560 1651292 3316867 3519561 3316867 3519561 4538335 492617 4538335 492617 410245 3527650 410245 3527650 2040053 2000233 2040053 2000233 4682410 25446 4682410 25446 227304 1168263 227304 1168263 3085855 2220431 3085855 2220431 4783633 733296 4783633 733296 845771 2113460 845771 2113460 3970675 3083470 3970675 3083470 3547368 1647926 3547368 1647926 512753 235012 512753 235012 3313951 4649499 3313951 4649499 995786 541835 995786 541835 1665893 3351107 1665893 3351107 4604970 2675014 4604970 2675014 4118720 923671 4118720 923671 1670566 3341009 1670566 3341009 4673719 2756758 4673719 2756758 4398930 2371692 4398930 2371692 3338540 3342864 3338540 3342864 763170 706824 763170 706824 3760501 3106169 3760501 3106169 1000000005 406833 1000000005 406833 1234398 4054652 1234398 4054652 3654293 911568 3654293 911568 258634 3468606 258634 3468606 4390473 546641 4390473 546641 812662 3776633 812662 3776633 2486329 2067622 2486329 2067622 4105160 2590591 4105160 2590591 4545343 1117524 4545343 1117524 3318183 3453854 3318183 3453854 4691673 756521 4691673 756521 535265 4249661 535265 4249661 4684995 1682621 4684995 1682621 479969 1071779 479969 1071779 4363490 2653427 4363490 2653427 3902461 1659170 3902461 1659170 1099677 259762 1099677 259762 -1000000005 3326331 -1000000005 3326331 2059710 1677784 2059710 1677784 4647351 4889057 4647351 4889057 1136941 251420 1136941 251420 3768770 4141692 3768770 4141692 1744322 1403064 1744322 1403064 1319356 712851 1319356 712851 3319895 3351007 3319895 3351007 756446 327827 756446 327827 4734437 4926043 4734437 4926043 836002 457403 836002 457403 4549093 2499894 4549093 2499894 638976 736983 638976 736983 3577990 2596849 3577990 2596849 4540752 3352439 4540752 3352439 498069 1229479 498069 1229479 4642982 2091972 4642982 2091972 1650562 277977 1650562 277977 742051 2640315 742051 2640315 3826722 544048 3826722 544048 596225 768091 596225 768091 4390876 2794666 4390876 2794666 1949673 1666463 1949673 1666463 4093420 3195628 4093420 3195628 795391 692117 795391 692117 495234 2155457 495234 2155457 3826077 3005206 3826077 3005206 448971 1050594 448971 1050594 4639952 2796711 4639952 2796711 3905773 17903 3905773 17903 374222 1658045 374222 1658045 4430945 1670119 4430945 1670119 640349 3353165 640349 3353165 4097664 663780 4097664 663780 1492421 3339672 1492421 3339672 4463170 1678669 4463170 1678669 -1000000005 222469 -1000000005 222469 600104 3315530 600104 3315530 4784545 2194657 4784545 2194657 259041 913512 259041 913512 1452957 1961688 1452957 1961688 3889599 3335505 3889599 3335505 4798074 1204302 4798074 1204302 1443279 1673319 1443279 1673319 3635852 268496 3635852 268496 4766599 3326808 4766599 3326808 2836789 1641882 2836789 1641882 4634286 3334775 4634286 3334775 418422 416002 418422 416002 4612926 3342289 4612926 3342289 3533202 2317101 3533202 2317101 1755328 1656447 1755328 1656447 4759669 3346136 4759669 3346136 4201677 1648135 4201677 1648135 1658358 2404739 1658358 2404739 4444425 2095988 4444425 2095988 523676 921471 523676 921471 920907 1026390 920907 1026390 1655031 3112407 1655031 3112407 4583481 421089 4583481 421089 175388 3332719 175388 3332719 4220425 576182 4220425 576182 835016 3719477 835016 3719477 4135868 822822 4135868 822822 755950 988571 755950 988571 1074593 3345280 1074593 3345280 4783169 2875776 4783169 2875776 3793649 3320304 3793649 3320304 671512 617044 671512 617044 4413850 2596510 4413850 2596510 10274 4538369 10274 4538369 1638085 2001734 1638085 2001734 4438515 1093434 4438515 1093434 330392 -1000000005 330392 -1000000005 4454086 4028683 4454086 4028683 1973227 480370 1973227 480370 745623 1672461 745623 1672461 4353841 3341282 4353841 3341282 839190 1666615 839190 1666615 3348136 1593680 3348136 1593680 1672561 3109526 1672561 3109526 4588501 2051557 4588501 2051557 4681266 3322634 4681266 3322634 1684292 4200726 1684292 4200726 4585001 2871486 4585001 2871486 4280571 1655089 4280571 1655089 3332894 3062967 3332894 3062967 242564 -1000000005 242564 -1000000005 768359 3514330 768359 3514330 3950386 2346728 3950386 2346728 2290954 3987596 2290954 3987596 456800 365780 456800 365780 4776421 1270364 4776421 1270364 631244 453393 631244 453393 4465940 2390105 4465940 2390105 1117557 4981495 1117557 4981495 4623854 211331 4623854 211331 545326 4704940 545326 4704940 4315359 1538249 4315359 1538249 1237368 834691 1237368 834691 472425 1662489 472425 1662489 1813679 3644661 1813679 3644661 381060 574536 381060 574536 4786360 2652944 4786360 2652944 836101 775526 836101 775526 4881892 3330869 4881892 3330869 1844230 3343173 1844230 3343173 3992350 921912 3992350 921912 412137 233230 412137 233230 3251339 2163710 3251339 2163710 4749253 3345750 4749253 3345750 1826198 686559 1826198 686559 338405 3358751 338405 3358751 3911549 853121 3911549 853121 787704 1919884 787704 1919884 3693082 3607847 3693082 3607847 311901 954039 311901 954039 916414 4799710 916414 4799710 3339498 1371112 3339498 1371112 1344925 3335076 1344925 3335076 3693881 2156854 3693881 2156854 1000000005 2799590 1000000005 2799590 495524 407610 495524 407610 4443613 2880895 4443613 2880895 305017 -1000000005 305017 -1000000005 3698535 3423251 3698535 3423251 631835 965292 631835 965292 1036663 3344441 1036663 3344441 3908436 305824 3908436 305824 803264 2933082 803264 2933082 4119362 231852 4119362 231852 813844 3533575 813844 3533575 4656989 298060 4656989 298060 349964 1656490 349964 1656490 4549004 2761802 4549004 2761802 3852050 784450 3852050 784450 -1000000005 1450146 -1000000005 1450146 3350163 935292 3350163 935292 1686179 2752599 1686179 2752599 3980512 1651541 3980512 1651541 4329147 4456403 4329147 4456403 1039199 3343514 1039199 3343514 4529600 294539 4529600 294539 1008977 3342611 1008977 3342611 4777529 1997906 4777529 1997906 3391597 1654424 3391597 1654424 4366174 2191988 4366174 2191988 3327080 3331428 3327080 3331428 4207815 547981 4207815 547981 1034326 2783458 1034326 2783458 4774574 3320841 4774574 3320841 1656340 122105 1656340 122105 4168644 2606621 4168644 2606621 442250 369104 442250 369104 1418342 3721707 1418342 3721707 4281210 1847043 4281210 1847043 315103 224866 315103 224866 4094281 3345202 4094281 3345202 232089 244005 232089 244005 1094554 1918174 1094554 1918174 4003370 4163501 4003370 4163501 591573 814380 591573 814380 3989202 2931154 3989202 2931154 443831 219193 443831 219193 3919640 3326575 3919640 3326575 1128493 3601740 1128493 3601740 942806 613845 942806 613845 2994894 3318947 2994894 3318947 3953905 2451389 3953905 2451389 4667083 3336435 4667083 3336435 1660246 306007 1660246 306007 4788917 3677042 4788917 3677042 762106 741179 762106 741179 1277977 3316080 1277977 3316080 4789000 2399553 4789000 2399553 1013636 -1000000005 1013636 -1000000005 3866711 2901670 3866711 2901670 1263561 1056814 1263561 1056814 458895 1285442 458895 1285442 4151294 4661327 4151294 4661327 706799 254598 706799 254598 3692203 2695498 3692203 2695498 4326033 2286413 4326033 2286413 1667106 667290 1667106 667290 677627 3342135 677627 3342135 3777319 312374 3777319 312374 817380 3316556 817380 3316556 3971056 993674 3971056 993674 889371 310622 889371 310622 4045949 4368466 4045949 4368466 351657 256040 351657 256040 250369 517215 250369 517215 1654110 4936646 1654110 4936646 4462102 1059652 4462102 1059652 -1000000005 4247740 -1000000005 4247740 3648949 1250439 3648949 1250439 945490 3344421 945490 3344421 2429396 1679582 2429396 1679582 3349136 636252 3349136 636252 713536 1649860 713536 1649860 2614277 3325669 2614277 3325669 4805428 1675631 4805428 1675631 3784433 2816573 3784433 2816573 2947357 832344 2947357 832344 4432984 3107065 4432984 3107065 1274842 613654 1274842 613654 907215 967160 907215 967160 4672191 4034045 4672191 4034045 42653 1168325 42653 1168325 768002 723061 768002 723061 4740234 3336964 4740234 3336964 266483 1298038 266483 1298038 1343620 1672484 1343620 1672484 4498352 3336582 4498352 3336582 242124 494056 242124 494056 1427341 4480562 1427341 4480562 4067106 953977 4067106 953977 1346142 1000000005 1346142 1000000005 3350640 2049556 3350640 2049556 4051777 2670279 4051777 2670279 3683631 3313914 3683631 3313914 4182355 2375310 4182355 2375310 3318060 1349014 3318060 1349014 1247272 3844506 1247272 3844506 3561044 1368963 3561044 1368963 301675 4133342 301675 4133342 4344500 937170 4344500 937170 359339 1450642 359339 1450642 3779101 2724974 3779101 2724974 4287417 742782 4287417 742782 283328 4629908 283328 4629908 1649001 3336092 1649001 3336092 4637671 3325993 4637671 3325993 2800658 1654448 2800658 1654448 3962810 3345131 3962810 3345131 4312660 1293347 4312660 1293347 1028189 4917803 1028189 4917803 3313760 1729551 3313760 1729551 1064122 1069402 1064122 1069402 3346680 1662913 3346680 1662913 2043735 1883762 2043735 1883762 4487395 2877013 4487395 2877013 1000000005 2506716 1000000005 2506716 224897 1273770 224897 1273770 4794916 2838911 4794916 2838911 789226 4437771 789226 4437771 3994461 461661 3994461 461661 1173069 2760988 1173069 2760988 4224388 594620 4224388 594620 1085788 2814751 1085788 2814751 4402807 708362 4402807 708362 383787 1651574 383787 1651574 3859899 4019899 3859899 4019899 3339719 420897 3339719 420897 686610 3659733 686610 3659733 4629911 471695 4629911 471695 647477 787360 647477 787360 4242790 2765428 4242790 2765428 1394597 465799 1394597 465799 979740 2498088 979740 2498088 4719957 1902978 4719957 1902978 4781987 1925068 4781987 1925068 3333035 4176755 3333035 4176755 1149107 91228 1149107 91228 4246321 2180293 4246321 2180293 1746995 486091 1746995 486091 257280 3317697 257280 3317697 3316900 3086821 3316900 3086821 3700304 2520426 3700304 2520426 4270642 4617664 4270642 4617664 873591 2230533 873591 2230533 4697817 1962152 4697817 1962152 437302 1255417 437302 1255417 3322362 2509941 3322362 2509941 673025 170165 673025 170165 4548769 3547096 4548769 3547096 758009 662444 758009 662444 4701419 3714637 4701419 3714637 2760001 1355269 2760001 1355269 586664 791637 586664 791637 3938676 4554066 3938676 4554066 19805 471345 19805 471345 1650952 3905614 1650952 3905614 1669145 2011224 1669145 2011224 4306602 2981114 4306602 2981114 1652919 248684 1652919 248684 1360827 4974349 1360827 4974349 3659960 1503256 3659960 1503256 32917 1685052 32917 1685052 2247192 1272083 2247192 1272083 1300160 978511 1300160 978511 753706 728221 753706 728221 537296 3344989 537296 3344989 3592958 1193873 3592958 1193873 1663714 3903558 1663714 3903558 2714544 2241023 2714544 2241023 4503946 1657955 4503946 1657955 341623 1206291 341623 1206291 4740353 2990052 4740353 2990052 3997205 2293002 3997205 2293002 2091683 786845 2091683 786845 498989 1930215 498989 1930215 4603633 2987365 4603633 2987365 464559 707822 464559 707822 1658425 4900581 1658425 4900581 3143378 2029374 3143378 2029374 4678317 1653090 4678317 1653090 -1000000005 1672917 -1000000005 1672917 3588029 3709822 3588029 3709822 1150263 1193586 1150263 1193586 4306920 3330839 4306920 3330839 3752571 809827 3752571 809827 632272 1700599 632272 1700599 4195573 3340111 4195573 3340111 826125 301131 826125 301131 4743920 3083469 4743920 3083469 1523582 4011457 1523582 4011457 1789240 207983 1789240 207983 1004042 4740526 1004042 4740526 2456504 2680905 2456504 2680905 4380824 4210129 4380824 4210129 861645 742587 861645 742587 1000000005 2826536 1000000005 2826536 1394064 1660854 1394064 1660854 4850644 3330339 4850644 3330339 4391944 1168487 4391944 1168487 399947 372105 399947 372105 4747310 1975820 4747310 1975820 1365904 534625 1365904 534625 838463 2762131 838463 2762131 3943605 2017016 3943605 2017016 1157526 243721 1157526 243721 227564 485488 227564 485488 4509495 2279722 4509495 2279722 3332152 -1000000005 3332152 -1000000005 1631599 3333291 1631599 3333291 4253698 2011007 4253698 2011007 215676 1659344 215676 1659344 3986957 2462779 3986957 2462779 4961332 3349749 4961332 3349749 1669089 463791 1669089 463791 483525 1658468 483525 1658468 4674721 2924541 4674721 2924541 -1000000005 3660856 -1000000005 3660856 3934901 1667040 3934901 1667040 3113993 3328106 3113993 3328106 3674966 2681515 3674966 2681515 4524561 650633 4524561 650633 1661019 4046662 1661019 4046662 821008 652855 821008 652855 1187880 3326548 1187880 3326548 3899027 636422 3899027 636422 587570 2824210 587570 2824210 4198510 384028 4198510 384028 1008324 3324413 1008324 3324413 4720106 2746796 4720106 2746796 3349319 393222 3349319 393222 396274 1647783 396274 1647783 4428557 4912109 4428557 4912109 347290 735776 347290 735776 4407185 4755530 4407185 4755530 1030915 1797417 1030915 1797417 4669612 4596236 4669612 4596236 1657461 2059236 1657461 2059236 4437424 2732136 4437424 2732136 3317654 1679979 3317654 1679979 1170942 1334284 1170942 1334284 4407394 4038839 4407394 4038839 1094573 1282938 1094573 1282938 4632607 2519120 4632607 2519120 913442 691897 913442 691897 3990712 3007273 3990712 3007273 3326638 474494 3326638 474494 282701 4238767 282701 4238767 4023607 2202115 4023607 2202115 3133199 4724093 3133199 4724093 -1000000005 2176721 -1000000005 2176721 4541302 3344200 4541302 3344200 4487443 1663567 4487443 1663567 654911 411072 654911 411072 4324714 3350789 4324714 3350789 948875 773176 948875 773176 116630 3342433 116630 3342433 4703635 578821 4703635 578821 845414 824329 845414 824329 273514 2709916 273514 2709916 4214870 405957 4214870 405957 653358 727809 653358 727809 4620428 3335779 4620428 3335779 390776 411166 390776 411166 1662681 3336110 1662681 3336110 4637342 2875259 4637342 2875259 3575087 3339619 3575087 3339619 1322327 264079 1322327 264079 4424410 2419642 4424410 2419642 3565938 840007 3565938 840007 1333464 4145655 1333464 4145655 3767880 2879437 3767880 2879437 4004233 743900 4004233 743900 434530 2137957 434530 2137957 3843358 2981791 3843358 2981791 2915695 1452396 2915695 1452396 1204433 967055 1204433 967055 62999 2909124 62999 2909124 4378040 471950 4378040 471950 289588 3213761 289588 3213761 4328860 2219024 4328860 2219024 637638 675648 637638 675648 840625 2782498 840625 2782498 4777423 3347353 4777423 3347353 783146 761784 783146 761784 1684714 4070277 1684714 4070277 687054 -1000000005 687054 -1000000005 234794 2481444 234794 2481444 4588203 1660960 4588203 1660960 2413280 2667421 2413280 2667421 4702506 3352534 4702506 3352534 951864 717956 951864 717956 489671 4480632 489671 4480632 3904889 1663247 3904889 1663247 4755178 1941903 4755178 1941903 3328769 4657443 3328769 4657443 4111278 1376789 4111278 1376789 1028832 4703353 1028832 4703353 2555574 761709 2555574 761709 715051 2543216 715051 2543216 4439561 3350710 4439561 3350710 487506 1081733 487506 1081733 3589279 3002983 3589279 3002983 4271651 2466449 4271651 2466449 3868017 2023731 3868017 2023731 251891 473822 251891 473822 1172690 2298127 1172690 2298127 4296825 2623453 4296825 2623453 3964484 3351078 3964484 3351078 1386061 2783652 1386061 2783652 4217678 1668867 4217678 1668867 315878 304960 315878 304960 4775575 2452815 4775575 2452815 4014693 1212740 4014693 1212740 995512 271114 995512 271114 4167393 3807412 4167393 3807412 730507 200946 730507 200946 3316080 4922542 3316080 4922542 578085 780047 578085 780047 864096 1684356 864096 1684356 4750253 4580681 4750253 4580681 1671622 2687295 1671622 2687295 4578665 24921 4578665 24921 820329 2855202 820329 2855202 4770156 3339430 4770156 3339430 794601 841095 794601 841095 1437590 1648927 1437590 1648927 4911791 840497 4911791 840497 455861 3518536 455861 3518536 3735086 261827 3735086 261827 701946 3052854 701946 3052854 4433686 803963 4433686 803963 113533 3380276 113533 3380276 4202377 2213485 4202377 2213485 128885 3541851 128885 3541851 4574842 217388 4574842 217388 450677 3892024 450677 3892024 3707403 1668946 3707403 1668946 1695844 1685226 1695844 1685226 630173 376674 630173 376674 2733169 3335616 2733169 3335616 3838165 563035 3838165 563035 719915 1168334 719915 1168334 2635609 4817282 2635609 4817282 810024 673959 810024 673959 1424415 4708692 1424415 4708692 3988250 798954 3988250 798954 592394 451804 592394 451804 1314133 1634514 1314133 1634514 3988953 3339685 3988953 3339685 1402344 1388340 1402344 1388340 728477 556891 728477 556891 4558092 3340041 4558092 3340041 214891 1108234 214891 1108234 3321272 3348588 3321272 3348588 38562 839945 38562 839945 1228878 2834398 1228878 2834398 3970791 1462649 3970791 1462649 3315076 624372 3315076 624372 302649 2112852 302649 2112852 4760923 3314005 4760923 3314005 765510 795249 765510 795249 1685181 2756285 1685181 2756285 4034847 1681757 4034847 1681757 975517 326614 975517 326614 4665958 4409696 4665958 4409696 2449318 1651403 2449318 1651403 4111872 2746878 4111872 2746878 3335188 1439350 3335188 1439350 1064650 2054691 1064650 2054691 3703837 307652 3703837 307652 1070430 4690980 1070430 4690980 4592950 1676391 4592950 1676391 1385501 3966554 1385501 3966554 4176654 163535 4176654 163535 3101401 3628678 3101401 3628678 4664357 1126197 4664357 1126197 577879 403107 577879 403107 3316733 3351919 3316733 3351919 1201858 1335858 1201858 1335858 4524762 3334604 4524762 3334604 217926 1164218 217926 1164218 4121006 3325617 4121006 3325617 1684787 4823891 1684787 4823891 1656676 2962719 1656676 2962719 4431838 1959647 4431838 1959647 3328120 219301 3328120 219301 869485 3374471 869485 3374471 4036679 2036576 4036679 2036576 448802 615999 448802 615999 959580 4129613 959580 4129613 3342036 518495 3342036 518495 719576 1389345 719576 1389345 1406328 1948643 1406328 1948643 3834618 4185777 3834618 4185777 1243095 264790 1243095 264790 4318335 3314011 4318335 3314011 4602960 2082453 4602960 2082453 3317590 410551 3317590 410551 815126 3327109 815126 3327109 4457575 812750 4457575 812750 644058 1084307 644058 1084307 2695607 4756919 2695607 4756919 4762787 2228187 4762787 2228187 701852 691869 701852 691869 1689967 3543289 1689967 3543289 3887982 843133 3887982 843133 1682513 1709481 1682513 1709481 4413037 3976121 4413037 3976121 100335 3328033 100335 3328033 3943640 1673078 3943640 1673078 2387268 3083532 2387268 3083532 1094381 729652 1094381 729652 3341304 4249361 3341304 4249361 -1000000005 2169593 -1000000005 2169593 4211629 2733294 4211629 2733294 737668 371564 737668 371564 4233657 3325281 4233657 3325281 628582 524718 628582 524718 3335975 2016260 3335975 2016260 3765705 4717194 3765705 4717194 1202668 1670741 1202668 1670741 3970190 2990725 3970190 2990725 1217135 1444190 1217135 1444190 4794391 4849545 4794391 4849545 1648422 1113312 1648422 1113312 1677635 3335624 1677635 3335624 4511238 1675858 4511238 1675858 1676370 4025379 1676370 4025379 3101030 3346096 3101030 3346096 4388192 319110 4388192 319110 939677 4701427 939677 4701427 4527788 555680 4527788 555680 907675 1815969 907675 1815969 4702530 2510592 4702530 2510592 3911662 1827777 3911662 1827777 1340398 1300826 1340398 1300826 315206 165944 315206 165944 2174988 2193135 2174988 2193135 4489774 2630840 4489774 2630840 3319098 1881467 3319098 1881467 4122413 3352110 4122413 3352110 4414315 497120 4414315 497120 582247 2924020 582247 2924020 4194244 1829725 4194244 1829725 1378687 225998 1378687 225998 3339086 2810940 3339086 2810940 4612533 1679809 4612533 1679809 -1000000005 1393971 -1000000005 1393971 4468022 3840519 4468022 3840519 662508 817111 662508 817111 1368765 4393800 1368765 4393800 4339415 1663776 4339415 1663776 2077239 3352792 2077239 3352792 3515423 3090558 3515423 3090558 4660279 2397297 4660279 2397297 1519735 1664397 1519735 1664397 4480365 3323114 4480365 3323114 250276 528984 250276 528984 4078097 2669422 4078097 2669422 3675748 1322811 3675748 1322811 2547667 4444339 2547667 4444339 4783724 2014725 4783724 2014725 3679452 1684503 3679452 1684503 1395916 409326 1395916 409326 577748 3334936 577748 3334936 104706 3762695 104706 3762695 4618701 228777 4618701 228777 292446 2057888 292446 2057888 3944149 4656510 3944149 4656510 1104787 648797 1104787 648797 761822 2512449 761822 2512449 4592170 1651566 4592170 1651566 1001565 619783 1001565 619783 3928593 3439718 3928593 3439718 269399 989031 269399 989031 1380728 3978351 1380728 3978351 3669285 2590233 3669285 2590233 4775221 3327403 4775221 3327403 1674822 1686651 1674822 1686651 3581883 2652850 3581883 2652850 4393857 3718129 4393857 3718129 643851 1655078 643851 1655078 4707423 2401135 4707423 2401135 4046448 3343526 4046448 3343526 3609150 1684362 3609150 1684362 1671246 1336927 1671246 1336927 641057 4903754 641057 4903754 4480340 1652859 4480340 1652859 1462333 164743 1462333 164743 3342122 2754135 3342122 2754135 4828514 607392 4828514 607392 595069 3326169 595069 3326169 4373382 921105 4373382 921105 237459 4767677 237459 4767677 3601197 1950182 3601197 1950182 4500811 2394315 4500811 2394315 746697 3892417 746697 3892417 4598074 705575 4598074 705575 1665051 2456416 1665051 2456416 4751147 3328623 4751147 3328623 3835771 279396 3835771 279396 466524 3316026 466524 3316026 3341192 1725386 3341192 1725386 247305 1000000005 247305 1000000005 3682064 2596016 3682064 2596016 4639555 500112 4639555 500112 682202 1171642 682202 1171642 4187232 2632773 4187232 2632773 2390743 3351626 2390743 3351626 243453 678498 243453 678498 4770775 2653559 4770775 2653559 208464 472642 208464 472642 1153660 1788450 1153660 1788450 3924846 2983661 3924846 2983661 519003 538693 519003 538693 3353207 2088049 3353207 2088049 4523648 2608767 4523648 2608767 4198537 1667770 4198537 1667770 1653223 3962917 1653223 3962917 3981546 381280 3981546 381280 396051 2413775 396051 2413775 3909153 2103711 3909153 2103711 3779584 2051412 3779584 2051412 1874398 3342300 1874398 3342300 3113766 749895 3113766 749895 3445764 2230208 3445764 2230208 672799 4795549 672799 4795549 3348763 286495 3348763 286495 525889 2753588 525889 2753588 4388982 1657539 4388982 1657539 1686287 3835723 1686287 3835723 786980 713781 786980 713781 1996692 2174431 1996692 2174431 632307 658077 632307 658077 3347736 2905067 3347736 2905067 4521597 2028330 4521597 2028330 390919 1680396 390919 1680396 4773360 4210141 4773360 4210141 273885 456940 273885 456940 4418958 3072026 4418958 3072026 2145511 3343468 2145511 3343468 4731232 1667118 4731232 1667118 1646732 3315908 1646732 3315908 4568599 1224665 4568599 1224665 1458973 3319520 1458973 3319520 503110 624059 503110 624059 3347443 3319116 3347443 3319116 587972 325824 587972 325824 1663041 4190161 1663041 4190161 4381324 1346304 4381324 1346304 612207 742687 612207 742687 767046 2057039 767046 2057039 4593145 2266898 4593145 2266898 3540753 4661651 3540753 4661651 -1000000005 1301820 -1000000005 1301820 4107648 2909775 4107648 2909775 656960 507318 656960 507318 4743175 3065742 4743175 3065742 2556048 3555434 2556048 3555434 4380921 619717 4380921 619717 965977 3338816 965977 3338816 4357318 606818 4357318 606818 637701 700402 637701 700402 3611878 2687956 3611878 2687956 4533922 1635033 4533922 1635033 41710 2186413 41710 2186413 4248795 3344734 4248795 3344734 281231 723650 281231 723650 1154863 425548 1154863 425548 251577 2707516 251577 2707516 4708868 1664253 4708868 1664253 1341821 4690763 1341821 4690763 1674137 3119269 1674137 3119269 3803889 764265 3803889 764265 -1000000005 599819 -1000000005 599819 4557373 2201520 4557373 2201520 4451746 3117460 4451746 3117460 905699 735265 905699 735265 1320098 3617632 1320098 3617632 4545974 1650154 4545974 1650154 876068 693006 876068 693006 3926316 3317084 3926316 3317084 1201572 265454 1201572 265454 3551446 2518665 3551446 2518665 4220071 1645526 4220071 1645526 2869022 1910765 2869022 1910765 4458823 4095213 4458823 4095213 589646 1005961 589646 1005961 1396541 3323663 1396541 3323663 4311970 1660149 4311970 1660149 607864 3335398 607864 3335398 3592918 271175 3592918 271175 285652 3350992 285652 3350992 4724065 515647 4724065 515647 693869 3466889 693869 3466889 4327128 1531018 4327128 1531018 1684534 2941871 1684534 2941871 4135672 1680092 4135672 1680092 495504 359424 495504 359424 4623114 2796537 4623114 2796537 4364463 3340970 4364463 3340970 3314108 1054125 3314108 1054125 638257 316438 638257 316438 4702163 2209175 4702163 2209175 3723906 1829170 3723906 1829170 636161 874663 636161 874663 1244982 3337191 1244982 3337191 3760763 1680082 3760763 1680082 3345747 1193488 3345747 1193488 613945 4108393 613945 4108393 4357785 2292706 4357785 2292706 457823 1000000005 457823 1000000005 3318412 319514 3318412 319514 1077260 3320334 1077260 3320334 4265939 56615 4265939 56615 621101 1181341 621101 1181341 3589403 3324263 3589403 3324263 1017928 362045 1017928 362045 4051551 3329782 4051551 3329782 608291 875682 608291 875682 4707950 3342488 4707950 3342488 400361 986713 400361 986713 1256568 4253229 1256568 4253229 4931487 2596797 4931487 2596797 1668927 175837 1668927 175837 556400 1630639 556400 1630639 4630192 2762132 4630192 2762132 3903099 518557 3903099 518557 1136008 1904784 1136008 1904784 4448514 2351668 4448514 2351668 1650342 200502 1650342 200502 502405 3764462 502405 3764462 3348245 2141451 3348245 2141451 4405404 2674670 4405404 2674670 780522 542627 780522 542627 3803800 4772133 3803800 4772133 436277 1368091 436277 1368091 1652520 3073788 1652520 3073788 3777354 2061280 3777354 2061280 1000000005 2062724 1000000005 2062724 666115 1172808 666115 1172808 326279 286359 326279 286359 3333704 2378954 3333704 2378954 251546 562662 251546 562662 4018126 3019918 4018126 3019918 1106666 335163 1106666 335163 3322487 2937072 3322487 2937072 3822658 2122680 3822658 2122680 3654519 403761 3654519 403761 616481 1200646 616481 1200646 4347432 3633611 4347432 3633611 517447 508340 517447 508340 456565 434147 456565 434147 3705579 3327260 3705579 3327260 239778 2067474 239778 2067474 4102773 2644290 4102773 2644290 234457 234427 234457 234427 2755935 1676785 2755935 1676785 564416 1023062 564416 1023062 960617 225886 960617 225886 2964104 4556152 2964104 4556152 -1000000005 468259 -1000000005 468259 3141932 3504460 3141932 3504460 730074 823735 730074 823735 4517046 3082181 4517046 3082181 3329867 321755 3329867 321755 1169598 3340508 1169598 3340508 1667060 297094 1667060 297094 415154 3821829 415154 3821829 4623817 621181 4623817 621181 -1000000005 1899371 -1000000005 1899371 4072674 3859408 4072674 3859408 370235 557346 370235 557346 3817110 2292555 3817110 2292555 4787057 403661 4787057 403661 478599 660538 478599 660538 4414381 2720908 4414381 2720908 1658507 657554 1658507 657554 700734 3331533 700734 3331533 3924733 579742 3924733 579742 721311 973273 721311 973273 3926062 3317513 3926062 3317513 887629 271132 887629 271132 1666090 1623828 1666090 1623828 3557913 3247815 3557913 3247815 499383 127784 499383 127784 4391554 2871556 4391554 2871556 2255805 3786349 2255805 3786349 680775 813487 680775 813487 3723686 3791594 3723686 3791594 1040009 479765 1040009 479765 1574708 2497622 1574708 2497622 4297544 1398812 4297544 1398812 3341344 4455015 3341344 4455015 782647 1301362 782647 1301362 4643651 2208523 4643651 2208523 3388357 1415823 3388357 1415823 485137 704816 485137 704816 1381659 4918882 1381659 4918882 3989548 553725 3989548 553725 294193 3313959 294193 3313959 4486693 3348323 4486693 3348323 1472043 1349048 1472043 1349048 1028029 3325121 1028029 3325121 4048348 896821 4048348 896821 566424 3324761 566424 3324761 4285788 1200703 4285788 1200703 942807 -1000000005 942807 -1000000005 321443 1650283 321443 1650283 4206722 3033902 4206722 3033902 606429 468807 606429 468807 353864 1668390 353864 1668390 4466892 3079532 4466892 3079532 1332873 323629 1332873 323629 918480 1246731 918480 1246731 4834673 2079114 4834673 2079114 369369 1162283 369369 1162283 4693407 2863574 4693407 2863574 375382 980116 375382 980116 1140475 1276057 1140475 1276057 3337026 2548057 3337026 2548057 4372671 3103881 4372671 3103881 2478715 1127161 2478715 1127161 241657 1442639 241657 1442639 3328406 2420715 3328406 2420715 4725508 805810 4725508 805810 2615451 3338326 2615451 3338326 354596 3353269 354596 3353269 3711754 1649113 3711754 1649113 1193224 4960673 1193224 4960673 4230607 1679444 4230607 1679444 3330008 435745 3330008 435745 420837 1813801 420837 1813801 1868254 1073370 1868254 1073370 795061 234106 795061 234106 4582522 2372810 4582522 2372810 3638571 4161281 3638571 4161281 203940 403508 203940 403508 3864521 2839147 3864521 2839147 4631258 4761607 4631258 4761607 353918 637991 353918 637991 1677890 1901614 1677890 1901614 3669111 3342140 3669111 3342140 1674472 1697225 1674472 1697225 952624 505558 952624 505558 3341570 2589249 3341570 2589249 4108181 490069 4108181 490069 526959 3347615 526959 3347615 2947449 766357 2947449 766357 1133433 3472866 1133433 3472866 3854099 1651798 3854099 1651798 1664854 4168226 1664854 4168226 1000000005 2502422 1000000005 2502422 4129815 2783221 4129815 2783221 1664995 4605573 1664995 4605573 1696219 1654839 1696219 1654839 4742711 2336121 4742711 2336121 4196224 3351418 4196224 3351418 4732925 201471 4732925 201471 525684 2819924 525684 2819924 3325388 872519 3325388 872519 59903 2978441 59903 2978441 4443755 2121654 4443755 2121654 638965 656384 638965 656384 695950 2524956 695950 2524956 1685339 2602724 1685339 2602724 4367213 1664769 4367213 1664769 1647361 3347787 1647361 3347787 3729016 1739829 3729016 1739829 1670139 2789825 1670139 2789825 4506149 744118 4506149 744118 212133 2929126 212133 2929126 4696691 1664460 4696691 1664460 3658232 2840853 3658232 2840853 650923 628689 650923 628689 1684344 2190145 1684344 2190145 4279740 4276209 4279740 4276209 1673039 681785 1673039 681785 4148414 3016915 4148414 3016915 342927 837738 342927 837738 3873883 3078325 3873883 3078325 3320113 4257464 3320113 4257464 1063314 235109 1063314 235109 4680089 3344183 4680089 3344183 991834 2905228 991834 2905228 4072315 436286 4072315 436286 1074595 3413746 1074595 3413746 3637059 886187 3637059 886187 1035375 3274378 1035375 3274378 3898915 1684837 3898915 1684837 1108975 215075 1108975 215075 4463533 2975874 4463533 2975874 2722008 837941 2722008 837941 688519 2102005 688519 2102005 4330792 527805 4330792 527805 904738 1664860 904738 1664860 4263864 3348945 4263864 3348945 1678312 110861 1678312 110861 845295 3068977 845295 3068977 3338264 832361 3338264 832361 -1000000005 1037479 -1000000005 1037479 4741386 3902451 4741386 3902451 111414 290213 111414 290213 4771123 4472837 4771123 4472837 244085 709936 244085 709936 815325 3321935 815325 3321935 4700460 2184287 4700460 2184287 3333442 1648860 3333442 1648860 2028277 3352091 2028277 3352091 4375925 1919901 4375925 1919901 1372973 246381 1372973 246381 3795128 3802764 3795128 3802764 305142 1364568 305142 1364568 4377626 4099153 4377626 4099153 1203030 2249 1203030 2249 4717481 3334232 4717481 3334232 1665467 3316163 1665467 3316163 4041509 1682870 4041509 1682870 1385753 3344519 1385753 3344519 2702369 1660084 2702369 1660084 1276074 1007230 1276074 1007230 1000000005 1130498 1000000005 1130498 433981 3437890 433981 3437890 4234386 2267842 4234386 2267842 607659 1287937 607659 1287937 3682744 2700253 3682744 2700253 4065852 1069074 4065852 1069074 1191524 1666307 1191524 1666307 3848920 3315421 3848920 3315421 211551 282166 211551 282166 1685987 1518910 1685987 1518910 50269 1667889 50269 1667889 3805256 4020178 3805256 4020178 2266657 3326614 2266657 3326614 3315307 849076 3315307 849076 363238 3324754 363238 3324754 4032868 2033780 4032868 2033780 478688 514911 478688 514911 4783942 3761654 4783942 3761654 1339620 1019376 1339620 1019376 992295 4800484 992295 4800484 3672552 1015499 3672552 1015499 199259 3708276 199259 3708276 4225551 1356438 4225551 1356438 483323 466550 483323 466550 4355508 3008247 4355508 3008247 1387327 805259 1387327 805259 4015929 2849012 4015929 2849012 212605 -1000000005 212605 -1000000005 4709019 2855426 4709019 2855426 210368 917055 210368 917055 4586486 2422603 4586486 2422603 2340208 1184953 2340208 1184953 831293 3331045 831293 3331045 4433154 396688 4433154 396688 1761318 3106458 1761318 3106458 3643849 1675054 3643849 1675054 721527 4274039 721527 4274039 1682409 1957236 1682409 1957236 4647918 3336374 4647918 3336374 2591315 2515530 2591315 2515530 4289406 497413 4289406 497413 547314 2732266 547314 2732266 4665305 -1000000005 4665305 -1000000005 975088 1944420 975088 1944420 3854796 3202194 3854796 3202194 1054510 766834 1054510 766834 764438 3345347 764438 3345347 3929688 2526026 3929688 2526026 4278775 1087383 4278775 1087383 784422 809372 784422 809372 4687123 3322434 4687123 3322434 2316490 557743 2316490 557743 759719 3344137 759719 3344137 3337530 835846 3337530 835846 472830 4929976 472830 4929976 4486267 -1000000005 4486267 -1000000005 399356 1175999 399356 1175999 3329388 4030121 3329388 4030121 3333256 250558 3333256 250558 943403 2688492 943403 2688492 4640812 3340793 4640812 3340793 4086652 2454723 4086652 2454723 1675057 811062 1675057 811062 831849 2285970 831849 2285970 4357271 2557108 4357271 2557108 865055 1655697 865055 1655697 4728818 3154009 4728818 3154009 1227194 302570 1227194 302570 235241 3658749 235241 3658749 4018236 753956 4018236 753956 281842 4555317 281842 4555317 3313934 958354 3313934 958354 1000000005 3338680 1000000005 3338680 362136 1086754 362136 1086754 4214328 2785793 4214328 2785793 4763831 4717967 4763831 4717967 1656469 3159129 1656469 3159129 3524212 530206 3524212 530206 500197 2733956 500197 2733956 4129021 1881520 4129021 1881520 864300 570728 864300 570728 3580732 2643627 3580732 2643627 4093618 2056535 4093618 2056535 4846453 849331 4846453 849331 706536 2149385 706536 2149385 4200222 2594105 4200222 2594105 3317918 228485 3317918 228485 215817 3346041 215817 3346041 3966787 1626167 3966787 1626167 411003 2240404 411003 2240404 3902429 1682447 3902429 1682447 1676620 3914307 1676620 3914307 3674473 1680627 3674473 1680627 1685403 3316580 1685403 3316580 3805552 1653105 3805552 1653105 526517 1033717 526517 1033717 4512278 2791387 4512278 2791387 1911545 1455149 1911545 1455149 3646698 3322907 3646698 3322907 1088394 1039171 1088394 1039171 263079 2489144 263079 2489144 4557563 1994653 4557563 1994653 580080 770032 580080 770032 1548032 4069457 1548032 4069457 4395634 1653630 4395634 1653630 1357360 4570862 1357360 4570862 4413409 1683938 4413409 1683938 889678 646002 889678 646002 4705554 4148611 4705554 4148611 941394 539955 941394 539955 4721871 2441530 4721871 2441530 3818423 1663648 3818423 1663648 272659 934200 272659 934200 1415469 3611303 1415469 3611303 4752382 2124311 4752382 2124311 1258871 919021 1258871 919021 3583979 2246527 3583979 2246527 4137807 2767737 4137807 2767737 1978779 3682689 1978779 3682689 458978 504078 458978 504078 4177309 3735077 4177309 3735077 900435 477253 900435 477253 3319590 3350530 3319590 3350530 285726 1655063 285726 1655063 4751583 2870726 4751583 2870726 -1000000005 194039 -1000000005 194039 4340380 2017260 4340380 2017260 1490534 1515274 1490534 1515274 4339738 4050641 4339738 4050641 331378 871541 331378 871541 3871065 3624012 3871065 3624012 1661282 2706688 1661282 2706688 3957058 3348314 3957058 3348314 333743 1678138 333743 1678138 1223778 70867 1223778 70867 4778927 1975745 4778927 1975745 1420551 680216 1420551 680216 4376015 3332809 4376015 3332809 1676631 2042843 1676631 2042843 4696562 3732645 4696562 3732645 516473 484420 516473 484420 -1000000005 735824 -1000000005 735824 3883600 4177545 3883600 4177545 1123897 650519 1123897 650519 479854 3328571 479854 3328571 4637790 664102 4637790 664102 1677121 3877807 1677121 3877807 772229 1044470 772229 1044470 3330058 1934008 3330058 1934008 -1000000005 206503 -1000000005 206503 1070570 2254615 1070570 2254615 4503857 1385588 4503857 1385588 395765 283241 395765 283241 3311281 3585811 3311281 3585811 4714113 905685 4714113 905685 710328 1673723 710328 1673723 3347013 3096915 3347013 3096915 4538824 1429288 4538824 1429288 1362337 938096 1362337 938096 3992681 2704062 3992681 2704062 958271 665250 958271 665250 4216019 3496983 4216019 3496983 2188645 3319766 2188645 3319766 4844924 1652943 4844924 1652943 1326276 91718 1326276 91718 4232993 4286939 4232993 4286939 727761 274534 727761 274534 2635106 3346909 2635106 3346909 4383126 2428559 4383126 2428559 1657599 3350511 1657599 3350511 4421802 2299553 4421802 2299553 1593939 1658289 1593939 1658289 4084390 3317756 4084390 3317756 3317104 1080786 3317104 1080786 4417813 3340131 4417813 3340131 558766 385739 558766 385739 4799170 3343953 4799170 3343953 1206126 629494 1206126 629494 1029409 2104596 1029409 2104596 3981719 2644514 3981719 2644514 689069 280622 689069 280622 3873077 2866737 3873077 2866737 4770785 3321000 4770785 3321000 629484 699467 629484 699467 1661660 3343222 1661660 3343222 4377301 1671466 4377301 1671466 3541259 2973525 3541259 2973525 63810 1005495 63810 1005495 4558476 3346418 4558476 3346418 1329439 1336865 1329439 1336865 298622 1686298 298622 1686298 2821106 932252 2821106 932252 635476 2301383 635476 2301383 4038632 2627627 4038632 2627627 4417272 3325925 4417272 3325925 1177283 4269780 1177283 4269780 3713228 1421990 3713228 1421990 3059649 1875765 3059649 1875765 627286 547208 627286 547208 1686454 3333558 1686454 3333558 4741150 1175306 4741150 1175306 857515 196166 857515 196166 3720217 2758173 3720217 2758173 182809 3981860 182809 3981860 4306977 2324495 4306977 2324495 1679451 4278794 1679451 4278794 861680 708455 861680 708455 4631043 2903915 4631043 2903915 3334777 896789 3334777 896789 610003 1674380 610003 1674380 3617672 3316364 3617672 3316364 3332223 417178 3332223 417178 686361 1228723 686361 1228723 4712434 3338322 4712434 3338322 521796 485019 521796 485019 1661756 3703272 1661756 3703272 4901536 1646888 4901536 1646888 3973717 4003723 3973717 4003723 3327912 358329 3327912 358329 838043 1481148 838043 1481148 4000762 4470060 4000762 4470060 1663558 1673317 1663558 1673317 767266 477512 767266 477512 477632 2043285 477632 2043285 4697618 1666266 4697618 1666266 4928885 2746288 4928885 2746288 3314186 1267867 3314186 1267867 -1000000005 1664607 -1000000005 1664607 4611767 2599022 4611767 2599022 1667129 3345074 1667129 3345074 3682510 1397652 3682510 1397652 221884 1682059 221884 1682059 4536322 4829026 4536322 4829026 348192 1179614 348192 1179614 3724657 3193459 3724657 3193459 1670903 3944918 1670903 3944918 777828 283591 777828 283591 4682522 2585382 4682522 2585382 957654 364968 957654 364968 72132 1000000005 72132 1000000005 4215027 798384 4215027 798384 740810 3332284 740810 3332284 4568910 2360982 4568910 2360982 3313699 1673974 3313699 1673974 4092103 3313532 4092103 3313532 2270175 1622701 2270175 1622701 4651166 4445244 4651166 4445244 251680 543348 251680 543348 894718 1177052 894718 1177052 267386 3339696 267386 3339696 3861764 535518 3861764 535518 297450 1400472 297450 1400472 3352933 3027980 3352933 3027980 1655331 731183 1655331 731183 681321 334776 681321 334776 1466593 1649964 1466593 1649964 4540495 4843496 4540495 4843496 2304741 320183 2304741 320183 794627 3927938 794627 3927938 4548090 3041570 4548090 3041570 355031 654697 355031 654697 1157360 4294360 1157360 4294360 4694519 1073752 4694519 1073752 501143 1392985 501143 1392985 4740368 3549814 4740368 3549814 2995864 2192342 2995864 2192342 3935503 4580679 3935503 4580679 732807 992131 732807 992131 1686447 3339230 1686447 3339230 363025 246695 363025 246695 3721818 2916427 3721818 2916427 4675585 271433 4675585 271433 519011 876620 519011 876620 3334285 3343387 3334285 3343387 639288 1110342 639288 1110342 4382158 2495955 4382158 2495955 3350224 3323851 3350224 3323851 4909342 1656493 4909342 1656493 1663738 972789 1663738 972789 -1000000005 1001960 -1000000005 1001960 3598534 2808811 3598534 28
119501 0 857284163 251488871 857284163 251488871 9832385 990587034 9832385 556318197 9832385 556318197 729895565 243005317 729895565 243005317 983930471 -1000000005 983930471 -1000000005 974022822 645703202 974022822 645703202 204278403 929380648 204278403 929380648 55215934 1000000005 55215934 1000000005 19720684 623447754 19720684 623447754 516030428 418852765 516030428 418852765 755175138 87241363 755175138 87241363 1000000005 344811338 1000000005 344811338 553762314 817839647 553762314 817839647 -1000000005 874312606 -1000000005 874312606 278557652 483542786 278557652 483542786 866017822 131996881 866017822 254256405 866017822 254256405 479385949 586374750 479385949 586374750 248305663 752824499 248305663 724272124 248305663 724272124 278513918 656668373 278513918 656668373 917179375 -1000000005 917179375 -1000000005 601416413 479104943 601416413 479104943 204292028 795862788 204292028 761156968 204292028 761156968 625913017 268546712 625913017 268546712 735570927 249532396 735570927 249532396 1000000005 151503625 1000000005 151503625 732825822 588906864 732825822 588906864 346785206 854797677 346785206 854797677 20154848 981017862 20154848 583480170 20154848 583480170 416815914 583480170 329637960 731313826 329637960 731313826 237373195 1000000005 237373195 1000000005 731943077 227956486 731943077 227956486 899385914 334043 899385914 334043 999694152 334043 922730501 498992291 922730501 498992291 479244533 895481971 479244533 895481971 3413811 1000000005 3413811 1000000005 39657754 827330959 39657754 827330959 534789308 334044229 534789308 334044229 784729233 213445068 784729233 213445068 1000000005 380419039 1000000005 380419039 564131119 440167524 564131119 440167524 -1000000005 976790308 -1000000005 976790308 99522167 887346267 99522167 887346267 137154029 857176874 137154029 857176874 691855369 112921218 691855369 112921218 885483347 112921218 430876673 664505875 430876673 664505875 247921462 1000000005 247921462 1000000005 190804946 484241780 190804946 484241780 618866463 105835444 618866463 105835444 901100696 98164441 901100696 176764517 901100696 176764517 691039245 418402721 691039245 418402721 266597842 903932480 266597842 903932480 98205816 903932480 131636362 543788643 131636362 543788643 938985049 59546719 938985049 282516055 938985049 282516055 631793670 414596981 631793670 414596981 304250165 1000000005 304250165 1000000005 143156163 764640585 143156163 764640585 258318431 725851912 258318431 725851912 710108863 16033548 710108863 16033548 983609111 16033548 934132142 407831945 934132142 407831945 287780265 712851274 287780265 538817304 287780265 538817304 552784118 261205567 552784118 261205567 747835384 181178636 747835384 181178636 882945728 34807079 882945728 34807079 964210787 34807079 758404377 683965041 758404377 683965041 21135311 1000000005 21135311 1000000005 130263121 804170150 130263121 804170150 269685208 717803287 269685208 717803287 502170447 248410577 502170447 248410577 750717253 248410577 468122501 847103414 468122501 847103414 145009148 922951391 145009148 922951391 8473866 991875016 8473866 855858353 8473866 855858353 646856831 228812543 646856831 228812543 947855713 50931376 947855713 255126883 947855713 255126883 282693423 821908960 282693423 821908960 39699675 961169696 39699675 763321395 39699675 763321395 469739284 261472426 469739284 261472426 975280971 24293305 975280971 364632543 975280971 364632543 628898828 411374618 628898828 411374618 241857413 866320417 241857413 866320417 122371737 964107302 122371737 964107302 20005161 981134552 20005161 430893059 20005161 430893059 898328268 101080019 898328268 249859425 898328268 249859425 660950182 983719911 660950182 983719911 -1000000005 883518279 -1000000005 883518279 526599387 -1000000005 526599387 -1000000005 935939521 123548030 935939521 123548030 154666378 853756613 154666378 853756613 98319038 979309149 98319038 979309149 21962337 979309149 161457731 748253676 161457731 748253676 538752440 200224572 538752440 200224572 831898900 28072188 831898900 28072188 971284521 28072188 765018187 363631500 765018187 363631500 513165279 674352563 513165279 674352563 53963050 976454497 53963050 976454497 9996383 990360583 9996383 888432858 9996383 888432858 385138888 175085999 385138888 175085999 825816317 156600701 825816317 156600701 842182829 156600701 723892240 394925770 723892240 394925770 534456195 726452545 534456195 726452545 273925332 726452545 576731853 212993715 576731853 212993715 1000000005 223918584 1000000005 223918584 727957333 715364360 727957333 715364360 -1000000005 866276326 -1000000005 866276326 625392058 344786316 625392058 344786316 710103658 90054165 710103658 90054165 908406265 90054165 865080131 219929573 865080131 219929573 478782076 658013681 478782076 658013681 308226376 880348426 308226376 880348426 120667061 880348426 689057477 287664035 689057477 287664035 962002153 36822477 962002153 77109476 962002153 77109476 518158415 510203147 518158415 510203147 414091480 1000000005 414091480 1000000005 154534527 686658336 154534527 686658336 423611575 523448711 423611575 523448711 531774007 401527610 531774007 401527610 694398178 32336117 694398178 32336117 967038536 32336117 801961709 219504877 801961709 219504877 448984052 552527975 448984052 552527975 410250036 881099798 410250036 881099798 -1000000005 664009023 -1000000005 664009023 355129148 557340008 355129148 557340008 672512017 242048921 672512017 242048921 757085017 242048921 515209334 679720759 515209334 679720759 94801835 994578847 94801835 994578847 5287161 994578847 83996474 505021140 83996474 505021140 754539112 244753157 754539112 525694604 754539112 525694604 366135872 975689188 366135872 975689188 -1000000005 667779028 -1000000005 667779028 446951430 468349773 446951430 468349773 765664443 185831494 765664443 185831494 1000000005 25917177 1000000005 25917177 863675145 287345100 863675145 287345100 440531090 963957521 440531090 963957521 37250300 963957521 202184418 339855202 202184418 339855202 853481887 104369085 853481887 104369085 895341534 104306080 895341534 249184759 895341534 249184759 736570596 390201656 736570596 390201656 158806971 843016278 158806971 843016278 147822151 853304972 147822151 544239536 147822151 544239536 459728265 439153222 459728265 439153222 867241300 -1000000005 867241300 -1000000005 969105110 413500197 969105110 413500197 505183055 594465563 505183055 594465563 75999156 927965624 75999156 927965624 73827856 927965624 79891309 851392430 79891309 851392430 330528327 131623204 330528327 131623204 915844214 63526803 915844214 63526803 934676371 63526803 889456459 232782367 889456459 232782367 263799405 1000000005 263799405 1000000005 110086735 755880659 110086735 755880659 444482961 459588381 444482961 459588381 713543178 124963379 713543178 124963379 880595513 117759314 880595513 165893164 880595513 165893164 692557155 420967127 692557155 420967127 501079561 520356309 501079561 520356309 472153199 626903226 472153199 626903226 137688420 946642542 137688420 946642542 -1000000005 621703107 -1000000005 621703107 649803745 197429835 649803745 197429835 1000000005 32217007 1000000005 32217007 895278670 389323280 895278670 389323280 558766491 515559249 558766491 515559249 452418752 794706079 452418752 794706079 86126155 939519196 86126155 939519196 30807392 1000000005 30807392 1000000005 326593773 655693866 326593773 655693866 458865945 3138636 458865945 3138636 996892574 3138636 696801178 424053660 696801178 424053660 341128937 683357709 341128937 683357709 236694149 840916715 236694149 840916715 109200941 1000000005 109200941 1000000005 244168701 334930309 244168701 334930309 671809174 118966115 671809174 118966115 994579463 -1000000005 994579463 -1000000005 915805574 145959972 915805574 145959972 503320109 588239930 503320109 588239930 191284779 1000000005 191284779 1000000005 203970486 739617460 203970486 739617460 358860987 598181668 358860987 598181668 626713783 344985319 626713783 344985319 982059730 17350712 982059730 199552313 982059730 199552313 689583966 444872520 689583966 444872520 427479237 654775279 427479237 654775279 228347190 788725991 228347190 788725991 188714442 1000000005 188714442 1000000005 73468309 833622653 73468309 833622653 338445356 478148050 338445356 478148050 685384685 140541096 685384685 140541096 1000000005 2397237 1000000005 2397237 870389892 158790241 870389892 158790241 763661819 382094045 763661819 382094045 389717240 804535545 389717240 804535545 194211246 978526054 194211246 978526054 13242331 988792375 13242331 988792375 11877493 988792375 386516680 534482022 386516680 534482022 1000000005 180260352 1000000005 180260352 674388640 325610936 674388640 325610936 600268782 895853844 600268782 895853844 -1000000005 596312842 -1000000005 596312842 438229800 546469318 438229800 546469318 592421875 311176930 592421875 311176930 814555055 34872125 814555055 34872125 977762437 21558231 977762437 318671334 977762437 318671334 410292383 687051036 410292383 687051036 307877357 693798830 307877357 435746110 307877357 435746110 759694859 178454538 759694859 178454538 820046742 178454538 738551029 537371665 738551029 537371665 12293599 988443485 12293599 870084067 12293599 870084067 226020213 685010551 226020213 685010551 959727477 39489757 959727477 228663031 959727477 228663031 394262855 608998271 394262855 608998271 248946896 774244670 248946896 774244670 78798612 923072792 78798612 463060665 78798612 463060665 617983938 113075270 617983938 113075270 890736447 103875390 890736447 103875390 979968815 19363121 979968815 73381961 979968815 73381961 421285069 931589581 421285069 931589581 68204248 964525967 68204248 964525967 34782975 966126732 34782975 674329058 34782975 674329058 354998645 495556021 354998645 495556021 709524088 74327180 709524088 74327180 924222853 74327180 876512032 213654804 876512032 213654804 731327442 335677035 731327442 335677035 575922903 861539582 575922903 861539582 -1000000005 782773678 -1000000005 782773678 923545760 -1000000005 923545760 -1000000005 933724946 118103109 933724946 118103109 837993416 251853580 837993416 251853580 697509226 393607841 697509226 393607841 176505636 881511369 176505636 881511369 -1000000005 632652336 -1000000005 632652336 452564062 431110389 452564062 431110389 661733685 216462133 661733685 216462133 885849986 104948255 885849986 104948255 894419691 104948255 447723316 637712251 447723316 637712251 359366650 652061228 359366650 652061228 223900005 1000000005 223900005 1000000005 71822558 862206926 71822558 862206926 574419781 424461415 574419781 424461415 997247225 2953361 997247225 872887062 997247225 872887062 -1000000005 773519145 -1000000005 773519145 270413466 709853026 270413466 709853026 632171967 293312545 632171967 293312545 903992810 -1000000005 903992810 -1000000005 949215508 174911598 949215508 174911598 48033001 1000000005 48033001 1000000005 100655936 825375586 100655936 825375586 415616017 461468103 415616017 461468103 939412210 -1000000005 939412210 -1000000005 964350069 36797904 964350069 36797904 146198752 855091315 146198752 744780591 146198752 744780591 425736404 494339608 425736404 494339608 601880821 275085983 601880821 275085983 1000000005 25310825 1000000005 25310825 882204683 206130092 882204683 206130092 777273683 717349723 777273683 717349723 -1000000005 983012021 -1000000005 983012021 19066090 912099549 19066090 912099549 131386592 783678601 131386592 783678601 277304005 176595630 277304005 176595630 1000000005 155000258 1000000005 155000258 737793066 370471457 737793066 370471457 284553620 919223630 284553620 919223630 82840163 919223630 424621569 80994789 424621569 80994789 917924553 80994789 906427561 281405991 906427561 281405991 665107684 842636798 665107684 842636798 47956960 953066978 47956960 945755356 47956960 945755356 186547685 609249618 186547685 609249618 512971918 61875412 512971918 61875412 936599888 61875412 912064461 341728469 912064461 341728469 652934959 531198273 652934959 531198273 392591153 913201109 392591153 913201109 88921356 913201109 305632774 331104474 305632774 331104474 728358106 -1000000005 728358106 -1000000005 855357355 206931379 855357355 206931379 576751212 765619622 576751212 765619622 9582514 1000000005 9582514 1000000005 141563554 485381332 141563554 485381332 572124505 406681222 572124505 406681222 627422376 336543703 627422376 336543703 972941244 10619856 972941244 10619856 989273986 10619856 793572076 396802022 793572076 396802022 249205659 849618977 249205659 849618977 43974806 956854304 43974806 794866931 43974806 794866931 282740787 569743688 282740787 569743688 1000000005 27858901 1000000005 27858901 869887484 581827578 869887484 581827578 419033365 581827578 447315223 550401209 447315223 550401209 472083258 415003684 472083258 415003684 912277680 -1000000005 912277680 -1000000005 903488801 176954478 903488801 176954478 603094334 762433078 603094334 762433078 115864362 1000000005 115864362 1000000005 236542064 566007889 236542064 566007889 468398519 -1000000005 468398519 -1000000005 923611224 129442668 923611224 129442668 731631007 460415305 731631007 460415305 374617258 637192658 374617258 637192658 323225321 837609167 323225321 837609167 49958625 951112553 49958625 455824677 49958625 455824677 614309731 272176852 614309731 272176852 727424115 272176852 483947721 1000000005 483947721 1000000005 61759333 517591508 61759333 517591508 484505849 419279872 484505849 419279872 598965330 302117466 598965330 302117466 1000000005 438999133 1000000005 438999133 522791496 509918589 522791496 509918589 457469652 764882252 457469652 764882252 133877860 890520296 133877860 890520296 -1000000005 956483378 -1000000005 956483378 52382434 686082990 52382434 686082990 410822640 48422720 410822640 48422720 950286353 48422720 468624338 739373803 468624338 739373803 -1000000005 981299499 -1000000005 981299499 156817310 784723602 156817310 784723602 326844257 637480784 326844257 637480784 556107055 92155221 556107055 92155221 1000000005 134651297 1000000005 134651297 630982727 684553860 630982727 684553860 36149126 1000000005 36149126 1000000005 222860387 693660523 222860387 693660523 1000000005 181396360 1000000005 181396360 678752549 954070161 678752549 954070161 46634181 954070161 220183592 586131607 220183592 586131607 434368773 545840489 434368773 545840489 655673681 287557915 655673681 287557915 747909618 21494395 747909618 21494395 1000000005 158260395 1000000005 158260395 808403309 320136040 808403309 320136040 150444853 935536771 150444853 935536771 66706080 935536771 371544416 5259597 371544416 5259597 994944879 5259597 906618104 239928061 906618104 239928061 631574479 587039518 631574479 587039518 398420687 812023910 398420687 812023910 188114893 812023910 246121008 116501705 246121008 116501705 910030347 63355180 910030347 63355180 934967479 63355180 348111943 698372345 348111943 698372345 190660579 961911481 190660579 961911481 -1000000005 705853671 -1000000005 705853671 629025845 257335145 629025845 257335145 1000000005 574783354 1000000005 574783354 128607347 872396040 128607347 745519670 128607347 745519670 414335317 218780451 414335317 218780451 807269289 93903528 807269289 93903528 1000000005 89813588 1000000005 89813588 764912179 282111667 764912179 282111667 655133899 565372278 655133899 565372278 203448469 830749005 203448469 830749005 17393454 1000000005 17393454 1000000005 587319366 331857058 587319366 331857058 788359062 61233070 788359062 61233070 937188964 61233070 820468971 649652009 820468971 649652009 142172585 927174525 142172585 927174525 19962661 981151901 19962661 917639712 19962661 917639712 174535984 758771736 174535984 758771736 355789140 451772599 355789140 451772599 672475358 96394581 672475358 96394581 938863923 29018400 938863923 29018400 1000000005 336726144 1000000005 336726144 383407721 669995596 383407721 669995596 258673475 906694866 258673475 906694866 1798497 998031725 1798497 445575096 1798497 445575096 874237542 74120970 874237542 74120970 960276443 -1000000005 960276443 -1000000005 924824011 485692114 924824011 485692114 442282851 583813746 442282851 583813746 -1000000005 406027321 -1000000005 406027321 719221652 -1000000005 719221652 -1000000005 925295000 510569462 925295000 510569462 438730013 586101130 438730013 586101130 251842830 818789369 251842830 818789369 -1000000005 798523587 -1000000005 798523587 782596821 146313419 782596821 146313419 904341973 94505957 904341973 218921330 904341973 218921330 710946297 414600299 710946297 414600299 565979409 757042707 565979409 757042707 244201242 757042707 399563024 317493281 399563024 317493281 890423069 -1000000005 890423069 -1000000005 651339831 461694881 651339831 461694881 346128112 1000000005 346128112 1000000005 213454456 739749853 213454456 739749853 480178270 479263958 480178270 479263958 612637419 243822791 612637419 243822791 784841617 106391314 784841617 106391314 902723588 91153377 902723588 91153377 1000000005 52000500 1000000005 52000500 840794467 292481080 840794467 292481080 674101278 829045277 674101278 829045277 99381271 959682640 99381271 959682640 41148686 959682640 73032733 844000550 73032733 844000550 333053621 416774276 333053621 416774276 650125366 298531377 650125366 298531377 858272118 120404749 858272118 120404749 989077143 -1000000005 989077143 -1000000005 697182382 607695550 697182382 607695550 371313191 753084607 371313191 753084607 52474477 1000000005 52474477 1000000005 52427700 797263033 52427700 797263033 459668305 358319350 459668305 358319350 930899132 67636602 930899132 508879673 930899132 508879673 429981889 951186237 429981889 951186237 49884297 951186237 83196041 52420062 83196041 52420062 1000000005 11040776 1000000005 11040776 916597071 848270135 916597071 848270135 105180656 896246250 105180656 833466064 105180656 833466064 204220938 766118224 204220938 766118224 347159414 385878820 347159414 385878820 699816541 204282581 699816541 204282581 895844871 13649436 895844871 13649436 986380548 13649436 491358928 1000000005 491358928 1000000005 542484676 139650421 542484676 139650421 1000000005 285627068 1000000005 285627068 173367012 988895824 173367012 988895824 11744256 988895824 157388312 291895785 157388312 291895785 765227210 193999429 765227210 193999429 932277995 66297076 932277995 262763175 932277995 262763175 649615982 394623219 649615982 394623219 385503632 630774853 385503632 630774853 144507579 857097268 144507579 841081298 144507579 841081298 452423493 276219070 452423493 276219070 951402773 -1000000005 951402773 -1000000005 748666500 603359359 748666500 603359359 357711790 677732227 357711790 677732227 78158680 923750817 78158680 917297096 78158680 917297096 752646550 183290335 752646550 183290335 1000000005 708093856 1000000005 708093856 65805806 936311798 65805806 790995421 65805806 790995421 296989193 675966985 296989193 675966985 507854811 62149572 507854811 62149572 950726848 9716190 950726848 9716190 1000000005 494999481 1000000005 494999481 444269769 777819197 444269769 777819197 39846271 1000000005 39846271 1000000005 436190079 273391383 436190079 273391383 851728380 100822799 851728380 100822799 1000000005 31809702 1000000005 31809702 280921941 790825502 280921941 790825502 -1000000005 907445004 -1000000005 907445004 458985018 498913332 458985018 498913332 1000000005 155619055 1000000005 155619055 800828242 222706398 800828242 222706398 591087656 489324632 591087656 489324632 41823395 1000000005 41823395 1000000005 277764713 719623158 277764713 719623158 624567614 -1000000005 624567614 -1000000005 951216751 55909250 951216751 55909250 890685704 669467668 890685704 669467668 108377341 900619172 108377341 900619172 -1000000005 992020736 -1000000005 992020736 242090734 676170660 242090734 676170660 334801794 640533978 334801794 640533978 1000000005 395218230 1000000005 395218230 584198360 567289284 584198360 567289284 345728059 967412289 345728059 967412289 20240487 980948155 20240487 859531180 20240487 859531180 285079988 493689593 285079988 493689593 533985826 460357799 533985826 460357799 691846033 269041253 691846033 269041253 730803564 269041253 680119105 673622183 680119105 673622183 106974169 943387173 106974169 943387173 58340488 943387173 255533265 631158835 255533265 631158835 369615662 565851271 369615662 565851271 1000000005 334957949 1000000005 334957949 507296727 920900717 507296727 920900717 54938563 946530308 54938563 366072753 54938563 366072753 751398887 15819421 751398887 15819421 1000000005 242928914 1000000005 242928914 690580822 443878041 690580822 443878041 534890492 923728324 534890492 923728324 78187976 923728324 115298111 771297445 115298111 771297445 490066934 472789777 490066934 472789777 552503909 370887122 552503909 370887122 841923893 142628733 841923893 142628733 1000000005 15718364 1000000005 15718364 706175756 357451028 706175756 357451028 566830110 453263479 566830110 453263479 404707795 899279430 404707795 899279430 44332718 1000000005 44332718 1000000005 177065919 548606855 177065919 548606855 461146347 157243828 461146347 157243828 921204106 18635796 921204106 18635796 980693725 18635796 860321990 379674589 860321990 379674589 611580017 560074543 611580017 560074543 378067507 707106594 378067507 707106594 218870576 793975869 218870576 793975869 -1000000005 741386197 -1000000005 741386197 275740151 377979773 275740151 377979773 646667619 243641403 646667619 243641403 1000000005 52154970 1000000005 52154970 745056671 482803379 745056671 482803379 243864380 890497251 243864380 890497251 82072984 919931886 82072984 877156049 82072984 877156049 217888107 507693813 217888107 507693813 689437038 239722466 689437038 239722466 914927532 36097448 914927532 36097448 1000000005 50813834 1000000005 50813834 731186605 582582811 731186605 582582811 387194054 643991515 387194054 643991515 253255863 772689469 253255863 772689469 -1000000005 903397197 -1000000005 903397197 118395755 691656665 118395755 691656665 959483749 39826002 959483749 200484716 959483749 200484716 629891419 404984246 629891419 404984246 253207411 781687903 253207411 781687903 206854205 793274590 206854205 483546710 206854205 483546710 602024664 397606144 602024664 402874432 602024664 402874432 578441949 426164423 578441949 426164423 477240645 750125309 477240645 750125309 -1000000005 951190543 -1000000005 951190543 88400084 863656733 88400084 863656733 361578093 473020329 361578093 473020329 703665634 157888765 703665634 157888765 951602778 47191145 951602778 423194621 951602778 423194621 365609652 947300988 365609652 947300988 54012242 947300988 467077664 504765280 467077664 504765280 847621063 48672310 847621063 48672310 949921587 48672310 740487570 552677225 740487570 552677225 378235024 888027506 378235024 888027506 38820399 1000000005 38820399 1000000005 29087000 931128748 29087000 931128748 84519520 725144458 84519520 725144458 663347855 239634269 663347855 239634269 1000000005 54960062 1000000005 54960062 891678310 249026298 891678310 249026298 -1000000005 419376600 -1000000005 419376600 622391316 255629836 622391316 255629836 749889304 93465432 749889304 93465432 962297628 2452154 962297628 2452154 997711156 2452154 986127501 103603727 986127501 103603727 726267208 471557658 726267208 471557658 488416803 766329106 488416803 766329106 211377752 812649264 211377752 812649264 118935512 904814051 118935512 904814051 97195345 904814051 710783651 120870133 710783651 120870133 883924041 114389079 883924041 142462421 883924041 142462421 690163686 407534094 690163686 407534094 488019168 904876782 488019168 904876782 97150975 904876782 422245526 -1000000005 422245526 -1000000005 695921732 959061060 695921732 959061060 -1000000005 903338465 -1000000005 903338465 208148645 772954996 208148645 772954996 403222362 107554306 403222362 107554306 920090713 -1000000005 920090713 -1000000005 933982866 497692872 933982866 497692872 276114561 920845892 276114561 920845892 81170883 920845892 499132125 75753335 499132125 75753335 930626191 68011922 930626191 189783491 930626191 189783491 661099815 772549870 661099815 772549870 119960985 931124242 119960985 931124242 -1000000005 996771782 -1000000005 996771782 47098222 567986909 47098222 567986909 790928793 120168088 790928793 120168088 903237049 46281954 903237049 46281954 961966950 36849733 961966950 124759641 961966950 124759641 830562305 501496711 830562305 501496711 421283584 806538201 421283584 806538201 71098567 930361168 71098567 727622294 71098567 727622294 295529886 385581213 295529886 385581213 737863656 177563437 737863656 177563437 821087016 177563437 649601635 473877168 649601635 473877168 505410187 775884517 505410187 775884517 174499887 930002690 174499887 930002690 71467307 930002690 390225169 393131178 390225169 393131178 815487214 85247724 815487214 85247724 962258488 29949673 962258488 29949673 969236497 29949673 884070285 310218882 884070285 310218882 620726614 721736320 620726614 721736320 232567023 903412954 232567023 903412954 38761244 962266572 38761244 742304970 38761244 742304970 286771106 274086857 286771106 274086857 749871701 246630422 749871701 246630422 1000000005 256920361 1000000005 256920361 606817842 530101230 606817842 530101230 303469606 704671258 303469606 704671258 276739777 802031938 276739777 802031938 194359276 805663339 194359276 614243176 194359276 614243176 557198694 334939327 557198694 334939327 1000000005 75325046 1000000005 75325046 687885438 346302251 687885438 346302251 455997360 638759267 455997360 638759267 361240177 638759267 375408717 622352454 375408717 622352454 388028083 -1000000005 388028083 -1000000005 775425192 443268780 775425192 443268780 299479774 736829628 299479774 736829628 -1000000005 949255820 -1000000005 949255820 289864997 634451259 289864997 634451259 410103030 167507839 410103030 167507839 879257711 99036299 879257711 99036299 1000000005 425219245 1000000005 425219245 569608869 669741546 569608869 669741546 205121564 794963922 205121564 729167116 205121564 729167116 417398101 423451808 417398101 423451808 732356206 -1000000005 732356206 -1000000005 858930602 186800569 858930602 186800569 670772081 544861456 670772081 544861456 70094021 1000000005 70094021 1000000005 351035077 80709442 351035077 80709442 986330830 -1000000005 986330830 -1000000005 944575789 247195207 944575789 247195207 234131426 908260630 234131426 908260630 24798261 976450060 24798261 750251950 24798261 750251950 521062103 6487550 521062103 6487550 1000000005 667813229 1000000005 667813229 219316566 791980085 219316566 791980085 172756847 828093737 172756847 820139752 172756847 820139752 493951230 241626360 493951230 241626360 794310701 13197629 794310701 13197629 986978615 13197629 689238254 556613209 689238254 556613209 350063554 859778127 350063554 859778127 141594793 859778127 271676191 583320926 271676191 583320926 691182908 62049624 691182908 62049624 936374600 62049624 702872165 484223499 702872165 484223499 143128609 1000000005 143128609 1000000005 77416204 737188542 77416204 737188542 406081400 126655122 406081400 126655122 964436032 -1000000005 964436032 -1000000005 583949267 720354159 583949267 720354159 266488074 991407107 266488074 991407107 8917827 991407107 97463630 879504945 97463630 879504945 159797386 611208148 159797386 611208148 758800913 17621193 758800913 17621193 981887309 17621193 936781592 198426929 936781592 198426929 495122042 540118499 495122042 540118499 353555071 670882541 353555071 670882541 153242087 847450674 153242087 619636881 153242087 619636881 432081487 536470995 432081487 536470995 693821116 296837637 693821116 296837637 859093514 -1000000005 859093514 -1000000005 948883364 104332372 948883364 104332372 684458229 343015657 684458229 343015657 612554865 582041101 612554865 582041101 224341213 993160476 224341213 993160476 -1000000005 940683726 -1000000005 940683726 312379835 534816058 312379835 534816058 502601651 -1000000005 502601651 -1000000005 612941988 390902726 612941988 390902726 554229048 566963332 554229048 566963332 329005262 761333728 329005262 761333728 221580793 884670620 221580793 884670620 -1000000005 729176421 -1000000005 729176421 346748589 133097852 346748589 133097852 991305263 -1000000005 991305263 -1000000005 289718179 1000000005 289718179 1000000005 435480932 511263620 435480932 511263620 1000000005 31701317 1000000005 31701317 438192397 975258677 438192397 975258677 -1000000005 953155836 -1000000005 953155836 84962816 849072838 84962816 849072838 255378888 743283486 255378888 743283486 284314083 690999924 284314083 690999924 376701379 276108239 376701379 276108239 865039321 117239494 865039321 117239494 959015257 -1000000005 959015257 -1000000005 992225012 8945178 992225012 8945178 813223367 208290611 813223367 208290611 531904652 555362913 531904652 555362913 255019667 774683808 255019667 774683808 -1000000005 970154896 -1000000005 970154896 105786804 763252839 105786804 763252839 457554515 409193087 457554515 409193087 960378099 35299949 960378099 35299949 963556047 35299949 960452837 105585514 960452837 105585514 791664771 219020749 791664771 219020749 770147900 247161511 770147900 247161511 523936141 625954049 523936141 625954049 126752944 951726110 126752944 951726110 49239122 951726110 112737586 838969009 112737586 838969009 471619039 88162197 471619039 88162197 927573151 71069576 927573151 513710491 927573151 513710491 95425702 906727998 95425702 60196866 95425702 60196866 938259019 60196866 856196667 165277627 856196667 165277627 820460038 334731146 820460038 334731146 456347391 602330178 456347391 602330178 305959742 761352008 305959742 761352008 239611233 761352008 247822318 -1000000005 247822318 -1000000005 953361647 188406365 953361647 188406365 552196983 587626769 552196983 587626769 348640353 810144350 348640353 810144350 189976769 810144350 916882919 81875545 916882919 435956594 916882919 435956594 557994436 623973487 557994436 623973487 280714365 1000000005 280714365 1000000005 46719993 879688855 46719993 879688855 214135296 658576843 214135296 658576843 724445079 70255659 724445079 70255659 928491889 70255659 793361525 223956540 793361525 223956540 741728377 367509241 741728377 367509241 581605844 559664847 581605844 559664847 404954434 1000000005 404954434 1000000005 44118857 772139396 44118857 772139396 230606774 263648968 230606774 263648968 824148235 171148709 824148235 171148709 904685639 27302098 904685639 27302098 972188685 27302098 683733505 506928460 683733505 506928460 -1000000005 946180848 -1000000005 946180848 70681968 1836342 70681968 1836342 1000000005 134938242 1000000005 134938242 122037215 969657978 122037215 969657978 31611453 969657978 38175182 949347756 38175182 949347756 210485211 731812140 210485211 731812140 268722271 680407498 268722271 680407498 672233217 277382069 672233217 277382069 1000000005 55802982 1000000005 55802982 840406619 362089363 840406619 362089363 587492104 550444748 587492104 550444748 158656197 982327505 158656197 982327505 18745521 982327505 213593546 658855632 213593546 658855632 638012279 249494120 638012279 249494120 757219306 -1000000005 757219306 -1000000005 401264147 618788759 401264147 618788759 378954145 722052233 378954145 722052233 -1000000005 997345560 -1000000005 997345560 494555716 261781584 494555716 261781584 952342672 42368147 952342672 42368147 1000000005 30018442 1000000005 30018442 940032173 66626286 940032173 66626286 601072930 491270503 601072930 491270503 372854609 684236431 372854609 684236431 140853891 968240904 140853891 968240904 33004010 968240904 660457579 310046598 660457579 310046598 796693013 189110607 796693013 189110607 993535858 -1000000005 993535858 -1000000005 867481436 254498885 867481436 254498885 742659621 278671192 742659621 278671192 515103502 487140815 515103502 487140815 284430031 853325752 284430031 853325752 -1000000005 548256069 -1000000005 548256069 665229769 30604641 665229769 30604641 968712653 30604641 860770643 267275863 860770643 267275863 391831003 646467146 391831003 646467146 166652603 922069944 166652603 922069944 -1000000005 713227996 -1000000005 713227996 621809746 185247016 621809746 185247016 976757730 22780935 976757730 216026940 976757730 216026940 648889327 813069910 648889327 813069910 81897058 998540192 81897058 998540192 -1000000005 684823253 -1000000005 684823253 356630594 428530126 356630594 428530126 831081103 168203585 831081103 214310259 831081103 214310259 669312338 482921096 669312338 482921096 320542199 1000000005 320542199 1000000005 65968462 732055723 65968462 732055723 448287283 484699113 448287283 484699113 796382890 45468956 796382890 45468956 957970367 8656512 957970367 8656512 991024591 8656512 864944638 243590168 864944638 243590168 647911653 456998755 647911653 456998755 508794695 707053813 508794695 707053813 226401248 948264323 226401248 948264323 53076468 948264323 431150020 536313413 431150020 536313413 756062000 227888189 756062000 227888189 823014778 122453027 823014778 122453027 875678759 122453027 550101729 468411465 550101729 468411465 468692138 1000000005 468692138 1000000005 328793497 481541683 328793497 481541683 623907156 371279913 623907156 371279913 701337972 232570378 701337972 232570378 870307222 127979382 870307222 136170217 870307222 136170217 802127809 244926049 802127809 244926049 637972428 932847333 637972428 932847333 60088275 982699713 60088275 982699713 1269704 1000000005 1269704 1000000005 98534961 733298473 98534961 733298473 303859660 621970959 303859660 621970959 534824169 146699223 534824169 146699223 1000000005 67865184 1000000005 67865184 760131132 249098143 760131132 249098143 406660671 628013299 406660671 628013299 351448319 722214464 351448319 722214464 197451069 1000000005 197451069 1000000005 66159399 757765168 66159399 757765168 466851611 350649271 466851611 350649271 686309648 271470951 686309648 271470951 831279664 -1000000005 831279664 -1000000005 908592316 600078468 908592316 600078468 393653196 854582060 393653196 854582060 -1000000005 604624390 -1000000005 604624390 408026971 428260168 408026971 428260168 739083107 230867981 739083107 230867981 900336783 723992 900336783 723992 999398421 723992 975505062 171563115 975505062 171563115 644622544 428742287 644622544 428742287 345713805 876209670 345713805 876209670 -1000000005 712520882 -1000000005 712520882 637561255 330158432 637561255 330158432 884950257 87826524 884950257 87826524 1000000005 22731461 1000000005 22731461 923550304 397726752 923550304 397726752 24935528 976323187 24935528 473835698 24935528 473835698 626469867 179216451 626469867 179216451 853742681 -1000000005 853742681 -1000000005 445015058 696380434 445015058 696380434 105752901 1000000005 105752901 1000000005 21879967 883483807 21879967 883483807 600701487 390357003 600701487 390357003 1000000005 51889585 1000000005 51889585 884111938 439462039 884111938 439462039 438479364 601750363 438479364 601750363 264138726 736868106 264138726 213048423 264138726 213048423 937905654 60448508 937905654 443610714 937905654 443610714 511255290 644340203 511255290 644340203 162775906 985488065 162775906 985488065 13524522 987142267 13524522 895292783 13524522 895292783 145876788 735892130 145876788 735892130 317585432 534635670 317585432 534635670 475312806 327247586 475312806 327247586 834991175 -1000000005 834991175 -1000000005 816926412 264548047 816926412 264548047 466621400 588575547 466621400 588575547 34914908 998759175 34914908 998759175 1082706 998759175 100837023 820272931 100837023 820272931 458424085 521247389 458424085 521247389 637279787 167779462 637279787 167779462 831551892 167779462 441826707 673216604 441826707 673216604 227865272 921187969 227865272 921187969 -1000000005 987857313 -1000000005 987857313 42696533 911961855 42696533 911961855 264245995 631186721 264245995 631186721 555111128 242820297 555111128 242820297 1000000005 144254157 1000000005 144254157 777012787 358343991 777012787 358343991 383135372 858022206 383135372 858022206 143567504 858022206 546523452 392899839 546523452 392899839 690593935 88047950 690593935 88047950 1000000005 331493300 1000000005 331493300 519921120 516547184 519921120 516547184 290613477 884303938 290613477 884303938 1730983 1000000005 1730983 1000000005 44416905 773715066 44416905 773715066 373181599 429697463 373181599 429697463 700569736 -1000000005 700569736 -1000000005 660781842 494133102 660781842 494133102 74880790 927051975 74880790 860425523 74880790 860425523 188322303 720809280 188322303 720809280 645526720 221690119 645526720 221690119 862875508 135411364 862875508 265766369 862875508 265766369 478537083 604282954 478537083 604282954 326322459 712687896 326322459 712687896 246738972 998996099 246738972 998996099 943052 998996099 199597817 532865780 199597817 532865780 799685019 188203940 799685019 188203940 821590398 23770407 821590398 23770407 975785723 23770407 770289999 250528957 770289999 250528957 286803900 826020881 286803900 826020881 59741946 1000000005 59741946 1000000005 78196614 906551637 78196614 906551637 359687645 546002244 359687645 546002244 845896515 -1000000005 845896515 -1000000005 952583834 87560418 952583834 87560418 481992385 1000000005 481992385 1000000005 34194719 841044431 34194719 841044431 255637352 710649117 255637352 710649117 302836300 690130742 302836300 690130742 354982760 641907598 354982760 641907598 533374795 96950859 533374795 96950859 990418132 -1000000005 990418132 -1000000005 867685318 746236565 867685318 746236565 130079943 1000000005 130079943 1000000005 811092803 4667063 811092803 4667063 995467530 4667063 891287272 316837093 891287272 316837093 465991601 705119775 465991601 705119775 220208615 992637253 220208615 992637253 7671714 992637253 201619832 345802733 201619832 345802733 777707403 97383609 777707403 97383609 901932239 97383609 545608583 455282580 545608583 455282580 -1000000005 902419486 -1000000005 902419486 446706722 297350009 446706722 297350009 815581444 110901717 815581444 110901717 918223644 -1000000005 918223644 -1000000005 409091203 632738919 409091203 632738919 230922322 1000000005 230922322 1000000005 183314497 740924009 183314497 740924009 311114856 267794704 311114856 267794704 746299453 142288419 746299453 142288419 914829879 83676157 914829879 964827259 914829879 964827259 36157875 964827259 43369855 865076160 43369855 865076160 248522894 730592706 248522894 730592706 369469627 519863557 369469627 519863557 479951598 407536805 479951598 407536805 711505579 -1000000005 711505579 -1000000005 804425604 259495923 804425604 259495923 655261241 523984032 655261241 523984032 312383941 1000000005 312383941 1000000005 12544201 767068325 12544201 767068325 576341298 401743317 576341298 401743317 695819235 -1000000005 695819235 -1000000005 934852899 443822021 934852899 443822021 64996014 937325874 64996014 858993664 64996014 858993664 413773023 361497289 413773023 361497289 680835366 317424023 680835366 403776850 680835366 403776850 506536975 864876020 506536975 864876020 131522961 954070760 131522961 954070760 -1000000005 926624396 -1000000005 926624396 193877868 46831199 193877868 46831199 1000000005 261402098 1000000005 261402098 655561607 759680484 655561607 759680484 49552149 952855932 49552149 952855932 23827274 977360185 23827274 870583459 23827274 870583459 148901188 507230288 148901188 507230288 501190231 135370704 501190231 135370704 1000000005 18623614 1000000005 18623614 133165377 869847285 133165377 869847285 131253500 869847285 214992931 675386895 214992931 675386895 355709048 638024566 355709048 638024566 548569965 311687591 548569965 311687591 1000000005 25631595 1000000005 25631595 861698933 386623371 861698933 386623371 559280352 780728603 559280352 780728603 48108950 952793037 48108950 898946408 48108950 898946408 153976795 284480143 153976795 284480143 715131527 284480143 704445429 437275852 704445429 437275852 199132781 850255656 199132781 850255656 49469967 1000000005 49469967 1000000005 8650483 914673877 8650483 914673877 149408399 801794991 149408399 801794991 228869548 557279599 228869548 557279599 498169082 479587983 498169082 479587983 778327913 76384081 778327913 76384081 1000000005 207843610 1000000005 207843610 428137034 659282995 428137034 659282995 325424928 676075731 325424928 379453383 325424928 379453383 664673736 72226173 664673736 72226173 977103859 3690666 977103859 3690666 996319395 3690666 970634143 392575555 970634143 392575555 529399853 1000000005 529399853 1000000005 550408345 105843615 550408345 105843615 919040174 54799682 919040174 54799682 1000000005 51151658 1000000005 51151658 779291503 587080679 779291503 587080679 203743583 950882784 203743583 950882784 40805239 959954437 40805239 715518583 40805239 715518583 436397142 485284004 436397142 485284004 618815484 5260846 618815484 5260846 994937782 5260846 816931497 216253498 816931497 216253498 390367011 651653162 390367011 651653162 244914861 804893496 244914861 804893496 195224726 804893496 587330494 56281760 587330494 56281760 942850936 56281760 748665770 454175243 748665770 454175243 454449772 882909096 454449772 882909096 86227150 939519501 86227150 939519501 -1000000005 960735671 -1000000005 960735671 339473116 448702368 339473116 448702368 659657458 167812785 659657458 167812785 1000000005 479503862 1000000005 479503862 437005330 737877241 437005330 737877241 197943855 889319010 197943855 889319010 -1000000005 971067073 -1000000005 971067073 437445735 556554247 437445735 556554247 762479864 23927399 762479864 23927399 990368381 9507448 990368381 182140682 990368381 182140682 793203903 302446652 793203903 302446652 694464650 529095501 694464650 529095501 308361750 882422684 308361750 882422684 -1000000005 970822413 -1000000005 970822413 113549605 821647941 113549605 821647941 283359508 645888791 283359508 645888791 460987628 311496107 460987628 311496107 953440423 -1000000005 953440423 -1000000005 671264546 463724878 671264546 463724878 369344157 960848550 369344157 960848550 8314113 1000000005 8314113 1000000005 145651964 586368912 145651964 586368912 562620277 269792405 562620277 269792405 812461319 100871008 812461319 100871008 976907822 -1000000005 976907822 -1000000005 839566363 223730370 839566363 223730370 554844963 528334795 554844963 528334795 184089057 933407772 184089057 933407772 45903881 990236841 45903881 990236841 10244316 990236841 35203074 924072900 35203074 924072900 112789589 602601308 112789589 602601308 531118751 153164078 531118751 153164078 845728680 153164078 451997615 820752624 451997615 820752624 179964076 820752624 365044881 544061407 365044881 544061407 554975169 399950528 554975169 399950528 956057976 42861533 956057976 43351484 956057976 43351484 608546126 1000000005 608546126 1000000005 428037578 422760397 428037578 422760397 600698322 395765573 600698322 395765573 966064976 -1000000005 966064976 -1000000005 817406646 417431673 817406646 417431673 417877061 968050906 417877061 968050906 33134830 968050906 302236319 631111666 302236319 631111666 631339218 39521636 631339218 39521636 959645659 39521636 916396388 89964746 916396388 89964746 813106200 396622323 813106200 396622323 532423467 567141199 532423467 567141199 182386195 1000000005 182386195 1000000005 181032053 -1000000005 181032053 -1000000005 861764046 259361299 861764046 259361299 415527132 724325673 415527132 724325673 160041366 1000000005 160041366 1000000005 97662015 866286046 97662015 866286046 674954302 222904147 674954302 222904147 986815846 -1000000005 986815846 -1000000005 798245246 288552214 798245246 288552214 480411242 748394194 480411242 748394194 56306710 1000000005 56306710 1000000005 153000277 794117515 153000277 794117515 354573405 569134547 354573405 569134547 595208547 246071106 595208547 246071106 798584875 199672507 798584875 300361120 798584875 300361120 286906141 810156675 286906141 810156675 93993600 908405706 93993600 553535389 93993600 553535389 450956670 411871673 450956670 411871673 711833790 25214492 711833790 25214492 1000000005 171888197 1000000005 171888197 685084286 469623932 685084286 469623932 422054644 981819907 422054644 981819907 -1000000005 962943235 -1000000005 962943235 281965547 527331814 281965547 527331814 796378805 127478695 796378805 127478695 870770881 127478695 726882096 310718042 726882096 310718042 -1000000005 543386333 -1000000005 543386333 510262115 454817051 510262115 454817051 659099908 214114352 659099908 214114352 845362237 130722714 845362237 130722714 934221347 64006350 934221347 87471881 934221347 87471881 711562797 917600477 711562797 917600477 83968122 938098859 83968122 938098859 64404517 938098859 84595489 874921978 84595489 874921978 366128041 433086133 366128041 433086133 600233405 103673768 600233405 103673768 918474436 45694980 918474436 45694980 975593354 23863985 975593354 192071063 975593354 192071063 757623128 243677547 757623128 243677547 722305093 347031982 722305093 347031982 390096520 641829308 390096520 641829308 345429461 824498410 345429461 824498410 -1000000005 508189801 -1000000005 508189801 523461930 396478489 523461930 396478489 743016568 -1000000005 743016568 -1000000005 775791600 349151804 775791600 349151804 511539009 603794541 511539009 603794541 300584208 1000000005 300584208 1000000005 11726144 988178690 11726144 988178690 138121102 679556126 138121102 679556126 860093866 139009696 860093866 211669768 860093866 211669768 589635965 424300194 589635965 424300194 550255595 502446271 550255595 502446271 360063867 909593526 360063867 909593526 92801434 909593526 868772122 -1000000005 868772122 -1000000005 855682828 207020782 855682828 207020782 571285775 533927254 571285775 533927254 370952625 754362426 370952625 754362426 87558020 945274345 87558020 945274345 56175381 945274345 306590787 691237520 306590787 691237520 446428725 297514406 446428725 297514406 1000000005 532063959 1000000005 532063959 420294514 580685677 420294514 580685677 304869768 796088615 304869768 796088615 136784769 971223215 136784769 971223215 30040288 971223215 54958768 857490718 54958768 857490718 314446288 272949631 314446288 272949631 726713809 272949631 712063002 364873972 712063002 364873972 385811453 886317400 385811453 886317400 10294266 990190866 10294266 436887811 10294266 436887811 677061810 295208087 677061810 295208087 822465656 33360115 822465656 33360115 965789346 33360115 793700016 582596250 793700016 582596250 138939667 862579606 138939667 671833313 138939667 671833313 347299122 287593698 347299122 287593698 874324399 -1000000005 874324399 -1000000005 765617273 899606969 765617273 899606969 -1000000005 437322255 -1000000005 437322255 653482589 201367961 653482589 201367961 796829314 201367961 561557887 526309635 561557887 526309635 398212647 780600846 398212647 780600846 86215566 1000000005 86215566 1000000005 99254571 890043399 99254571 890043399 263887886 701015042 263887886 701015042 941587504 -1000000005 941587504 -1000000005 924917099 184482298 924917099 184482298 810864824 371483639 810864824 371483639 607402074 549417404 607402074 549417404 312636012 698310533 312636012 698310533 63740043 1000000005 63740043 1000000005 107396192 428784560 107396192 428784560 1000000005 683786838 1000000005 683786838 173696741 857258708 173696741 857258708 -1000000005 990150068 -1000000005 990150068 73932550 865302336 73932550 865302336 506659886 423399517 506659886 423399517 661978779 312914299 661978779 312914299 782943839 215899427 782943839 257193227 782943839 257193227 714529679 526078476 714529679 526078476 471933177 552837847 471933177 552837847 379562707 865609287 379562707 865609287 81463586 920413544 81463586 622217695 81463586 622217695 412456307 532146662 412456307 532146662 636206842 241363265 636206842 241363265 890431025 69735031 890431025 69735031 928976715 69735031 665438393 377740746 665438393 377740746 256070949 758286293 256070949 758286293 -1000000005 991801186 -1000000005 991801186 174106702 759356503 174106702 759356503 485581800 415493020 485581800 415493020 709002815 37357067 709002815 37357067 1000000005 26643119 1000000005 26643119 833047248 317073392 833047248 317073392 659665681 363068054 659665681 363068054 567138349 629263173 567138349 629263173 310174933 691554978 310174933 685638774 310174933 685638774 677112636 191387281 677112636 191387281 977021603 22519280 977021603 221433664 977021603 221433664 766148164 261396343 766148164 261396343 256375972 1000000005 256375972 1000000005 28688916 813919169 28688916 813919169 405423563 353762668 405423563 353762668 689561143 272100613 689561143 272100613 829616649 70216479 829616649 70216479 928540756 70216479 763512146 422828574 763512146 422828574 512322967 542944264 512322967 542944264 250583618 909843133 250583618 909843133 92566171 909843133 409963762 543428154 409963762 543428154 763476203 210754153 763476203 210754153 898810068 53664864 898810068 53664864 945101246 53664864 850212931 223450842 850212931 223450842 709911423 326356688 709911423 326356688 663933951 669957291 663933951 669957291 290721147 813841202 290721147 813841202 95613692 906519965 95613692 886986574 95613692 886986574 616908377 383141774 616908377 809777195 616908377 809777195 135150888 866281532 135150888 634873947 135150888 634873947 464443213 392277262 464443213 392277262 651267586 249594430 651267586 249594430 970270224 28966036 970270224 118510898 970270224 118510898 785851862 717526516 785851862 717526516 202556906 943972160 202556906 943972160 57618630 943972160 862193281 -1000000005 862193281 -1000000005 906137822 132741618 906137822 132741618 765118021 251171232 765118021 251171232 552666621 558023132 552666621 558023132 18828063 1000000005 18828063 1000000005 96237210 780457450 96237210 780457450 419084993 549643379 419084993 549643379 761637294 -1000000005 761637294 -1000000005 976130866 159952075 976130866 159952075 817665718 286824017 817665718 286824017 636646284 480489448 636646284 480489448 -1000000005 613371665 -1000000005 613371665 391857452 391725358 391857452 391725358 929356672 29257965 929356672 29257965 1000000005 44744606 1000000005 44744606 860179179 223991768 860179179 223991768 612181667 520073049 612181667 520073049 254101020 1000000005 254101020 1000000005 274662 973232765 274662 973232765 475701368 423567714 475701368 423567714 661303587 270312399 661303587 270312399 1000000005 24036194 1000000005 24036194 816442674 212059540 816442674 212059540 764490671 279659761 764490671 279659761 624419894 685081129 624419894 685081129 94398309 908023828 94398309 666542108 94398309 666542108 398524692 573359984 398524692 573359984 1000000005 500189412 1000000005 500189412 381119368 891207412 381119368 891207412 109860170 891207412 146189048 786235653 146189048 786235653 257782013 180553050 257782013 180553050 943929797 3075912 943929797 3075912 996996280 3075912 993957183 112387820 993957183 112387820 865695177 545046287 865695177 545046287 -1000000005 589796464 -1000000005 589796464 421311160 464975474 421311160 464975474 591071164 371075725 591071164 371075725 1000000005 23779116 1000000005 23779116 770336983 289958071 770336983 289958071 463690860 654292640 463690860 654292640 115156512 993154194 115156512 993154194 -1000000005 955336974 -1000000005 955336974 427647154 124616326 427647154 124616326 919337234 14703514 919337234 14703514 985087498 14703514 966321051 103810235 966321051 103810235 493641375 886488284 493641375 886488284 -1000000005 876801862 -1000000005 876801862 830049379 151260710 830049379 151260710 1000000005 426084831 1000000005 426084831 553060450 639971865 553060450 639971865 237134548 786892802 237134548 786892802 34950109 965953320 34950109 918376603 34950109 918376603 117207621 881828583 117207621 881828583 412446536 420067189 412446536 420067189 796796250 128903960 796796250 128903960 1000000005 56194828 1000000005 56194828 608655223 916307960 608655223 916307960 -1000000005 915704741 -1000000005 915704741 579835004 369372052 579835004 369372052 1000000005 480344056 1000000005 480344056 499544279 537414489 499544279 537414489 382463719 671149093 382463719 671149093 330478123 671149093 553302505 294969088 553302505 294969088 812082069 186061004 812082069 256520279 812082069 256520279 413735768 748180708 413735768 748180708 182420045 901820415 182420045 901820415 100144469 901820415 203336502 595329157 203336502 595329157 844704496 -1000000005 844704496 -1000000005 651761563 540505366 651761563 540505366 315009212 996310844 315009212 996310844 3599139 996310844 251149433 706001064 251149433 706001064 581278403 346666545 581278403 346666545 790341464 73491706 790341464 73491706 925151821 73491706 500760551 608210986 500760551 608210986 328831790 688763328 328831790 688763328 94682111 957883328 94682111 957883328 42918351 957883328 89972912 775795764 89972912 775795764 510461445 409877369 510461445 409877369 627225332 79821169 627225332 79821169 938378749 -1000000005 938378749 -1000000005 901336019 161592909 901336019 161592909 570723711 669042948 570723711 669042948 316624819 927374286 316624819 927374286 -1000000005 531248284 -1000000005 531248284 495497719 168203398 495497719 168203398 831085717 168203398 719366935 553397248 719366935 553397248 362908843 941655137 362908843 941655137 19945894 981163335 19945894 686817650 19945894 686817650 335768527 266780820 335768527 266780820 753513356 -1000000005 753513356 -1000000005 989061234 193753604 989061234 193753604 600825234 486585140 600825234 486585140 215548493 993994181 215548493 993994181 5761438 993994181 514287341 65303185 514287341 65303185 1000000005 218392412 1000000005 218392412 776619132 289424023 776619132 289424023 614187188 399718388 614187188 399718388 565370533 820855470 565370533 820855470 179901398 820855470 205410248 719624746 205410248 719624746 683490501 202154570 683490501 202154570 841685991 157090004 841685991 217752622 841685991 217752622 426911519 705403320 426911519 705403320 254853014 803613970 254853014 803613970 85647895 960497679 85647895 960497679 40275849 960497679 182012586 749215477 182012586 749215477 512851089 451177995 512851089 451177995 585975361 362422654 585975361 362422654 901156840 -1000000005 901156840 -1000000005 981035350 281578565 981035350 281578565 543423278 464380743 543423278 464380743 393175254 670823432 393175254 670823432 228416028 782394887 228416028 782394887 156999759 970960893 156999759 970960893 -1000000005 893605780 -1000000005 893605780 127806398 417012301 127806398 417012301 769228944 17906089 769228944 17906089 1000000005 494505289 1000000005 494505289 420074528 989410315 420074528 989410315 -1000000005 910711049 -1000000005 910711049 206486943 678151778 206486943 678151778 354137401 566440917 354137401 566440917 889004598 88682258 889004598 88682258 909602325 88682258 873977475 155337039 873977475 155337039 829303414 226531071 829303414 226531071 669754441 504478028 669754441 504478028 472102729 548441332 472102729 548441332 255268531 1000000005 255268531 1000000005 24115171 766215325 24115171 766215325 323568407 622019585 323568407 622019585 438844114 470209605 438844114 470209605 1000000005 47881355 1000000005 47881355 535322778 579134664 535322778 579134664 52354373 948869100 52354373 872410531 52354373 872410531 169397307 814651835 169397307 814651835 314002843 644222057 314002843 644222057 358312314 -1000000005 358312314 -1000000005 662097651 379955158 662097651 379955158 575351995 796594801 575351995 796594801 130974108 979753601 130974108 979753601 21616956 979753601 25229420 738523832 25229420 738523832 330918728 669521896 330918728 669521896 550366315 299015087 550366315 299015087 807540938 23844802 807540938 23844802 1000000005 31399690 1000000005 31399690 360586155 673576627 360586155 673576627 135641286 920847080 135641286 920847080 -1000000005 413497745 -1000000005 413497745 656244725 335645654 656244725 335645654 664536409 -1000000005 664536409 -1000000005 963620263 53937732 963620263 53937732 699427540 699027957 699427540 699027957 35225919 1000000005 35225919 1000000005 187282275 808103692 187282275 808103692 376050939 573860562 376050939 573860562 956967152 42038009 956967152 284730245 956967152 284730245 321187349 988306106 321187349 988306106 12530645 988306106 23059784 963493858 23059784 963493858 282026656 659710460 282026656 659710460 379783031 607344841 379783031 607344841 595485300 340324080 595485300 340324080 691640075 205035784 691640075 205035784 793259463 205035784 618736613 577231973 618736613 577231973 343574428 855377195 343574428 855377195 48546257 952338246 48546257 914852408 48546257 914852408 310641619 641551887 310641619 641551887 606861733 290851155 606861733 290851155 754182218 95001913 754182218 95001913 903999416 95001913 715449165 491498505 715449165 491498505 408129167 1000000005 408129167 1000000005 34792625 808550730 34792625 808550730 244969947 257304746 244969947 257304746 901378110 9651094 901378110 9651094 1000000005 44548919 1000000005 44548919 921226708 641291261 921226708 641291261 291874822 754041761 291874822 754041761 247056778 754041761 540256359 452578199 540256359 452578199 642327501 204570928 642327501 204570928 953189452 27742026 953189452 27742026 1000000005 266314693 1000000005 266314693 605434254 1000000005 605434254 1000000005 388126787 582650685 388126787 582650685 479852151 506236645 479852151 506236645 603515653 390050073 603515653 390050073 860896143 137823637 860896143 141746660 860896143 141746660 852116598 272399316 852116598 272399316 682590343 317915195 682590343 317915195 125462862 908970230 125462862 908970230 76024274 983695582 76024274 983695582 -1000000005 820241063 -1000000005 820241063 272716735 702065421 272716735 702065421 461222693 538182622 461222693 578972720 461222693 578972720 391788958 849240447 391788958 849240447 129976050 871124793 129976050 852989305 129976050 852989305 187054065 670396988 187054065 670396988 405310224 482170149 405310224 482170149 939862496 58888759 939862496 118434015 939862496 118434015 602619576 415463613 602619576 415463613 436138986 750195403 436138986 750195403 163572273 957581874 163572273 957581874 -1000000005 914851196 -1000000005 914851196 250544091 734253491 250544091 734253491 406273131 502309550 406273131 502309550 591873504 277802432 591873504 277802432 798181198 -1000000005 798181198 -1000000005 756738276 465099860 756738276 465099860 449142622 832657806 449142622 832657806 93947279 1000000005 93947279 1000000005 250654447 438255726 250654447 438255726 607361944 254699135 607361944 254699135 915886119 45786446 915886119 45786446 952962020 45786446 853014049 236137596 853014049 236137596 709405951 732346529 709405951 732346529 -1000000005 768852747 -1000000005 768852747 545612659 -1000000005 545612659 -1000000005 514592128 607659833 514592128 607659833 136079071 874643797 136079071 874643797 -1000000005 953295962 -1000000005 953295962 212459765 589508303 212459765 589508303 545036160 74292796 545036160 74292796 1000000005 601974851 1000000005 601974851 330327613 787167172 330327613 787167172 41006392 959834770 41006392 577603503 41006392 577603503 449301564 493447286 449301564 493447286 773570044 161813621 773570044 161813621 837528213 161813621 521886266 556417549 521886266 556417549 347102185 921119783 347102185 921119783 80935813 921119783 256006377 595757202 256006377 595757202 713153171 84490666 713153171 84490666 975020760 -1000000005 975020760 -1000000005 573984238 783161331 573984238 783161331 141358078 956750947 141358078 956750947 13670066 986945146 13670066 970317083 13670066 970317083 353890454 415549626 353890454 415549626 804444504 193421601 804444504 402292947 804444504 402292947 293122178 982824877 293122178 982824877 18288885 982824877 63987150 829326436 63987150 829326436 183180916 645257927 183180916 645257927 384326698 539264794 384326698 539264794 819576612 27468242 819576612 27468242 1000000005 54746903 1000000005 54746903 309307672 842279691 309307672 842279691 45578917 954899412 45578917 579837523 45578917 579837523 518373706 459518571 518373706 459518571 692542225 274848291 692542225 274848291 1000000005 433435666 1000000005 433435666 505240577 536089533 505240577 536089533 370748178 683022952 370748178 683022952 284662830 773335648 284662830 773335648 99902825 921218259 99902825 921218259 80790651 921218259 167932602 609022383 167932602 609022383 856939375 87851535 856939375 87851535 910359949 87851535 669191860 446517034 669191860 446517034 371622957 745025306 371622957 745025306 255729593 745025306 341176339 409461691 341176339 409461691 780924604 140795386 780924604 140795386 919621565 40339386 919621565 40339386 1000000005 19827702 1000000005 19827702 510434335 504672530 510434335 504672530 256298509 849631640 256298509 849631640 -1000000005 585420529 -1000000005 585420529 637359162 358057692 637359162 358057692 940630814 40535667 940630814 40535667 958635997 40535667 894289608 111112078 894289608 111112078 840820732 168773943 840820732 168773943 743911813 399226428 743911813 399226428 355192770 756238975 355192770 756238975 176175482 994475519 176175482 994475519 5329143 994475519 464536576 523853592 464536576 523853592 574732334 257407825 574732334 257407825 1000000005 115856502 1000000005 115856502 849094092 311260190 849094092 311260190 562441750 821163895 562441750 821163895 179516565 821163895 609489590 330357990 609489590 330357990 668538695 330357990 417125672 708356434 417125672 708356434 131228588 869850524 131228588 849016777 131228588 849016777 155841767 632981854 155841767 632981854 769344070 58747196 769344070 58747196 1000000005 133603811 1000000005 133603811 533098840 975365743 533098840 975365743 -1000000005 975175863 -1000000005 975175863 50935407 785462877 50935407 785462877 267647517 408100261 267647517 408100261 1000000005 71963297 1000000005 71963297 784674746 221055722 784674746 221055722 640593811 362823208 640593811 362823208 628703189 378231935 628703189 378231935 542656502 1000000005 542656502 1000000005 108234549 771340642 108234549 771340642 340824940 635570126 340824940 635570126 560425455 206061354 560425455 206061354 792173020 206061354 319863256 783476993 319863256 783476993 213031479 980674003 213031479 980674003 20601454 980674003 29678424 858200541 29678424 858200541 314077097 575783285 314077097 575783285 780593732 -1000000005 780593732 -1000000005 782367161 664128665 782367161 664128665 325325430 804849160 325325430 804849160 185967675 963492106 185967675 963492106 -1000000005 447969559 -1000000005 447969559 631192963 299841291 631192963 299841291 699621222 299841291 626872817 452033835 626872817 452033835 453647407 668781418 453647407 668781418 331872323 979707938 331872323 979707938 799342 999190576 799342 821692697 799342 821692697 288822715 -1000000005 288822715 -1000000005 972342954 387058059 972342954 387058059 604634267 600120248 604634267 600120248 337424044 674365662 337424044 674365662 166582650 947495044 166582650 947495044 -1000000005 914535864 -1000000005 914535864 130305679 457871025 130305679 457871025 838517827 27943324 838517827 27943324 1000000005 101961519 1000000005 101961519 802107367 242280512 802107367 242280512 705842853 619472499 705842853 619472499 153724967 858392599 153724967 858392599 143149748 858392599 290173139 440946715 290173139 440946715 772119597 -1000000005 772119597 -1000000005 975863145 789380421 975863145 789380421 207119926 1000000005 207119926 1000000005 657846563 285402246 657846563 285402246 718453757 99145970 718453757 99145970 900206897 99145970 715566091 691747020 715566091 691747020 286943438 756917435 286943438 756917435 244266860 756917435 393295909 422370836 393295909 422370836 975813871 13944523 975813871 13944523 985990520 13944523 935167597 204960987 935167597 204960987 727413348 337945922 727413348 337945922 661332457 340983498 661332457 340983498 610811237 449921320 610811237 449921320 104777272 896735376 104777272 775626806 104777272 775626806 420875576 503798145 420875576 503798145 561515653 404571643 561515653 404571643 597571535 6171456 597571535 6171456 1000000005 99005645 1000000005 99005645 614221618 652917132 614221618 652917132 246336707 982260340 246336707 982260340 18810457 982260340 101553353 882368003 101553353 882368003 359632814 614886591 359632814 614886591 1000000005 131560108 1000000005 131560108 697199604 660123738 697199604 660123738 219566086 816936571 219566086 816936571 83976634 921781337 83976634 921781337 -1000000005 778546051 -1000000005 778546051 438273439 342850108 438273439 342850108 693703846 -1000000005 693703846 -1000000005 347344675 781057680 347344675 781057680 125092748 903951597 125092748 903951597 -1000000005 716664785 -1000000005 716664785 593008941 245289956 593008941 245289956 790371598 109033386 790371598 109033386 947520051 51151456 947520051 64859679 947520051 64859679 873293997 429161086 873293997 429161086 377657378 716651027 377657378 716651027 275329198 834049467 275329198 834049467 18834238 984970347 18834238 984970347 15918852 984970347 187514601 525811913 187514601 525811913 976072622 23466242 976072622 232324444 976072622 232324444 706873549 403774170 706873549 403774170 418102234 867489617 418102234 867489617 29543938 971663501 29543938 428779976 29543938 428779976 709875642 84679634 709875642 84679634 913672802 84679634 760443900 339027635 760443900 339027635 416312898 927950845 416312898 927950845 73862465 927950845 86664524 678679416 86664524 678679416 366746226 592860359 366746226 592860359 449627022 24836361 449627022 24836361 974605016 24836361 918174517 125094632 918174517 125094632 512822346 501233702 512822346 501233702 325196857 732959936 325196857 732959936 267475419 732959936 596954986 332945315 596954986 332945315 799297500 181181575 799297500 181181575 1000000005 359506362 1000000005 359506362 193376429 1000000005 193376429 1000000005 151132757 844081193 151132757 844081193 315383366 620112452 315383366 620112452 431819192 114304927 431819192 114304927 883940359 114304927 -1000000005 508682704 -1000000005 508682704 566579909 858116 566579909 858116 999213221 858116 936661858 212734845 936661858 212734845 768101717 972764488 768101717 972764488 28429757 972764488 45062734 836630513 45062734 836630513 183334369 756574420 183334369 756574420 313084589 468046924 313084589 468046924 541257517 403899191 541257517 403899191 831458637 158005790 831458637 158005790 840855229 158005790 496803817 540386082 496803817 540386082 304199943 704457444 304199943 704457444 238504152 1000000005 238504152 1000000005 72118618 886957493 72118618 886957493 1000000005 146774729 1000000005 146774729 443565840 628365148 443565840 628365148 301542875 966710256 301542875 966710256 9517743 990869789 9517743 847531628 9517743 847531628 247533184 417885873 247533184 417885873 635528572 66716181 635528572 66716181 931847097 66716181 596315580 823290897 596315580 823290897 -1000000005 929825720 -1000000005 929825720 203236837 672119138 203236837 672119138 420736143 306585973 420736143 306585973 1000000005 136304233 1000000005 136304233 797987121 311251583 797987121 311251583 231189958 875304115 231189958 875304115 47987034 959687376 47987034 959687376 -1000000005 684428803 -1000000005 684428803 438266534 513886747 438266534 513886747 687007726 267789765 687007726 267789765 763224994 44958518 763224994 44958518 986027015 13905669 986027015 37788708 986027015 37788708 663404964 387953908 663404964 387953908 474127316 669151347 474127316 669151347 25479911 975711689 25479911 917940440 25479911 917940440 290233164 690551655 290233164 690551655 417141645 562228710 417141645 562228710 574681872 280795998 574681872 280795998 774236125 9974981 774236125 9974981 989769605 9974981 366816934 771687627 366816934 771687627 121445060 879677594 121445060 828661236 121445060 828661236 405121196 374220434 405121196 374220434 653069380 165479356 653069380 165479356 833700567 165479356 689311386 425549973 689311386 425549973 412034136 673279739 412034136 673279739 255039208 745691195 255039208 313785783 255039208 313785783 711031483 197598774 711031483 197598774 972213053 27296059 972213053 78797327 972213053 78797327 910911135 269392329 910911135 269392329 723510628 694657150 723510628 694657150 307040972 694657150 464381164 509982232 464381164 509982232 797024627 -1000000005 797024627 -1000000005 988450304 73161175 988450304 73161175 403320980 854239974 403320980 854239974 10677455 1000000005 10677455 1000000005 434522350 516005072 434522350 516005072 532253062 48189001 532253062 48189001 950596895 48189001 159119276 945178115 159119276 945178115 16196358 1000000005 16196358 1000000005 82072155 697100378 82072155 697100378 327354896 609033982 327354896 609033982 610768104 278005098 610768104 278005098 724986709 182081567 724986709 182081567 831232649 53323000 831232649 53323000 945379902 53323000 425803141 595897739 425803141 595897739 383944425 727733471 383944425 727733471 215454007 895444390 215454007 895444390 99293050 1000000005 99293050 1000000005 183868710 714876423 183868710 714876423 291253575 190046979 291253575 190046979 813232806 169520210 813232806 169520210 829681094 169520210 757475531 796981877 757475531 796981877 47438145 1000000005 47438145 1000000005 43732973 898474290 43732973 898474290 114917980 877462578 114917980 877462578 237388625 689687697 237388625 689687697 355837429 611737064 355837429 611737064 440756343 558052651 440756343 558052651 615463998 27239212 615463998 27239212 972307119 27239212 899088596 176186833 899088596 176186833 437593153 748815796 437593153 748815796 252067910 748815796 714293615 263118420 714293615 263118420 809538211 171218568 809538211 171218568 902986710 42157626 902986710 42157626 1000000005 92164592 1000000005 92164592 652462852 1000000005 652462852 1000000005 261515770 644402279 261515770 644402279 930129725 -1000000005 930129725 -1000000005 968045373 104987677 968045373 104987677 638209981 524560608 638209981 524560608 438801746 562404097 438801746 562404097 238942136 761903369 238942136 587212708 238942136 587212708 830594950 -1000000005 830594950 -1000000005 626571310 396629243 626571310 396629243 512652321 590041982 512652321 590041982 231720010 769260260 231720010 532987843 231720010 532987843 624795836 148892028 624795836 148892028 924920439 -1000000005 924920439 -1000000005 982765516 17127005 982765516 17127005 777954539 589273597 777954539 589273597 210343690 963621358 210343690 963621358 32241497 968832618 32241497 663711147 32241497 663711147 393058465 531525391 393058465 531525391 540802363 426755572 540802363 426755572 720457698 220222727 720457698 220222727 810243233 86168045 810243233 86168045 1000000005 543486972 1000000005 543486972 376616841 662944802 376616841 662944802 308771316 793905051 308771316 793905051 162167896 913245998 162167896 913245998 50645211 950511213 50645211 736365245 50645211 736365245 434377021 41709268 434377021 41709268 957449582 41709268 667889601 384874397 667889601 384874397 545035986 711530804 545035986 711530804 173713457 873076347 173713457 873076347 127735604 873076347 492401970 125573908 492401970 125573908 1000000005 152564380 1000000005 152564380 817250553 259553467 817250553 259553467 333971029 1000000005 333971029 1000000005 142262845 736846840 142262845 736846840 304511203 -1000000005 304511203 -1000000005 856506666 232428331 856506666 232428331 275899203 820419796 275899203 820419796 180392462 820419796 428782237 523149430 428782237 523149430 528103345 391729974 528103345 391729974 624375164 118675753 624375164 118675753 900337492 99008043 900337492 434894884 900337492 434894884 106543912 1000000005 106543912 1000000005 276639091 596495471 276639091 596495471 495452914 492942645 495452914 492942645 631411307 312190147 631411307 312190147 944281128 54577522 944281128 136293656 944281128 136293656 856596988 344409102 856596988 344409102 273040554 931941725 273040554 931941725 27376360 982303677 27376360 982303677 18777388 982303677 224578119 471523110 224578119 471523110 872560300 125438967 872560300 225669869 872560300 225669869 648594058 365126015 648594058 365126015 589621444 545383719 589621444 545383719 322089324 773360372 322089324 773360372 212146252 944167260 212146252 944167260 39599355 1000000005 39599355 1000000005 123927987 565321413 123927987 565321413 627390674 197192257 627390674 197192257 895171432 29108322 895171432 29108322 1000000005 376080272 1000000005 376080272 349608004 679931826 349608004 679931826 230716565 775358955 230716565 775358955 186789279 881810545 186789279 881810545 110357709 996890793 110357709 996890793 3105231 996890793 66333631 763755204 66333631 763755204 357236701 250995585 357236701 250995585 962884624 -1000000005 962884624 -1000000005 902681337 171396271 902681337 171396271 811997664 349829966 811997664 349829966 314375797 841431045 314375797 841431045 159545571 841431045 180056992 664664801 180056992 664664801 516669126 457634268 516669126 457634268 655119414 306440203 655119414 306440203 776595390 199581038 776595390 199581038 1000000005 150734779 1000000005 150734779 710641538 548259665 710641538 548259665 321513253 727457270 321513253 727457270 266394366 1000000005 266394366 1000000005 126015666 183730225 126015666 183730225 924061303 -1000000005 924061303 -1000000005 860903006 328629714 860903006 328629714 35049170 965866978 35049170 802128727 35049170 802128727 381170435 144662259 381170435 144662259 1000000005 329705179 1000000005 329705179 559850422 541673185 559850422 541673185 277582431 772870504 277582431 772870504 98224752 1000000005 98224752 1000000005 60449448 219265903 60449448 219265903 950229676 48444488 950229676 158644053 950229676 158644053 798599861 387018125 798599861 387018125 517391381 663363297 517391381 663363297 123544189 904216378 123544189 904216378 97695306 904216378 201963225 778346359 201963225 778346359 450483400 456979507 450483400 456979507 600609594 348745575 600609594 348745575 1000000005 24380148 1000000005 24380148 938214082 139030445 938214082 139030445 839618616 247534366 839618616 247534366 602208656 474798827 602208656 474798827 -1000000005 944637599 -1000000005 944637599 369727143 418915770 369727143 418915770 742611450 187755380 742611450 187755380 908857068 89567493 908857068 157516243 908857068 157516243 670351483 338990676 670351483 338990676 590750839 539207133 590750839 539207133 205291211 937081965 205291211 937081965 -1000000005 641588561 -1000000005 641588561 364755930 496480133 364755930 496480133 1000000005 11438652 1000000005 11438652 964624504 59609874 964624504 59609874 907368844 201716154 907368844 201716154 692697776 350732294 692697776 350732294 483577246 656517241 483577246 656517241 180546581 1000000005 180546581 1000000005 186760588 686711755 186760588 686711755 494816552 493664110 494816552 493664110 876235438 108109146 876235438 108109146 1000000005 407822542 1000000005 407822542 244201470 810127351 244201470 810127351 167146253 1000000005 167146253 1000000005 179230549 415593121 179230549 415593121 699585112 236609697 699585112 236609697 762181340 236609697 497123339 544166701 497123339 544166701 159296140 924002578 159296140 924002578 55423448 1000000005 55423448 1000000005 24089464 798102893 24089464 798102893 453500411 411445860 453500411 411445860 792569780 -1000000005 792569780 -1000000005 985223981 355001891 985223981 355001891 326768085 794341365 326768085 794341365 50170548 950941850 50170548 803802677 50170548 803802677 798081651 139966472 798081651 139966472 858943372 139966472 691480289 363146398 691480289 363146398 571652057 502481361 571652057 502481361 373304207 690396973 373304207 690396973 268949278 871182932 268949278 871182932 4163663 995670780 4163663 910296763 4163663 910296763 328867466 533589567 328867466 533589567 477944138 453861276 477944138 453861276 617097026 62110696 617097026 62110696 986558226 -1000000005 986558226 -1000000005 151212181 968870792 151212181 968870792 7293941 992841547 7293941 852556561 7293941 852556561 388513638 557183996 388513638 557183996 595764362 383914353 595764362 383914353 649838318 307737655 649838318 307737655 711918222 175848234 711918222 175848234 822694419 175848234 761685108 348935097 761685108 348935097 553028258 548734832 553028258 548734832 365482618 1000000005 365482618 1000000005 377888475 340840049 377888475 340840049 687332426 218092885 687332426 218092885 952891719 -1000000005 952891719 -1000000005 869200577 165601516 869200577 165601516 350810230 903537557 350810230 903537557 98499245 903537557 421311199 555901374 421311199 555901374 613448586 202088176 613448586 202088176 833748131 58975389 833748131 58975389 939749073 58975389 794789773 285547394 794789773 285547394 458274104 680338259 458274104 680338259 235972958 765137607 235972958 708834173 235972958 708834173 590424032 251896064 590424032 251896064 971269704 28073179 971269704 773863493 971269704 773863493 176613602 824316844 176613602 784184377 176613602 784184377 352433980 636131688 352433980 636131688 401912571 298702434 401912571 298702434 728473570 119055685 728473570 119055685 1000000005 99230866 1000000005 99230866 676188859 342402919 676188859 342402919 562419317 483731063 562419317 483731063 468158196 585470518 468158196 585470518 272482747 813252661 272482747 813252661 49634458 951364814 49634458 916059222 49634458 916059222 211238198 444466421 211238198 444466421 697129003 198110266 697129003 198110266 805330827 28090702 805330827 28090702 971207314 28090702 670001548 666042825 670001548 666042825 147855015 1000000005 147855015 1000000005 74113746 286145721 74113746 286145721 1000000005 346047400 1000000005 346047400 615504464 460970963 615504464 460970963 260913010 843882496 260913010 843882496 60445548 941579202 60445548 824315795 60445548 824315795 182265667 488786130 182265667 488786130 737840771 237993781 737840771 237993781 776402738 3190746 776402738 3190746 1000000005 25817320 1000000005 25817320 968119775 67072329 968119775 67072329 920947969 113789512 920947969 113789512 840204148 308747442 840204148 308747442 436089773 645882320 436089773 645882320 37434371 963790243 37434371 771345071 37434371 771345071 257994740 617951579 257994740 617951579 721292745 133773719 721292745 133773719 864298667 133773719 528516430 477813161 528516430 477813161 339842989 775417243 339842989 775417243 104788019 896685070 104788019 747810557 104788019 747810557 531738346 268619188 531738346 268619188 731204483 268619188 437820923 620910630 437820923 620910630 238215724 863712633 238215724 863712633 130023703 1000000005 130023703 1000000005 186658391 522955801 186658391 522955801 581221403 371331918 581221403 371331918 659668335 -1000000005 659668335 -1000000005 296965415 771254872 296965415 771254872 -1000000005 631463455 -1000000005 631463455 386741564 512335007 386741564 512335007 740828227 171225646 740828227 171225646 827609520 171225646 714545435 514175518 714545435 514175518 464875194 623990404 464875194 623990404 335533373 836864376 335533373 836864376 6658759 993342286 6658759 909103796 6658759 909103796 121117432 113175216 121117432 113175216 885115408 113175216 785885373 235427607 785885373 235427607 694067357 547202181 694067357 547202181 343992456 811461986 343992456 811461986 180047998 989910412 180047998 989910412 -1000000005 928935211 -1000000005 928935211 132357065 775385794 132357065 775385794 909845183 -1000000005 909845183 -1000000005 820340220 261569228 820340220 261569228 619866160 533780260 619866160 533780260 438361520 605208136 438361520 605208136 359363180 754144811 359363180 754144811 -1000000005 605285307 -1000000005 605285307 627978968 37265995 627978968 37265995 985045978 14731114 985045978 895963477 985045978 895963477 95567125 993477963 95567125 993477963 -1000000005 486278797 -1000000005 486278797 556081089 264217950 556081089 264217950 826405717 79214985 826405717 79214985 946289433 52451552 946289433 506800554 946289433 506800554 404563173 607549459 404563173 607549459 389233607 862716072 389233607 862716072 -1000000005 564647178 -1000000005 564647178 526879185 33093607 526879185 33093607 1000000005 69962831 1000000005 69962831 245389447 863868953 245389447 863868953 -1000000005 497969549 -1000000005 497969549 871124293 39313991 871124293 39313991 986047604 -1000000005 986047604 -1000000005 829541171 241564022 829541171 241564022 711536004 332069816 711536004 332069816 64217356 951614679 64217356 951614679 25885263 975313896 25885263 703837163 25885263 703837163 373397600 573643340 373397600 573643340 471216060 222652604 471216060 222652604 920885599 77864253 920885599 163622312 920885599 163622312 785063602 456530524 785063602 456530524 488803048 874886626 488803048 874886626 25495368 1000000005 25495368 1000000005 26435905 651433811 26435905 651433811 436873325 412760716 436873325 412760716 656291857 -1000000005 656291857 -1000000005 720621561 410781606 720621561 410781606 176855227 900458150 176855227 900458150 -1000000005 879468218 -1000000005 879468218 596273027 272062443 596273027 272062443 1000000005 47438876 1000000005 47438876 746484363 362292371 746484363 362292371 624748698 870844030 624748698 870844030 4154909 995694971 4154909 995031926 4154909 995031926 140722239 843680642 140722239 843680642 323707627 440702814 323707627 440702814 633453824 333532544 633453824 333532544 833912586 -1000000005 833912586 -1000000005 754673688 593544777 754673688 593544777 280504369 942673735 280504369 942673735 59254229 942673735 194006204 594144161 194006204 594144161 616996623 365359018 616996623 365359018 635202441 203304245 635202441 203304245 794971741 203304245 585078093 490304310 585078093 490304310 6250952 993668388 6250952 840257435 6250952 840257435 549164518 411265980 549164518 411265980 837261964 -1000000005 837261964 -1000000005 952578961 137935934 952578961 137935934 790477359 410153577 790477359 410153577 353232583 830609290 353232583 830609290 125891014 1000000005 125891014 1000000005 184819249 664762337 184819249 664762337 405218475 587643656 405218475 587643656 758102801 -1000000005 758102801 -1000000005 996692758 92447099 996692758 92447099 807936937 294183900 807936937 294183900 688954071 322675913 688954071 322675913 280933490 963857530 280933490 963857530 9240301 991128311 9240301 966077149 9240301 966077149 263894231 468514207 263894231 468514207 559342649 324430946 559342649 324430946 858113787 87952647 858113787 87952647 937191453 42442373 937191453 42442373 979374771 15268690 979374771 15268690 984459056 15268690 816891236 323766347 816891236 323766347 616115963 779123800 616115963 779123800 164075047 836851834 164075047 759417434 164075047 759417434 362738384 609100621 362738384 609100621 869980349 128264136 869980349 220875987 869980349 220875987 769535275 443666148 769535275 443666148 504996548 834314329 504996548 834314329 70277062 1000000005 70277062 1000000005 72283596 861055201 72283596 861055201 146678827 750240342 146678827 750240342 632239578 159892464 632239578 159892464 845972165 -1000000005 845972165 -1000000005 987610989 222310648 987610989 222310648 485967882 838558917 485967882 838558917 79796570 921957605 79796570 891771177 79796570 891771177 213467108 732583296 213467108 732583296 482583867 509133915 482583867 509133915 737495804 98589437 737495804 98589437 1000000005 11460369 1000000005 11460369 897800339 417239592 897800339 417239592 456393856 601611085 456393856 601611085 353203675 1000000005 353203675 1000000005 198682398 776686827 198682398 776686827 335734605 535723389 335734605 535723389 508067843 388823904 508067843 388823904 962061841 5201780 962061841 5201780 1000000005 70233668 1000000005 70233668 180170850 827554295 180170850 827554295 173409166 827554295 176502049 624309237 176502049 624309237 428725589 392144924 428725589 392144924 632194604 275600791 632194604 275600791 798281676 -1000000005 798281676 -1000000005 930509714 222830989 930509714 222830989 759581154 358047665 759581154 358047665 4808509 995055384 4808509 954660643 4808509 954660643 423781154 479305504 423781154 479305504 844865679 60439905 844865679 60439905 944408402 -1000000005 944408402 -1000000005 996240179 89056217 996240179 89056217 571191461 488084236 571191461 488084236 375219344 713619968 375219344 713619968 -1000000005 973569631 -1000000005 973569631 245064332 86460283 245064332 86460283 911760112 86460283 901849350 363368567 901849350 363368567 89158405 1000000005 89158405 1000000005 62462048 832784698 62462048 832784698 293134998 432968055 293134998 432968055 629611447 71837564 629611447 71837564 1000000005 210728417 1000000005 210728417 597548423 461391191 597548423 461391191 397055232 660404489 397055232 660404489 81055439 920975774 81055439 748573213 81055439 748573213 315247216 301185484 315247216 301185484 805213661 55770931 805213661 55770931 972907028 701705 972907028 701705 1000000005 225126360 1000000005 225126360 500918658 934066695 500918658 934066695 27359275 986925589 27359275 986925589 13684288 986925589 235704544 622808400 235704544 622808400 605515018 282729546 605515018 282729546 801273191 194046846 801273191 194046846 838548162 160498263 838548162 419088437 838548162 419088437 547999867 536008020 547999867 536008020 251159911 812204851 251159911 812204851 129974757 915415065 129974757 915415065 86528305 915415065 203218906 777724610 203218906 777724610 320520083 551611242 320520083 551611242 688216322 -1000000005 688216322 -1000000005 961854147 132492772 961854147 132492772 92739162 970543049 92739162 970543049 30824897 970543049 37503237 862156913 37503237 862156913 765144521 -1000000005 765144521 -1000000005 883667479 128176297 883667479 128176297 429874397 725482619 429874397 725482619 217872599 908789757 217872599 908789757 93597451 908789757 176657163 730070000 176657163 730070000 278533988 465491671 278533988 465491671 655384926 287010048 655384926 287010048 734978412 103428560 734978412 103428560 896205632 103428560 669621907 1000000005 669621907 1000000005 79273567 881003036 79273567 881003036 173932773 785081665 173932773 785081665 336220452 398277523 336220452 398277523 682255125 315828184 682255125 368050757 682255125 368050757 551835212 589091843 551835212 589091843 328386069 687763579 328386069 687763579 304459563 1000000005 304459563 1000000005 112180200 882138616 112180200 882138616 253011241 714854289 253011241 714854289 595190700 84061932 595190700 84061932 950627079 -1000000005 950627079 -1000000005 986558095 111136708 986558095 111136708 804018843 363275168 804018843 363275168 378084606 628030781 378084606 628030781 322791149 792292905 322791149 792292905 189083769 817803377 189083769 817803377 -1000000005 742451084 -1000000005 742451084 843343738 148284843 843343738 148284843 954031030 -1000000005 954031030 -1000000005 980720676 349532997 980720676 349532997 468399968 568305557 468399968 568305557 414837933 929531101 414837933 929531101 54802263 946667781 54802263 227333936 54802263 227333936 1000000005 171489238 1000000005 171489238 393957387 710181739 393957387 710181739 102131997 912919671 102131997 912919671 17506109 1000000005 17506109 1000000005 223675968 505483486 223675968 505483486 501802375 436491100 501802375 436491100 794531292 203708298 794531292 272694994 794531292 272694994 124538052 971367327 124538052 971367327 21295119 980053719 21295119 855751776 21295119 855751776 165863242 326759121 165863242 326759121 897240466 102370429 897240466 395349028 897240466 395349028 496449216 701406721 496449216 701406721 139405041 862134239 139405041 810620415 139405041 810620415 396350378 38755971 396350378 38755971 960233845 38755971 892075169 196960121 892075169 196960121 626256097 663784406 626256097 663784406 111181546 918242015 111181546 918242015 83703698 918242015 243246211 596704300 243246211 596704300 438785093 401536508 438785093 401536508 600960117 293427930 600960117 293427930 742427441 254623054 742427441 254623054 788150897 205048570 788150897 205048570 842912388 155777630 842912388 192708507 842912388 192708507 754981989 533417782 754981989 533417782 341317079 696816408 341317079 696816408 304570436 817604553 304570436 817604553 -1000000005 827663453 -1000000005 827663453 477575209 164274961 477575209 164274961 1000000005 310120022 1000000005 310120022 650133001 1000000005 650133001 1000000005 106656999 599638641 106656999 599638641 477049896 215621901 477049896 215621901 860502716 -1000000005 860502716 -1000000005 990980704 198267410 990980704 198267410 796959716 221773184 796959716 221773184 398178536 671869315 398178536 671869315 121096816 955828718 121096816 955828718 -1000000005 994289811 -1000000005 994289811 191561875 797468321 191561875 797468321 372902098 558652587 372902098 558652587 723332454 -1000000005 723332454 -1000000005 332219638 669519670 332219638 457685393 332219638 457685393 553586315 237294248 553586315 237294248 902644115 -1000000005 902644115 -1000000005 632068019 508192056 632068019 508192056 489058442 527345919 489058442 527345919 445321071 607688138 445321071 607688138 380954752 993115723 380954752 993115723 -1000000005 986184697 -1000000005 986184697 40643395 692681272 40643395 692681272 548315637 447808809 548315637 447808809 588827253 400302340 588827253 400302340 716595740 248343777 716595740 248343777 998413078 1785858 998413078 526512866 998413078 526512866 92701575 909749039 92701575 789972713 92701575 789972713 221671234 729978233 221671234 729978233 652714507 74775579 652714507 74775579 923846338 74775579 737124078 435925402 737124078 435925402 300893955 791218205 300893955 791218205 147292880 997065154 147292880 997065154 2832884 997065154 445168123 479191409 445168123 479191409 675616767 -1000000005 675616767 -1000000005 424867261 598977255 424867261 598977255 340639889 866036110 340639889 866036110 118700849 1000000005 118700849 1000000005 170182165 747785343 170182165 747785343 443434354 392856309 443434354 392856309 1000000005 119639315 1000000005 119639315 679927887 528181760 679927887 528181760 365576708 877528335 365576708 877528335 51008599 950155000 51008599 906095704 51008599 906095704 324473891 633603663 324473891 633603663 729653798 -1000000005 729653798 -1000000005 911965052 103739411 911965052 103739411 569819469 823504642 569819469 823504642 111438580 919001597 111438580 919001597 22291945 1000000005 22291945 1000000005 95606773 876701502 95606773 876701502 171112907 400947578 171112907 400947578 625359227 116797195 625359227 116797195 914635079 -1000000005 914635079 -1000000005 941075640 109727713 941075640 109727713 780544833 447339700 780544833 447339700 86103278 915787661 86103278 905510738 86103278 905510738 435534149 539301651 435534149 539301651 463384266 278878475 463384266 278878475 1000000005 24692215 1000000005 24692215 879476076 206922474 879476076 206922474 700131633 359615175 700131633 359615175 639766684 387514534 639766684 387514534 607364283 440275911 607364283 440275911 394536967 628914860 394536967 628914860 197191186 853577315 197191186 853577315 147576473 853577315 196339398 774766791 196339398 774766791 941388838 35453823 941388838 35453823 963461515 35453823 250321301 788549912 250321301 788549912 171773482 908261790 171773482 908261790 -1000000005 921358627 -1000000005 921358627 109903224 870200795 109903224 870200795 211763963 414545817 211763963 414545817 855687127 -1000000005 855687127 -1000000005 835346248 255535723 835346248 255535723 600105846 476460150 600105846 476460150 208318956 824323114 208318956 824323114 176604192 824323114 675085722 56371734 675085722 56371734 1000000005 298568667 1000000005 298568667 657752594 579190129 657752594 579190129 71361073 936814544 71361073 936814544 46914408 1000000005 46914408 1000000005 132183504 769607892 132183504 769607892 797850481 -1000000005 797850481 -1000000005 695137400 437468389 695137400 437468389 210038007 957830710 210038007 957830710 42968512 957830710 83419557 824239868 83419557 824239868 696000767 10855965 696000767 10855965 989068339 10855965 778701786 227410515 778701786 227410515 550003558 546458174 550003558 546458174 328908150 688364555 328908150 688364555 262258538 866600259 262258538 866600259 -1000000005 598470831 -1000000005 598470831 426988329 547272323 426988329 547272323 478997654 205356866 478997654 205356866 823086050 169018213 823086050 169018213 944708253 54051180 944708253 109863570 944708253 109863570 636614423 709325602 636614423 709325602 152996460 984600330 152996460 984600330 -1000000005 675607095 -1000000005 675607095 499182226 396164813 499182226 396164813 678661955 223592980 678661955 223592980 1000000005 724526886 1000000005 724526886 224931012 859662054 224931012 859662054 110242562 984770631 110242562 984770631 -1000000005 983865041 -1000000005 983865041 112660597 808038623 112660597 808038623 382098363 471245324 382098363 471245324 729957249 118668477 729957249 118668477 879635742 118668477 798042577 866252442 798042577 866252442 -1000000005 694752013 -1000000005 694752013 587276311 410327319 587276311 410327319 884557824 113741712 884557824 416761353 884557824 416761353 486859794 703681801 486859794 703681801 155093670 871642900 155093670 871642900 40107082 1000000005 40107082 1000000005 226956961 313430331 226956961 313430331 739028753 172837564 739028753 172837564 935090862 -1000000005 935090862 -1000000005 996951685 105902676 996951685 105902676 829245818 632215843 829245818 632215843 68926650 932956414 68926650 458921983 68926650 458921983 933387283 64960879 933387283 97021807 933387283 97021807 877211236 302933330 877211236 302933330 631528173 488867380 631528173 488867380 109995235 904793254 109995235 904793254 81039883 920989996 81039883 778090687 81039883 778090687 352991864 566213448 352991864 566213448 823159062 85187638 823159062 85187638 945855680 4520768 945855680 4520768 995531936 4520768 828890268 170126976 828890268 170126976 520405830 669474872 520405830 669474872 47908450 953123084 47908450 899664404 47908450 899664404 273878026 335551725 273878026 335551725 949817516 48837014 949817516 631787634 949817516 631787634 317929842 874073172 317929842 874073172 -1000000005 917498703 -1000000005 917498703 271942426 684509486 271942426 684509486 653481786 73239710 653481786 73239710 925402564 73239710 800788755 360128017 800788755 360128017 207670306 891971231 207670306 891971231 109115131 891971231 166877236 604270041 166877236 604270041 502266015 385173728 502266015 385173728 663283944 46883384 663283944 46883384 951890206 46883384 793101626 223998829 793101626 223998829 572755 999469678 572755 926827648 572755 926827648 82613380 895717530 82613380 895717530 166378748 434485521 166378748 434485521 715065595 284590676 715065595 743381998 715065595 743381998 -1000000005 673438146 -1000000005 673438146 423302641 525966285 423302641 525966285 691374783 194491302 691374783 194491302 860200916 66146883 860200916 66146883 965355499 -1000000005 965355499 -1000000005 902714990 193274448 902714990 193274448 726895818 401104586 726895818 401104586 389467721 917103815 389467721 917103815 84807877 917103815 383643493 484751809 383643493 484751809 813628161 26827098 813628161 26827098 1000000005 222488175 1000000005 222488175 410644796 761688815 410644796 761688815 193709620 866003677 193709620 866003677 122355928 878928060 122355928 720199215 122355928 720199215 313263330 255573446 313263330 255573446 770433110 220596832 770433110 220596832 778668401 177556987 778668401 177556987 1000000005 532687401 1000000005 532687401 462374882 909951764 462374882 909951764 92334862 909951764 125783498 97362424 125783498 97362424 1000000005 67236815 1000000005 67236815 686089926 943120357 686089926 943120357 -1000000005 523832671 -1000000005 523832671 875493064 41144553 875493064 41144553 957926502 41144553 864889605 168176054 864889605 168176054 556532575 454872500 556532575 454872500 432090652 606547533 432090652 606547533 388356231 803635369 388356231 803635369 -1000000005 724722792 -1000000005 724722792 277191062 689822740 277191062 689822740 380383932 338043457 380383932 338043457 901138303 79405301 901138303 79405301 1000000005 195304444 1000000005 195304444 759011414 455511600 759011414 455511600 -1000000005 881670001 -1000000005 881670001 301924934 696316611 301924934 696316611 308097438 613089098 308097438 613089098 828099978 112196323 828099978 112196323 886233972 112196323 778924161 224021251 778924161 224021251 285815095 950081556 285815095 950081556 40020159 970650358 40020159 970650358 -1000000005 735726425 -1000000005 735726425 401838017 472210131 401838017 472210131 527952173 472210131 214322401 1000000005 214322401 1000000005 4167352 588632025 4167352 588632025 462257576 317412378 462257576 317412378 1000000005 4321875 1000000005 4321875 283192596 972310533 283192596 972310533 29016283 972310533 267956219 609043484 267956219 609043484 415597272 463339537 415597272 463339537 794087061 56382385 794087061 56382385 942780435 56382385 906792564 110120710 906792564 110120710 701313307 455575661 701313307 455575661 359609394 846383949 359609394 846383949 70602127 931016618 70602127 534086402 70602127 534086402 486524513 481542526 486524513 481542526 641373155 294232751 641373155 294232751 794846097 -1000000005 794846097 -1000000005 968416020 470133022 968416020 470133022 -1000000005 701555119 -1000000005 701555119 383509583 298187278 383509583 298187278 1000000005 26861468 1000000005 26861468 821510116 237542311 821510116 237542311 712721737 549924362 712721737 549924362 449532004 549924362 849356305 149648683 849356305 149648683 716612565 304963374 716612565 304963374 16533345 984380691 16533345 948071464 16533345 948071464 78310424 -1000000005 78310424 -1000000005 914920499 297079697 914920499 297079697 617560858 434398337 617560858 434398337 429317604 592818553 429317604 592818553 287818076 887933617 287818076 887933617 66208479 959884102 66208479 959884102 -1000000005 730687444 -1000000005 730687444 457407727 532320232 457407727 532320232 598742973 274234768 598742973 274234768 1000000005 743031098 1000000005 743031098 240010872 927160823 240010872 927160823 49195891 1000000005 49195891 1000000005 62819656 798920615 62819656 798920615 715478452 63590006 715478452 63590006 1000000005 296103326 1000000005 296103326 399534571 956682600 399534571 956682600 -1000000005 952266984 -1000000005 952266984 154894578 767929681 154894578 767929681 335994315 487967294 335994315 487967294 705735433 45942255 705735433 45942255 952841874 45942255 853250342 147808450 853250342 147808450 842660421 271429353 842660421 271429353 667528500 933438145 667528500 933438145 -1000000005 839396655 -1000000005 839396655 341850410 11982895 341850410 11982895 1000000005 258736547 1000000005 258736547 631182474 531751315 631182474 531751315 87230428 914707254 87230428 886679747 87230428 886679747 144368043 792138699 144368043 792138699 275265754 182098350 275265754 182098350 849130683 -1000000005 849130683 -1000000005 975337587 558371453 975337587 558371453 72552688 975984735 72552688 975984735 25299029 975984735 48710275 880710668 48710275 880710668 143148547 682042505 143148547 682042505 478991740 7184271 478991740 7184271 992711546 7184271 526041084 513939505 526041084 513939505 296591028 1000000005 296591028 1000000005 232833157 671780418 232833157 671780418 332238586 431661445 332238586 431661445 577084087 245646218 577084087 245646218 825566295 -1000000005 825566295 -1000000005 909353586 155742838 909353586 155742838 669343695 788370820 669343695 788370820 31674335 1000000005 31674335 1000000005 51262928 878114218 51262928 878114218 534596500 339598977 534596500 339598977 845591668 -1000000005 845591668 -1000000005 543489533 581397073 543489533 581397073 200279413 855143419 200279413 855143419 87173677 964974895 87173677 964974895 35960248 964974895 347460603 429561762 347460603 429561762 782710030 93582849 782710030 93582849 905140857 93582849 863176991 359938795 863176991 359938795 426197383 700841221 426197383 700841221 233234492 931769688 233234492 931769688 47535952 1000000005 47535952 1000000005 402419036 417169803 402419036 417169803 602302325 53365729 602302325 53365729 1000000005 163670914 1000000005 163670914 795152585 265997671 795152585 265997671 479420958 746512961 479420958 746512961 227422932 946143540 227422932 946143540 23250479 1000000005 23250479 1000000005 42837550 879250292 42837550 879250292 147166194 401710578 147166194 401710578 686244210 266299296 686244210 266299296 771934808 181682001 771934808 181682001 972180213 27320022 972180213 146258744 972180213 146258744 793995230 637794841 793995230 637794841 345076134 694276833 345076134 694276833 94257618 939256260 94257618 939256260 62932239 939256260 452667177 176759718 452667177 176759718 854681613 -1000000005 854681613 -1000000005 852923952 362598823 852923952 362598823 -1000000005 906440215 -1000000005 906440215 332300478 453838870 332300478 453838870 604782716 383513068 604782716 383513068 631027789 138878816 631027789 138878816 1000000005 38425393 1000000005 38425393 724445799 426462438 724445799 426462438 467128590 983229150 467128590 983229150 -1000000005 945533174 -1000000005 945533174 115198905 855181218 115198905 855181218 244322240 716268700 244322240 716268700 400496775 458585461 400496775 458585461 665108982 78397249 665108982 78397249 920451610 78397249 859347874 257170507 859347874 257170507 571100721 613792977 571100721 613792977 130555618 985055646 130555618 985055646 -1000000005 943204343 -1000000005 943204343 285045701 415209326 285045701 415209326 665995884 299215096 665995884 299215096 735481388 74858395 735481388 74858395 991468656 -1000000005 991468656 -1000000005 853854148 350647648 853854148 350647648 363841976 759813053 363841976 759813053 207775598 1000000005 207775598 1000000005 39999646 919316696 39999646 919316696 192959095 797570386 192959095 797570386 706320535 293283459 706320535 315152626 706320535 315152626 59550273 1000000005 59550273 1000000005 227538198 574630774 227538198 574630774 722345748 78002419 722345748 78002419 922887608 46267562 922887608 46267562 1000000005 252371975 1000000005 252371975 743784459 455024927 743784459 455024927 444152087 568066240 444152087 568066240 50826277 950361962 50826277 840040810 50826277 840040810 264059798 266097753 264059798 266097753 804345740 53369654 804345740 53369654 1000000005 448515700 1000000005 448515700 432735917 1000000005 432735917 1000000005 635735057 215368597 635735057 215368597 821070948 -1000000005 821070948 -1000000005 863903604 184108674 863903604 184108674 314413883 753966207 314413883 753966207 38194389 980877516 38194389 980877516 20384520 980877516 70187098 809853595 70187098 809853595 251865345 359106559 251865345 359106559 670660573 -1000000005 670660573 -1000000005 584230249 427022429 584230249 427022429 268284606 782507109 268284606 782507109 115898808 1000000005 115898808 1000000005 187853308 723789610 187853308 723789610 659640179 250521630 659640179 250521630 759974407 79781667 759974407 79781667 919085211 79781667 884955745 314172841 884955745 314172841 435196390 746794810 435196390 746794810 183450460 909124293 183450460 909124293 93203874 909124293 199536074 741938091 199536074 741938091 711068312 232965113 711068312 232965113 835288451 71794167 835288451 71794167 1000000005 6210654 1000000005 6210654 884956527 191296343 884956527 191296343 342285713 797990872 342285713 797990872 191383656 829518970 191383656 829518970 -1000000005 816052443 -1000000005 816052443 343061967 352743014 343061967 352743014 820553271 177962034 820553271 303458447 820553271 303458447 201555152 849837892 201555152 849837892 10351329 990074948 10351329 882004768 10351329 882004768 227329182 665354455 227329182 665354455 668470930 252844955 668470930 252844955 761081319 154943727 761081319 154943727 896086697 29753330 896086697 29753330 1000000005 23982623 1000000005 23982623 777260629 587397218 777260629 587397218 183449907 1000000005 183449907 1000000005 71135877 673714692 71135877 673714692 415526959 253293044 415526959 253293044 919084341 79797659 919084341 82258806 919084341 82258806 871248406 370133820 871248406 370133820 617948428 529853131 617948428 529853131 434835490 804245365 434835490 804245365 -1000000005 850838980 -1000000005 850838980 426273916 7838276 426273916 7838276 1000000005 13312534 1000000005 13312534 623119742 766779055 623119742 766779055 10927306 989627424 10927306 389323746 10927306 389323746 994824722 5347335 994824722 27405219 994824722 27405219 894249422 128383595 894249422 128383595 442741552 574669365 442741552 574669365 -1000000005 954437470 -1000000005 954437470 181172064 243528254 181172064 243528254 1000000005 459033991 1000000005 459033991 273909203 877756111 273909203 877756111 69074608 1000000005 69074608 1000000005 93794090 594544154 93794090 594544154 921725864 -1000000005 921725864 -1000000005 703750653 369642662 703750653 369642662 547141694 784571215 547141694 784571215 96621836 1000000005 96621836 1000000005 660792560 -1000000005 660792560 -1000000005 852221047 320653491 852221047 320653491 560955567 454951135 560955567 454951135 532414573 802719306 532414573 802719306 154819593 845929813 154819593 575222692 154819593 575222692 456712737 387416126 456712737 387416126 844856838 59710972 844856838 59710972 938749095 59710972 534978743 491942520 534978743 491942520 459490090 651242613 459490090 651242613 335186102 731259294 335186102 731259294 1216410 998615582 1216410 861960884 1216410 861960884 315024930 633532289 315024930 633532289 427427987 255634714 427427987 255634714 887290311 111334092 887290311 329418202 887290311 329418202 574952690 741693905 574952690 741693905 48096864 1000000005 48096864 1000000005 106892545 845365265 106892545 845365265 330562136 564802001 330562136 564802001 1000000005 851643882 1000000005 851643882 61647016 947942339 61647016 947942339 53340469 947942339 432127865 422635326 432127865 422635326 646966348 188329208 646966348 188329208 893846510 105438351 893846510 153172668 893846510 153172668 823117593 241351690 823117593 241351690 617202513 503964453 617202513 503964453 406603643 601404976 406603643 601404976 114316120 886746326 114316120 777848800 114316120 777848800 625459110 129065645 625459110 129065645 944933120 33120782 944933120 33120782 997014650 3045935 997014650 983015565 997014650 983015565 18104910 940441537 18104910 940441537 115576180 789663195 115576180 789663195 306502691 310829741 306502691 310829741 839403156 1091161 839403156 1091161 999092007 1091161 818784846 319297115 818784846 319297115 638499494 423396242 638499494 423396242 115672165 972801162 115672165 972801162 -1000000005 395575782 -1000000005 395575782 879694707 14362654 879694707 14362654 985448347 14362654 912801039 194405464 912801039 194405464 652873166 593695104 652873166 593695104 343921423 707962176 343921423 707962176 217066685 863522564 217066685 863522564 47014049 953810759 47014049 846617853 47014049 846617853 250231406 730726987 250231406 730726987 276017217 719026098 276017217 719026098 302480584 493276029 302480584 493276029 652525242 240727834 652525242 240727834 795947708 176520212 795947708 176520212 823565364 -1000000005 823565364 -1000000005 716264932 494067779 716264932 494067779 414410831 705764188 414410831 705764188 50892988 993967748 50892988 993967748 5860004 993967748 64736613 891023535 64736613 891023535 642023392 339191900 642023392 339191900 959935019 23540327 959935019 23540327 1000000005 26613145 1000000005 26613145 729692306 272610936 729692306 272610936 350456921 1000000005 350456921 1000000005 60989197 834847616 60989197 834847616 272327286 537256820 272327286 537256820 495760798 211579254 495760798 211579254 827525543 45522954 827525543 45522954 953257707 45522954 668891270 427677123 668891270 427677123 408965171 654691250 408965171 654691250 232346189 859708703 232346189 859708703 21180283 1000000005 21180283 1000000005 335877013 531938371 335877013 531938371 640108812 249075663 640108812 249075663 749996442 249075663 314401066 1000000005 314401066 1000000005 273340456 609244499 273340456 609244499 508029100 390805464 508029100 390805464 821519422 -1000000005 821519422 -1000000005 983197337 89446536 983197337 89446536 866169127 202125433 866169127 202125433 409512645 706980519 409512645 706980519 192358776 825131981 192358776 825131981 49408482 954523846 49408482 954523846 45945276 954523846 94033826 825706891 94033826 825706891 241232378 499154938 241232378 499154938 707654974 275380088 707654974 275380088 724074779 275380088 549939349 546196386 549939349 546196386 245786961 883223779 245786961 883223779 90374280 967683961 90374280 967683961 -1000000005 889726784 -1000000005 889726784 173284462 313080773 173284462 313080773 917670594 -1000000005 917670594 -1000000005 927521771 79539598 927521771 79539598 850261741 170403018 850261741 170403018 767834112 878255471 767834112 878255471 -1000000005 750801011 -1000000005 750801011 636908445 14783551 636908445 14783551 984938705 14783551 749124410 374970049 749124410 374970049 72696434 963965350 72696434 963965350 37242159 963965350 75004701 775699947 75004701 775699947 371456041 594817445 371456041 594817445 449114410 412807870 449114410 412807870 871166978 4528730 871166978 4528730 1000000005 308627375 1000000005 308627375 672319924 366357658 672319924 366357658 385349522 937277770 385349522 937277770 65028566 937277770 123346224 850977829 123346224 850977829 161711241 699216326 161711241 699216326 379332430 430286820 379332430 430286820 833799102 -1000000005 833799102 -1000000005 954422563 330015597 954422563 330015597 183304468 846029796 183304468 846029796 61947773 985246102 61947773 985246102 15470207 985246102 55391810 482678896 55391810 482678896 646358756 268581036 646358756 268581036 908396034 72447519 908396034 72447519 969786939 29421184 969786939 595294783 969786939 595294783 367501642 636941919 367501642 636941919 270320653 770067912 270320653 770067912 101155055 928441526 101155055 928441526 61296265 940657243 61296265 784707666 61296265 784707666 386249824 488530925 386249824 488530925 525192838 121941137 525192838 121941137 928893621 -1000000005 928893621 -1000000005 970026693 522616223 970026693 522616223 230652478 956175517 230652478 956175517 44557741 956175517 685637993 213082861 685637993 213082861 1000000005 9895805 1000000005 9895805 983010445 128560641 983010445 128560641 564941122 619062591 564941122 619062591 381211816 619062591 847685451 63547802 847685451 63547802 934656346 63547802 856632207 180426017 856632207 180426017 708878741 550879749 708878741 550879749 7289329 992854944 7289329 977196950 7289329 977196950 365073892 564864984 365073892 564864984 443967473 503166365 443967473 503166365 639751630 140649257 639751630 140649257 858265793 140649257 687783668 699551447 687783668 699551447 103391454 974686829 103391454 974686829 26366938 974686829 30803329 822897192 30803329 822897192 395973408 436618494 395973408 436618494 620579182 98880568 620579182 98880568 908821330 89604077 908821330 140685863 908821330 140685863 535540757 655904862 535540757 655904862 332454548 921035052 332454548 921035052 80987717 921035052 367409104 568828777 367409104 568828777 437884980 527421708 437884980 527421708 588047180 -1000000005 588047180 -1000000005 885844394 210375650 885844394 210375650 448063256 602646538 448063256 602646538 341374731 1000000005 341374731 1000000005 156045821 730654496 156045821 730654496 539114605 292104345 539114605 292104345 1000000005 92185493 1000000005 92185493 339170217 943767355 339170217 943767355 57862056 943767355 131360211 843792017 131360211 843792017 203925780 264117255 203925780 264117255 760169496 33348999 760169496 33348999 965789401 33348999 752791643 299454803 752791643 299454803 442158042 610846710 442158042 610846710 191391611 868149968 191391611 868149968 88057498 1000000005 88057498 1000000005 23448606 957971305 23448606 957971305 516910718 -1000000005 516910718 -1000000005 510391493 587411980 510391493 587411980 304954943 1000000005 304954943 1000000005 280656934 401500121 280656934 401500121 731854675 175894129 731854675 175894129 881074094 78320004 881074094 78320004 969217159 29981914 969217159 34059499 969217159 34059499 947572355 124546799 947572355 124546799 815718225 625335058 815718225 625335058 374434638 625335058 452522094 426667787 452522094 426667787 653188557 242975397 653188557 242975397 969081452 30170934 969081452 817537909 969081452 817537909 183170991 289830536 183170991 289830536 1000000005 196504223 1000000005 196504223 737103625 321636449 737103625 321636449 634996702 465846717 634996702 465846717 500382751 612076297 500382751 612076297 271700690 1000000005 271700690 1000000005 14814170 969425045 14814170 969425045 113658968 416271329 113658968 416271329 870134365 21513123 870134365 21513123 1000000005 26101313 1000000005 26101313 874479693 503720592 874479693 503720592 320880876 799833408 320880876 799833408 66905747 979085195 66905747 979085195 -1000000005 801042281 -1000000005 801042281 734102531 104910461 734102531 104910461 894494356 104910461 501408563 770587563 501408563 770587563 230353058 770587563 597772385 341190810 597772385 341190810 737117479 19989158 737117479 19989158 979339539 19989158 850667994 427046784 850667994 427046784 39054207 961942931 39054207 908998443 39054207 908998443 426525220 -1000000005 426525220 -1000000005 555276279 1000000005 555276279 1000000005 122417200 849045584 122417200 849045584 209310753 716992098 209310753 716992098 380906643 448817451 380906643 448817451 602470380 390204267 602470380 390204267 639787726 316562513 639787726 316562513 713370169 248299220 713370169 248299220 793807624 58593202 793807624 58593202 940171837 58593202 151516151 900564666 151516151 900564666 26776340 1000000005 26776340 1000000005 27371929 935968869 27371929 935968869 304665482 658975284 304665482 658975284 449766328 477416227 449766328 477416227 602599524 379186847 602599524 379186847 998718426 1439581 998718426 281896934 998718426 281896934 629388875 429085024 629388875 429085024 501400499 504228340 501400499 504228340 217296539 801620350 217296539 801620350 134862457 1000000005 134862457 1000000005 363832463 524938673 363832463 524938673 720703532 243131165 720703532 243131165 1000000005 67393207 1000000005 67393207 855481196 233927314 855481196 233927314 175877878 941476087 175877878 941476087 -1000000005 876343913 -1000000005 876343913 225047846 666957669 225047846 666957669 400094594 451216793 400094594 451216793 765655718 117097874 765655718 117097874 881315949 117097874 745153866 601754402 745153866 601754402 380773357 690684325 380773357 690684325 66260513 981382656 66260513 981382656 19503347 981382656 146506943 586465533 146506943 586465533 649329185 78838396 649329185 78838396 993056182 6914465 993056182 321727328 993056182 321727328 306001397 711286511 306001397 711286511 -1000000005 736838404 -1000000005 736838404 1000000005 102912346 1000000005 102912346 675977067 359865290 675977067 359865290 517417370 730932004 517417370 730932004 95032637 907267091 95032637 801283313 95032637 801283313 220182051 474711872 220182051 474711872 573249318 105013767 573249318 105013767 894325890 105013767 681724580 373892113 681724580 373892113 521678704 862836526 521678704 862836526 124914456 960161377 124914456 960161377 -1000000005 957214129 -1000000005 957214129 436737157 523828285 436737157 523828285 974060966 -1000000005 974060966 -1000000005 877473586 200977145 877473586 200977145 344740317 794856534 344740317 794856534 189800133 810263283 189800133 776401197 189800133 776401197 246643404 744301750 246643404 744301750 572950295 341954256 572950295 341954256 934780906 -1000000005 934780906 -1000000005 889637487 395910762 889637487 395910762 183893860 962636068 183893860 962636068 -1000000005 32966238 -1000000005 32966238 1000000005 112064588 1000000005 112064588 767849622 267212163 767849622 267212163 571837390 496645653 571837390 496645653 443167216 563500707 443167216 563500707 340989028 867605041 340989028 867605041 83439585 918555041 83439585 758296423 83439585 758296423 389889850 593791318 389889850 593791318 612608840 112676124 612608840 112676124 954577923 44259530 954577923 146974590 954577923 146974590 801497910 326525828 801497910 326525828 588032684 662777811 588032684 662777811 324564388 711299174 324564388 711299174 118660820 966815919 118660820 966815919 28405581 972779654 28405581 279277232 28405581 279277232 862097913 57940094 862097913 57940094 959525583 -1000000005 959525583 -1000000005 999382067 298237969 999382067 298237969 562576971 450234048 562576971 450234048 94491806 907950006 94491806 904622750 94491806 904622750 301025329 682298889 301025329 682298889 446520969 242728176 446520969 242728176 957220846 3175906 957220846 3175906 996841438 3175906 842577947 336941492 842577947 336941492 -1000000005 928752718 -1000000005 928752718 227915344 385870054 227915344 385870054 773113239 188089384 773113239 188089384 856578990 60901669 856578990 60901669 1000000005 209153874 1000000005 209153874 698772240 784366285 698772240 784366285 93764365 965123078 93764365 965123078 35835818 965123078 173050431 363928080 173050431 363928080 1000000005 152685941 1000000005 152685941 800527964 213477345 800527964 213477345 727116566 275685691 727116566 275685691 612199492 453004811 612199492 453004811 177309633 1000000005 177309633 1000000005 37434861 798301482 37434861 798301482 256567788 431633116 256567788 431633116 670661250 285496106 670661250 285496106 874963625 15323848 874963625 15323848 984349009 15323848 946155861 149687981 946155861 149687981 705321290 352884845 705321290 352884845 578896972 527210465 578896972 527210465 364459506 650412728 364459506 650412728 146427353 1000000005 146427353 1000000005 576532892 293645778 576532892 293645778 920267750 52906761 920267750 52906761 1000000005 60164644 1000000005 60164644 823267550 403398335 823267550 403398335 498755181 540893699 498755181 540893699 -1000000005 931107485 -1000000005 931107485 156970503 769416656 156970503 769416656 340028547 471304325 340028547 471304325 929401433 69352452 929401433 454557530 929401433 454557530 485608920 888907006 485608920 888907006 36620628 964416983 36620628 884464044 36620628 884464044 383578225 96514787 383578225 96514787 1000000005 40979754 1000000005 40979754 494641045 730574894 494641045 730574894 220273690 796355189 220273690 796355189 186820230 896435035 186820230 896435035 -1000000005 999596818 -1000000005 999596818 241557981 461270418 241557981 461270418 548242089 387195353 548242089 387195353 760284806 190590161 760284806 190590161 807163783 190590161 541136901 646384314 541136901 646384314 3341375 996625477 3341375 987723732 3341375 987723732 179279992 749506759 179279992 749506759 733727131 40784342 733727131 40784342 958346836 40784342 949629371 216954630 949629371 216954630 503575136 508268832 503575136 508268832 27629767 973654241 27629767 866266856 27629767 866266856 242627945 702949393 242627945 702949393 391824748 501375426 391824748 501375426 807784953 78691027 807784953 78691027 920202631 78691027 916664022 126819305 916664022 126819305 763307215 311224354 763307215 311224354 656396816 455773454 656396816 455773454 516743741 642842232 516743741 642842232 125758977 875839552 125758977 875839552 87227630 914709422 87227630 858092959 87227630 858092959 436532102 375441314 436532102 375441314 825171698 -1000000005 825171698 -1000000005 413916812 700410449 413916812 700410449 51165604 1000000005 51165604 1000000005 17569410 590842575 17569410 590842575 501961753 297200575 501961753 297200575 707835403 157911277 707835403 157911277 1000000005 45052965 1000000005 45052965 879412807 511845133 879412807 511845133 200067391 864514441 200067391 864514441 137233424 864514441 428669929 517144403 428669929 517144403 739644259 192620930 739644259 192620930 809579195 60967466 809579195 60967466 937408658 60967466 863416422 346269444 863416422 346269444 604456831 435050606 604456831 435050606 332842574 1000000005 332842574 1000000005 362904597 537560568 362904597 537560568 811017385 -1000000005 811017385 -1000000005 973285036 128255300 973285036 128255300 730368450 764159135 730368450 764159135 -1000000005 950296225 -1000000005 950296225 336859069 565208873 336859069 565208873 609823895 343330231 609823895 343330231 795264493 187950561 795264493 187950561 811628714 160131318 811628714 160131318 838998284 160131318 831407424 534703570 831407424 534703570 394293054 699707634 394293054 699707634 276067163 1000000005 276067163 1000000005 333198048 422358603 333198048 422358603 969066746 30207584 969066746 88360980 969066746 88360980 829565812 258165645 829565812 258165645 663248716 427120370 663248716 427120370 351044211 697889782 351044211 697889782 50384480 950774951 50384480 842530557 50384480 842530557 191690627 278650690 191690627 278650690 778956986 145769876 778956986 145769876 864955972 -1000000005 864955972 -1000000005 968416194 85700261 968416194 85700261 631105807 929113956 631105807 929113956 54059466 997004423 54059466 997004423 3001582 997004423 100900025 560583592 100900025 560583592 803871713 66126065 803871713 66126065 936218496 -1000000005 936218496 -1000000005 935147920 160124028 935147920 160124028 725405965 883118280 725405965 883118280 -1000000005 872053051 -1000000005 872053051 219209474 560199574 219209474 560199574 751452362 135025353 751452362 135025353 924487715 17661856 924487715 17661856 1000000005 268474428 1000000005 268474428 706802377 323352882 706802377 323352882 86261963 915635522 86261963 574894677 86261963 574894677 443167964 463448843 443167964 463448843 676516642 282723921 676516642 282723921 905965639 6432324 905965639 6432324 1000000005 86688091 1000000005 86688091 713725514 389439899 713725514 389439899 508238108 611218236 508238108 611218236 165004581 871450036 165004581 871450036 40618845 960112813 40618845 609651192 40618845 609651192 541831315 232224319 541831315 232224319 789561327 156257656 789561327 156257656 931031191 67512313 931031191 100531797 931031191 100531797 888144146 310028464 888144146 310028464 605202716 1000000005 605202716 1000000005 167907960 299227328 167907960 299227328 974307273 25222395 974307273 80203988 974307273 80203988 855444496 319402850 855444496 319402850 611852176 538252509 611852176 538252509 287160319 965063568 287160319 965063568 21577367 979813935 21577367 644568122 21577367 644568122 589551742 253276667 589551742 253276667 850689973 -1000000005 850689973 -1000000005 869779995 154337353 869779995 154337353 714030699 757276988 714030699 757276988 196886741 1000000005 196886741 1000000005 339849047 410787046 339849047 410787046 1000000005 55613357 1000000005 55613357 895231271 333007879 895231271 333007879 487241249 765839552 487241249 765839552 235224242 765839552 774167575 198696677 774167575 198696677 996728709 -1000000005 996728709 -1000000005 948939855 603424328 948939855 603424328 192086955 853534015 192086955 853534015 94955891 943032985 94955891 943032985 -1000000005 967134348 -1000000005 967134348 744778513 249707559 744778513 249707559 816384282 77599941 816384282 77599941 921085079 77599941 809941988 509674788 809941988 509674788 157031004 989632644 157031004 989632644 10914398 989632644 21811117 538291763 21811117 538291763 1000000005 271584404 1000000005 271584404 209790213 869834140 209790213 869834140 -1000000005 910034221 -1000000005 910034221 263663903 722619499 263663903 722619499 334348588 122294569 334348588 122294569 922225075 76491326 922225075 452993313 922225075 452993313 492870874 679827509 492870874 679827509 228940105 819464982 228940105 819464982 97918985 972337433 97918985 972337433 29002494 972337433 40149880 865192850 40149880 865192850 201843774 727865281 201843774 727865281 435787711 315534825 435787711 315534825 682682086 315534825 451086743 633445520 451086743 633445520 212498831 787427899 212498831 774073483 212498831 774073483 234668490 469938916 234668490 469938916 661709238 79193506 661709238 79193506 1000000005 632934549 1000000005 632934549 182774836 842486072 182774836 842486072 130974392 870091465 130974392 708427363 130974392 708427363 294908169 476744845 294908169 476744845 640210184 83308115 640210184 83308115 1000000005 74223339 1000000005 74223339 653280049 438503246 653280049 438503246 312280431 993964409 312280431 993964409 5868665 993964409 300251540 373859964 300251540 373859964 709267791 110019889 709267791 110019889 1000000005 20433952 1000000005 20433952 767176936 921913072 767176936 921913072 -1000000005 974289720 -1000000005 974289720 116467788 852073249 116467788 852073249 483650245 512300302 483650245 512300302 698789834 32190273 698789834 32190273 967237526 32190273 902761376 104314621 902761376 104314621 853527845 197244573 853527845 197244573 764845456 307062010 764845456 307062010 618336838 440484272 618336838 440484272 24435167 976929281 24435167 812919878 24435167 812919878 339151512 79922279 339151512 79922279 974239768 14359105 974239768 14359105 1000000005 48142457 1000000005 48142457 840264414 305544643 840264414 305544643 491263170 513455906 491263170 513455906 399199405 753171579 399199405 753171579 100345108 901604674 100345108 796743344 100345108 796743344 322245459 626552712 322245459 626552712 478174176 481562806 478174176 481562806 628264715 345649119 628264715 345649119 769387913 187749201 769387913 187749201 845316462 153552486 845316462 282058980 845316462 282058980 310291777 691402646 310291777 538451839 310291777 538451839 460899986 538451839 255205732 839117968 255205732 839117968 58338175 943394341 58338175 756767321 58338175 756767321 469779004 429188273 469779004 429188273 705948057 -1000000005 705948057 -1000000005 988219368 102023111 988219368 102023111 708695462 315957930 708695462 315957930 536032435 527821624 536032435 527821624 345470533 814551568 345470533 814551568 -1000000005 873222920 -1000000005 873222920 258016374 301648477 258016374 301648477 985993686 -1000000005 985993686 -1000000005 680265738 411137580 680265738 411137580 522403834 478535546 522403834 478535546 439479858 1000000005 439479858 1000000005 999668 928902985 999668 928902985 251608831 104137671 251608831 104137671 895469282 104137671 757362341 261217689 757362341 261217689 639682044 368479820 639682044 368479820 527388233 566894037 527388233 566894037 324901420 879229890 324901420 879229890 -1000000005 994094086 -1000000005 994094086 265645410 491687285 265645410 491687285 530761280 414896766 530761280 414896766 1000000005 246290313 1000000005 246290313 660798662 697595968 660798662 697595968 287358720 954677831 287358720 954677831 33864883 967123764 33864883 269284361 33864883 269284361 772844413 225426914 772844413 484006646 772844413 484006646 461375840 844390254 461375840 844390254 -1000000005 927909513 -1000000005 927909513 186052621 370789334 186052621 370789334 862671574 135583827 862671574 288725603 862671574 288725603 615665675 401514407 615665675 401514407 595940011 439221420 595940011 439221420 456830774 688534744 456830774 688534744 246172416 891868848 246172416 891868848 -1000000005 789963261 -1000000005 789963261 679140766 315912136 679140766 315912136 751699985 -1000000005 751699985 -1000000005 975381063 56297998 975381063 56297998 889629478 137162206 889629478 137162206 774368151 560505027 774368151 560505027 344884099 1000000005 344884099 1000000005 65431718 901549244 65431718 901549244 286361085 24726234 286361085 24726234 974715742 24726234 565040124 640189988 565040124 640189988 -1000000005 974422258 -1000000005 974422258 102571544 627500524 102571544 627500524 433940695 472098046 433940695 472098046 855751999 143136355 855751999 154839372 855751999 154839372 806151481 719596908 806151481 719596908 105550635 924410848 105550635 924410848 77325426 924410848 205410331 786211037 205410331 786211037 228404927 750602889 228404927 750602889 315801438 456115636 315801438 456115636 561300069 244811429 561300069 244811429 930204829 68436580 930204829 520036501 930204829 520036501 -1000000005 867756106 -1000000005 867756106 478015752 406948140 478015752 406948140 635104169 235332480 635104169 235332480 909213949 30365696 909213949 30365696 1000000005 144411930 1000000005 144411930 565796488 1000000005 565796488 1000000005 104681478 820671093 104681478 820671093 321429568 392224304 321429568 392224304 674355547 272813697 674355547 272813697 827218406 171724443 827218406 249517997 827218406 249517997 609843877 409160608 609843877 409160608 583209272 760425294 583209272 760425294 152236042 928291898 152236042 928291898 -1000000005 755253786 -1000000005 755253786 277415301 700120795 277415301 700120795 349881659 633729007 349881659 633729007 517300946 123540103 517300946 123540103 1000000005 144750987 1000000005 144750987 833009919 546703099 833009919 546703099 378649405 800821000 378649405 800821000 199545437 800821000 259061644 440623529 259061644 440623529 584075916 165216098 584075916 165216098 834007382 165216098 744353590 354241932 744353590 354241932 466784416 641738842 466784416 641738842 321397915 893594116 321397915 893594116 107479284 893594116 294279998 653242985 294279998 653242985 395866647 442811879 395866647 442811879 1000000005 89007004 1000000005 89007004 805857317 282219548 805857317 282219548 591512884 978552879 591512884 978552879 22699696 978552879 197617902 167267740 197617902 167267740 833934441 4692331 833934441 4692331 1000000005 361517216 1000000005 361517216 292327069 816739235 292327069 816739235 123815595 877396842 123815595 409650235 123815595 409650235 621402421 365811406 621402421 365811406 772162652 172008658 772162652 172008658 936386428 62039282 936386428 243367563 936386428 243367563 505168355 598267468 505168355 598267468 212294799 838126431 212294799 838126431 162876259 838126431 499644649 166336198 499644649 166336198 1000000005 318389833 1000000005 318389833 620275356 759827747 620275356 759827747 -1000000005 897359519 -1000000005 897359519 352896024 551557825 352896024 551557825 459210016 404317905 459210016 404317905 643401645 139169113 643401645 139169113 944448640 -1000000005 944448640 -1000000005 951255774 53511421 951255774 53511421 659307894 456766113 659307894 456766113 235145950 866625006 235145950 866625006 93099115 909249727 93099115 611613631 93099115 611613631 489651234 167544533 489651234 167544533 948915609 43004009 948915609 43004009 1000000005 143062358 1000000005 143062358 854184034 644629023 854184034 644629023 -1000000005 834635905 -1000000005 834635905 216022358 748570341 216022358 748570341 306155722 37796775 306155722 37796775 1000000005 6894501 1000000005 6894501 859972341 140178936 859972341 140178936 804957892 1000000005 804957892 1000000005 151645148 700303784 151645148 700303784 505837665 322506000 505837665 322506000 784099883 176801340 784099883 176801340 821653631 176801340 814087200 306571809 814087200 306571809 645752659 459801818 645752659 459801818 239170356 1000000005 239170356 1000000005 21036120 931756968 21036120 931756968 346957854 377533271 346957854 377533271 736301206 129896295 736301206 129896295 915037378 -1000000005 915037378 -1000000005 585172355 427158186 585172355 427158186 238078105 762786591 238078105 455773841 238078105 455773841 888477030 110319973 888477030 204791889 888477030 204791889 788299410 295873808 788299410 295873808 597000082 438732597 597000082 438732597 394738228 664487757 394738228 664487757 -1000000005 914902107 -1000000005 914902107 126015047 825716863 126015047 825716863 241086904 266008974 241086904 266008974 900447042 -1000000005 900447042 -1000000005 947035491 968940503 947035491 968940503 6181110 993714302 6181110 567395905 6181110 567395905 545946010 451517496 545946010 451517496 722065844 277465258 722065844 425844507 722065844 425844507 267763541 849888963 267763541 849888963 44800914 955905088 44800914 489566108 44800914 489566108 587842353 282650189 587842353 282650189 775224790 144019914 775224790 144019914 854890738 144019914 665499012 613506521 665499012 613506521 374761026 930948353 374761026 930948353 -1000000005 281821217 -1000000005 281821217 1000000005 32297727 1000000005 32297727 868724940 350553923 868724940 350553923 626152945 472510425 626152945 472510425 233809783 839757909 233809783 839757909 -1000000005 850191699 -1000000005 850191699 255959585 610813472 255959585 610813472 529709116 163577106 529709116 163577106 892529487 106562028 892529487 425259817 892529487 425259817 305788426 851861679 305788426 851861679 38318786 1000000005 38318786 1000000005 239042746 705739632 239042746 705739632 362738845 580090158 362738845 580090158 443041668 123346034 443041668 123346034 909949272 88270438 909949272 401419274 909949272 401419274 586007888 426096712 586007888 426096712 344593085 1000000005 344593085 1000000005 498520469 373152350 498520469 373152350 833610542 154502419 833610542 154502419 844508540 154502419 732305754 445082589 732305754 445082589 243903796 1000000005 243903796 1000000005 343485821 432171964 343485821 432171964 677983687 8930770 677983687 8930770 1000000005 101955839 1000000005 101955839 109727837 934731690 109727837 934731690 -1000000005 958851329 -1000000005 958851329 199938378 786877414 199938378 786877414 261035378 716894005 261035378 716894005 294783670 680673457 294783670 680673457 332555146 640179346 332555146 640179346 470592953 256308106 470592953 256308106 945490593 2727040 945490593 2727040 997348856 2727040 773464254 580076469 773464254 580076469 359374900 829604936 359374900 829604936 50717183 950445883 50717183 726984891 50717183 726984891 339222011 186866555 339222011 186866555 991103486 8568999 991103486 216054436 991103486 216054436 415202498 773255441 415202498 773255441 41598738 959347820 41598738 735197760 41598738 735197760 353715814 516066042 353715814 516066042 733052139 -1000000005 733052139 -1000000005 706167692 734430908 706167692 734430908 127943226 939952997 127943226 939952997 62219983 939952997 157769523 509259924 157769523 509259924 866892535 131122112 866892535 131491256 866892535 131491256 760418371 405289219 760418371 405289219 447296962 1000000005 447296962 1000000005 3665065 213352 3665065 213352 1000000005 864266851 1000000005 864266851 82321402 919724178 82321402 897689421 82321402 897689421 157202677 735723475 157202677 735723475 498583110 324869236 498583110 324869236 698561253 1213397 698561253 1213397 998963773 1213397 958891387 99369367 958891387 99369367 526635796 509361349 526635796 509361349 446892439 680750906 446892439 680750906 291449532 798963873 291449532 798963873 -1000000005 906471379 -1000000005 906471379 158694150 682475835 158694150 682475835 875096129 84620550 875096129 84620550 997248076 -1000000005 997248076 -1000000005 828388405 183230716 828388405 183230716 653377618 385652134 653377618 385652134 306703871 731695136 306703871 731695136 218140602 939270228 218140602 939270228 62913424 939270228 338326772 582220885 338326772 582220885 422925666 557545222 422925666 557545222 663420652 -1000000005 663420652 -1000000005 922723866 148738352 922723866 148738352 755179482 617033244 755179482 617033244 140800882 954888045 140800882 954888045 -1000000005 637979571 -1000000005 637979571 366071184 585467049 366071184 585467049 426907598 36669558 426907598 36669558 967412718 31911411 967412718 135540571 967412718 135540571 792462730 536284833 792462730 536284833 362945899 648636934 362945899 648636934 122242590 879056667 122242590 877366899 122242590 877366899 275799349 659991475 275799349 659991475 632604430 78609023 632604430 78609023 955025035 29521778 955025035 29521778 1000000005 572706960 1000000005 572706960 -1000000005 941481495 -1000000005 941481495 343527692 446865396 343527692 446865396 693036708 -1000000005 693036708 -1000000005 929920134 315444985 929920134 315444985 612327405 409415189 612327405 409415189 265622610 800119992 265622610 800119992 151831216 859907605 151831216 859907605 50916341 950252901 50916341 857259845 50916341 857259845 345445781 603028904 345445781 603028904 479889250 485684120 479889250 485684120 529381448 449380155 529381448 449380155 944255459 54607610 944255459 124734776 944255459 124734776 814935666 225410574 814935666 225410574 701951986 975049992 701951986 975049992 26079596 975049992 90577806 736519832 90577806 736519832 485894515 475746805 485894515 475746805 862495207 101202862 862495207 101202862 934789733 -1000000005 934789733 -1000000005 855854248 209478928 855854248 209478928 767609188 281617048 767609188 281617048 658477954 953612769 658477954 953612769 -1000000005 989933213 -1000000005 989933213 57439154 928967183 57439154 928967183 174359833 740438937 174359833 740438937 357564002 512366912 357564002 512366912 518075108 432573942 518075108 432573942 630555445 292700289 630555445 292700289 999592033 454851 999592033 81550302 999592033 81550302 343858287 854154719 343858287 854154719 146949484 854154719 201919360 699849317 201919360 699849317 484998095 475648395 484998095 475648395 670142562 287752875 670142562 287752875 1000000005 111104432 1000000005 111104432 856426428 353787721 856426428 353787721 431497275 655836649 431497275 655836649 210389984 1000000005 210389984 1000000005 316602804 361530373 316602804 361530373 656279994 237399557 656279994 237399557 984794146 -1000000005 984794146 -1000000005 918061252 125864176 918061252 125864176 468013174 969997101 468013174 969997101 31297862 969997101 289281458 706072679 289281458 706072679 590723077 67893676 590723077 67893676 1000000005 388391783 1000000005 388391783 108011948 893040128 108011948 245015992 108011948 245015992 934269173 12914659 934269173 12914659 1000000005 176816490 1000000005 176816490 673814359 558657737 673814359 558657737 391106440 682392450 391106440 682392450 276114059 794886608 276114059 794886608 205215134 794886608 251090579 644664534 251090579 644664534 394336559 520457442 394336559 520457442 968088147 17727639 968088147 17727639 1000000005 42800384 1000000005 42800384 259006508 755785289 259006508 755785289 159621491 884027391 159621491 884027391 -1000000005 997266604 -1000000005 997266604 169905284 352746207 169905284 352746207 914445164 -1000000005 914445164 -1000000005 984076545 99161528 984076545 99161528 681946307 421201019 681946307 421201019 354748742 786541156 354748742 786541156 53109353 957164730 53109353 957164730 43719929 957164730 70407306 799262186 70407306 799262186 458033071 428115205 458033071 428115205 577344992 391430743 577344992 391430743 626763813 295339093 626763813 295339093 704135629 295339093 430256022 878248261 430256022 878248261 15686088 985106060 15686088 910365234 15686088 910365234 545817012 326585142 545817012 326585142 814900466 173641916 814900466 173641916 841178815 156176658 841178815 156176658 842472360 156176658 781930853 474210950 781930853 474210950 211229440 788665215 211229440 646501253 211229440 646501253 572380655 426723634 572380655 426723634 710270499 197448961 710270499 197448961 1000000005 361315761 1000000005 361315761 550356955 663545174 550356955 663545174 285092290 1000000005 285092290 1000000005 227900410 734397935 227900410 734397935 341854750 187790118 341854750 187790118 816510756 896344 816510756 896344 999196954 896344 731780508 564680423 731780508 564680423 46820982 1000000005 46820982 1000000005 330257707 649297826 330257707 649297826 746142426 197532853 746142426 197532853 989557373 10274538 989557373 160280758 989557373 160280758 794881711 214784515 794881711 214784515 670915454 399154025 670915454 399154025 279333083 987312833 279333083 987312833 13346182 987312833 71503648 910656131 71503648 910656131 274038547 701593898 274038547 701593898 499618237 366243778 499618237 366243778 850012962 81124000 850012962 81124000 1000000005 106983266 1000000005 106983266 314158684 893568577 314158684 893568577 97527923 1000000005 97527923 1000000005 200709277 722100500 200709277 722100500 448799969 384352174 448799969 384352174 737399924 71511657 737399924 71511657 1000000005 4088907 1000000005 4088907 740966792 633136460 740966792 633136460 271488275 1000000005 271488275 1000000005 75975652 509183736 75975652 509183736 492639613 501894982 492639613 501894982 560889928 438102685 560889928 438102685 566888298 208325742 566888298 208325742 811610341 -1000000005 811610341 -1000000005 644093440 468424790 644093440 468424790 395475531 790301651 395475531 790301651 209497681 790301651 463759945 513287340 463759945 513287340 580310817 122625080 580310817 122625080 875483759 122625080 495363061 504962788 495363061 504962788 494122366 1000000005 494122366 1000000005 343858994 527265229 343858994 527265229 788357838 207407293 788357838 207407293 1000000005 178556930 1000000005 178556930 345465693 1000000005 345465693 1000000005 93799210 804227623 93799210 804227623 298837711 609204953 298837711 609204953 561297992 408613358 561297992 408613358 688805915 147077267 688805915 147077267 941796127 28720544 941796127 28720544 970452143 28720544 884012650 245111830 884012650 245111830 680416646 405047452 680416646 405047452 281373752 915890483 281373752 915890483 28149426 1000000005 28149426 1000000005 403265900 550113218 403265900 550113218 455752362 470746395 455752362 470746395 799576773 114337564 799576773 114337564 944379471 54469276 944379471 249849335 944379471 249849335 674000988 353141881 674000988 353141881 625440145 526023412 625440145 526023412 436317680 710450865 436317680 710450865 234257269 803373637 234257269 803373637 187164548 1000000005 187164548 1000000005 411653556 511185407 411653556 511185407 532338699 429047432 532338699 429047432 593782650 272515971 593782650 272515971 731050455 113652912 731050455 113652912 884689699 113652912 713812611 287467900 713812611 287467900 627988611 737580872 627988611 737580872 245417518 978688248 245417518 978688248 22600704 978688248 104556608 374936690 104556608 374936690 873669964 91331097 873669964 91331097 1000000005 66327183 1000000005 66327183 578256477 552775701 578256477 552775701 -1000000005 953378261 -1000000005 953378261 119806352 771661709 119806352 771661709 484929044 441064353 484929044 441064353 692168440 205840170 692168440 205840170 929241261 69446343 929241261 205715686 929241261 205715686 232229536 879083638 232229536 879083638 -1000000005 981790477 -1000000005 981790477 75686661 760087248 75686661 760087248 361878520 574378125 361878520 574378125 793456720 204857213 793456720 638713886 793456720 638713886 26576285 974548599 26576285 950194021 26576285 950194021 71851595 816578765 71851595 816578765 559963353 393862935 559963353 393862935 804999868 75449562 804999868 75449562 923117149 75449562 902273761 537924955 902273761 537924955 380587740 621720026 380587740 621720026 -1000000005 958021999 -1000000005 958021999 115070737 629949249 115070737 629949249 494847009 244899840 494847009 244899840 803323721 160847479 803323721 160847479 1000000005 88979939 1000000005 88979939 99573125 1000000005 99573125 1000000005 143608423 764660177 143608423 764660177 288041727 462968163 288041727 462968163 983162804 16518123 983162804 166158796 983162804 166158796 532618796 932861496 532618796 932861496 68962064 932861496 450447362 359588810 450447362 359588810 952013940 46782118 952013940 334145148 952013940 334145148 654195442 378611419 654195442 378611419 614738961 429078633 614738961 429078633 570637240 552467023 570637240 552467023 384207996 651895726 384207996 651895726 299747377 822251512 299747377 822251512 54709886 946727578 54709886 880476412 54709886 880476412 132919701 718582333 132919701 718582333 337203505 531747561 337203505 531747561 837279725 73755087 837279725 73755087 924795810 73755087 781636927 330543693 781636927 330543693 328729043 844328100 328729043 844328100 130954371 870147982 130954371 317345879 130954371 317345879 736556757 185708475 736556757 185708475 932435595 66057327 932435595 126642338 932435595 126642338 851140887 276051225 851140887 276051225 706751519 344279510 706751519 344279510 375408123 862010933 375408123 862010933 135306244 1000000005 135306244 1000000005 174059180 697557623 174059180 697557623 322337484 395762430 322337484 395762430 738801063 123760668 738801063 123760668 998305375 1883518 998305375 234740023 998305375 234740023 714554523 416866303 714554523 416866303 297130800 797720628 297130800 797720628 13506381 987178406 13506381 927043860 13506381 927043860 176817413 716014304 176817413 716014304 307756115 469639701 307756115 469639701 547151873 193277404 547151873 193277404 869197831 -1000000005 869197831 -1000000005 951658175 63910984 951658175 63910984 921992487 315383063 921992487 315383063 459777185 589371115 459777185 589371115 258726305 844272378 258726305 844272378 -1000000005 852291591 -1000000005 852291591 559620260 341727332 559620260 341727332 672363216 203610741 672363216 203610741 838368489 81349285 838368489 81349285 917629963 81349285 801711082 293858668 801711082 293858668 686169594 962539966 686169594 962539966 38599793 962539966 234581418 734358285 234581418 734358285 727832353 265232439 727832353 265232439 875102691 123008714 875102691 213365730 875102691 213365730 741933819 328943022 741933819 328943022 505120068 553809632 505120068 553809632 261036066 774122880 261036066 774122880 215838121 866152786 215838121 866152786 135367419 866152786 362792154 514007695 362792154 514007695 596650886 173752567 596650886 173752567 1000000005 106954255 1000000005 106954255 493268279 660598412 493268279 660598412 224122218 927381648 224122218 927381648 -1000000005 789092975 -1000000005 789092975 244590518 253885237 244590518 253885237 1000000005 291500892 1000000005 291500892 502000379 598601036 502000379 598601036 -1000000005 993100789 -1000000005 993100789 178977390 764864426 178977390 764864426 1000000005 197937507 1000000005 197937507 528746772 815482994 528746772 815482994 184882246 815482994 598878820 257262282 598878820 257262282 1000000005 228381108 1000000005 228381108 570661824 444188611 570661824 444188611 539109460 657893056 539109460 657893056 129914821 878031424 129914821 878031424 72288749 991811130 72288749 991811130 8541876 991811130 49228514 887019532 49228514 887019532 579867473 371985325 579867473 371985325 631076791 18121846 631076791 18121846 999057463 -1000000005 999057463 -1000000005 939261704 123295046 939261704 123295046 817384453 181930500 817384453 181930500 420836112 766665860 420836112 766665860 234519296 766665860 822857342 144508848 822857342 144508848 876187876 -1000000005 876187876 -1000000005 997558101 410782562 997558101 410782562 566086341 464268033 566086341 464268033 478007847 990318297 478007847 990318297 -1000000005 867527191 -1000000005 867527191 228560045 43127752 228560045 43127752 955759752 43127752 860548103 475074779 860548103 475074779 402769063 813268688 402769063 813268688 157347463 897832141 157347463 897832141 89757491 912366357 89757491 658228640 89757491 658228640 439156119 367862394 439156119 367862394 1000000005 111698314 1000000005 111698314 712126229 494004464 712126229 494004464 472450151 977186882 472450151 977186882 24066068 977186882 298785877 527425398 298785877 527425398 1000000005 185337598 1000000005 185337598 414682365 770558950 414682365 770558950 94903788 907466283 94903788 713877817 94903788 713877817 498063338 289911010 498063338 289911010 846088224 105582883 846088224 105582883 978733651 -1000000005 978733651 -1000000005 916739422 188154428 916739422 188154428 740765438 582704560 740765438 582704560 387275233 893014682 387275233 893014682 108075482 893014682 527199908 371351741 527199908 371351741 650844526 -1000000005 650844526 -1000000005 574136903 1000000005 574136903 1000000005 55536839 936498608 55536839 936498608 187845037 313752411 187845037 313752411 704480360 169184578 704480360 169184578 997201762 2984004 997201762 186507066 997201762 186507066 563810976 539769028 563810976 539769028 358344203 641909256 358344203 565914255 358344203 565914255 493424977 186651335 493424977 186651335 980326204 7130692 980326204 7130692 992738489 7130692 950900677 140123813 950900677 140123813 697183902 625040235 697183902 625040235 212811787 945809122 212811787 945809122 -1000000005 748334398 -1000000005 748334398 486590718 446021291 486590718 446021291 1000000005 32193880 1000000005 32193880 807206779 203125593 807206779 203125593 714186132 292807589 714186132 292807589 107809691 915319029 107809691 915319029 8472529 991885076 8472529 864863580 8472529 864863580 183631910 620182491 183631910 620182491 607325381 -1000000005 607325381 -1000000005 980598871 776916104 980598871 776916104 62751205 1000000005 62751205 1000000005 8746153 695363958 8746153 695363958 409817188 479581763 409817188 479581763 643435017 283826486 643435017 283826486 837064543 -1000000005 837064543 -1000000005 748522648 411307485 748522648 411307485 274501702 984666746 274501702 984666746 16168964 984666746 116344058 649225571 116344058 649225571 652434656 314443495 652434656 314443495 720385690 249644212 720385690 249644212 765800809 232700887 765800809 407157342 765800809 407157342 406127816 744848423 406127816 744848423 -1000000005 922571727 -1000000005 922571727 188862926 652638960 188862926 652638960 389259336 374651980 389259336 374651980 781100862 197695072 781100862 197695072 824366234 85305263 824366234 85305263 958818609 40446869 958818609 44947957 958818609 44947957 923414533 157784700 923414533 157784700 826086231 206654046 826086231 206654046 680747458 435513676 680747458 435513676 458169246 1000000005 458169246 1000000005 282368452 678054260 282368452 678054260 559063893 38900066 559063893 38900066 973321643 26360590 973321643 118021088 973321643 118021088 782776443 229871803 782776443 229871803 313486584 690954713 313486584 690954713 276205556 802503157 276205556 802503157 149722989 977417951 149722989 977417951 23712749 977417951 68446518 902934199 68446518 902934199 667077254 332209730 667077254 410368683 667077254 410368683 110602961 1000000005 110602961 1000000005 186065086 91123393 186065086 91123393 996421801 3636465 996421801 73866112 996421801 73866112 848171619 190302851 848171619 190302851 746229729 386433784 746229729 386433784 587725451 481830174 587725451 481830174 266421188 883512101 266421188 883512101 40114067 965452190 40114067 965452190 -1000000005 964426250 -1000000005 964426250 577090770 206285706 577090770 206285706 838925392 160245113 838925392 367000643 838925392 367000643 621310514 565037894 621310514 565037894 414458343 862416999 414458343 862416999 139041270 862416999 272950673 419586339 272950673 419586339 965258654 -1000000005 965258654 -1000000005 441893757 710915011 441893757 710915011 107025333 1000000005 107025333 1000000005 503157205 432139855 503157205 432139855 568492548 432139855 310557091 693284684 310557091 693284684 254462861 887291476 254462861 887291476 113789448 887291476 494817303 501182590 494817303 501182590 646157473 297592426 646157473 297592426 866598160 119213392 866598160 119213392 879040263 119213392 522927670 868141810 522927670 868141810 132993876 868141810 204106421 794313845 204106421 794313845 438916344 541283618 438916344 541283618 632960727 233992299 632960727 233992299 844010026 89731698 844010026 89731698 908698351 89731698 865434073 509150037 865434073 509150037 102797522 1000000005 102797522 1000000005 33303143 583395074 33303143 583395074 418930808 562282575 418930808 562282575 476068785 456903308 476068785 456903308 648331399 157895431 648331399 157895431 840972852 157895431 650129859 509308430 650129859 509308430 421059749 816012628 421059749 816012628 82533724 1000000005 82533724 1000000005 473268296 434258553 473268296 434258553 586157414 187934956 586157414 187934956 880203896 3848145 880203896 3848145 996263760 3848145 815587544 255849406 815587544 255849406 665626543 485949287 665626543 485949287 219254323 792454082 219254323 792454082 172249007 997875672 172249007 997875672 2048289 997875672 192516545 725626485 192516545 725626485 550197185 331097257 550197185 331097257 667957392 331097257 310823028 852649953 310823028 852649953 77780516 944120736 77780516 944120736 57410534 944120736 133666744 852760094 133666744 852760094 163018098 -1000000005 163018098 -1000000005 439075153 610171631 439075153 610171631 231273963 962338430 231273963 962338430 -1000000005 778564717 -1000000005 778564717 248334160 385171799 248334160 385171799 732787380 215353742 732787380 215353742 962355057 36447513 962355057 50008276 962355057 50008276 931674780 323695692 931674780 323695692 643629216 380669200 643629216 380669200 392547524 658957263 392547524 658957263 -1000000005 836376420 -1000000005 836376420 232939483 697038697 232939483 697038697 689800897 291259755 689800897 291259755 726018019 255383038 726018019 255383038 802717045 126012415 802717045 126012415 973351612 26332550 973351612 406890471 973351612 406890471 138193671 942911453 138193671 942911453 9466107 990925123 9466107 468228294 9466107 468228294 631334588 164397064 631334588 164397064 940158200 58608656 940158200 246435977 940158200 246435977 726061728 283751797 726061728 283751797 365582481 942386474 365582481 942386474 59584554 942386474 182860644 542216909 182860644 542216909 488420563 445581317 488420563 445581317 602261593 -1000000005 602261593 -1000000005 925547942 325167900 925547942 325167900 401359220 658640413 401359220 658640413 192622821 974041591 192622821 974041591 27096893 974041591 353340100 589996027 353340100 589996027 526777159 378943567 526777159 378943567 648789982 169252870 648789982 169252870 1000000005 32333527 1000000005 32333527 771905988 521653232 771905988 521653232 147320492 1000000005 147320492 1000000005 35084687 630606518 35084687 630606518 372610154 486806651 372610154 486806651 642642310 281493906 642642310 281493906 909663443 84510167 909663443 84510167 1000000005 195039497 1000000005 195039497 670219598 426221039 670219598 426221039 283306543 794116163 283306543 794116163 -1000000005 696374803 -1000000005 696374803 934459272 59247082 934459272 59247082 939415548 59247082 764383743 359319140 764383743 359319140 425256429 999621258 425256429 999621258 408906 999621258 245214212 618719867 245214212 618719867 582146076 294415003 582146076 294415003 859869046 139211742 859869046 317714102 859869046 317714102 539797582 824267124 539797582 824267124 176710746 824267124 276825456 705540769 276825456 705540769 313249986 532030445 313249986 532030445 586961946 155096198 586961946 155096198 937961972 45334136 937961972 45334136 962503616 36325246 962503616 61338847 962503616 61338847 883909385 223304444 883909385 223304444 556079326 865788276 556079326 865788276 88034559 914646538 88034559 914646538 87280228 914646538 592282388 199109087 592282388 199109087 799184807 199109087 669364395 449748099 669364395 449748099 507141477 550599687 507141477 550599687 378018750 711143699 378018750 711143699 1836821 1000000005 1836821 1000000005 44316999 836703542 44316999 836703542 705726798 188792301 705726798 188792301 924594975 5618636 924594975 5618636 1000000005 26169085 1000000005 26169085 962061524 149490010 962061524 149490010 799644519 388391444 799644519 388391444 277993583 847710500 277993583 847710500 -1000000005 958939056 -1000000005 958939056 150827905 701770756 150827905 701770756 519648487 274166491 519648487 274166491 851098489 141004560 851098489 141004560 975287420 -1000000005 975287420 -1000000005 973284605 263479283 973284605 263479283 701959173 337268469 701959173 337268469 324363843 875837523 324363843 875837523 125394984 875837523 437080751 487924238 437080751 487924238 513995934 485277422 513995934 485277422 1000000005 205654524 1000000005 205654524 496414016 804168863 496414016 804168863 -1000000005 533264637 -1000000005 533264637 470105405 448086593 470105405 448086593 658601346 245936121 658601346 245936121 762941668 164935657 762941668 164935657 886199284 81330828 886199284 81330828 1000000005 21278711 1000000005 21278711 944530615 78354680 944530615 78354680 319220805 1000000005 319220805 1000000005 73558290 776347813 73558290 776347813 577989709 4362356 577989709 4362356 1000000005 79406412 1000000005 79406412 773050488 723378462 773050488 723378462 -1000000005 408509096 -1000000005 408509096 601871035 228770547 601871035 228770547 1000000005 283017954 1000000005 283017954 292917196 1000000005 292917196 1000000005 328968404 529684833 328968404 529684833 771558167 12179924 771558167 12179924 987857457 12179924 905734399 398864711 905734399 398864711 455155514 655386902 455155514 655386902 102372090 899406832 102372090 729924627 102372090 729924627 287657559 549096790 287657559 549096790 533191954 464347615 533191954 464347615 880659306 5866731 880659306 5866731 994144639 5866731 570357715 574753582 570357715 574753582 249465053 1000000005 249465053 1000000005 42666834 726789670 42666834 726789670 529499403 104589282 529499403 104589282 1000000005 405699150 1000000005 405699150 417191776 666759415 417191776 666759415 310463932 709954470 310463932 709954470 267494571 1000000005 267494571 1000000005 56432402 866459108 56432402 866459108 174075578 740712925 174075578 740712925 587503754 390843414 587503754 390843414 673282635 307701952 673282635 307701952 896410151 103236683 896410151 712726064 896410151 712726064 160160690 897554298 160160690 897554298 -1000000005 988322080 -1000000005 988322080 71214959 683523676 71214959 683523676 326869302 640333686 326869302 640333686 614841843 250763874 614841843 250763874 963688502 35174446 963688502 156156286 963688502 156156286 791411554 248879426 791411554 248879426 700412723 786791609 700412723 786791609 117950603 883313226 117950603 866649937 117950603 866649937 145913128 710292042 145913128 710292042 291187096 352436579 291187096 352436579 780725816 50596870 780725816 50596870 948141884 50596870 873520673 186384727 873520673 186384727 771976957 249642071 771976957 249642071 690971040 435549251 690971040 435549251 -1000000005 984114820 -1000000005 984114820 291424845 600049335 291424845 600049335 435888103 446164346 435888103 446164346 575544779 45091650 575544779 45091650 953755131 45091650 540213359 615254983 540213359 615254983 361007125 812062390 361007125 812062390 -1000000005 772920461 -1000000005 772920461 377007733 451876040 377007733 451876040 613023867 222472013 613023867 222472013 775860391 222472013 691056110 340099789 691056110 340099789 573740050 504776025 573740050 504776025 306031658 1000000005 306031658 1000000005 70458465 930528739 70458465 930528739 254536552 511362578 254536552 511362578 539985704 106837212 539985704 106837212 973228205 -1000000005 973228205 -1000000005 955894679 751585007 955894679 751585007 247018368 1000000005 247018368 1000000005 51463573 937880662 51463573 937880662 134674643 755286270 134674643 755286270 350405369 517631343 350405369 517631343 488171819 344932019 488171819 344932019 794012570 146442096 794012570 146442096 1000000005 248420160 1000000005 248420160 245062350 769763657 245062350 769763657 65688551 964112602 65688551 964112602 37007040 964112602 110082915 332803645 110082915 332803645 758254080 86505438 758254080 86505438 1000000005 332550371 1000000005 332550371 458279827 748453740 458279827 748453740 180168827 1000000005 180168827 1000000005 86497690 453783422 86497690 453783422 656975026 -1000000005 656975026 -1000000005 910768472 146615890 910768472 146615890 629401757 484948215 629401757 484948215 455696340 572067937 455696340 572067937 30729585 1000000005 30729585 1000000005 85478800 522790112 85478800 522790112 596840495 302016624 596840495 302016624 714680702 -1000000005 714680702 -1000000005 996651703 174442451 996651703 174442451 634846624 452603045 634846624 452603045 -1000000005 955064328 -1000000005 955064328 812644316 25229914 812644316 25229914 974300956 25229914 945380721 404074737 945380721 404074737 437426659 947279408 437426659 947279408 35857605 1000000005 35857605 1000000005 427236171 299665510 427236171 299665510 1000000005 143385424 1000000005 143385424 801901151 466442819 801901151 466442819 300509704 716757572 300509704 716757572 217598483 977985697 217598483 977985697 23180167 977985697 136972266 855529881 136972266 855529881 267868126 428644471 267868126 428644471 807570183 151073149 807570183 151073149 1000000005 294215555 1000000005 294215555 690531413 770595265 690531413 770595265 10799829 1000000005 10799829 1000000005 300977304 537210189 300977304 537210189 618971765 150575648 618971765 150575648 848381535 150575648 78206172 923704521 78206172 479074447 78206172 479074447 535869417 263997477 535869417 263997477 833034323 71020766 833034323 71020766 927620360 71020766 522368256 746903175 522368256 746903175 37862280 963326776 37862280 609920461 37862280 609920461 956056496 -1000000005 956056496 -1000000005 868157540 782585974 868157540 782585974 112820539 906174343 112820539 906174343 46178798 1000000005 46178798 1000000005 232311468 590737764 232311468 590737764 459914380 249018680 459914380 249018680 807320083 156793965 807320083 156793965 959017741 12269513 959017741 12269513 1000000005 150422500 1000000005 150422500 369032914 729685575 369032914 729685575 162857363 967592888 162857363 967592888 33508269 967592888 92447875 770966471 92447875 770966471 416842036 472703569 416842036 472703569 775165516 18862458 775165516 18862458 1000000005 9537070 1000000005 9537070 941460427 327496359 941460427 327496359 668163091 480349931 668163091 480349931 410055638 873074621 410055638 873074621 127774722 873074621 163569306 795127688 163569306 795127688 1000000005 110356430 1000000005 110356430 780073500 507398342 780073500 507398342 466109405 852802991 466109405 852802991 148181618 852802991 485956687 478853073 485956687 478853073 838909134 120488453 838909134 120488453 877729674 120488453 647440381 369937466 647440381 369937466 382128165 759782540 382128165 759782540 214713246 785266709 214713246 364801959 214713246 364801959 657161144 171591852 657161144 171591852 839489361 769960 839489361 769960 1000000005 433414414 1000000005 433414414 495925408 584976186 495925408 584976186 354999604 827757676 354999604 827757676 173090876 827757676 189234863 656719597 189234863 656719597 428067180 41665180 428067180 41665180 957485330 41665180 585397546 685045223 585397546 685045223 276114254 739110178 276114254 739110178 -1000000005 803940292 -1000000005 803940292 341040360 138962580 341040360 138962580 868226973 -1000000005 868226973 -1000000005 965711091 472447560 965711091 472447560 479969672 853434572 479969672 853434572 119888810 881137833 119888810 463953549 119888810 463953549 583061780 366802263 583061780 366802263 712929771 152442771 712929771 152442771 1000000005 48684088 1000000005 48684088 876463866 238881160 876463866 238881160 739287912 267888049 739287912 267888049 332703361 698909736 332703361 698909736 281818556 949331021 281818556 949331021 51827424 949331021 76152641 900372307 76152641 900372307 112886091 819583293 112886091 819583293 412134150 14356361 412134150 14356361 985473773 14356361 776482473 268670222 776482473 268670222 654969075 465946199 654969075 465946199 402298430 961158901 402298430 961158901 39724517 961158901 100701832 690135322 100701832 690135322 821399779 -1000000005 821399779 -1000000005 968118785 108671689 968118785 108671689 770969269 511174233 770969269 511174233 456224057 662734860 456224057 662734860 156172255 1000000005 156172255 1000000005 43600138 610651096 43600138 610651096 771929308 225560090 771929308 225560090 780253147 207762136 780253147 207762136 918967287 6538685 918967287 6538685 1000000005 114752455 1000000005 114752455 824839103 333766014 824839103 333766014 590632630 714746233 590632630 714746233 238576952 765827362 238576952 765827362 117986006 883241003 117986006 423990468 117986006 423990468 672203767 -1000000005 672203767 -1000000005 757540367 776299514 757540367 776299514 224203331 776299514 547605453 432077035 547605453 432077035 1000000005 272719272 1000000005 272719272 85089752 936699963 85089752 936699963 65522560 936699963 112218014 741747844 112218014 741747844 291046575 702823178 291046575 702823178 339028327 48352839 339028327 48352839 1000000005 283195021 1000000005 283195021 395987065 682785134 395987065 682785134 299624079 722083828 299624079 722083828 220811605 779375346 220811605 735617938 220811605 735617938 526666826 378626018 526666826 378626018 678042739 134557089 678042739 134557089 925539854 73161109 925539854 176837301 925539854 176837301 499982092 616921785 499982092 616921785 344841279 868072594 344841279 868072594 133103621 868072594 147190382 846057264 147190382 846057264 164532329 417564945 164532329 417564945 707309295 260500314 707309295 260500314 892271194 99663436 892271194 99663436 899619015 99663436 851951910 328621416 851951910 328621416 356927583 867686483 356927583 867686483 68716913 962853392 68716913 962853392 38355935 962853392 41934414 527088345 41934414 527088345 485533213 94178044 485533213 94178044 904571849 94178044 659267279 449425084 659267279 449425084 480528033 637568223 480528033 637568223 353972943 654942906 353972943 654942906 211022620 908882329 211022620 908882329 93468803 908882329 671978971 101894262 671978971 101894262 897814808 101894262 850211033 157202459 850211033 157202459 715702319 381158561 715702319 381158561 496966228 783509682 496966228 783509682 110617083 910799136 110617083 910799136 85701475 1000000005 85701475 1000000005 973828207 25769139 973828207 188461109 973828207 188461109 560806356 822364893 560806356 822364893 58371140 943371557 58371140 632413938 58371140 632413938 402524621 456364237 402524621 456364237 1000000005 12020519 1000000005 12020519 699904967 579699351 699904967 579699351 156917592 843920002 156917592 785098568 156917592 785098568 586859696 288560319 586859696 288560319 802608131 89597583 802608131 89597583 1000000005 47072666 1000000005 47072666 845241333 408078628 845241333 408078628 578838361 816226261 578838361 816226261 -1000000005 712524858 -1000000005 712524858 682460498 232312778 682460498 232312778 876377672 121770904 876377672 592180407 876377672 592180407 152238464 971938929 152238464 971938929 29304102 971938929 208440343 698944488 208440343 698944488 324664010 449007141 324664010 449007141 584130419 359769695 584130419 359769695 653076057 84540179 653076057 84540179 978269061 21117696 978269061 934572594 978269061 934572594 49168069 951766263 49168069 470931365 49168069 470931365 712405831 271787453 712405831 271787453 959938720 -1000000005 959938720 -1000000005 929978890 82641343 929978890 82641343 760815015 1000000005 760815015 1000000005 27676862 960910521 27676862 960910521 977152767 22293131 977152767 493203266 977152767 493203266 412854954 914208729 412854954 914208729 34532551 966571205 34532551 810681636 34532551 810681636 278559780 537858381 278559780 537858381 499585453 178421562 499585453 178421562 1000000005 118273897 1000000005 118273897 818161343 351649414 818161343 351649414 236556768 936417530 236556768 936417530 -1000000005 724667260 -1000000005 724667260 398437988 578772334 398437988 578772334 618470857 269584165 618470857 269584165 788576523 -1000000005 788576523 -1000000005 944327917 543795972 944327917 543795972 346730687 948057972 346730687 948057972 50164498 1000000005 50164498 1000000005 116008636 624063890 116008636 624063890 499791521 461607241 499791521 461607241 552549984 384937961 552549984 384937961 676194151 -1000000005 676194151 -1000000005 846533336 421042286 846533336 421042286 319747935 780186863 319747935 780186863 121068778 932990548 121068778 932990548 43573928 957300039 43573928 821626947 43573928 821626947 207101695 690958132 207101695 690958132 793538814 202017 793538814 202017 999848308 202017 761023322 442858807 761023322 442858807 408046960 689343413 408046960 689343413 124379091 891522459 124379091 891522459 50639041 950541928 50639041 619071783 50639041 619071783 419010411 547746347 419010411 547746347 859783204 -1000000005 859783204 -1000000005 890885599 118477568 890885599 118477568 866329931 159719226 866329931 159719226 826340060 265208532 826340060 265208532 632739945 735928283 632739945 735928283 262032758 903359178 262032758 903359178 -1000000005 872753789 -1000000005 872753789 159905843 660911036 159905843 660911036 366419937 44024020 366419937 44024020 954833507 44024020 760522784 496380319 760522784 496380319 -1000000005 943148948 -1000000005 943148948 540793037 194818918 540793037 194818918 815137397 52733005 815137397 52733005 946036465 52733005 927971897 427036447 927971897 427036447 485088571 710495093 485088571 710495093 -1000000005 895717984 -1000000005 895717984 591479753 348592069 591479753 348592069 959627084 13857315 959627084 13857315 996538674 -1000000005 996538674 -1000000005 959610247 250145238 959610247 250145238 656149578 757280082 656149578 757280082 243930057 757280082 413441373 439322427 413441373 439322427 589331269 214120118 589331269 214120118 829180654 37494662 829180654 37494662 961379810 37494662 595000666 768029845 595000666 768029845 114089992 938411981 114089992 938411981 18995002 1000000005 18995002 1000000005 147472643 635413034 147472643 635413034 399753639 430642473 399753639 430642473 676968605 4700918 676968605 4700918 1000000005 86013339 1000000005 86013339 266636258 744752014 266636258 744752014 30502687 975527075 30502687 975527075 -1000000005 915418447 -1000000005 915418447 128378156 805652447 128378156 805652447 469897252 519517406 469897252 519517406 634950934 284281544 634950934 284281544 769538237 161113119 769538237 161113119 1000000005 36193303 1000000005 36193303 879588683 301272328 879588683 301272328 576115110 576171011 576115110 576171011 167032515 1000000005 167032515 1000000005 362969608 442818698 362969608 442818698 570736911 419944817 570736911 419944817 801254479 169416057 801254479 169416057 943662829 55475312 943662829 379971362 943662829 379971362 532234849 806439184 532234849 806439184 28208801 1000000005 28208801 1000000005 4716344 874401940 4716344 874401940 296765751 608666613 296765751 608666613 643798521 257924777 643798521 257924777 741457156 257924777 531039555 609775788 531039555 609775788 331858626 669799488 331858626 651930578 331858626 651930578 555889215 427975046 555889215 427975046 884057496 66823162 884057496 66823162 931733925 66823162 901360837 207802986 901360837 207802986 690720204 372048857 690720204 372048857 184426686 853023883 184426686 853023883 93819228 908604167 93819228 885450260 93819228 885450260 235407305 737223354 235407305 737223354 491200877 441304701 491200877 441304701 741308526 97266051 741308526 97266051 909586538 52853339 909586538 52853339 945866618 52853339 916376734 334966631 916376734 334966631 595791393 407145950 595791393 407145950 501039970 788646062 501039970 788646062 201714328 873030878 201714328 873030878 46941676 955685245 46941676 955685245 44965216 955685245 369730772 559266694 369730772 559266694 578746384 277592177 578746384 277592177 953563272 45202637 953563272 74774126 953563272 74774126 527534860 772338573 527534860 772338573 215226190 978368645 215226190 978368645 22853112 978368645 83671828 837017204 83671828 837017204 485969885 291934678 485969885 291934678 840225350 57101751 840225350 57101751 977474618 22002216 977474618 161783531 977474618 161783531 537835256 575122599 537835256 575122599 413193769 814183049 413193769 814183049 186328178 814183049 188411850 409846437 188411850 409846437 808409551 189592724 808409551 343862617 808409551 343862617 645094794 689064970 645094794 689064970 306013888 789513400 306013888 789513400 -1000000005 909702788 -1000000005 909702788 98804060 678361134 98804060 678361134 369130126 269677409 369130126 269677409 761574411 38601510 761574411 38601510 961167945 -1000000005 961167945 -1000000005 964983928 166632523 964983928 166632523 820292560 244239579 820292560 244239579 753026983 1000000005 753026983 1000000005 48562254 951037136 48562254 951037136 256499054 733171807 256499054 733171807 311266626 687845322 311266626 687845322 601914455 331107875 601914455 331107875 765026537 188349149 765026537 188349149 902617184 40784718 902617184 40784718 967472281 31888506 967472281 58491646 967472281 58491646 450880157 664066740 450880157 664066740 305870918 697875093 305870918 697875093 -1000000005 985623840 -1000000005 985623840 25106133 669085408 25106133 669085408 368770521 588371754 368770521 588371754 1000000005 40881056 1000000005 40881056 825665098 1000000005 825665098 1000000005 88987562 715210335 88987562 715210335 301193844 464695472 301193844 464695472 664886606 331666599 664886606 331666599 756421015 111984482 756421015 111984482 886407706 111984482 766067128 368753048 766067128 368753048 393517182 1000000005 393517182 1000000005 23707053 577835138 23707053 577835138 791539395 100188739 791539395 100188739 1000000005 225986763 1000000005 225986763 723341245 1000000005 723341245 1000000005 32214133 855030594 32214133 855030594 244098930 439880951 244098930 439880951 1000000005 104648276 1000000005 104648276 835758479 495831239 835758479 495831239 324850002 822310291 324850002 822310291 178186221 822310291 274434932 537813252 274434932 537813252 653821215 82065542 653821215 82065542 916695350 82065542 877147551 219559389 877147551 219559389 744655651 289217988 744655651 289217988 696107859 315700805 696107859 315700805 638951759 432841797 638951759 432841797 469270968 869789856 469270968 869789856 73546612 1000000005 73546612 1000000005 354692565 634765146 354692565 634765146 409529757 502442395 409529757 502442395 532944999 456138961 532944999 456138961 980609180 15454647 980609180 15454647 984109877 15454647 730228348 314223175 730228348 314223175 269212875 841067187 269212875 841067187 28879228 972817678 28879228 972817678 21689014 1000000005 21689014 1000000005 55479041 148535689 55479041 148535689 1000000005 40658174 1000000005 40658174 918178148 173461248 918178148 173461248 804464126 223025811 804464126 223025811 774844152 306769235 774844152 306769235 637522035 750256395 637522035 750256395 250836009 750256395 397850230 250000684 397850230 250000684 957533252 41608117 957533252 86073580 957533252 86073580 877728642 138479200 877728642 138479200 586403313 445305837 586403313 445305837 203243477 857624480 203243477 857624480 97287402 993546167 97287402 993546167 6500379 993546167 56048476 914728934 56048476 914728934 156538924 822570857 156538924 822570857 392209843 601796086 392209843 601796086 446129185 320061543 446129185 320061543 680077531 316064012 680077531 316064012 691725761 28278565 691725761 28278565 989413004 10494134 989413004 386088063 989413004 386088063 567515114 533611872 567515114 533611872 392078695 610059236 392078695 610059236 196466641 803760722 196466641 738494102 196466641 738494102 338866684 390895599 338866684 390895599 895495621 90327568 895495621 90327568 978493271 20931452 978493271 325647802 978493271 325647802 26764609 974358002 26764609 925072015 26764609 925072015 173606604 567894401 173606604 567894401 631569481 148146988 631569481 148146988 884622450 51950492 884622450 51950492 946853895 51950492 864448547 643902492 864448547 643902492 329351356 703745796 329351356 703745796 -1000000005 951879528 -1000000005 951879528 61448013 600249271 61448013 600249271 454434057 350179457 454434057 350179457 789205589 -1000000005 789205589 -1000000005 698162564 542595745 698162564 542595745 -1000000005 888720501 -1000000005 888720501 182370347 312698280 182370347 312698280 1000000005 77990723 1000000005 77990723 915012508 86582444 915012508 86582444 645040680 648525772 645040680 648525772 138237937 863428139 138237937 619766081 138237937 619766081 427376056 207557987 427376056 207557987 790870456 207557987 783956694 257907111 783956694 257907111 -1000000005 961237424 -1000000005 961237424 153421439 466686510 153421439 466686510 855362491 107762860 855362491 107762860 891077910 107762860 678280736 382163693 678280736 382163693 55250696 953348482 55250696 953348482 47600073 953348482 122841873 611285504 122841873 611285504 673144508 218516842 673144508 218516842 801205679 105886140 801205679 105886140 893274905 105886140 19417429 981567577 19417429 981567577 249697869 657685125 249697869 657685125 509478048 164835864 509478048 164835864 1000000005 98017693 1000000005 98017693 740496477 322933598 740496477 322933598 438634135 846812540 438634135 846812540 136323315 994044237 136323315 994044237 -1000000005 906692134 -1000000005 906692134 213527297 734224888 213527297 734224888 523615709 49659215 523615709 49659215 948980063 49659215 756203268 286611878 756203268 286611878 494596123 546562227 494596123 546562227 195478404 961151185 195478404 961151185 14014958 1000000005 14014958 1000000005 342095344 656996070 342095344 656996070 574946268 409522854 574946268 409522854 678283817 -1000000005 678283817 -1000000005 730652893 407588424 730652893 407588424 388113029 808849742 388113029 808849742 183604484 1000000005 183604484 1000000005 17738058 905059405 17738058 905059405 274235912 17686980 274235912 17686980 981832847 17686980 285471214 747663223 285471214 747663223 162717155 923648586 162717155 923648586 31141827 970175221 31141827 326044999 31141827 326044999 711660453 287783073 711660453 574758869 711660453 574758869 301258663 729249093 301258663 729249093 241188658 821041548 241188658 821041548 123988808 920771766 123988808 920771766 -1000000005 925393167 -1000000005 925393167 78736790 889811902 78736790 889811902 472316344 -1000000005 472316344 -1000000005 993023972 145122505 993023972 145122505 421216761 936951182 421216761 936951182 -1000000005 838782310 -1000000005 838782310 169292307 231763142 169292307 231763142 804168658 -1000000005 804168658 -1000000005 915409854 400340607 915409854 400340607 278246139 914478949 278246139 914478949 11739618 988897656 11739618 865701403 11739618 865701403 204417748 152816422 204417748 152816422 845937705 152816422 688568469 375933690 688568469 375933690 298500990 1000000005 298500990 1000000005 124713996 634556086 124713996 634556086 483729709 355458743 483729709 355458743 718581621 260473007 718581621 260473007 860409480 122707100 860409480 122707100 975419662 -1000000005 975419662 -1000000005 950314448 63365912 950314448 63365912 742119273 263121128 742119273 263121128 652970679 378883600 652970679 378883600 202669199 1000000005 202669199 1000000005 29411964 940395743 29411964 940395743 201941000 737910889 201941000 737910889 273231755 606825693 273231755 606825693 1000000005 14285921 1000000005 14285921 402093316 830573923 402093316 830573923 -1000000005 505841741 -1000000005 505841741 675251725 109604214 675251725 109604214 889176762 109604214 610018107 694770270 610018107 694770270 303049150 733470716 303049150 733470716 -1000000005 887172669 -1000000005 887172669 541224978 190746322 541224978 190746322 918469316 60787273 918469316 60787273 937527510 60787273 884757571 171072380 884757571 171072380 785016880 452156618 785016880 452156618 374660927 711508206 374660927 711508206 262947321 884726187 262947321 884726187 116309232 884726187 266259232 447954094 266259232 447954094 837790272 15127307 837790272 15127307 1000000005 121255865 1000000005 121255865 745368906 253929564 745368906 253929564 486127740 757183541 486127740 757183541 132040442 1000000005 132040442 1000000005 5172227 744527420 5172227 744527420 291781271 705227722 291781271 705227722 802907639 -1000000005 802907639 -1000000005 966114696 152258078 966114696 152258078 642092922 692751863 642092922 692751863 144285405 1000000005 144285405 1000000005 136406342 813766210 136406342 813766210 611192500 371533593 611192500 371533593 928134315 -1000000005 928134315 -1000000005 840577960 182612518 840577960 182612518 623355150 869763925 623355150 869763925 4364677 995480882 4364677 836481335 4364677 836481335 238310285 710567600 238310285 710567600 315013936 604513817 315013936 604513817 706950326 99923283 706950326 99923283 1000000005 440280669 1000000005 440280669 223307956 909937944 223307956 909937944 92350059 909937944 132787870 821786180 132787870 821786180 547594805 293936985 547594805 293936985 819424320 65489533 819424320 65489533 932982300 65489533 369742041 825458039 369742041 825458039 175299730 825458039 591123282 203460945 591123282 203460945 877359521 -1000000005 877359521 -1000000005 817472036 342640051 817472036 342640051 502735152 569601312 502735152 569601312 344443730 1000000005 344443730 1000000005 88451088 911800528 88451088 911800528 98360956 760895003 98360956 760895003 503651831 272630202 503651831 272630202 857062896 140110145 857062896 140110145 1000000005 16482988 1000000005 16482988 298067243 773998439 298067243 773998439 81942754 920048467 81942754 633186365 81942754 633186365 823884498 149144230 823884498 149144230 849884305 149144230 842492432 417770246 842492432 417770246 347709187 819440001 347709187 819440001 104352794 957548487 104352794 957548487 -1000000005 991774270 -1000000005 991774270 70041967 549604014 70041967 549604014 631938780 239733485 631938780 239733485 770026855 196590497 770026855 196590497 830680963 127821891 830680963 127821891 1000000005 52984755 1000000005 52984755 578094105 459245236 578094105 459245236 433947105 663238046 433947105 663238046 140393677 1000000005 140393677 1000000005 32074512 713871103 32074512 713871103 543201932 -1000000005 543201932 -1000000005 944558744 269300777 944558744 269300777 646587011 469830267 646587011 469830267 371069994 756848879 371069994 756848879 28628802 972667445 28628802 784621275 28628802 784621275 329031933 378537492 329031933 378537492 640864444 212651468 640864444 212651468 941401255 23082538 941401255 23082538 976431282 23082538 959530853 49944293 959530853 49944293 391796028 649976085 391796028 649976085 244657544 756404270 244657544 462661171 244657544 462661171 858445792 96266082 858445792 96266082 902848885 96266082 884756885 285319202 884756885 285319202 628415719 418172651 628415719 418172651 448939908 672709700 448939908 672709700 300773895 826487879 300773895 826487879 -1000000005 881385634 -1000000005 881385634 266966065 614556368 266966065 614556368 558371007 420066143 558371007 420066143 641127233 358227277 641127233 741953778 641127233 741953778 116190623 973606444 116190623 973606444 27650878 973606444 146224478 844736618 146224478 844736618 174682318 672839134 174682318 672839134 552651462 -1000000005 552651462 -1000000005 740553682 281470932 740553682 281470932 584845202 490271969 584845202 490271969 393349790 751726135 393349790 751726135 143755013 857786245 143755013 722997841 143755013 722997841 344522940 532529152 344522940 532529152 568126446 416506548 568126446 416506548 864253586 133894783 864253586 285857536 864253586 285857536 604625387 1000000005 604625387 1000000005 112398711 663513237 112398711 663513237 388257862 512152458 388257862 512152458 961416275 37434908 961416275 252810499 961416275 252810499 715176795 516409091 715176795 516409091 473667886 623241003 473667886 623241003 127636565 1000000005 127636565 1000000005 344390547 536971909 344390547 536971909 634333021 255671439 634333021 255671439 801916112 174272864 801916112 174272864 877806089 -1000000005 877806089 -1000000005 986368371 40590704 986368371 40590704 542173265 461130094 542173265 461130094 473656084 542862179 473656084 542862179 195518206 864530635 195518206 864530635 118749252 992816225 118749252 992816225 -1000000005 901852023 -1000000005 901852023 626709691 144131766 626709691 144131766 992518000 -1000000005 992518000 -1000000005 827806826 211942250 827806826 211942250 403455707 686617708 403455707 686617708 162829511 875037081 162829511 875037081 125951530 875037081 434651700 564877577 434651700 564877577 579256180 20392556 579256180 20392556 978895530 20392556 103425284 898176653 103425284 898176653 312144493 660030779 312144493 660030779 502969998 165364122 502969998 165364122 849607228 77395120 849607228 77395120 921342898 77395120 821064358 636880352 821064358 636880352 105095072 961589432 105095072 961589432 7542824 1000000005 7542824 1000000005 102650932 800581401 102650932 800581401 234604546 471247045 234604546 471247045 805896013 68546298 805896013 68546298 1000000005 862267340 1000000005 862267340 -1000000005 969937093 -1000000005 969937093 323551765 457749518 323551765 457749518 602417462 50137769 602417462 50137769 948624633 50137769 765283117 769018870 765283117 769018870 53411368 947867005 53411368 833537052 53411368 833537052 583766221 289982387 583766221 289982387 819735029 75049346 819735029 75049346 1000000005 21217432 1000000005 21217432 745341070 317378621 745341070 317378621 476188934 771582454 476188934 771582454 13191047 987538307 13191047 673712848 13191047 673712848 388755928 507176954 388755928 507176954 853128091 110917955 853128091 110917955 887841609 110917955 367982015 642637436 367982015 642637436 335583213 1000000005 335583213 1000000005 219273578 768823865 219273578 768823865 304182466 619552539 304182466 619552539 552259885 199423998 552259885 199423998 831755946 117459425 831755946 117459425 1000000005 337667557 1000000005 337667557 26083855 1000000005 26083855 1000000005 27283263 902891167 27283263 902891167 228010938 702528749 228010938 702528749 523309733 476414937 523309733 476414937 610859683 144606588 610859683 144606588 907805860 42228828 907805860 42228828 1000000005 294654180 1000000005 294654180 513460854 756797010 513460854 756797010 244321704 756797010 365279789 278933115 365279789 278933115 958378699 -1000000005 958378699 -1000000005 736501897 521316480 736501897 521316480 216175114 783775289 216175114 409732622 216175114 409732622 958044096 41006928 958044096 248279645 958044096 248279645 655583632 685732006 655583632 685732006 247907696 967012297 247907696 967012297 -1000000005 856087142 -1000000005 856087142 879819632 87968219 879819632 87968219 1000000005 192973794 1000000005 192973794 477080508 598121216 477080508 598121216 351957533 888523341 351957533 888523341 66474835 935683499 66474835 935566265 66474835 935566265 257900923 645193755 257900923 645193755 585217241 276456965 585217241 276456965 753392904 245979020 753392904 315174627 753392904 315174627 682491368 638014113 682491368 638014113 348992141 725363396 348992141 725363396 262836559 966410312 262836559 966410312 -1000000005 978339048 -1000000005 978339048 100405410 657215091 100405410 657215091 501946826 385047129 501946826 385047129 668709990 96644653 668709990 96644653 913392545 -1000000005 913392545 -1000000005 866747233 315510797 866747233 315510797 529576221 477563142 529576221 477563142 418091427 664281486 418091427 664281486 289420572 879808394 289420572 879808394 18265137 982864205 18265137 937765511 18265137 937765511 319186397 486225209 319186397 486225209 546716669 230395508 546716669 230395508 779921553 77551349 779921553 77551349 921174016 77551349 875909094 478368071 875909094 478368071 167416432 973817169 167416432 973817169 24423509 976934963 24423509 832199097 24423509 832199097 312981080 535954130 312981080 535954130 470315369 45373657 470315369 45373657 1000000005 335567252 1000000005 335567252 548824541 522687434 548824541 522687434 27270336 973852703 27270336 811515392 27270336 811515392 603269022 362664554 603269022 362664554 765051684 169685764 765051684 169685764 1000000005 144558364 1000000005 144558364 828209294 833791188 828209294 833791188 67051600 959351995 67051600 959351995 41598719 959351995 333979985 548720525 333979985 548720525 571245591 12711725 571245591 12711725 987486595 12711725 970727288 372454979 970727288 372454979 341866364 885455959 341866364 885455959 64574364 937809522 64574364 893447685 64574364 893447685 116602962 701918888 116602962 701918888 738248045 213986823 738248045 213986823 900815784 11159881 900815784 11159881 1000000005 35142536 1000000005 35142536 882237169 226094161 882237169 226094161 670362889 522548458 670362889 522548458 94477313 1000000005 94477313 1000000005 69269431 780952921 69269431 780952921 646556194 352909288 646556194 478201039 646556194 478201039 426352527 673661543 426352527 673661543 52036440 964312502 52036440 964312502 36710288 964312502 581719230 53125377 581719230 53125377 945511637 53125377 744765998 281185180 744765998 281185180 192809337 818292112 192809337 818292112 151051674 995371227 151051674 995371227 4472646 995371227 125331423 616847340 125331423 616847340 673930204 201845139 673930204 201845139 962371396 36438970 962371396 38343133 962371396 38343133 823094799 188232199 823094799 188232199 534232218 469994810 534232218 469994810 520947160 480650826 520947160 480650826 382630161 812970345 382630161 812970345 28513871 1000000005 28513871 1000000005 324638791 -1000000005 324638791 -1000000005 876845024 239151075 876845024 239151075 688928995 615717788 688928995 615717788 227638292 805851297 227638292 805851297 55528740 949778210 55528740 949778210 51411443 949778210 54042575 905308721 54042575 905308721 116448974 788946153 116448974 788946153 236280071 573972294 236280071 573972294 548061369 222261417 548061369 222261417 1000000005 98005513 1000000005 98005513 713372263 354226748 713372263 354226748 603634065 444496218 603634065 444496218 423841746 894021475 423841746 894021475 -1000000005 610029049 -1000000005 610029049 681974274 159589758 681974274 159589758 860917554 44925125 860917554 44925125 961321542 -1000000005 961321542 -1000000005 774878642 286336571 774878642 286336571 519393074 835761100 519393074 835761100 81278738 920636257 81278738 806624544 81278738 806624544 324519826 553055953 324519826 553055953 537388679 363936972 537388679 363936972 892326960 -1000000005 892326960 -1000000005 966533202 930080974 966533202 930080974 71329801 930080974 99846142 80828943 99846142 80828943 1000000005 23204045 1000000005 23204045 641482024 390836614 641482024 390836614 93213767 1000000005 93213767 1000000005 359098712 364611681 359098712 364611681 720920624 187392308 720920624 187392308 1000000005 257512456 1000000005 257512456 186325348 914248280 186325348 914248280 87629312 914248280 864234646 79545609 864234646 79545609 922837309 75878437 922837309 91287660 922837309 91287660 830758779 192833843 830758779 192833843 776227586 326682168 776227586 326682168 568591590 434587450 568591590 434587450 313675601 794805542 313675601 794805542 45373551 955058744 45373551 760674327 45373551 760674327 321746900 484712013 321746900 484712013 559861380 408333023 559861380 408333023 617753868 199862933 617753868 199862933 840102554 158797690 840102554 174405008 840102554 174405008 751760804 264759561 751760804 264759561 552248984 941537183 552248984 941537183 -1000000005 512479421 -1000000005 512479421 705576003 154550536 705576003 154550536 983755596 15878649 983755596 393207286 983755596 393207286 579271171 451995805 579271171 451995805 352200194 737241725 352200194 737241725 198219223 940238782 198219223 940238782 61799865 940238782 94537966 856704424 94537966 856704424 309862069 663269232 309862069 663269232 390969396 535414446 390969396 535414446 497175382 295505295 497175382 295505295 846976560 4357678 846976560 4357678 995662956 4357678 598320607 703163216 598320607 703163216 236767881 764164825 236767881 552351244 236767881 552351244 612294421 154076964 612294421 154076964 983602664 16040866 983602664 137242390 983602664 137242390 -1000000005 666787339 -1000000005 666787339 832717643 165490914 832717643 165490914 921553845 -1000000005 921553845 -1000000005 334982016 775307176 334982016 775307176 225215063 775307176 226188061 463400780 226188061 463400780 607600216 346590036 607600216 346590036 682864454 150133210 682864454 150133210 858767497 114513421 858767497 114513421 903262541 -1000000005 903262541 -1000000005 721942738 358973145 721942738 358973145 632602428 394934282 632602428 394934282 567394694 771656421 567394694 771656421 34235514 1000000005 34235514 1000000005 69388185 801865054 69388185 801865054 256305596 632180833 256305596 632180833 657010350 280574131 657010350 280574131 774171752 21119654 774171752 21119654 978258592 21119654 580997664 597526384 580997664 597526384 51640700 949513249 51640700 602144783 51640700 602144783 581826676 412968037 581826676 412968037 619824373 -1000000005 619824373 -1000000005 654129250 447428798 654129250 447428798 152354765 870825436 152354765 870825436 124993098 1000000005 124993098 1000000005 94452261 707682606 94452261 707682606 362658196 177834987 362658196 177834987 906595034 92044792 906595034 140133772 906595034 140133772 762567951 266713309 762567951 266713309 704089370 663690583 704089370 663690583 273690393 783423099 273690393 783423099 -1000000005 940603148 -1000000005 940603148 108485251 182061891 108485251 182061891 908683429 86352220 908683429 86352220 946302984 -1000000005 946302984 -1000000005 898706191 146211067 898706191 146211067 765743849 301533913 765743849 301533913 683840051 330415824 683840051 330415824 663622546 443950497 663622546 443950497 131019252 1000000005 131019252 1000000005 6669991 246407480 6669991 246407480 1000000005 88584718 1000000005 88584718 881433153 284318780 881433153 284318780 436004600 788772696 436004600 788772696 211073233 788772696 222936047 754665086 222936047 754665086 313689994 544163231 313689994 544163231 486232138 229690409 486232138 229690409 853892816 144905017 853892816 481885263 853892816 481885263 372732737 698680990 372732737 698680990 238632887 845395730 238632887 845395730 155376732 845395730 720849655 184170174 720849655 184170174 1000000005 349160578 1000000005 349160578 462191618 842548779 462191618 842548779 29312958 971917534 29312958 670805218 29312958 670805218 393426909 582359653 393426909 582359653 503044375 351956185 503044375 351956185 935801427 62582345 935801427 191786197 935801427 191786197 470867117 761784131 470867117 761784131 5567657 994207078 5567657 991649950 5567657 991649950 85941433 840596133 85941433 840596133 374744281 356394860 374744281 356394860 661700447 241123708 661700447 241123708 792525160 106332799 792525160 106332799 1000000005 25393575 1000000005 25393575 469771939 851136934 469771939 851136934 -1000000005 617035071 -1000000005 617035071 502886264 68798239 502886264 68798239 1000000005 47712263 1000000005 47712263 739700945 370046335 739700945 370046335 389527235 615529466 389527235 615529466 320762372 1000000005 320762372 1000000005 108420636 502681224 108420636 502681224 556653622 442341581 556653622 442341581 704748889 120217171 704748889 120217171 961164230 37775701 961164230 476982038 961164230 476982038 278567668 898975092 278567668 898975092 -1000000005 285036512 -1000000005 285036512 908684529 26795038 908684529 26795038 977564631 21881778 977564631 295130617 977564631 295130617 540465043 481865002 540465043 481865002 2154534 1000000005 2154534 1000000005 163640663 341195850 163640663 341195850 813321303 150940666 813321303 150940666 882545075 92491186 882545075 92491186 906088773 92491186 667726594 374913005 667726594 374913005 537197431 625478420 537197431 625478420 284382485 943872789 284382485 943872789 57762003 943872789 244465961 709927061 244465961 709927061 353760954 458764080 353760954 458764080 630312867 308254101 630312867 308254101 714418837 200351844 714418837 200351844 998330402 1852296 998330402 44075087 998330402 44075087 795638572 366693985 795638572 366693985 595823043 563711179 595823043 563711179 205204876 1000000005 205204876 1000000005 5551409 830671677 5551409 830671677 254130801 744062506 254130801 744062506 391174010 548603656 391174010 548603656 465790240 16919530 465790240 16919530 982678275 16919530 926834964 152823888 926834964 152823888 468988987 596349181 468988987 596349181 398772587 769336782 398772587 769336782 -1000000005 919207023 -1000000005 919207023 270987089 297936917 270987089 297936917 919901925 31763102 919901925 31763102 967552814 31763102 887597319 222598606 887597319 222598606 665670699 602391551 665670699 602391551 208745217 804313935 208745217 804313935 150817749 1000000005 150817749 1000000005 247178152 580930627 247178152 580930627 461597082 464565644 461597082 464565644 860389274 -1000000005 860389274 -1000000005 838542830 245567064 838542830 245567064 735906384 275229977 735906384 275229977 587438326 423172219 587438326 423172219 476684265 535436119 476684265 535436119 328956218 740636382 328956218 740636382 256115396 744660237 256115396 224504251 256115396 224504251 957869744 41227400 957869744 95178887 957869744 95178887 804385640 258619751 804385640 258619751 432680464 760312986 432680464 760312986 76141236 925744849 76141236 61524133 76141236 61524133 1000000005 177928650 1000000005 177928650 765878978 233942012 765878978 233942012 401988617 850844158 401988617 850844158 49907457 951167091 49907457 938223653 49907457 938223653 132146644 811593716 132146644 811593716 473840420 518891685 473840420 518891685 518621024 27594840 518621024 27594840 971847484 27594840 970124253 237374410 970124253 237374410 562780947 491755391 562780947 491755391 256275439 744512053 256275439 545643482 256275439 545643482 460585055 514018634 460585055 514018634 610261341 354155496 610261341 354155496 799501994 107193839 799501994 107193839 959491358 26817901 959491358 26817901 1000000005 138122448 1000000005 138122448 841984093 695180150 841984093 695180150 293521756 757222313 293521756 757222313 238888122 783170999 238888122 783170999 107515298 1000000005 107515298 1000000005 242440203 458766194 242440203 458766194 673492363 324781519 673492363 690798152 673492363 690798152 302927298 863978318 302927298 863978318 7866207 992445621 7866207 739169347 7866207 739169347 561777623 24765833 561777623 24765833 1000000005 73533657 1000000005 73533657 687540983 466692137 687540983 466692137 249459667 908076356 249459667 908076356 76930031 924873398 76930031 651255207 76930031 651255207 803369110 -1000000005 803369110 -1000000005 971529681 81222593 971529681 81222593 808268791 546062838 808268791 546062838 282884410 874819358 282884410 874819358 126126814 874819358 642878670 355545263 642878670 355545263 735451174 82161591 735451174 82161591 985031620 14745848 985031620 95040485 985031620 95040485 620388670 579538873 620388670 579538873 380809815 740576213 380809815 740576213 126508606 1000000005 126508606 1000000005 133282629 671200834 133282629 671200834 353111393 630112451 353111393 630112451 623833800 243219033 623833800 243219033 846218192 152504307 846218192 385245748 846218192 385245748 313187610 895486485 313187610 895486485 -1000000005 919678042 -1000000005 919678042 191011926 692872294 191011926 692872294 348176076 362667709 348176076 362667709 732142844 7556156 732142844 7556156 992238559 7556156 749940195 628666647 749940195 628666647 -1000000005 894246459 -1000000005 894246459 173644212 401899604 173644212 401899604 789432918 209038104 789432918 282005151 789432918 282005151 92959314 990676564 92959314 990676564 9750492 990676564 335412346 258473968 335412346 258473968 1000000005 74767943 1000000005 74767943 866818207 168277773 866818207 168277773 710142130 531934094 710142130 531934094 298309388 816777495 298309388 816777495 -1000000005 937010863 -1000000005 937010863 162677873 592521948 162677873 592521948 541590930 131812205 541590930 131812205 880266771 118076193 880266771 289966960 880266771 289966960 381836607 673763527 381836607 673763527 -1000000005 283274215 -1000000005 283274215 1000000005 204864885 1000000005 204864885 540771363 463983560 540771363 463983560 454856332 933879274 454856332 933879274 -1000000005 828896270 -1000000005 828896270 245978281 732802782 245978281 732802782 713126979 155721453 713126979 155721453 842949587 155721453 675027351 750542420 675027351 750542420 250424095 750542420 286752700 515411929 286752700 515411929 747983266 105136813 747983266 105136813 959463565 -1000000005 959463565 -1000000005 691298437 531642833 691298437 531642833 -1000000005 911246143 -1000000005 911246143 150465905 820511640 150465905 820511640 426412372 134388665 426412372 134388665 887690828 110980740 887690828 152994169 887690828 152994169 553316347 590700696 553316347 590700696 389916816 648623720 389916816 648623720 181609726 819252925 181609726 787082509 181609726 787082509 261125955 623237901 261125955 623237901 380801248 293469458 380801248 293469458 715903153 246666843 715903153 246666843 839618892 35298657 839618892 35298657 963571293 35298657 643809856 376745716 643809856 376745716 553051711 666761942 553051711 666761942 -1000000005 624301343 -1000000005 624301343 402369898 493321834 402369898 493321834 755034389 112358629 755034389 112358629 969754124 -1000000005 969754124 -1000000005 670293827 371463625 670293827 371463625 423855190 719184044 423855190 719184044 90187061 994639944 90187061 994639944 5192152 994639944 53194146 901237465 53194146 901237465 462532330 65762847 462532330 65762847 991599827 8178256 991599827 81702211 991599827 81702211 779094180 393374753 779094180 393374753 559322176 1000000005 559322176 1000000005 229493471 761052507 229493471 761052507 353400366 588434014 353400366 588434014 490275721 499274244 490275721 499274244 852061946 -1000000005 852061946 -1000000005 986693980 327824364 986693980 327824364 433590662 700268389 433590662 70026838
103542 246699636 0 246699636 877242670 1000000005 877242670 1000000005 93663858 189289190 93663858 189289190 411270396 824712363 411270396 824712363 500038315 611499511 500038315 611499511 332984361 247456072 332984361 247456072 761247889 545651160 761247889 545651160 385122222 277448252 385122222 277448252 704349113 529580047 704349113 529580047 499977868 122763394 499977868 122763394 853543349 939712400 853543349 939712400 1000000005 176783451 1000000005 176783451 131953725 500955476 131953725 500955476 780899983 870284629 780899983 870284629 459007492 107953250 459007492 107953250 607422566 730388408 607422566 730388408 499970056 221300476 499970056 221300476 836348310 742066706 836348310 742066706 499977267 499994111 499977267 499994111 258249080 44603014 258249080 44603014 534714739 602326993 534714739 602326993 442199055 403178538 442199055 403178538 276920320 155733726 276920320 155733726 500023011 495336742 500023011 495336742 138350008 29641218 138350008 29641218 925062872 245122436 925062872 245122436 165907173 839136863 165907173 839136863 872176932 912427601 872176932 912427601 244315865 539444100 244315865 539444100 877116105 500026737 877116105 500026737 499982501 16706446 499982501 16706446 1000000005 3083026 1000000005 3083026 968175776 830832947 968175776 830832947 500034160 171651769 500034160 171651769 167888796 974765949 167888796 974765949 894173467 547992262 894173467 547992262 369052983 146537886 369052983 146537886 713804736 930466539 713804736 930466539 437334353 496073930 437334353 496073930 577439286 754820812 577439286 754820812 825999960 250231763 825999960 250231763 455663813 742862702 455663813 742862702 806281621 157725765 806281621 157725765 906422767 500008314 906422767 500008314 603660730 657824931 603660730 657824931 357870988 296966389 357870988 296966389 62256970 937786278 62256970 78667006 62256970 78667006 863263322 154943079 863263322 154943079 499977104 499995009 499977104 499995009 791594930 112600555 791594930 112600555 246061686 407523685 246061686 407523685 571581096 544972752 571581096 544972752 287081798 839106737 287081798 839106737 522892428 400832935 522892428 400832935 440231955 499992981 440231955 499992981 80595051 843092327 80595051 843092327 258368255 137416170 258368255 137416170 901176712 785526663 901176712 785526663 168131973 265825443 168131973 265825443 790654745 500012216 790654745 500012216 273403452 784615715 273403452 784615715 680083517 448463398 680083517 448463398 500020477 885621173 500020477 885621173 251530986 610394223 251530986 610394223 611727938 421264749 611727938 421264749 489899745 750704347 489899745 750704347 825509633 19557850 825509633 19557850 1000000005 4593564 1000000005 4593564 314255834 928392869 314255834 928392869 3331422 130314824 3331422 130314824 473744541 931225289 473744541 931225289 773299062 370404029 773299062 370404029 313482429 789495239 313482429 789495239 870807284 184015876 870807284 184015876 607225902 831635107 607225902 831635107 936671137 988994075 936671137 988994075 499962772 499991576 499962772 499991576 758576733 72447423 758576733 72447423 76768207 100968235 76768207 100968235 214003165 701204962 214003165 701204962 611483212 384171563 611483212 384171563 490655437 608362554 490655437 608362554 745895003 412203739 745895003 412203739 50455991 938754668 50455991 938754668 938717166 499998063 938717166 499998063 103541348 101277262 103541348 101277262 790226465 745830119 790226465 745830119 6093262 470938371 6093262 470938371 964578031 927595831 964578031 927595831 478454328 110015109 478454328 110015109 660168485 979577609 660168485 979577609 22433069 818900912 22433069 818900912 500031851 21070956 500031851 21070956 500003081 929524831 500003081 929524831 9672116 13647609 9672116 13647609 819776857 500011151 819776857 500011151 500022093 704435897 500022093 704435897 361970704 462962060 361970704 462962060 653706493 764438225 653706493 764438225 94695269 123930773 94695269 123930773 461333073 499990497 461333073 499990497 835061477 732035613 835061477 732035613 499971235 499969960 499971235 499969960 231156550 758583124 231156550 758583124 499979680 570456083 499979680 570456083 94667989 253611763 94667989 253611763 812090297 536742244 812090297 536742244 173404145 907156737 173404145 907156737 1000000005 326493873 1000000005 326493873 235927370 938583186 235927370 938583186 34478493 500021713 34478493 500021713 449766153 165557572 449766153 165557572 718075372 500019719 718075372 500019719 347560966 475963060 347560966 475963060 499968990 979491882 499968990 979491882 499980292 395880260 499980292 395880260 601489117 495184210 601489117 495184210 220796877 499973974 220796877 499973974 478641036 788958507 478641036 788958507 854797895 910883972 854797895 910883972 214257636 771705356 214257636 771705356 499965145 320187862 499965145 320187862 230122268 859450000 230122268 859450000 780996663 455258510 780996663 455258510 340759170 500020651 340759170 500020651 388088225 625404810 388088225 625404810 684319407 383581699 684319407 383581699 413943162 750801202 413943162 750801202 721855538 122617592 721855538 122617592 399153244 488194926 399153244 488194926 869878209 648458196 869878209 648458196 217976964 887902744 217976964 887902744 660822917 500021757 660822917 500021757 128673443 206193279 128673443 206193279 948951457 1000000005 948951457 1000000005 54235592 896067393 54235592 896067393 1000000005 138110372 1000000005 138110372 619173773 798003024 619173773 798003024 118893813 232588335 118893813 232588335 289145626 729612391 289145626 729612391 909327273 162656368 909327273 162656368 229411989 404963606 229411989 404963606 499998937 610207931 499998937 610207931 242296728 490416494 242296728 490416494 527203536 122164566 527203536 122164566 23174462 22985763 23174462 22985763 22948314 22385845 22948314 22385845 1000000005 92954234 1000000005 92954234 236897528 518439993 236897528 518439993 714357230 971549996 714357230 971549996 67958165 242889441 67958165 242889441 818626874 920383355 818626874 920383355 255142809 622195446 255142809 622195446 558132760 40540457 558132760 40540457 1000000005 3547592 1000000005 3547592 499964862 499963677 499964862 499963677 913945891 860115858 913945891 860115858 825252377 186488454 825252377 186488454 235266873 385211707 235266873 385211707 612594319 727636815 612594319 727636815 810274168 223062383 810274168 223062383 219663551 785799542 219663551 785799542 576990462 193962568 576990462 193962568 65730374 661720090 65730374 661720090 781012763 925294078 781012763 925294078 138871704 539220552 138871704 539220552 500026102 712737946 500026102 712737946 399126062 597819011 399126062 597819011 483667387 291506654 483667387 291506654 509036781 500005923 509036781 500005923 812391154 936023028 812391154 936023028 69222659 145121088 69222659 145121088 416306469 840481093 416306469 840481093 902327412 91194746 902327412 91194746 75636888 767241643 75636888 767241643 916060333 283959660 916060333 283959660 499960938 979402402 499960938 979402402 826764434 801062902 826764434 801062902 302275189 342670642 302275189 342670642 499962416 26025791 499962416 26025791 993856870 500023160 993856870 500023160 6217972 1000000005 6217972 1000000005 499999963 146527840 499999963 146527840 409682453 428766029 409682453 428766029 595166183 656847475 595166183 656847475 714314780 882815175 714314780 882815175 29232635 219168223 29232635 219168223 500020992 500010248 500020992 500010248 658411025 373940790 658411025 373940790 613095799 513020245 613095799 513020245 484914311 140842424 484914311 140842424 722976069 602473849 722976069 602473849 290927129 354961789 290927129 354961789 500021880 597088136 500021880 597088136 415501617 508708300 415501617 508708300 779984868 59686669 779984868 59686669 499973018 824826332 499973018 824826332 1000000005 144735056 1000000005 144735056 87710256 907634781 87710256 907634781 820764794 314307146 820764794 314307146 370464101 853284326 370464101 853284326 831974612 104915280 831974612 104915280 114411269 494671822 114411269 494671822 794240818 947688676 794240818 947688676 30564612 998457419 30564612 998457419 919862828 106996885 919862828 106996885 183842980 401216360 183842980 401216360 1000000005 620045406 1000000005 620045406 186349502 941622832 186349502 941622832 970471137 170484917 970471137 170484917 275954663 500039889 275954663 500039889 776427158 903430224 776427158 903430224 136148495 349644638 136148495 349644638 732243508 802223853 732243508 802223853 32346866 415062071 32346866 415062071 516817528 634728035 516817528 634728035 720326388 370320466 720326388 370320466 264311375 543522657 264311375 543522657 613685900 -1000000005 613685900 -1000000005 978239005 966614825 978239005 966614825 796609681 292059692 796609681 292059692 499977899 977154332 499977899 977154332 969413271 90516357 969413271 90516357 285743515 476036548 285743515 476036548 500011261 356954683 500011261 356954683 915046062 733250111 915046062 733250111 64498367 951420134 64498367 951420134 -1000000005 688667488 -1000000005 688667488 748654553 95003509 748654553 95003509 932976449 1000000005 932976449 1000000005 990903700 702191287 990903700 702191287 700803189 187723625 700803189 187723625 499974182 645294434 499974182 645294434 514613994 499994855 514613994 499994855 668364128 284072441 668364128 284072441 938992325 30317007 938992325 30317007 125098386 860023748 125098386 860023748 820157610 81058193 820157610 81058193 288636216 334302251 288636216 334302251 655289107 1000000005 655289107 1000000005 124158217 131619742 124158217 131619742 422225342 500019944 422225342 500019944 666068520 987413716 666068520 987413716 144409203 739631530 144409203 739631530 316218315 469411502 316218315 469411502 692502373 885854867 692502373 885854867 99762969 55214628 99762969 55214628 860348449 499967538 860348449 499967538 339312193 325055458 339312193 325055458 875716112 9729873 875716112 9729873 -1000000005 581004789 -1000000005 581004789 554713604 148377991 554713604 148377991 499967016 781848191 499967016 781848191 993263630 1000000005 993263630 1000000005 19075548 98033692 19075548 98033692 434650896 495542462 434650896 495542462 595252407 207836611 595252407 207836611 354191605 500001495 354191605 500001495 955319230 984523622 955319230 984523622 3018967 22151934 3018967 22151934 492324368 734641147 492324368 734641147 771080799 402120932 771080799 402120932 181895619 12287728 181895619 12287728 984622492 577421052 984622492 577421052 323937813 434141729 323937813 434141729 604168507 1000000005 604168507 1000000005 201815841 497375324 201815841 497375324 499970181 149636938 499970181 149636938 655402730 499999613 655402730 499999613 499978101 398428849 499978101 398428849 220054795 959185568 220054795 959185568 859845231 720248527 859845231 720248527 49454524 39878053 49454524 39878053 826683273 758471450 826683273 758471450 75390078 16346057 75390078 16346057 888383807 821168985 888383807 821168985 500011928 594843252 500011928 594843252 115487423 169312850 115487423 169312850 442452456 801510715 442452456 801510715 636906424 155131786 636906424 155131786 369778221 502309139 369778221 502309139 773840881 101579589 773840881 101579589 14698787 1000000005 14698787 1000000005 1674554 7031210 1674554 7031210 654374394 348575973 654374394 348575973 646575318 884172704 646575318 884172704 132697776 259843248 132697776 259843248 728709550 472442885 728709550 472442885 443536946 692035207 443536946 692035207 751990078 26838781 751990078 26838781 357745330 386628663 357745330 386628663 704169842 955557751 704169842 955557751 1000000005 129816808 1000000005 129816808 88236837 922911679 88236837 922911679 60379677 965965234 60379677 965965234 861711012 186764454 861711012 186764454 499987089 499986261 499987089 499986261 869062601 785436751 869062601 785436751 254078958 648385626 254078958 648385626 878668219 81878044 878668219 81878044 499991933 431014679 499991933 431014679 259940121 500027381 259940121 500027381 761117015 141924 761117015 141924 33486371 827781665 33486371 827781665 503382529 297009404 503382529 297009404 719182405 184371029 719182405 184371029 241735700 928648845 241735700 928648845 801558823 128073854 801558823 128073854 65609103 500029716 65609103 500029716 852438359 1419560 852438359 1419560 -1000000005 805303951 -1000000005 805303951 789147550 191986510 789147550 191986510 820772077 566852867 820772077 566852867 410508955 247542847 410508955 247542847 500039296 745505038 500039296 745505038 309006699 424710882 309006699 424710882 704038917 209802989 704038917 209802989 203698666 137435599 203698666 137435599 719918560 528712259 719918560 528712259 441030451 265795030 441030451 265795030 841680135 755795465 841680135 755795465 43122559 -1000000005 43122559 -1000000005 865302811 489973636 865302811 489973636 210583757 539365469 210583757 539365469 599038417 739404808 599038417 739404808 94895450 931445136 94895450 931445136 500039452 284838672 500039452 284838672 882352568 919111231 882352568 919111231 500017153 500009047 500017153 500009047 46740314 408586065 46740314 408586065 978221999 862506790 978221999 862506790 651737090 357160960 651737090 357160960 364935652 558974889 364935652 558974889 639305180 38964427 639305180 38964427 99954903 102051732 99954903 102051732 311372704 742450725 311372704 742450725 629072767 52946942 629072767 52946942 342127050 500015653 342127050 500015653 857804690 119619710 857804690 119619710 135377237 145255740 135377237 145255740 773363095 562867890 773363095 562867890 500001898 148563238 500001898 148563238 499961380 829523920 499961380 829523920 512954975 499961967 512954975 499961967 726771172 553713776 726771172 553713776 474986471 -1000000005 474986471 -1000000005 57032012 839256199 57032012 839256199 826375930 477808605 826375930 477808605 488063010 500026082 488063010 500026082 777305973 809626170 777305973 809626170 900567211 350137866 900567211 350137866 499963723 532988381 499963723 532988381 290687467 295122938 290687467 295122938 651095090 499991329 651095090 499991329 2052964 -1000000005 2052964 -1000000005 500010831 550560537 500010831 550560537 767688088 104913227 767688088 104913227 105752257 500026175 105752257 500026175 448615035 635141824 448615035 635141824 569311147 110417357 569311147 110417357 127951888 876986402 127951888 876986402 840572289 388999090 840572289 388999090 340195324 310328608 340195324 310328608 848757993 500302031 848757993 500302031 440424387 115688054 440424387 115688054 1000000005 25647364 1000000005 25647364 500001902 618287336 500001902 618287336 127666292 459042734 127666292 459042734 701531878 898538157 701531878 898538157 217846354 499960651 217846354 499960651 499971663 705291977 499971663 705291977 340573110 160722352 340573110 160722352 26569220 899486680 26569220 899486680 204162604 499963137 204162604 499963137 172038228 710202045 172038228 710202045 500021115 205273157 500021115 205273157 865145149 95438922 865145149 95438922 133285855 209732320 133285855 209732320 358711206 790598751 358711206 790598751 510572357 342715495 510572357 342715495 674053703 917962822 674053703 917962822 91880605 902394829 91880605 902394829 484523866 434872606 484523866 434872606 757017762 610642916 757017762 610642916 25760874 77075623 25760874 77075623 922599044 722214033 922599044 722214033 500010496 333709035 500010496 333709035 794548333 948408006 794548333 948408006 90271377 447864839 90271377 447864839 823706959 977251060 823706959 977251060 27698242 970557569 27698242 970557569 38145308 500020222 38145308 500020222 501415046 507980862 501415046 507980862 578899253 347636373 578899253 347636373 158012991 576669717 158012991 576669717 558729497 391650800 558729497 391650800 1000000005 969101659 1000000005 969101659 342827141 193056330 342827141 193056330 853735853 500005840 853735853 500005840 500010193 231826289 500010193 231826289 325904146 364247800 325904146 364247800 402646274 650522155 402646274 650522155 813265865 908271767 813265865 908271767 40209113 319226604 40209113 319226604 705595921 499985274 705595921 499985274 268381669 178816233 268381669 178816233 794332983 609712824 794332983 609712824 499967647 72023289 499967647 72023289 500020472 891071863 500020472 891071863 217746315 499965064 217746315 499965064 826805069 159208755 826805069 159208755 192097389 754905334 192097389 754905334 717500675 347907923 717500675 347907923 380148654 500031396 380148654 500031396 861419428 99143942 861419428 99143942 372717995 704266053 372717995 704266053 603940925 500028073 603940925 500028073 104926240 82617778 104926240 82617778 567180741 495329903 567180741 495329903 164562313 -1000000005 164562313 -1000000005 757910954 1000000005 757910954 1000000005 159696713 179881948 159696713 179881948 784283381 413552143 784283381 413552143 495164853 904394495 495164853 904394495 758884275 710672395 758884275 710672395 243099374 483620308 243099374 483620308 615263842 588392840 615263842 588392840 358895982 70632943 358895982 70632943 846296921 500033406 846296921 500033406 192217026 281968036 192217026 281968036 435646551 740691060 435646551 740691060 1000000005 970555222 1000000005 970555222 868206452 751726380 868206452 751726380 271578956 303931658 271578956 303931658 500039132 898940229 500039132 898940229 22352569 1000000005 22352569 1000000005 817093562 271507811 817093562 271507811 342795369 869260761 342795369 869260761 15482647 500021552 15482647 500021552 500015511 433839931 500015511 433839931 765454603 890918116 765454603 890918116 20604130 9724091 20604130 9724091 1000000005 367489563 1000000005 367489563 500020990 217510452 500020990 217510452 803574501 528796283 803574501 528796283 392029153 197556890 392029153 197556890 732551548 709298656 732551548 709298656 317534848 589742535 317534848 589742535 859691245 882751001 859691245 882751001 317894423 631966271 317894423 631966271 904499251 500000940 904499251 500000940 806308758 838715156 806308758 838715156 147988674 452062291 147988674 452062291 537560305 654556582 537560305 654556582 843953812 82547895 843953812 82547895 270772584 525000737 270772584 525000737 595596790 25259517 595596790 25259517 990958254 7762356 990958254 7762356 28895660 463605514 28895660 463605514 1000000005 502835579 1000000005 502835579 22245767 25491015 22245767 25491015 899000990 869149705 899000990 869149705 500004448 353585978 500004448 353585978 500027786 470821420 500027786 470821420 705054529 722780149 705054529 722780149 42850556 1000000005 42850556 1000000005 26091585 33330480 26091585 33330480 849490060 193501573 849490060 193501573 43543099 23545765 43543099 23545765 505458182 505289392 505458182 505289392 384707334 318221110 384707334 318221110 293226712 834151144 293226712 834151144 51582323 372048862 51582323 372048862 934467857 646575317 934467857 646575317 122120345 959441786 122120345 959441786 885805454 696175904 885805454 696175904 314970027 447624729 314970027 447624729 653026293 631208562 653026293 631208562 270852333 130265818 270852333 130265818 886512279 694552390 886512279 694552390 499984666 500021777 499984666 500021777 767247850 -1000000005 767247850 -1000000005 854523471 934987561 854523471 934987561 466949431 426121350 466949431 426121350 654555433 123072807 654555433 123072807 235300903 728351567 235300903 728351567 500011360 569399941 500011360 569399941 907558430 500030709 907558430 500030709 257160085 35409299 257160085 35409299 500002484 980817677 500002484 980817677 269644651 688365979 269644651 688365979 896192141 938384272 896192141 938384272 89761497 651467186 89761497 651467186 781219628 862263769 781219628 862263769 1000000005 996719117 1000000005 996719117 487876374 216573896 487876374 216573896 696015498 836310986 696015498 836310986 951414890 40959157 951414890 40959157 986434567 905529165 986434567 905529165 718427969 111803622 718427969 111803622 78566753 703689697 78566753 703689697 894880996 394128965 894880996 394128965 499980067 620495029 499980067 620495029 241435880 359861556 241435880 359861556 494662151 500024666 494662151 500024666 248883500 774391302 248883500 774391302 915279000 129183818 915279000 129183818 845797203 570820518 845797203 570820518 323243534 458236332 323243534 458236332 566005661 500031990 566005661 500031990 92604022 996330693 92604022 996330693 -1000000005 3378088 -1000000005 3378088 864385731 863343143 864385731 863343143 192706730 466836185 192706730 466836185 576450209 921232637 576450209 921232637 500017942 329936378 500017942 329936378 276672650 705656412 276672650 705656412 336901940 432601635 336901940 432601635 542371922 533250652 542371922 533250652 401091958 425605600 401091958 425605600 500006676 564125194 500006676 564125194 179187708 417147419 179187708 417147419 500007475 279999562 500007475 279999562 790800240 501819596 790800240 501819596 499970397 192986572 499970397 192986572 997759683 724543977 997759683 724543977 500018111 910653120 500018111 910653120 12677983 -1000000005 12677983 -1000000005 48187053 932657129 48187053 932657129 134470806 851035335 134470806 851035335 798385210 357980159 798385210 357980159 256265055 682015805 256265055 682015805 740680436 323748269 740680436 323748269 240809557 587276581 240809557 587276581 780132511 395553450 780132511 395553450 484370949 740920763 484370949 740920763 625571494 530933944 625571494 530933944 246327364 194716576 246327364 194716576 499984660 945300603 499984660 945300603 744379417 359792578 744379417 359792578 246522569 812337637 246522569 812337637 761572421 747395377 761572421 747395377 452179582 461423739 452179582 461423739 696069578 537402276 696069578 537402276 395899179 220178463 395899179 220178463 854354952 647276840 854354952 647276840 499961104 366021895 499961104 366021895 781806256 774046405 781806256 774046405 379724213 585804306 379724213 585804306 820186494 358005885 820186494 358005885 433298891 654612999 433298891 654612999 610587891 -1000000005 610587891 -1000000005 33763072 959890678 33763072 959890678 762622153 716814792 762622153 716814792 499995407 499992516 499995407 499992516 809290714 613627684 809290714 613627684 499967899 170164798 499967899 170164798 804587765 512362496 804587765 512362496 252878272 367994945 252878272 367994945 929183512 788444269 929183512 788444269 576120040 -1000000005 576120040 -1000000005 102560690 116614108 102560690 116614108 500021928 511636415 500021928 511636415 37540192 257634864 37540192 257634864 727447141 813535041 727447141 813535041 849190006 942758191 849190006 942758191 480673919 499979940 480673919 499979940 973764280 596876632 973764280 596876632 246605262 154145368 246605262 154145368 788671968 787130585 788671968 787130585 261091302 239598173 261091302 239598173 725487211 500027161 725487211 500027161 594842363 669313101 594842363 669313101 499998072 522850906 499998072 522850906 724467301 769104422 724467301 769104422 861269534 346936453 861269534 346936453 398777603 738992134 398777603 738992134 901559019 356209084 901559019 356209084 500000387 846621172 500000387 846621172 79642320 468617495 79642320 468617495 796231979 969140639 796231979 969140639 420655580 441560882 420655580 441560882 500012370 598543745 500012370 598543745 802009128 306774168 802009128 306774168 609072747 728651263 609072747 728651263 254609230 757364891 254609230 757364891 548177622 245590692 548177622 245590692 499965596 456295680 499965596 456295680 551325758 433320123 551325758 433320123 437883701 745966956 437883701 745966956 -1000000005 100712679 -1000000005 100712679 369318751 375180994 369318751 375180994 500012686 584030830 500012686 584030830 843548753 58234638 843548753 58234638 941796374 58234638 378690560 662154909 378690560 662154909 500006134 499993909 500006134 499993909 937599824 514714975 937599824 514714975 337502095 918477880 337502095 918477880 500028227 499984660 500028227 499984660 588162976 296439073 588162976 296439073 710656402 634645423 710656402 634645423 499964335 453176586 499964335 453176586 533877652 627349989 533877652 627349989 784298585 120850165 784298585 120850165 -1000000005 496354491 -1000000005 496354491 749185893 516269987 749185893 516269987 477664616 632641986 477664616 632641986 308241170 333794057 308241170 333794057 344907552 851172090 344907552 851172090 1000000005 2506077 1000000005 2506077 500010838 556809785 500010838 556809785 479880302 397835979 479880302 397835979 163193862 869361826 163193862 869361826 958608416 38567421 958608416 38567421 -1000000005 85145526 -1000000005 85145526 879374133 707329616 879374133 707329616 574535542 419747533 574535542 419747533 499986186 906258177 499986186 906258177 225866272 737141543 225866272 737141543 499974066 125526077 499974066 125526077 208923383 985577928 208923383 985577928 677534070 369569711 677534070 369569711 346491217 687969828 346491217 687969828 244008655 327412479 244008655 327412479 832063714 555899005 832063714 555899005 25059718 30889804 25059718 30889804 882372100 681290068 882372100 681290068 530155285 499996875 530155285 499996875 336818915 107888330 336818915 107888330 588983768 672500378 588983768 672500378 887370221 901819742 887370221 901819742 168252093 579940365 168252093 579940365 887312016 499966245 887312016 499966245 678374281 34428385 678374281 34428385 155662710 386788190 155662710 386788190 499986698 794537954 499986698 794537954 62211989 73727906 62211989 73727906 78281892 137181284 78281892 137181284 341900954 680730828 341900954 680730828 566065007 467399744 566065007 467399744 71808163 899222184 71808163 899222184 198808850 341416604 198808850 341416604 639675438 762484461 639675438 762484461 342982423 -1000000005 342982423 -1000000005 84085585 543774048 84085585 543774048 542643929 174265859 542643929 174265859 500005373 643958096 500005373 643958096 253008693 111238275 253008693 111238275 653263514 699430125 653263514 699430125 499994158 499981079 499994158 499981079 98179192 731570806 98179192 731570806 675408822 499965238 675408822 499965238 332473104 804669786 332473104 804669786 30052383 224873668 30052383 224873668 558563173 500010257 558563173 500010257 275469396 903810341 275469396 903810341 8909186 499972316 8909186 499972316 500004041 623313036 500004041 623313036 4534925 362444255 4534925 362444255 856850011 746761454 856850011 746761454 107013755 29175190 107013755 29175190 766644417 246822921 766644417 246822921 17418065 874234090 17418065 874234090 499966861 672202247 499966861 672202247 758602990 500025553 758602990 500025553 102842819 945470507 102842819 945470507 930770653 500014732 930770653 500014732 406574842 838351977 406574842 838351977 500030240 266808380 500030240 266808380 464525399 499981752 464525399 499981752 151313236 494662831 151313236 494662831 732431747 857539061 732431747 857539061 164642428 431341111 164642428 431341111 901907217 840453882 901907217 840453882 260939801 269796492 260939801 269796492 501642889 878432374 501642889 878432374 910134585 263659432 910134585 263659432 500039018 390832632 500039018 390832632 882638809 614177090 882638809 614177090 419622510 367093739 419622510 367093739 911342657 978472588 911342657 978472588 978493399 978472588 291920990 670705547 291920990 670705547 1000000005 100314726 1000000005 100314726 499970683 510215137 499970683 510215137 565002936 500016092 565002936 500016092 24101602 870684575 24101602 870684575 742295790 706950854 742295790 706950854 185115026 837872364 185115026 837872364 604421728 499994657 604421728 499994657 38664486 219870981 38664486 219870981 499981309 860417275 499981309 860417275 69297088 286304454 69297088 286304454 513852126 700507023 513852126 700507023 499961175 529377028 499961175 529377028 499960942 143530924 499960942 143530924 499994082 734780154 499994082 734780154 442134975 303658213 442134975 303658213 682669784 500038999 682669784 500038999 146045999 307746160 146045999 307746160 616645528 848068637 616645528 848068637 470793997 446505530 470793997 446505530 1000000005 943685620 1000000005 943685620 146755054 805649469 146755054 805649469 563237578 381502384 563237578 381502384 499960832 500022947 499960832 500022947 959193167 465648683 959193167 465648683 257830595 69139286 257830595 69139286 810445164 461008088 810445164 461008088 268623318 43502410 268623318 43502410 1000000005 994245338 1000000005 994245338 264499870 674113174 264499870 674113174 508718767 89414195 508718767 89414195 63663346 677573659 63663346 677573659 533450225 474667736 533450225 474667736 205863430 966406231 205863430 966406231 973270329 199745901 973270329 199745901 333997568 939276616 333997568 939276616 813344879 499991881 813344879 499991881 663607196 800792836 663607196 800792836 499984468 174135121 499984468 174135121 998594004 500019662 998594004 500019662 496825791 548539430 496825791 548539430 269474555 155200297 269474555 155200297 994821230 961307285 994821230 961307285 230924598 500016499 230924598 500016499 499964538 921369994 499964538 921369994 702899081 517808298 702899081 517808298 336760934 11167658 336760934 11167658 986599348 416994829 986599348 416994829 500038769 979876234 500038769 979876234 38950749 894221499 38950749 894221499 792064084 397021418 792064084 397021418 499962562 56755866 499962562 56755866 23886617 976048866 23886617 471277803 23886617 471277803 965750605 26543954 965750605 26543954 977868229 740433339 977868229 740433339 500002885 638750048 500002885 638750048 210818717 185629100 210818717 185629100 738336725 373451620 738336725 373451620 599009375 438523588 599009375 438523588 521963649 834093006 521963649 834093006 392415993 332332417 392415993 332332417 535537876 500037910 535537876 500037910 167100116 849795273 167100116 849795273 499987971 461146774 499987971 461146774 739108964 898222343 739108964 898222343 58074350 -1000000005 58074350 -1000000005 141273960 664650272 141273960 664650272 450052577 73717071 450052577 73717071 858620765 473123945 858620765 473123945 500000668 257556647 500000668 257556647 868581090 538242519 868581090 538242519 387337080 329655228 387337080 329655228 809678815 110591631 809678815 110591631 917867532 -1000000005 917867532 -1000000005 11907049 148246389 11907049 148246389 722069682 777454720 722069682 777454720 964067619 54545170 964067619 54545170 388379595 551352814 388379595 551352814 795094641 336695414 795094641 336695414 196125368 145553018 196125368 145553018 641738460 726683492 641738460 726683492 188032693 242448859 188032693 242448859 598412795 631394817 598412795 631394817 645683425 300828555 645683425 300828555 438589154 911972518 438589154 911972518 499992295 500019242 499992295 500019242 857462208 920335939 857462208 920335939 93154063 150830694 93154063 150830694 720698219 468322032 720698219 468322032 500001514 787163534 500001514 787163534 499964338 502838000 499964338 502838000 620047225 171927338 620047225 171927338 379734207 696667287 379734207 696667287 733042910 246426017 733042910 246426017 1000000005 981142244 1000000005 981142244 500038201 495138790 500038201 495138790 402293376 506524484 402293376 506524484 493514535 434305969 493514535 434305969 615945141 930376119 615945141 930376119 63900979 32613874 63900979 32613874 868421947 500006964 868421947 500006964 500028083 115080860 500028083 115080860 916205337 575165473 916205337 575165473 90312467 496018687 90312467 496018687 739957537 951083044 739957537 951083044 76501855 98245236 76501855 98245236 186843101 345686590 186843101 345686590 500008519 420752204 500008519 420752204 168532559 532057985 168532559 532057985 866438379 161226035 866438379 161226035 470917801 733016570 470917801 733016570 607848129 337389247 607848129 337389247 207500286 635031349 207500286 635031349 784468580 838540177 784468580 838540177 957071489 327725928 957071489 327725928 308442682 765389522 308442682 765389522 585503453 470961835 585503453 470961835 499975584 821076344 499975584 821076344 1000000005 988688566 1000000005 988688566 985358110 499984321 985358110 499984321 600198684 621380823 600198684 621380823 500012054 499982434 500012054 499982434 377709481 635646837 377709481 635646837 568270623 404764543 568270623 404764543 384948711 305105561 384948711 305105561 554647440 500018711 554647440 500018711 500010327 248279745 500010327 248279745 701107238 890939065 701107238 890939065 7548943 18794311 7548943 18794311 79230982 375830653 79230982 375830653 571393455 499960125 571393455 499960125 451243167 389802297 451243167 389802297 720281969 1000000005 720281969 1000000005 264985421 500014586 264985421 500014586 949779821 163048879 949779821 163048879 268553260 644579247 268553260 644579247 901039647 46295786 901039647 46295786 4201401 902524825 4201401 902524825 649185160 604382135 649185160 604382135 250399030 900581315 250399030 900581315 88275662 499971619 88275662 499971619 930624183 915818563 930624183 915818563 499999453 500012897 499999453 500012897 150855065 478612631 150855065 478612631 600830752 775905898 600830752 775905898 460499341 454587801 460499341 454587801 123755000 118956094 123755000 118956094 69917894 703501367 69917894 703501367 666594052 417128774 666594052 417128774 282174628 789007885 282174628 789007885 951049677 183858432 951049677 183858432 526843612 546343874 526843612 546343874 354271452 296728183 354271452 296728183 499998990 4342773 499998990 4342773 439993872 736418565 439993872 736418565 48999731 395392276 48999731 395392276 751419731 122609595 751419731 122609595 383347770 806798590 383347770 806798590 796277838 500007778 796277838 500007778 304298689 753651336 304298689 753651336 500008130 499984141 500008130 499984141 873578690 393117508 873578690 393117508 41733326 -1000000005 41733326 -1000000005 955684429 220431619 955684429 220431619 463350998 519306634 463350998 519306634 851254283 15020350 851254283 15020350 20111953 577923234 20111953 577923234 765387705 287851731 765387705 287851731 500014648 660544913 500014648 660544913 253609359 849346298 253609359 849346298 746848954 272443545 746848954 272443545 155575244 982228674 155575244 982228674 -1000000005 941669123 -1000000005 941669123 220466193 573005930 220466193 573005930 753320682 447515149 753320682 447515149 349170409 500031662 349170409 500031662 499962269 690633488 499962269 690633488 747794710 169416690 747794710 169416690 300672948 500032758 300672948 500032758 746803445 65763387 746803445 65763387 280483071 675393884 280483071 675393884 441145229 499974516 441145229 499974516 19337649 34272556 19337649 34272556 918510251 499983296 918510251 499983296 596467431 617351848 596467431 617351848 799678074 970049285 799678074 970049285 142795626 165311266 142795626 165311266 517306094 572659779 517306094 572659779 104198889 213411368 104198889 213411368 937579770 862486443 937579770 862486443 201388071 109521176 201388071 109521176 907530010 540034315 907530010 540034315 481624190 350465298 481624190 350465298 53903778 880898565 53903778 880898565 834611821 113889379 834611821 113889379 63270693 817974294 63270693 817974294 777061861 774448078 777061861 774448078 574653525 276784999 574653525 276784999 274283856 173542134 274283856 173542134 55316718 662586721 55316718 662586721 914588645 381408521 914588645 381408521 303586029 654265860 303586029 654265860 894816622 134871723 894816622 134871723 367751540 666927305 367751540 666927305 698342865 473695023 698342865 473695023 261155428 111322237 261155428 111322237 763755334 758296168 763755334 758296168 510826065 500034861 510826065 500034861 700298029 103585622 700298029 103585622 274837852 658365766 274837852 658365766 741522320 279207161 741522320 279207161 185210885 499997097 185210885 499997097 629263946 310093990 629263946 310093990 299051261 694479507 299051261 694479507 638100455 105164551 638100455 105164551 499976462 666693508 499976462 666693508 920225632 257579250 920225632 257579250 471334942 553465987 471334942 553465987 576777025 285096063 576777025 285096063 934171563 852628434 934171563 852628434 499963934 15743991 499963934 15743991 5695295 -1000000005 5695295 -1000000005 431960 894361162 431960 894361162 499987412 243923162 499987412 243923162 94155344 499978909 94155344 499978909 841996264 842665021 841996264 842665021 43636591 -1000000005 43636591 -1000000005 15337134 59587115 15337134 59587115 103800808 717463844 103800808 717463844 591582199 425076688 591582199 425076688 362272943 500003301 362272943 500003301 956462338 970639518 956462338 970639518 150145266 568754649 150145266 568754649 618867728 153566200 618867728 153566200 499965601 771968363 499965601 771968363 769412103 499967203 769412103 499967203 545075757 218998332 545075757 218998332 370008301 621520762 370008301 621520762 1000000005 997270757 1000000005 997270757 842088491 529685784 842088491 529685784 499973541 631134442 499973541 631134442 263984943 165464150 263984943 165464150 499972022 633217445 499972022 633217445 84615412 79133471 84615412 79133471 823760187 634272039 823760187 634272039 148974934 864014241 148974934 864014241 5612127 -1000000005 5612127 -1000000005 261703549 786970228 261703549 786970228 500022952 399446449 500022952 399446449 298862275 240003088 298862275 240003088 500009663 885793804 500009663 885793804 868153133 614648705 868153133 614648705 447037819 499987456 447037819 499987456 879136276 41314305 879136276 41314305 370797068 598049920 370797068 598049920 484262827 -1000000005 484262827 -1000000005 991840697 42834430 991840697 42834430 945185490 934795632 945185490 934795632 187127714 138763675 187127714 138763675 534966183 515584561 534966183 515584561 399508055 397557983 399508055 397557983 888117319 817831432 888117319 817831432 342052175 494053531 342052175 494053531 1000000005 276278249 1000000005 276278249 499982237 847102306 499982237 847102306 112827773 56905698 112827773 56905698 830064389 533397121 830064389 533397121 192245765 -1000000005 192245765 -1000000005 7238117 868589956 7238117 868589956 413372698 500011044 413372698 500011044 609955144 673042940 609955144 673042940 294272515 717980733 294272515 717980733 657458489 359928415 657458489 359928415 203252730 980808439 203252730 980808439 987815807 131687495 987815807 131687495 655138825 759403135 655138825 759403135 411013572 500008026 411013572 500008026 174983261 91151854 174983261 91151854 500000732 670169071 500000732 670169071 154969669 198710271 154969669 198710271 718312546 709452232 718312546 709452232 495332051 381768918 495332051 381768918 918835532 749072766 918835532 749072766 499966117 500000355 499966117 500000355 266554737 419327278 266554737 419327278 500032488 499978834 500032488 499978834 923059434 784373286 923059434 784373286 56687757 494083083 56687757 494083083 813197076 660970068 813197076 660970068 373415960 440903803 373415960 440903803 659873502 595426119 659873502 595426119 287838356 991076819 287838356 991076819 499967683 564316943 499967683 564316943 771676427 38991401 771676427 38991401 -1000000005 470379900 -1000000005 470379900 618758151 123323869 618758151 123323869 936916160 500017412 936916160 500017412 220050116 345799210 220050116 345799210 556525319 1000000005 556525319 1000000005 55922714 240942808 55922714 240942808 338075969 663356281 338075969 663356281 690616014 1000000005 690616014 1000000005 499965835 629521330 499965835 629521330 250196007 388403515 250196007 388403515 546212640 875707810 546212640 875707810 104888946 458632527 104888946 458632527 690465289 1000000005 690465289 1000000005 708986136 316763151 708986136 316763151 191268876 166728358 191268876 166728358 820823694 647565194 820823694 647565194 232316130 500005123 232316130 500005123 910931564 241754429 910931564 241754429 122273966 830410860 122273966 830410860 352263821 336059352 352263821 336059352 649455747 549621708 649455747 549621708 5768811 -1000000005 5768811 -1000000005 918973900 462923918 918973900 462923918 486908572 649564479 486908572 649564479 698486022 500003934 698486022 500003934 618711460 257899611 618711460 257899611 31092122 772649468 31092122 772649468 360041513 378904559 360041513 378904559 500010553 500015524 500010553 500015524 263464035 134573247 263464035 134573247 852249003 300072335 852249003 300072335 181359572 698428899 181359572 698428899 748559356 748613238 748559356 748613238 323672617 665487406 323672617 665487406 779890326 94730802 779890326 94730802 410880589 976216131 410880589 976216131 975674315 500015709 975674315 500015709 523302225 -1000000005 523302225 -1000000005 660274687 563998729 660274687 563998729 528512352 163225901 528512352 163225901 167975304 852101553 167975304 852101553 891022953 909168037 891022953 909168037 130738675 852883132 130738675 852883132 650221625 224990160 650221625 224990160 324111723 445688469 324111723 445688469 714707694 831402789 714707694 831402789 408361067 364054126 408361067 364054126 726440290 500024333 726440290 500024333 6279175 148068895 6279175 148068895 500029799 500002792 500029799 500002792 281670161 358040377 281670161 358040377 500021452 500011817 500021452 500011817 534551759 374279154 534551759 374279154 82153169 736731209 82153169 736731209 889818321 108680566 889818321 108680566 83777157 83831849 83777157 499970754 83777157 499970754 477169234 301404615 477169234 301404615 783529635 190747240 783529635 190747240 860808544 971170880 860808544 971170880 30240559 78767524 30240559 78767524 372396776 499964227 372396776 499964227 499970404 136258038 499970404 136258038 1000000005 832802879 1000000005 832802879 784972825 91432446 784972825 91432446 374905728 694197331 374905728 694197331 500021218 988482174 500021218 988482174 561115059 499985368 561115059 499985368 409629249 208586017 409629249 208586017 100303119 912655230 100303119 912655230 509091379 413729771 509091379 413729771 499971968 951274921 499971968 951274921 979147554 132040665 979147554 132040665 417347572 570101954 417347572 570101954 771835240 45928752 771835240 45928752 442044822 906752807 442044822 906752807 500019035 500012753 500019035 500012753 964583138 216721 964583138 216721 1000000005 27163284 1000000005 27163284 640106077 712255140 640106077 712255140 148114667 190034232 148114667 190034232 433530186 921985828 433530186 921985828 984402931 112307294 984402931 112307294 750183534 508022223 750183534 508022223 126470178 483501217 126470178 483501217 575830840 831800363 575830840 831800363 349818425 276490269 349818425 276490269 752721670 138901701 752721670 138901701 451354697 499992803 451354697 499992803 500028666 827184098 500028666 827184098 912043229 -1000000005 912043229 -1000000005 993588059 925626331 993588059 925626331 912129836 207094885 912129836 207094885 422072284 441781785 422072284 441781785 706600737 846992204 706600737 846992204 850091606 320010935 850091606 320010935 395817987 499975692 395817987 499975692 113797728 882999396 113797728 882999396 638861682 227157851 638861682 227157851 869519567 499997439 869519567 499997439 217097659 432823977 217097659 432823977 969051206 864075709 969051206 864075709 837163931 499960826 837163931 499960826 571233973 726071650 571233973 726071650 410422339 313494014 410422339 313494014 500032762 1000000005 500032762 1000000005 998268017 797508793 998268017 797508793 457724273 277059443 457724273 277059443 94062005 530069805 94062005 530069805 557830193 499963810 557830193 499963810 438370797 593659675 438370797 593659675 525707060 227949642 525707060 227949642 499986487 518338293 499986487 518338293 170561375 192635454 170561375 192635454 521008212 799586347 521008212 799586347 58207851 114548118 58207851 114548118 499995612 499979453 499995612 499979453 150174423 500021934 150174423 500021934 793524538 462223538 793524538 462223538 499960915 261450911 499960915 261450911 519624458 538655654 519624458 538655654 499966587 779854664 499966587 779854664 946154071 -1000000005 946154071 -1000000005 974486736 338621297 974486736 338621297 502681851 848916426 502681851 848916426 225466628 114625530 225466628 114625530 825635380 213076561 825635380 213076561 500027893 900673552 500027893 900673552 74000380 500011898 74000380 500011898 605912331 84508075 605912331 84508075 108044151 847282055 108044151 847282055 194113450 49735686 194113450 49735686 910351043 774224704 910351043 774224704 356169799 386392518 356169799 386392518 500005809 91845375 500005809 91845375 360818217 537430708 360818217 537430708 614258294 982619129 614258294 982619129 461263900 301224742 461263900 301224742 499991005 196329937 499991005 196329937 731804603 334901197 731804603 334901197 659607442 525342694 659607442 525342694 396148471 317742411 396148471 317742411 925442223 672311237 925442223 672311237 458336887 540937328 458336887 540937328 741773219 495648987 741773219 495648987 186048024 954452609 186048024 954452609 924414064 298520425 924414064 298520425 317009247 719437169 317009247 719437169 118780546 101370436 118780546 101370436 996192244 947079631 996192244 947079631 940333121 492401102 940333121 492401102 36984442 862226049 36984442 862226049 801861328 655392332 801861328 655392332 499989622 167786129 499989622 167786129 690576877 499968090 690576877 499968090 793637348 524219895 793637348 524219895 30029550 970303149 30029550 970303149 27463054 -1000000005 27463054 -1000000005 158909160 893192437 158909160 893192437 785787912 374565967 785787912 374565967 372502742 784174056 372502742 784174056 689529595 410822754 689529595 410822754 500004201 146845080 500004201 146845080 699827075 581924011 699827075 581924011 337667115 231199847 337667115 231199847 666523998 643244154 666523998 643244154 499965724 499999386 499965724 499999386 150056726 923482722 150056726 923482722 637150668 278448792 637150668 278448792 198186134 570914542 198186134 570914542 584509523 12577236 584509523 12577236 123170572 827831764 123170572 827831764 500010214 286898203 500010214 286898203 375574511 499966116 375574511 499966116 774949471 500002005 774949471 500002005 401301361 199546910 401301361 199546910 685669350 736268402 685669350 736268402 936681692 11518978 936681692 11518978 6019089 987326919 6019089 987326919 1000000005 798052572 1000000005 798052572 232670591 56584336 232670591 56584336 897316618 890723286 897316618 890723286 216823163 268250663 216823163 268250663 689042216 628257775 689042216 628257775 129257762 144372624 129257762 144372624 796848479 330069239 796848479 330069239 613910268 794917205 613910268 794917205 307049719 680138609 307049719 680138609 610220334 137525509 610220334 137525509 182146246 721265571 182146246 721265571 499979511 128024743 499979511 128024743 886687915 897957368 886687915 897957368 499968173 313196909 499968173 313196909 871838399 500016443 871838399 500016443 300146131 199870580 300146131 199870580 959582364 855789476 959582364 855789476 834043782 734335371 834043782 734335371 24542572 155853355 24542572 155853355 500034789 427606496 500034789 427606496 168689016 848966903 168689016 848966903 636499584 170849417 636499584 170849417 109541798 965593034 109541798 965593034 17118063 991882178 17118063 991882178 799558931 315207713 799558931 315207713 584776287 814582524 584776287 814582524 64969994 69170657 64969994 69170657 442481954 880172156 442481954 880172156 918941192 233043810 918941192 233043810 193394180 853111189 193394180 853111189 731897651 494756516 731897651 494756516 228609626 816510308 228609626 816510308 500015474 499975018 500015474 499975018 406649319 185545771 406649319 185545771 604428305 692047226 604428305 692047226 204736833 52548464 204736833 52548464 -1000000005 30867743 -1000000005 30867743 499973410 452064924 499973410 452064924 232882167 204595367 232882167 204595367 562717845 746360414 562717845 746360414 500009009 416759763 500009009 416759763 499223205 797357797 499223205 797357797 680748332 192453626 680748332 192453626 500011203 431516205 500011203 431516205 457860960 500021749 457860960 500021749 866688989 139457619 866688989 139457619 407051228 679734360 407051228 679734360 662753269 166714047 662753269 166714047 464766425 478701847 464766425 478701847 809026949 763320942 809026949 763320942 338406437 655932713 338406437 655932713 527361557 167181961 527361557 167181961 873026990 772909170 873026990 772909170 632644616 555394358 632644616 555394358 468012425 320267401 468012425 320267401 907766730 502831127 907766730 502831127 109880742 17857674 109880742 17857674 736737889 564987530 736737889 564987530 176977273 870966431 176977273 870966431 500015274 461747199 500015274 461747199 342871441 564912508 342871441 564912508 893728329 204551422 893728329 204551422 455489398 637174993 455489398 637174993 1000000005 997246198 1000000005 997246198 989303530 361282615 989303530 361282615 212955449 500038806 212955449 500038806 918028958 145222827 918028958 145222827 694622793 919699694 694622793 919699694 230099474 499990355 230099474 499990355 761010517 434934576 761010517 434934576 342059067 892476272 342059067 892476272 648194143 350365306 648194143 350365306 356411972 748672740 356411972 748672740 194228019 119070439 194228019 119070439 797419336 500020870 797419336 500020870 347763744 491964000 347763744 491964000 719665229 253437016 719665229 253437016 488766065 545077855 488766065 545077855 307712004 113227829 307712004 113227829 865689204 500012800 865689204 500012800 499960359 262168480 499960359 262168480 86619889 825510667 86619889 825510667 477565412 409453699 477565412 409453699 771809577 644583083 771809577 644583083 465249146 410172219 465249146 410172219 353878413 804708326 353878413 804708326 500032688 505179570 500032688 505179570 459551574 401930107 459551574 401930107 66408502 923213671 66408502 923213671 499967104 502259318 499967104 502259318 487284834 870719695 487284834 870719695 767275705 134666256 767275705 134666256 -1000000005 573553262 -1000000005 573553262 827792914 234286101 827792914 234286101 499964679 748017239 499964679 748017239 1000000005 531683579 1000000005 531683579 416207944 980195067 416207944 980195067 906522095 812805812 906522095 812805812 615398859 159232195 615398859 159232195 857719695 141024455 857719695 141024455 499980774 596035497 499980774 596035497 359834246 832975501 359834246 832975501 667819123 615085938 667819123 615085938 236039309 226364913 236039309 226364913 765107177 486956088 765107177 486956088 196930778 499998296 196930778 499998296 499966549 95312856 499966549 95312856 651971249 664733014 651971249 664733014 751938788 818789927 751938788 818789927 212582727 767768495 212582727 767768495 325769972 268628846 325769972 268628846 803349889 606922323 803349889 606922323 384735046 806740228 384735046 806740228 124118785 443663930 124118785 443663930 561295134 709500274 561295134 709500274 228207350 499980989 228207350 499980989 568018792 585874175 568018792 585874175 500007526 169263462 500007526 169263462 148687922 881803745 148687922 881803745 500026237 246691967 500026237 246691967 137505784 137319046 137505784 137319046 517923289 499970419 517923289 499970419 831345907 960628842 831345907 960628842 83594726 7464715 83594726 7464715 1000000005 981783031 1000000005 981783031 976604590 506252432 976604590 506252432 134263333 3446966 134263333 3446966 747041088 935943996 747041088 935943996 91178848 583198384 91178848 583198384 499995985 114699242 499995985 114699242 617691006 503296979 617691006 503296979 374787795 752372968 374787795 752372968 515200250 499987103 515200250 499987103 457546408 569638549 457546408 569638549 338341084 311164203 338341084 311164203 635577632 461952236 635577632 461952236 393670032 701091836 393670032 701091836 28311562 499964805 28311562 499964805 500016120 222512623 500016120 222512623 499963399 593478291 499963399 593478291 901936964 13646356 901936964 13646356 132383516 298227878 132383516 298227878 298911213 912756707 298911213 912756707 25060986 1000000005 25060986 1000000005 643014341 440273200 643014341 440273200 557363088 777298550 557363088 777298550 499966032 616049996 499966032 616049996 339621137 96301021 339621137 96301021 513275821 524281612 513275821 524281612 580273228 113046035 580273228 113046035 499985466 725326126 499985466 725326126 311065486 322677948 311065486 322677948 970892320 816695068 970892320 816695068 338048959 440435781 338048959 440435781 879110869 499995552 879110869 499995552 422118926 592491854 422118926 592491854 842828945 171385652 842828945 171385652 387942325 509361749 387942325 509361749 546368661 702728016 546368661 702728016 15202326 15239163 15202326 983911515 15202326 983911515 920143728 464715157 920143728 464715157 512799590 586261710 512799590 586261710 203571410 810298299 203571410 810298299 803294991 499963448 803294991 499963448 79285374 835444547 79285374 835444547 549258352 26095515 549258352 26095515 100167350 498583676 100167350 498583676 839793332 739647756 839793332 739647756 427046855 569418729 427046855 569418729 1000000005 39480459 1000000005 39480459 934666024 724561454 934666024 724561454 489834645 100638164 489834645 100638164 500019604 499999320 500019604 499999320 1000000005 10676471 1000000005 10676471 38040833 486040859 38040833 486040859 673302413 725644218 673302413 725644218 56308620 61385093 56308620 61385093 246135274 325763179 246135274 325763179 564653374 581821056 564653374 581821056 802149365 99030397 802149365 99030397 940722930 890525957 940722930 890525957 765636883 26194578 765636883 26194578 974094059 999862842 974094059 999862842 -1000000005 999018494 -1000000005 999018494 2136637 933644843 2136637 933644843 990306906 457714861 990306906 457714861 457116036 887831603 457116036 887831603 532528786 250457437 532528786 250457437 180506845 920844979 180506845 920844979 915617058 647243526 915617058 647243526 500013995 972183692 500013995 972183692 1000000005 499980491 1000000005 499980491 500024608 61882662 500024608 61882662 207233190 818125847 207233190 818125847 725718463 694141310 725718463 694141310 177046751 401044732 177046751 401044732 500010034 728499869 500010034 728499869 835127967 49558499 835127967 49558499 80457357 662659806 80457357 662659806 448516132 401752262 448516132 401752262 684254678 145355172 684254678 145355172 127764588 38822620 127764588 38822620 651823029 588463036 651823029 588463036 263500979 73896792 263500979 73896792 764413812 411566649 764413812 411566649 114970239 837178207 114970239 837178207 372288168 381896892 372288168 381896892 526073464 630703986 526073464 630703986 483154446 404687014 483154446 404687014 193651645 755751753 193651645 755751753 946676438 970507593 946676438 970507593 29829501 178838319 29829501 178838319 1000000005 975635813 1000000005 975635813 768952623 654650464 768952623 654650464 48662101 99164729 48662101 99164729 382524552 710712294 382524552 710712294 962162345 61085076 962162345 61085076 361156092 494395916 361156092 494395916 500034886 636034709 500034886 636034709 499971601 329707660 499971601 329707660 67841683 967705038 67841683 967705038 600371217 368560862 600371217 368560862 160669705 863318093 160669705 863318093 49009368 1000000005 49009368 1000000005 597948938 415653473 597948938 415653473 397178552 732485028 397178552 732485028 617666918 499995837 617666918 499995837 207798036 881490213 207798036 881490213 874272223 432278694 874272223 432278694 124052113 789416799 124052113 789416799 327435547 222012968 327435547 222012968 11089167 989649779 11089167 989649779 10314599 989649779 944690904 650959641 944690904 650959641 328914225 309678568 328914225 309678568 843950587 144248783 843950587 144248783 -1000000005 17686659 -1000000005 17686659 798195339 934255578 798195339 934255578 962080620 121087678 962080620 121087678 627106687 839469720 627106687 839469720 919957745 215654807 919957745 215654807 165642831 970655335 165642831 970655335 866986050 675384235 866986050 675384235 392334275 241058991 392334275 241058991 630230883 499998809 630230883 499998809 346242282 523230714 346242282 523230714 805938034 409771590 805938034 409771590 224551103 593267361 224551103 593267361 985473481 993037566 985473481 993037566 -1000000005 500021162 -1000000005 500021162 119061524 158173572 119061524 158173572 757524597 500008179 757524597 500008179 208046749 773515168 208046749 773515168 499978268 87472078 499978268 87472078 126344847 338360721 126344847 338360721 369197733 825039148 369197733 825039148 500039298 257451058 500039298 257451058 65906343 565802466 65906343 565802466 622495730 384330439 622495730 384330439 499987898 687225549 499987898 687225549 703393550 177134860 703393550 177134860 114051869 772430445 114051869 772430445 651564957 500005416 651564957 500005416 539395878 487948254 539395878 487948254 145860471 844784207 145860471 844784207 813993323 211593467 813993323 211593467 700356192 499992708 700356192 499992708 211617587 824194247 211617587 824194247 83447379 237563587 83447379 237563587 778935389 719368694 778935389 719368694 500031086 905326011 500031086 905326011 947083036 988257518 947083036 988257518 991453401 500013445 991453401 500013445 495413669 351889727 495413669 351889727 736244525 594273002 736244525 594273002 470022523 406295426 470022523 406295426 500022085 70201426 500022085 70201426 76938702 98190142 76938702 98190142 821464341 813747961 821464341 813747961 500037410 42657111 500037410 42657111 89080742 817558348 89080742 817558348 264254597 156034993 264254597 156034993 964015370 941716722 964015370 941716722 500007123 499997031 500007123 499997031 232964520 426230690 232964520 426230690 499976556 485640344 499976556 485640344 737499417 13064177 737499417 13064177 441406916 499982330 441406916 499982330 778657346 500025297 778657346 500025297 137636298 489499648 137636298 489499648 686324295 999362456 686324295 999362456 57294540 647680627 57294540 647680627 439369864 499961914 439369864 499961914 611013277 922127158 611013277 922127158 87327497 799479299 87327497 799479299 499975876 146723911 499975876 146723911 67945891 630483509 67945891 630483509 908973757 4120995 908973757 4120995 4170891 4120995 809201768 870120431 809201768 870120431 220211261 500008677 220211261 500008677 956690174 528006775 956690174 528006775 239778283 336860482 239778283 336860482 760986841 129824684 760986841 129824684 185280477 211848526 185280477 211848526 217433412 545104742 217433412 545104742 852709545 208549431 852709545 208549431 320349860 647725583 320349860 647725583 827038340 934259471 827038340 934259471 55063448 499982374 55063448 499982374 471448554 781319157 471448554 781319157 107870647 237389720 107870647 237389720 632235095 443888255 632235095 443888255 26227660 821452001 26227660 821452001 901517995 53641797 901517995 53641797 500011861 580276443 500011861 580276443 934980191 131109737 934980191 131109737 811442051 624334817 811442051 624334817 212606543 389880414 212606543 389880414 905618801 86181145 905618801 86181145 194807755 268248275 194807755 268248275 500012350 856141120 500012350 856141120 169030684 698611926 169030684 698611926 500011478 117062449 500011478 117062449 499985812 499966611 499985812 499966611 849794379 921626856 849794379 921626856 42691111 500021886 42691111 500021886 913336862 499967140 913336862 499967140 254954536 867406028 254954536 867406028 556079936 519503136 556079936 519503136 111332910 409400046 111332910 409400046 701599572 126334810 701599572 126334810 366445466 500037067 366445466 500037067 745807434 344363921 745807434 344363921 383675630 822716085 383675630 822716085 911757172 17468736 911757172 17468736 193718589 743648012 193718589 743648012 581778421 500019066 581778421 500019066 858187139 530298185 858187139 530298185 499995008 319990459 499995008 319990459 697961357 232037076 697961357 232037076 110848183 696358750 110848183 696358750 500014443 333254354 500014443 333254354 672576150 736075910 672576150 736075910 499977513 500008773 499977513 500008773 844848147 640630300 844848147 640630300 495755106 135710978 495755106 135710978 35459723 791328766 35459723 791328766 440015694 454720620 440015694 454720620 500015096 600870945 500015096 600870945 695884544 784224706 695884544 784224706 499964446 499965848 499964446 499965848 355699752 211480330 355699752 211480330 514318892 554356802 514318892 554356802 125287987 175477293 125287987 175477293 304573773 502188851 304573773 502188851 595638796 136847851 595638796 136847851 419501126 813860584 419501126 813860584 529887952 50271367 529887952 50271367 345656045 593412259 345656045 593412259 503069699 212627678 503069699 212627678 140616501 800190123 140616501 800190123 214838456 156194157 214838456 156194157 78095529 921863050 78095529 76066846 78095529 76066846 931885046 848356645 931885046 848356645 271938511 326845083 271938511 326845083 890799048 778333667 890799048 778333667 400899076 70318336 400899076 70318336 917780293 806202486 917780293 806202486 602346327 541101066 602346327 541101066 490886612 386765316 490886612 386765316 789760497 581407500 789760497 581407500 355946641 330670451 355946641 330670451 611105559 438172880 611105559 438172880 401651891 636746217 401651891 636746217 789748718 150439390 789748718 150439390 499983680 499964818 499983680 499964818 850760753 931952302 850760753 931952302 500007281 599209596 500007281 599209596 867597632 1000000005 867597632 1000000005 1284021 834898869 1284021 834898869 895654522 169226230 895654522 169226230 425694493 840647762 425694493 840647762 875035384 310716758 875035384 310716758 418412926 1000000005 418412926 1000000005 51967800 226017315 51967800 226017315 312663404 615730466 312663404 615730466 892247311 320185182 892247311 320185182 262334851 679939330 262334851 679939330 709388697 499984889 709388697 499984889 500016176 250554788 500016176 250554788 631761719 635532957 631761719 635532957 310221007 842606387 310221007 842606387 660245328 447694463 660245328 447694463 263111125 741475346 263111125 741475346 85957927 6914403 85957927 6914403 965347493 919764165 965347493 919764165 856059050 500005895 856059050 500005895 352397176 448548066 352397176 448548066 538437965 637833501 538437965 637833501 -1000000005 25042672 -1000000005 25042672 500008493 580172893 500008493 580172893 822607943 491508788 822607943 491508788 500020045 7750470 500020045 7750470 4116985 982598929 4116985 982598929 176124847 695941345 176124847 695941345 416554861 178654497 416554861 178654497 65120795 936172664 65120795 936172664 874397836 306983252 874397836 306983252 300290383 546731677 300290383 546731677 883860162 951797686 883860162 951797686 63183503 142396528 63183503 142396528 870770222 697340741 870770222 697340741 268662245 371534979 268662245 371534979 500007902 797036654 500007902 797036654 366718295 537022054 366718295 537022054 640451256 644824467 640451256 644824467 769138235 111488167 769138235 111488167 360245743 379697270 360245743 379697270 851430743 499992018 851430743 499992018 546977760 872487044 546977760 872487044 -1000000005 5935454 -1000000005 5935454 499993626 731784671 499993626 731784671 746302741 421816586 746302741 421816586 500007371 829735361 500007371 829735361 895661387 917592382 895661387 917592382 971962621 253878341 971962621 253878341 378834196 755834603 378834196 755834603 956472385 63412375 956472385 63412375 175725829 568864656 175725829 568864656 647860208 499992069 647860208 499992069 430398386 50845873 430398386 50845873 941259858 614702367 941259858 614702367 229597496 330851448 229597496 330851448 915599329 47219927 915599329 47219927 499979764 402766919 499979764 402766919 243892242 995390743 243892242 995390743 -1000000005 895889681 -1000000005 895889681 559591361 215811080 559591361 215811080 948953012 551482686 948953012 551482686 499997475 232406863 499997475 232406863 90864410 658978894 90864410 658978894 431918703 306783368 431918703 306783368 812882107 764887375 812882107 764887375 557970885 287960545 557970885 287960545 199140424 722428893 199140424 722428893 989801311 997355109 989801311 997355109 499989983 302713008 499989983 302713008 216961791 500010896 216961791 500010896 896263697 156679429 896263697 156679429 401795553 500036703 401795553 500036703 1000000005 500013829 1000000005 500013829 225517751 342592727 225517751 342592727 785463817 155894626 785463817 155894626 279387996 500022389 279387996 500022389 623265484 500003606 623265484 583519666 623265484 583519666 101794693 37265349 101794693 37265349 951363600 895948792 951363600 895948792 497837225 201966994 497837225 201966994 -1000000005 89275277 -1000000005 89275277 500026218 500017266 500026218 500017266 998289521 330691177 998289521 330691177 284227888 754974827 284227888 754974827 570041639 213545112 570041639 213545112 177686372 925136711 177686372 925136711 508359601 330213250 508359601 330213250 153943791 817680400 153943791 817680400 594543181 358710655 594543181 358710655 499974780 924362808 499974780 924362808 50929264 248604203 50929264 248604203 678255184 552366969 678255184 552366969 279402572 408510819 279402572 408510819 863788388 940032352 863788388 940032352 190130247 205057339 190130247 205057339 302879778 835992807 302879778 835992807 67658882 9202794 67658882 9202794 7416551 -1000000005 7416551 -1000000005 871023798 694363798 871023798 694363798 529958857 499993229 529958857 499993229 881946784 821666488 881946784 821666488 801623225 328340572 801623225 328340572 505996746 535436347 505996746 535436347 499969743 292372479 499969743 292372479 742598508 110510404 742598508 110510404 171608053 546075012 171608053 546075012 706464617 733067635 706464617 733067635 456512127 173619027 456512127 173619027 104393337 641827423 104393337 641827423 452364310 186469337 452364310 186469337 35261999 9620038 35261999 9620038 605436868 537928788 605436868 537928788 499964334 357274773 499964334 357274773 637290055 932810097 637290055 932810097 -1000000005 355510800 -1000000005 355510800 719474278 819122597 719474278 819122597 842802799 919544446 842802799 919544446 424189860 213604069 424189860 213604069 687517166 624063176 687517166 624063176 500001885 189195288 500001885 189195288 994955949 991516887 994955949 991516887 709077304 307178371 709077304 307178371 500027532 773960275 500027532 773960275 686940143 312977232 686940143 312977232 856652712 937917037 856652712 937917037 444621450 424212386 444621450 424212386 907435073 955337835 907435073 955337835 -1000000005 726731372 -1000000005 726731372 621388774 499989988 621388774 499989988 479314188 179867014 479314188 179867014 801758357 631442606 801758357 631442606 499987176 178114087 499987176 178114087 976939972 1000000005 976939972 1000000005 803912468 760282324 803912468 760282324 752555263 500024702 752555263 500024702 98492494 148084510 98492494 148084510 262391159 682195693 262391159 682195693 867126050 269716652 867126050 269716652 499968310 739124001 499968310 739124001 611568994 500023823 611568994 500023823 255482886 73573392 255482886 73573392 1000000005 779341338 1000000005 779341338 711033328 521097577 711033328 521097577 30578106 426140830 30578106 426140830 677581436 263908898 677581436 263908898 181243159 737704415 181243159 737704415 525935726 240494585 525935726 240494585 84003876 992386948 84003876 992386948 926250625 500002796 926250625 500002796 424355263 448350708 424355263 448350708 815244956 500502548 815244956 500502548 309901494 426559585 309901494 426559585 678389366 597314221 678389366 597314221 500003673 850264215 500003673 850264215 581511325 415066498 581511325 415066498 170803117 945044990 170803117 945044990 685952181 561620138 685952181 561620138 163089469 991011311 163089469 991011311 499989083 503170092 499989083 503170092 580319703 218283338 580319703 218283338 500024632 499986940 500024632 499986940 278818290 894040373 278818290 894040373 945442635 373028684 945442635 373028684 133444887 565507303 133444887 565507303 499968032 69666138 499968032 69666138 45262423 987018237 45262423 987018237 871460596 772723253 871460596 772723253 499973353 118501764 499973353 118501764 935215240 650910110 935215240 650910110 372943456 -1000000005 372943456 -1000000005 439064793 665319540 439064793 665319540 307982045 345775854 307982045 345775854 653116763 793286853 653116763 793286853 207873150 720826749 207873150 720826749 534811369 405044386 534811369 405044386 114365559 20494006 114365559 20494006 936381027 458264905 936381027 458264905 451548651 766412216 451548651 766412216 847934934 499966451 847934934 499966451 157190366 917873653 157190366 917873653 984641947 48665611 984641947 48665611 431931666 703295623 431931666 703295623 691667783 241975338 691667783 241975338 923621942 965625518 923621942 965625518 166236083 201980680 166236083 201980680 692281334 500021664 692281334 500021664 476415478 505139947 476415478 505139947 605976061 361748270 605976061 361748270 499965215 1000000005 499965215 1000000005 6459245 985757178 6459245 985757178 329718049 500038011 329718049 500038011 1000000005 707401227 1000000005 707401227 500016391 284201545 500016391 284201545 235510020 724810680 235510020 724810680 568454906 393686191 568454906 393686191 801884743 884886785 801884743 884886785 355451593 500012454 355451593 500012454 1000000005 13124375 1000000005 13124375 89546108 209691733 89546108 209691733 500012094 829828953 500012094 829828953 889674359 125249087 889674359 125249087 500012894 636193981 500012894 636193981 675021225 180336744 675021225 180336744 225211854 733321627 225211854 733321627 371749665 14684199 371749665 14684199 983872351 537188315 983872351 537188315 359199412 326241954 359199412 326241954 552501740 699095813 552501740 699095813 499984732 351214767 499984732 351214767 114950012 69062296 114950012 69062296 590655216 580694954 590655216 580694954 567156677 164452733 567156677 164452733 500007861 490812509 500007861 490812509 668547997 551827649 668547997 551827649 68654259 354802055 68654259 354802055 500004671 947566786 500004671 947566786 -1000000005 500033556 -1000000005 500033556 847082880 499965240 847082880 499965240 499983870 17111533 499983870 17111533 823459153 664841763 823459153 664841763 303919283 399115262 303919283 399115262 571426292 467379838 571426292 467379838 499976231 360941352 499976231 360941352 114603185 500039008 114603185 500039008 500027257 794388190 500027257 794388190 10499653 430645389 10499653 430645389 499995628 598010499 499995628 598010499 728185383 324902067 728185383 324902067 376805931 564341176 376805931 564341176 500029676 191262416 500029676 191262416 823433679 160326466 823433679 160326466 38112981 779253311 38112981 779253311 586038384 500025601 586038384 500025601 119452525 518047848 119452525 518047848 515950710 397337610 515950710 397337610 401839191 643642868 401839191 643642868 84719462 121662606 84719462 121662606 690408340 948322476 690408340 948322476 125117095 398633142 125117095 398633142 499970629 717893763 499970629 717893763 758060215 288207003 758060215 288207003 628069222 579970300 628069222 579970300 -1000000005 989013413 -1000000005 989013413 500000083 499969117 500000083 499969117 391406705 744349424 391406705 744349424 910126337 228959078 910126337 228959078 369206519 500037843 369206519 500037843 977465341 1000000005 977465341 1000000005 979499766 863393689 979499766 863393689 496974765 191088888 496974765 191088888 119255922 499989799 119255922 499989799 872590622 607783607 872590622 607783607 145859452 433925753 145859452 433925753 680413817 887991157 680413817 887991157 283925448 677749846 283925448 677749846 362658499 609588339 362658499 609588339 500014878 452892806 500014878 452892806 64533024 926495322 64533024 926495322 423001508 -1000000005 423001508 -1000000005 710913843 650237379 710913843 650237379 499976972 363047756 499976972 363047756 954269969 922724947 954269969 922724947 860350410 806927814 860350410 806927814 499989184 95791181 499989184 95791181 363648278 799585553 363648278 799585553 702603651 418087621 702603651 418087621 439274086 917166108 439274086 917166108 588929317 341612730 588929317 341612730 292961431 257233445 292961431 257233445 577148147 579879325 577148147 579879325 794025409 365507333 794025409 365507333 500015807 499980940 500015807 499980940 171456869 584982029 171456869 584982029 500023773 217023199 500023773 217023199 499986318 765040200 499986318 765040200 935007567 236958471 935007567 236958471 208783023 754642337 208783023 754642337 609608642 299079816 609608642 299079816 416452763 908418016 416452763 908418016 903782999 887986272 903782999 887986272 433455587 309941385 433455587 309941385 630970465 634978869 630970465 634978869 33607890 130069629 33607890 130069629 821868612 255587221 821868612 255587221 499987877 586342080 499987877 586342080 808879028 937220367 808879028 937220367 135721594 169285215 135721594 169285215 736267384 680256685 736267384 680256685 258284132 131253589 258284132 131253589 499995720 751706897 499995720 751706897 719897479 251279487 719897479 251279487 380388288 402029046 380388288 402029046 593048145 552533944 593048145 552533944 16124717 -1000000005 16124717 -1000000005 68828090 881851016 68828090 881851016 584121287 39494779 584121287 39494779 390042367 581134428 390042367 581134428 475330594 233735506 475330594 233735506 500013284 937508004 500013284 937508004 19878594 11562714 19878594 11562714 -1000000005 562282355 -1000000005 562282355 578494906 922383979 578494906 922383979 123154173 499978832 123154173 499978832 261989752 178056348 261989752 178056348 837028097 917461128 837028097 917461128 355859029 419542537 355859029 419542537 732144273 561138238 732144273 561138238 431429519 499993967 431429519 499993967 610733981 50254740 610733981 50254740 957679625 832391283 957679625 832391283 759905235 711465604 759905235 711465604 238124123 216170711 238124123 216170711 643632409 414153056 643632409 414153056 273101693 763686695 273101693 763686695 217345867 486270830 217345867 486270830 508661950 1000000005 508661950 1000000005 43216040 62561674 43216040 62561674 670702527 695115488 670702527 695115488 701214764 84851968 701214764 84851968 294946366 334534449 294946366 334534449 341132481 634224522 341132481 634224522 826947357 1000000005 826947357 1000000005 984429617 37507693 984429617 37507693 162682533 165705895 162682533 165705895 694693126 500023198 694693126 500023198 158770475 429850216 158770475 429850216 481951245 499979222 481951245 499979222 911079795 888197434 911079795 888197434 30716172 1000000005 30716172 1000000005 499989653 -1000000005 499989653 -1000000005 34882424 50967209 34882424 50967209 262772763 671569490 262772763 671569490 500023065 500018327 500023065 500018327 266692808 681561297 266692808 681561297 563674016 143184315 563674016 143184315 932602858 890340720 932602858 890340720 760717757 668449661 760717757 668449661 499990338 493886747 499990338 493886747 506887534 778892010 506887534 778892010 500001475 208569750 500001475 208569750 783216605 250507537 783216605 250507537 436410426 940953887 436410426 940953887 554272244 17487151 554272244 17487151 988320531 902440736 988320531 902440736 484192578 490903064 484192578 490903064 493668574 833766588 493668574 833766588 867095841 285243341 867095841 285243341 198470075 527030396 198470075 527030396 683761911 500018464 683761911 500018464 499975236 829423401 499975236 829423401 160866922 364889760 160866922 364889760 500003342 114153516 500003342 114153516 930310093 991461088 930310093 991461088 185507630 753095374 185507630 753095374 852055314 75552641 852055314 75552641 240863344 456189915 240863344 456189915 759153125 764637646 759153125 764637646 229785424 487112747 229785424 487112747 597027748 500015889 597027748 500015889 653270074 242173196 653270074 242173196 53440531 794970076 53440531 794970076 500034576 250461320 500034576 250461320 499981124 662388596 499981124 662388596 838666642 398355099 838666642 398355099 466188884 828371726 466188884 828371726 815535489 426873484 815535489 426873484 249886213 995647882 249886213 995647882 -1000000005 17936535 -1000000005 17936535 941061387 737648915 941061387 737648915 370162894 175867823 370162894 175867823 842957770 1000000005 842957770 1000000005 728690277 380463040 728690277 380463040 500027792 598875831 500027792 598875831 201733188 499981032 201733188 499981032 488159830 611411467 488159830 611411467 225677198 183216387 225677198 183216387 759571604 781064492 759571604 781064492 212979894 913996006 212979894 913996006 739588026 345876472 739588026 345876472 158337728 974802610 158337728 974802610 1000000005 196536599 1000000005 196536599 499989207 702219617 499989207 702219617 169307833 487095303 169307833 487095303 518443450 453067578 518443450 453067578 482182119 653849793 482182119 653849793 500015334 -1000000005 500015334 -1000000005 62812206 859458313 62812206 859458313 759379989 704685503 759379989 704685503 423240326 77745180 423240326 77745180 906998002 829091645 906998002 829091645 215619102 499971769 215619102 499971769 471978402 628832213 471978402 628832213 332592181 963734311 332592181 963734311 511336941 480988711 511336941 480988711 447060027 369533069 447060027 369533069 763134663 682798024 763134663 682798024 11783781 450639236 11783781 450639236 849454056 906432220 849454056 906432220 318595604 153861798 318595604 153861798 19125186 718393049 19125186 718393049 311676615 416632607 311676615 416632607 885596776 940057439 885596776 940057439 500006333 548660905 500006333 548660905 500031402 172914654 500031402 172914654 104461715 811065838 104461715 811065838 500028614 218864134 500028614 218864134 767924663 500037600 767924663 500037600 590112594 743828729 590112594 743828729 194766311 464211806 194766311 464211806 865090466 500028131 865090466 500028131 144985881 239802637 144985881 239802637 284668588 499971924 284668588 499971924 774452781 454934343 774452781 454934343 -1000000005 144271888 -1000000005 144271888 677704148 742399311 677704148 742399311 500027648 500022158 500027648 500022158 241892417 221868963 241892417 221868963 612078379 647363093 612078379 647363093 978238458 995737590 978238458 995737590 4235209 995737590 500027959 362628196 500027959 362628196 735796538 163005350 735796538 163005350 353151916 1000000005 353151916 1000000005 919698604 149569189 919698604 149569189 48655539 499989635 48655539 499989635 838512207 613307235 838512207 613307235 266667892 499997784 266667892 499997784 589051364 549883335 589051364 549883335 149368185 499961109 149368185 499961109 737988230 538797349 737988230 538797349 110002087 410236362 110002087 410236362 724380378 235193523 724380378 235193523 26336661 1110148 26336661 1110148 989249064 193556836 989249064 193556836 349768322 469709545 349768322 469709545 694603256 736282790 694603256 736282790 431562097 328188624 431562097 328188624 769852485 779739710 769852485 779739710 165826420 356088960 165826420 356088960 722882057 667360100 722882057 667360100 380607704 289667878 380607704 289667878 187208621 726828478 187208621 726828478 904158042 335761611 904158042 335761611 499973783 640872300 499973783 640872300 967899603 155984924 967899603 155984924 420712258 878557828 420712258 878557828 -1000000005 890227671 -1000000005 890227671 778111777 255106687 778111777 255106687 741371470 819207850 741371470 819207850 965926575 89541560 965926575 89541560 78444655 735569453 78444655 735569453 987454716 4381759 987454716 4381759 -1000000005 275062058 -1000000005 275062058 767536293 953397731 767536293 953397731 47631962 848160611 47631962 848160611 294795796 308859849 294795796 308859849 507548327 500028304 507548327 500028304 18885865 361863348 18885865 361863348 499973825 791127327 499973825 791127327 107467397 77044658 107467397 77044658 835287071 264115765 835287071 264115765 581752572 942149080 581752572 942149080 991053550 992276512 991053550 992276512 999641062 25102535 999641062 25102535 49310742 499974290 49310742 499974290 765921118 866672263 765921118 866672263 438814078 349404524 438814078 349404524 285111633 171358018 285111633 171358018 758409757 527336279 758409757 527336279 222443808 920624148 222443808 920624148 824915833 798585506 824915833 798585506 88907159 125097317 88907159 125097317 132763501 499980329 132763501 499980329 660109375 314932633 660109375 314932633 709039641 840788810 709039641 840788810 844989953 491439739 844989953 491439739 284693388 733110334 284693388 733110334 500010170 184582119 500010170 184582119 247080940 786476475 247080940 786476475 748248416 550934497 748248416 550934497 127888155 185096446 127888155 185096446 497110090 500039007 497110090 500039007 292594418 451982997 292594418 451982997 742855254 187723932 742855254 187723932 945152456 1000000005 945152456 1000000005 499999702 342617489 499999702 342617489 358389431 500037788 358389431 500037788 861436280 254552104 861436280 254552104 544282551 805405809 544282551 805405809 179553367 139698359 179553367 139698359 500024479 519182367 500024479 519182367 557178416 141803063 557178416 141803063 346196445 705791178 346196445 705791178 739606617 760844913 739606617 760844913 893044594 447077919 893044594 447077919 231877586 45400000 231877586 45400000 22985679 610401832 22985679 610401832 500036488 499972468 500036488 499972468 215373870 24988107 215373870 24988107 1000000005 102874860 1000000005 102874860 245827415 812420914 245827415 812420914 104899088 900798464 104899088 900798464 892304897 385535106 892304897 385535106 385172394 785809499 385172394 785809499 121808285 367279428 121808285 367279428 567484596 985490750 567484596 985490750 998001340 1000000005 998001340 1000000005 103049091 417482382 103049091 417482382 499985880 304766149 499985880 304766149 43428865 825450596 43428865 825450596 500005935 474052566 500005935 474052566 499987454 35571935 499987454 35571935 212661178 500014462 212661178 500014462 610118525 471565119 610118525 471565119 526853510 557640743 526853510 557640743 255851568 917092774 255851568 917092774 895051071 499967980 895051071 499967980 409742398 419407568 409742398 419407568 616162822 988626474 616162822 988626474 -1000000005 967348392 -1000000005 967348392 702841580 318132113 702841580 318132113 265637989 996844222 265637989 996844222 -1000000005 258618 -1000000005 258618 27165618 40439924 27165618 40439924 119724167 766933327 119724167 766933327 269181027 117752923 269181027 117752923 25877627 965018025 25877627 965018025 945439742 479690739 945439742 479690739 500017272 536068742 500017272 536068742 999655917 -1000000005 999655917 -1000000005 809108377 657257287 809108377 657257287 352068145 309300051 352068145 309300051 127106566 782963057 127106566 782963057 499964704 213683859 499964704 213683859 738278615 646421567 738278615 646421567 222234609 337822057 222234609 337822057 689518840 732765759 689518840 732765759 340674948 307406380 340674948 307406380 750735372 998793700 750735372 998793700 -1000000005 727895961 -1000000005 727895961 500020436 499967883 500020436 499967883 686842242 633330822 686842242 633330822 241179330 499968716 241179330 499968716 666448113 48335409 666448113 48335409 -1000000005 6037660 -1000000005 6037660 907626315 735583191 907626315 735583191 500036102 273836371 500036102 273836371 162988618 500030106 162988618 500030106 426705261 872515443 426705261 872515443 504685658 320951555 504685658 320951555 473584296 908837640 473584296 908837640 899704859 894539033 899704859 894539033 118368204 537904850 118368204 537904850 868938050 93351958 868938050 93351958 197272712 500039992 197272712 500039992 724704662 962982898 724704662 962982898 133665088 107043666 133665088 107043666 543978933 602366765 543978933 602366765 377862447 342529782 377862447 342529782 740561121 655156415 740561121 655156415 545585368 49054103 545585368 49054103 -1000000005 301403582 -1000000005 301403582 321695962 927683117 321695962 927683117 821472741 724793820 821472741 724793820 385723291 305279652 385723291 305279652 152228812 500011659 152228812 500011659 566786501 978776479 566786501 978776479 500013101 90273517 500013101 90273517 571968809 648190515 571968809 648190515 800669669 181806581 800669669 181806581 888049654 888029326 888049654 742274955 888049654 742274955 347250065 140750034 347250065 140750034 842177177 913872514 842177177 913872514 24101975 -1000000005 24101975 -1000000005 947726349 181393377 947726349 181393377 627646077 550486034 627646077 550486034 105114747 406370792 105114747 406370792 990343173 -1000000005 990343173 -1000000005 989647959 944020177 989647959 944020177 648159831 48245025 648159831 48245025 135519642 524751319 135519642 524751319 499982264 355226728 499982264 355226728 732916035 500004461 732916035 500004461 101893256 933374137 101893256 933374137 868294942 356790603 868294942 356790603 453682802 654097796 453682802 654097796 840662849 982690612 840662849 982690612 366660057 109242351 366660057 109242351 698246732 1000000005 698246732 1000000005 977914465 969960707 977914465 969960707 35040975 719241956 35040975 719241956 415755553 280930705 415755553 280930705 844101792 566517286 844101792 566517286 319334597 722472632 319334597 722472632 523201654 499983280 523201654 499983280 686172703 1000000005 686172703 1000000005 12308590 958886957 12308590 958886957 870200849 591382919 870200849 591382919 154879800 67246584 154879800 67246584 -1000000005 504429081 -1000000005 504429081 622241444 679752608 622241444 679752608 209037066 880328094 209037066 880328094 732486969 729979252 732486969 729979252 499985675 483448187 499985675 483448187 823986537 159583322 823986537 159583322 111491325 927525631 111491325 927525631 500030293 -1000000005 500030293 -1000000005 922518334 465194318 922518334 465194318 314720672 667693467 314720672 667693467 518261587 362270063 518261587 362270063 485302607 637219475 485302607 637219475 655660356 135926570 655660356 135926570 864072807 135926570 736138619 728528435 736138619 728528435 219502289 500001371 219502289 500001371 896993974 80020907 896993974 80020907 955904248 981604669 955904248 981604669 324701438 198483078 324701438 198483078 1000000005 909003272 1000000005 909003272 865583631 500003200 865583631 500003200 499991568 344505662 499991568 344505662 191180644 1000000005 191180644 1000000005 972372275 695462579 972372275 695462579 500033704 555942165 500033704 555942165 284209297 453114774 284209297 453114774 962388105 527269881 962388105 527269881 266550878 155476205 266550878 155476205 938670207 500018347 938670207 500018347 499998357 340884331 499998357 340884331 269146609 572226073 269146609 572226073 571713461 153107734 571713461 153107734 148325315 500038656 148325315 500038656 560683374 90894143 560683374 90894143 224394302 944222187 224394302 944222187 944471562 499968849 944471562 499968849 375369746 639468277 375369746 639468277 553790354 153903951 553790354 153903951 900121621 500013712 900121621 500013712 640128466 806524036 640128466 806524036 392764317 273258915 392764317 273258915 573067914 706835493 573067914 706835493 857259419 132837145 857259419 132837145 499976465 468571286 499976465 468571286 894150313 902212091 894150313 902212091 40105322 298633279 40105322 298633279 313157398 653725498 313157398 653725498 518985395 451748341 518985395 451748341 364793858 1795269 364793858 1795269 949113480 738746850 949113480 738746850 171318648 499962615 171318648 499962615 672072836 294834352 672072836 294834352 -1000000005 106035046 -1000000005 106035046 351918949 359680917 351918949 359680917 461991453 500022047 461991453 500022047 67056778 254969229 67056778 254969229 744215054 485860733 744215054 485860733 483447087 671475121 483447087 671475121 499979639 463138621 499979639 463138621 455010021 610459501 455010021 610459501 707226373 -1000000005 707226373 -1000000005 12050285 620557773 12050285 620557773 780391560 97814152 780391560 97814152 197209665 787484744 197209665 787484744 950131454 229626722 950131454 229626722 234623216 867626427 234623216 867626427 894799713 901258363 894799713 901258363 923234056 62198262 923234056 62198262 53080435 8944876 53080435 8944876 499969495 523400913 499969495 523400913 209159764 298052264 209159764 298052264 563911175 800125902 563911175 800125902 499973805 667024526 499973805 667024526 771047006 62368173 771047006 62368173 117672344 644272961 117672344 644272961 499993573 941408093 499993573 941408093 508359821 93496933 508359821 93496933 166909136 683970003 166909136 683970003 979308730 241743693 979308730 241743693 316382761 499997694 316382761 499997694 871721099 230989470 871721099 230989470 195662356 990863980 195662356 990863980 876098182 218606532 876098182 218606532 763481970 499960915 763481970 499960915 229695834 697497205 229695834 697497205 500037554 160801440 500037554 160801440 203915446 455562833 203915446 455562833 500018396 652482583 500018396 652482583 213394377 420514234 213394377 420514234 908243299 793828654 908243299 793828654 161392426 124871296 161392426 124871296 598440644 659154901 598440644 659154901 197382598 169868878 197382598 169868878 500010849 334015379 500010849 334015379 196599595 792350387 196599595 792350387 368138230 499978987 368138230 499978987 829234521 857156584 829234521 857156584 122307588 913867061 122307588 913867061 685204946 604100703 685204946 604100703 499983083 997599279 499983083 997599279 693647427 500011345 693647427 500011345 443266017 176755334 443266017 176755334 639022340 710870964 639022340 710870964 499965354 34775826 499965354 34775826 -1000000005 204763961 -1000000005 204763961 950716854 662094993 950716854 662094993 462146224 159660116 462146224 159660116 81365974 893775392 81365974 893775392 333834841 251797386 333834841 251797386 152306857 860125183 152306857 860125183 115380796 499998375 115380796 499998375 300462699 199340669 300462699 199340669 500777344 613703281 500777344 613703281 739495946 169949046 739495946 169949046 848792796 500009404 848792796 500009404 241126653 499986631 241126653 499986631 898152027 500028360 898152027 500028360 20863724 297418219 20863724 297418219 320950053 334917105 320950053 334917105 913975051 -1000000005 913975051 -1000000005 854871427 726748262 854871427 726748262 675035474 268174652 675035474 268174652 499967752 676779615 499967752 676779615 530093789 450245283 530093789 450245283 319622219 267838680 319622219 267838680 585621838 813609978 585621838 813609978 164814263 91879593 164814263 91879593 10903564 937282070 10903564 937282070 699494948 480024972 699494948 480024972 258208029 637885279 258208029 637885279 416364827 413960444 416364827 413960444 500022114 499969892 500022114 499969892 786220082 500028124 786220082 500028124 235976578 350357500 235976578 350357500 807539854 798443203 807539854 798443203 301027783 452798429 301027783 452798429 678252355 721317814 678252355 721317814 499964691 577816503 499964691 577816503 890800501 398613692 890800501 398613692 284108960 790743918 284108960 790743918 209262610 790743918 499965605 74495477 499965605 74495477 70712992 956627931 70712992 956627931 899749972 259579730 899749972 259579730 487601967 997149298 487601967 997149298 -1000000005 238422075 -1000000005 238422075 499985670 933320262 499985670 933320262 201501181 368694172 201501181 368694172 629438948 1000000005 629438948 1000000005 55828672 533389052 55828672 533389052 500034689 90977118 500034689 90977118 926334692 813133983 926334692 813133983 288230273 286241539 288230273 286241539 925277530 869788314 925277530 869788314 324302768 499978929 324302768 499978929 1000000005 582352276 1000000005 582352276 499969983 244591361 499969983 244591361 516517001 849365779 516517001 849365779 351891615 499986392 351891615 499986392 694945077 279795800 694945077 279795800 834995767 856998664 834995767 856998664 1000000005 15127235 1000000005 15127235 206666681 499964187 206666681 499964187 672663770 126661752 672663770 126661752 142212879 504066038 142212879 504066038 540708310 99949704 540708310 99949704 940995822 500019294 940995822 500019294 120799146 228212236 120799146 228212236 527178750 526152491 527178750 526152491 419437234 175586966 419437234 175586966 862511604 40594287 862511604 40594287 977933662 699858524 977933662 699858524 500020987 427786547 500020987 427786547 981452463 996702322 981452463 996702322 26587626 972744995 26587626 972744995 846818908 499988704 846818908 499988704 317435538 933986120 317435538 933986120 1000000005 41836470 1000000005 41836470 939144112 154270080 939144112 154270080 500007455 793787789 500007455 793787789 186511963 115232314 186511963 115232314 546871359 584198577 546871359 584198577 156890399 309839825 156890399 309839825 500015996 482134275 500015996 482134275 460568517 15162824 460568517 15162824 -1000000005 49922877 -1000000005 49922877 500021081 914779309 500021081 914779309 784406553 361617418 784406553 361617418 508496929 567780389 508496929 567780389 127222262 154086301 127222262 154086301 791092225 796078004 791092225 796078004 499977492 305969849 499977492 305969849 500023296 396905310 500023296 396905310 388259172 190679786 388259172 190679786 126050337 997262039 126050337 997262039 816927257 195719808 816927257 195719808 500022482 787492530 500022482 787492530 435844060 499966830 435844060 499966830 818983543 801478240 818983543 801478240 669459996 249031702 669459996 249031702 428406450 500024389 428406450 500024389 633880071 853179118 633880071 853179118 1754628 245157310 1754628 245157310 262504023 306936752 262504023 306936752 798175631 522573591 798175631 522573591 504726447 270136885 504726447 270136885 492187540 870831566 492187540 870831566 784629224 713941924 784629224 713941924 397100387 410945741 397100387 410945741 500034927 959654257 500034927 959654257 224789461 443105128 224789461 443105128 541679068 470129803 541679068 470129803 412682987 234862041 412682987 234862041 500011890 684972931 500011890 684972931 804462872 347084639 804462872 347084639 193142455 857922215 193142455 857922215 885449994 499978844 885449994 499978844 500026123 429285773 500026123 429285773 586389379 394390122 586389379 394390122 499998336 719962133 499998336 719962133 961143564 363155507 961143564 363155507 468050112 519371459 468050112 519371459 722161235 210272940 722161235 210272940 433189579 865383357 433189579 865383357 42998292 1000000005 42998292 1000000005 24355310 923920899 24355310 923920899 611710648 103441886 611710648 103441886 220853055 353790420 220853055 353790420 470977328 867879707 470977328 867879707 927202766 499970063 927202766 499970063 713088606 190832342 713088606 190832342 178202412 873385603 178202412 873385603 500027174 204413778 500027174 204413778 499981548 499976964 499981548 499976964 95792638 963611565 95792638 963611565 16975953 110814751 16975953 110814751 859351592 631569450 859351592 631569450 499995020 876586005 499995020 876586005 130233201 212917997 130233201 212917997 499995566 744187251 499995566 744187251 529917903 40859224 529917903 40859224 151933842 797369782 151933842 797369782 276220005 189399082 276220005 189399082 859825590 114359796 859825590 114359796 247029407 383851122 247029407 383851122 936608103 533876325 936608103 533876325 30403532 219293754 30403532 219293754 508875186 909506401 508875186 909506401 98873177 709589596 98873177 709589596 950139872 -1000000005 950139872 -1000000005 949309796 721843683 949309796 721843683 284089583 319582645 284089583 319582645 817251569 500017567 817251569 500017567 499989034 658794944 499989034 658794944 138730494 478613059 138730494 478613059 946776657 989432975 946776657 989432975 195681997 749426812 195681997 749426812 622472162 389432490 622472162 389432490 500037369 499968333 500037369 499968333 987385173 500014990 987385173 500014990 194217095 373969336 194217095 373969336 816997440 634429644 816997440 634429644 598000793 413486343 598000793 413486343 499980168 19259232 499980168 19259232 -1000000005 499986284 -1000000005 499986284 768573951 60598485 768573951 60598485 275282394 795340651 275282394 795340651 499992951 159465934 499992951 159465934 49379981 962901424 49379981 962901424 567972683 486278376 567972683 486278376 499986806 325267687 499986806 325267687 474436088 746902098 474436088 746902098 500027963 315385160 500027963 315385160 6194623 6226787 6194623 832604895 6194623 832604895 199018438 768656392 199018438 768656392 932639553 319235314 932639553 319235314 542308789 639306581 542308789 639306581 229498517 226754386 229498517 226754386 721021889 499987668 721021889 499987668 899810893 843775713 899810893 843775713 499969100 500019713 499969100 500019713 600525197 663216159 600525197 663216159 774442394 162120954 774442394 162120954 356990832 849936651 356990832 849936651 973139297 456874814 973139297 456874814 499970515 72795771 499970515 72795771 15112931 500018952 15112931 500018952 702331486 499968840 702331486 499968840 -1000000005 390310563 -1000000005 390310563 762174822 534444217 762174822 534444217 499975521 390646221 499975521 390646221 783060676 826184589 783060676 826184589 951192847 141240046 951192847 141240046 760157187 499975785 760157187 499975785 348503348 222969496 348503348 222969496 726431969 761648181 726431969 761648181 499982257 319798314 499982257 319798314 500026847 500011532 500026847 500011532 15736668 1000000005 15736668 1000000005 792814214 750892879 792814214 750892879 499963508 203092500 499963508 203092500 850491568 900252805 850491568 900252805 979208209 91340631 979208209 91340631 99743299 499961688 99743299 499961688 851113005 846287431 851113005 846287431 500001731 149522732 500001731 149522732 819060427 399057451 819060427 399057451 -1000000005 598400812 -1000000005 598400812 873133872 952452715 873133872 952452715 197529270 134215042 197529270 134215042 623750628 677590916 623750628 677590916 499965369 393843611 499965369 393843611 270563048 826141505 270563048 826141505 871149748 193183724 871149748 193183724 347677537 517099397 347677537 517099397 499982254 172545251 499982254 172545251 924333587 812024731 924333587 812024731 449663318 261561498 449663318 261561498 922880137 830418773 922880137 830418773 369295687 368255601 369295687 368255601 146785031 755926938 146785031 755926938 824530203 500004204 824530203 500004204 356954460 711212139 356954460 711212139 767747776 812963303 767747776 812963303 41221330 23052121 41221330 23052121 9715086 780551564 9715086 780551564 307635223 321961953 307635223 321961953 922517475 718317443 922517475 718317443 441950691 500031837 441950691 500031837 639102002 897100586 639102002 897100586 981311180 143588741 981311180 143588741 783467901 578987043 783467901 578987043 367060623 276489252 367060623 276489252 886138850 36634041 886138850 36634041 499980996 353044994 499980996 353044994 748257411 190186872 748257411 190186872 965156001 691720979 965156001 691720979 137064462 951407921 137064462 951407921 971461594 10497055 971461594 10497055 433853282 656610330 433853282 656610330 529556931 413369148 529556931 413369148 860413966 544025327 860413966 544025327 412139768 287248950 412139768 287248950 961678065 510195519 961678065 510195519 229638318 324089446 229638318 324089446 828552886 110345975 828552886 110345975 151874277 855398503 151874277 855398503 861363301 888574974 861363301 888574974 458260422 30045609 458260422 30045609 953326042 918808821 953326042 918808821 574519795 210677702 574519795 210677702 138318924 881856218 138318924 881856218 748180818 25164002 748180818 25164002 11867182 942658808 11867182 942658808 790131378 753511063 790131378 753511063 359801065 94235377 359801065 94235377 643507231 624714297 643507231 624714297 357683260 401909604 357683260 401909604 623746821 548437045 623746821 548437045 179257695 114026719 179257695 114026719 500010428 481842370 500010428 481842370 538763499 995213859 538763499 995213859 4777666 995213859 986850288 851242438 986850288 851242438 709768715 350978108 709768715 350978108 335436108 500000493 335436108 500000493 790860719 112406869 790860719 112406869 391885190 765311972 391885190 765311972 673124522 291632023 673124522 291632023 499961375 105208222 499961375 105208222 859015515 848780727 859015515 848780727 499987489 996230265 499987489 996230265 10831066 917450210 10831066 917450210 397263261 371945351 397263261 371945351 567604699 811596821 567604699 811596821 500010817 475516431 500010817 475516431 499990318 979523051 499990318 979523051 1000000005 202685868 1000000005 202685868 325364034 569462222 325364034 569462222 504616821 457729192 504616821 457729192 248074063 500020756 248074063 500020756 654235933 343505229 654235933 343505229 941437458 18448280 941437458 18448280 100029040 998109170 100029040 998109170 978925174 124484700 978925174 124484700 498216301 499993869 498216301 499993869 783261275 531872644 783261275 531872644 484060517 225325233 484060517 225325233 863570922 818396059 863570922 818396059 499998145 109495825 499998145 109495825 874050167 542808708 874050167 542808708 70516063 1000000005 70516063 1000000005 895937491 500020578 895937491 500020578 203652653 308426819 203652653 308426819 824171594 993520299 824171594 993520299 267342784 661586363 267342784 661586363 636234843 461556131 636234843 461556131 219573261 596892389 219573261 596892389 433467050 322115426 433467050 322115426 643777306 931804263 643777306 931804263 987251399 994824138 987251399 994824138 191764456 514066031 191764456 514066031 831726314 909032606 831726314 909032606 218449980 652515143 218449980 652515143 670857841 456676680 670857841 456676680 340154464 776458982 340154464 776458982 965273036 35020561 965273036 35020561 702642356 428589453 702642356 428589453 135068217 30940078 135068217 30940078 999174978 1000000005 999174978 1000000005 500035738 164522122 500035738 164522122 500010203 490036078 500010203 490036078 966456315 500016793 966456315 500016793 169160850 712777058 169160850 712777058 399392610 258480521 399392610 258480521 185611467 67111376 185611467 67111376 905689925 509571203 905689925 509571203 216674328 110071863 216674328 110071863 871692242 500033918 871692242 500033918 459313326 186816631 459313326 186816631 754564114 412480092 754564114 412480092 278623989 62056086 278623989 62056086 1000000005 932823257 1000000005 932823257 796477412 517960575 796477412 517960575 149931086 438752169 149931086 438752169 905470621 534988025 905470621 534988025 228176653 907722638 228176653 907722638 835059604 389063365 835059604 389063365 302979775 525209002 302979775 525209002 583301113 913630267 583301113 913630267 -1000000005 985522704 -1000000005 985522704 19534305 499993459 19534305 499993459 691316199 528186686 691316199 528186686 341382993 392598394 341382993 392598394 553025618 623787946 553025618 623787946 301134537 282759522 301134537 282759522 796495425 833376303 796495425 833376303 96762214 247693990 96762214 247693990 682304407 517432705 682304407 517432705 411650427 674420258 411650427 674420258 836098072 852500703 836098072 852500703 500029725 333144691 500029725 333144691 263555076 55005074 263555076 55005074 705786069 480146111 705786069 480146111 175867443 591965030 175867443 591965030 904918713 205971545 904918713 205971545 534032717 734173588 534032717 734173588 278707053 473632618 278707053 473632618 707714517 899451202 707714517 899451202 254799805 313795306 254799805 313795306 794935184 686113900 794935184 686113900 375105724 272196002 375105724 272196002 830278099 -1000000005 830278099 -1000000005 921623822 499998078 921623822 499998078 126186564 499968766 126186564 499968766 826195210 732375888 826195210 732375888 372620743 500021167 372620743 500021167 86159130 235693991 86159130 235693991 603598211 674282283 603598211 674282283 150422494 953562918 150422494 953562918 931213100 77010815 931213100 77010815 678188052 712244658 678188052 712244658 209331108 497412365 209331108 497412365 500016790 457313443 500016790 457313443 207944506 551165036 207944506 551165036 500002495 778869755 500002495 778869755 759545611 471022943 759545611 471022943 115931197 944017114 115931197 944017114 54852675 161073785 54852675 161073785 531252668 568038304 531252668 568038304 71343377 1000000005 71343377 1000000005 82062124 852773902 82062124 852773902 752655666 243531709 752655666 243531709 154487587 599564701 154487587 599564701 580034557 152453400 580034557 152453400 912795383 960232244 912795383 960232244 176195597 672196232 176195597 672196232 852751146 71675292 852751146 71675292 494094606 649630795 494094606 649630795 702817503 500016690 702817503 500016690 484477067 457887359 484477067 457887359 1000000005 259294720 1000000005 259294720 467882884 723543171 467882884 723543171 14106147 93570508 14106147 93570508 152160119 708406733 152160119 708406733 441288252 500021450 441288252 500021450 737547844 101542301 737547844 101542301 128344722 133167009 128344722 133167009 585810897 735383164 585810897 735383164 481772555 136678678 481772555 136678678 113387875 34806194 113387875 34806194 912021918 896437419 912021918 896437419 173935680 698274987 173935680 698274987 500002881 120703206 500002881 120703206 108528857 499977705 108528857 499977705 786053729 500029604 786053729 500029604 509956943 618119590 509956943 618119590 739370713 258391758 739370713 258391758 181195788 803969690 181195788 803969690 624834438 562736496 624834438 562736496 135155636 967391552 135155636 967391552 798823492 165067827 798823492 165067827 328926875 707468053 328926875 707468053 901729199 982533993 901729199 982533993 2376190 112710295 2376190 112710295 500010843 506140566 500010843 506140566 616871865 499994671 616871865 499994671 58131644 932173828 58131644 932173828 277935894 499966180 277935894 499966180 548299765 696104202 548299765 696104202 248575885 158951980 248575885 158951980 785963478 500008611 785963478 500008611 285941207 855719084 285941207 855719084 860968194 80920349 860968194 80920349 61630681 738883025 61630681 738883025 730002950 500012667 730002950 500012667 294568448 87906760 294568448 87906760 765868542 887852196 765868542 887852196 55302050 16866978 55302050 16866978 780402661 780477272 780402661 780477272 880618128 440103704 880618128 440103704 270496342 258238894 270496342 258238894 880905033 79763019 880905033 79763019 499996147 634328433 499996147 634328433 500031677 82992992 500031677 82992992 47425613 648379418 47425613 648379418 486564558 180498000 486564558 180498000 76866442 932538611 76866442 932538611 891427057 229679815 891427057 229679815 204166427 620768110 204166427 620768110 710514167 294208393 710514167 294208393 108217125 554138166 108217125 554138166 962281815 7514584 962281815 7514584 -1000000005 500034177 -1000000005 500034177 411154131 156940901 411154131 156940901 711301508 915339564 711301508 915339564 21762208 156576390 21762208 156576390 804070166 401132696 804070166 401132696 499999613 296673096 499999613 296673096 886978875 499989178 886978875 499989178 238619866 855123193 238619866 855123193 117380394 115248368 117380394 115248368 913217470 659779162 913217470 659779162 542615557 407430380 542615557 407430380 385440846 1000000005 385440846 1000000005 23378521 860738539 23378521 860738539 332163521 499967124 332163521 499967124 729182904 632289088 729182904 632289088 599354851 315841917 599354851 315841917 337856846 564849233 337856846 564849233 669656622 466907967 669656622 466907967 201377707 814613760 201377707 814613760 499982076 150250537 499982076 150250537 113030154 875915716 113030154 875915716 856015621 594499550 856015621 594499550 499971741 924978584 499971741 924978584 651141900 519327336 651141900 519327336 211353888 4948941 211353888 4948941 -1000000005 201717120 -1000000005 201717120 813018157 802671500 813018157 802671500 499994646 201105142 499994646 201105142 113567543 550102076 113567543 550102076 693437658 929014094 693437658 929014094 52181768 966506566 52181768 966506566 500028836 255681592 500028836 255681592 374408396 908859124 374408396 908859124 750914416 499966845 750914416 499966845 4836068 -1000000005 4836068 -1000000005 973343021 596961790 973343021 596961790 500001660 324217562 500001660 324217562 400667603 690642979 400667603 690642979 935894288 171023095 935894288 171023095 753850571 500008843 753850571 500008843 315591211 341086668 315591211 341086668 500022116 572349829 500022116 572349829 305527797 315039386 305527797 315039386 911400574 54602613 911400574 54602613 9925941 500028303 9925941 500028303 700786070 736960129 700786070 736960129 942518656 950679939 942518656 950679939 32820097 -1000000005 32820097 -1000000005 81864566 772931507 81864566 772931507 538233223 458008680 538233223 458008680 205301974 4474147 205301974 4474147 646789289 500018598 646789289 500018598 500005962 345633758 500005962 345633758 785041294 500003119 785041294 500003119 96649138 870762751 96649138 870762751 757956815 133129919 757956815 133129919 885246379 101366034 885246379 101366034 107986761 283314012 107986761 283314012 621482620 499966824 621482620 499966824 500022973 630530499 500022973 630530499 434057736 483495377 434057736 483495377 550553733 877468925 550553733 877468925 154975956 285946730 154975956 285946730 993661471 1000000005 993661471 1000000005 938130836 81408315 938130836 81408315 873600342 255402542 873600342 255402542 500039990 500039714 500039990 500039714 196372849 64239105 196372849 64239105 918654689 360800834 918654689 360800834 48906783 512628358 48906783 512628358 560161697 906235760 560161697 906235760 204318067 86623653 204318067 86623653 788893625 737237367 788893625 737237367 299786030 363558515 299786030 363558515 547495694 837871776 547495694 837871776 186157778 243104543 186157778 243104543 616268130 688499610 616268130 688499610 230328494 60382282 230328494 60382282 500025255 728567137 500025255 728567137 195071502 943585142 195071502 943585142 13217949 27587016 13217949 27587016 499975492 604710129 499975492 604710129 139952393 416158417 139952393 416158417 992439067 1000000005 992439067 1000000005 30578553 475613851 30578553 475613851 730950039 781817536 730950039 781817536 829452179 982148632 829452179 982148632 984224356 51272511 984224356 51272511 119546122 208611737 119546122 208611737 539299270 584680650 539299270 584680650 186842852 499976140 186842852 499976140 737520323 553868120 737520323 553868120 89496202 367377148 89496202 367377148 501705628 511759531 501705628 511759531 659543255 939794278 659543255 939794278 499999483 756209011 499999483 756209011 783134690 81228064 783134690 81228064 386181033 522178622 386181033 522178622 980540069 271412523 980540069 271412523 523248116 593236973 523248116 593236973 260822497 940863243 260822497 940863243 823263519 230583832 823263519 230583832 499975428 712863153 499975428 712863153 258667380 344412539 258667380 344412539 374724519 399922735 374724519 399922735 555974819 810158716 555974819 810158716 384603474 390389151 384603474 390389151 499986959 621499042 499986959 621499042 312733158 257923880 312733158 257923880 593033448 495098878 593033448 495098878 290899620 166498416 290899620 166498416 937830768 944101607 937830768 944101607 -1000000005 500025940 -1000000005 500025940 803836377 416611104 803836377 416611104 281062474 100021704 281062474 100021704 663854772 509322491 663854772 509322491 113259079 344744044 113259079 344744044 930486611 501107475 930486611 501107475 32127338 118598092 32127338 118598092 199473580 242771154 199473580 242771154 580125347 912465827 580125347 912465827 56452087 95807757 56452087 95807757 115384073 377179820 115384073 377179820 827584003 639762657 827584003 639762657 332526288 499989993 332526288 499989993 80246681 628963419 80246681 628963419 766255435 80889750 766255435 80889750 982337084 848347766 982337084 848347766 30837904 87076694 30837904 87076694 909561452 539981422 909561452 539981422 500017358 97620301 500017358 97620301 298822053 671264441 298822053 671264441 779171972 260009079 779171972 260009079 38703349 968137208 38703349 968137208 -1000000005 679703563 -1000000005 679703563 701431053 470052215 701431053 470052215 129803812 974991252 129803812 974991252 644975903 469424239 644975903 469424239 132557076 68926723 132557076 68926723 859104823 418053115 859104823 418053115 408251742 500018661 408251742 500018661 499966963 773606023 499966963 773606023 784300788 499981566 784300788 499981566 158253286 618365837 158253286 618365837 500028043 164656005 500028043 164656005 667568419 435313610 667568419 435313610 499992632 552424286 499992632 552424286 531020463 86601136 531020463 86601136 500037530 465681942 500037530 465681942 946976787 48301083 946976787 48301083 129522486 163249576 129522486 163249576 293029411 544140420 293029411 544140420 792625271 230631348 792625271 230631348 499965589 499974241 499965589 499974241 948942363 754762765 948942363 754762765 69445098 9959578 69445098 9959578 775905176 656981849 775905176 656981849 499982182 995189734 499982182 995189734 971901581 500014321 971901581 500014321 285773831 257443274 285773831 257443274 539944695 500019336 539944695 500019336 434859030 712491666 434859030 712491666 195572127 341921152 195572127 341921152 857162871 803375531 857162871 803375531 287901092 458758173 287901092 458758173 493813678 660720161 493813678 660720161 500020054 365962440 500020054 365962440 476163422 732564266 476163422 732564266 48962509 966445494 48962509 966445494 627070455 62584364 627070455 62584364 468232309 513114143 468232309 513114143 1000000005 987410889 1000000005 987410889 963079557 866651852 963079557 866651852 216566023 47243605 216566023 47243605 953762942 928852079 953762942 928852079 98009554 166937157 98009554 166937157 912176228 522080198 912176228 522080198 203241943 431636546 203241943 431636546 913494763 740215176 913494763 740215176 361870022 499971284 361870022 499971284 935790769 882788041 935790769 882788041 153633972 193766348 153633972 193766348 812951544 696496749 812951544 696496749 635873244 499967065 635873244 499967065 924088292 742788588 924088292 742788588 155258208 29635601 155258208 29635601 1000000005 499992287 1000000005 499992287 53134018 145811381 53134018 145811381 828231802 930133181 828231802 930133181 190970721 642947 190970721 642947 808320171 241153004 808320171 241153004 499984918 498091668 499984918 498091668 100238152 904892533 100238152 904892533 788333888 499983141 788333888 499983141 120549977 756567388 120549977 756567388 869343865 58387086 869343865 58387086 320295570 974664311 320295570 974664311 4198863 197417812 4198863 197417812 788541913 286798513 788541913 286798513 446067715 500028866 446067715 500028866 938601411 9606023 938601411 9606023 242097705 817334970 242097705 817334970 873045337 97915515 873045337 97915515 146110500 485205666 146110500 485205666 606299526 885433636 606299526 885433636 886123089 212186907 886123089 212186907 227044685 930615893 227044685 930615893 963275631 -1000000005 963275631 -1000000005 499975372 985748675 499975372 985748675 252088875 229383792 252088875 229383792 170865859 671649338 170865859 671649338 522963253 280794904 522963253 280794904 467642668 751757976 467642668 751757976 623030720 280556062 623030720 280556062 499978716 798764363 499978716 798764363 500018394 417796083 500018394 417796083 677898410 883958195 677898410 883958195 500006879 220021678 500006879 220021678 65341537 500012335 65341537 500012335 845693584 869603714 845693584 869603714 103698264 48011692 103698264 48011692 858915910 236530980 858915910 236530980 497212777 897340537 497212777 897340537 728762280 381000742 728762280 381000742 381927417 492868880 381927417 492868880 744421043 519355773 744421043 519355773 323470537 295675094 323470537 295675094 601393904 520081986 601393904 520081986 -1000000005 404531875 -1000000005 404531875 670552333 129889670 670552333 129889670 500006998 701033511 500006998 701033511 213714771 856123157 213714771 856123157 958546458 259205547 958546458 259205547 340397352 432152941 340397352 432152941 859340104 500028777 859340104 500028777 499999417 225407913 499999417 225407913 745700021 500025667 745700021 500025667 500027989 940290728 500027989 940290728 138399209 337870546 138399209 337870546 809582854 621652465 809582854 621652465 404526411 398060030 404526411 398060030 840595224 153126960 840595224 153126960 984531702 684287766 984531702 684287766 226263748 202182070 226263748 202182070 795338879 267045300 795338879 267045300 218461710 751902645 218461710 751902645 581930575 159039752 581930575 159039752 311492373 774959945 311492373 774959945 828939131 141969411 828939131 141969411 1000000005 745409373 1000000005 745409373 91240287 499968632 91240287 499968632 893871161 570616666 893871161 570616666 148868621 291887596 148868621 291887596 500007733 499982264 500007733 499982264 30076485 804530750 30076485 804530750 499966092 540790256 499966092 540790256 744005670 107755092 744005670 107755092 895151193 713853668 895151193 713853668 503660133 435686504 503660133 435686504 960205925 19352542 960205925 19352542 88451007 500023356 88451007 500023356 499981356 335705636 499981356 335705636 57034211 -1000000005 57034211 -1000000005 500039248 628919603 500039248 628919603 733755321 283544328 733755321 283544328 73267216 568457902 73267216 568457902 580585979 500007770 580585979 500007770 815965178 500021852 815965178 500021852 279125732 348007044 279125732 348007044 934736403 56659225 934736403 56659225 1000000005 339973461 1000000005 339973461 239052891 919907052 239052891 919907052 -1000000005 991460357 -1000000005 991460357 733526434 290037592 733526434 290037592 499992341 866270842 499992341 866270842 146237505 220378493 146237505 220378493 500020722 721507703 500020722 721507703 866376677 937792440 866376677 937792440 945608631 499974034 945608631 499974034 500027586 155602448 500027586 155602448 425808419 674850432 425808419 674850432 499972182 294857057 499972182 294857057 591031059 926943914 591031059 926943914 41138510 -1000000005 41138510 -1000000005 8132398 19821238 8132398 19821238 41165143 709045248 41165143 709045248 885439978 358318130 885439978 358318130 499991750 500015188 499991750 500015188 170308002 792204508 170308002 792204508 661879641 628878003 661879641 628878003 481852429 337603295 481852429 337603295 65667146 1000000005 65667146 1000000005 107707818 856589504 107707818 856589504 322880306 499989130 322880306 499989130 731325729 165558000 731325729 165558000 14644542 816099612 14644542 816099612 626005497 499988044 626005497 499988044 411321192 673573800 411321192 673573800 649721742 304828780 649721742 304828780 248781303 500029141 248781303 500029141 762396145 411781763 762396145 411781763 278394099 866025171 278394099 866025171 1000000005 607635348 1000000005 607635348 500010320 5395563 500010320 5395563 256858465 890189187 256858465 890189187 529152498 326354928 529152498 326354928 204741148 947264559 204741148 947264559 893190060 878532183 893190060 878532183 720162877 517635751 720162877 517635751 127030312 308890459 127030312 308890459 423472583 566853291 423472583 566853291 617685068 784793957 617685068 784793957 494002422 279833773 494002422 279833773 950842499 865533526 950842499 865533526 499962272 499984461 499962272 499984461 206681 -1000000005 206681 -1000000005 165430140 606876663 165430140 606876663 557490991 87069418 557490991 87069418 993166254 984051974 993166254 984051974 55415670 161967850 55415670 161967850 751795213 744327224 751795213 744327224 500012320 63372289 500012320 63372289 77523417 500000048 77523417 500000048 675946170 648614688 675946170 648614688 145324424 149500963 145324424 149500963 500003757 495324307 500003757 495324307 722359880 620583735 722359880 620583735 88058282 155062373 88058282 155062373 591736181 791535278 591736181 791535278 253522296 649289551 253522296 649289551 720979619 879835408 720979619 879835408 915040475 220478031 915040475 220478031 129294302 793028216 129294302 793028216 528012944 522801657 528012944 522801657 -1000000005 1388510 -1000000005 1388510 879649916 639886346 879649916 639886346 93552149 235297258 93552149 235297258 500014244 763144532 500014244 763144532 314244280 3559918 314244280 3559918 982220240 187512946 982220240 187512946 808595624 578044887 808595624 578044887 560093868 500030363 560093868 500030363 237318611 293964020 237318611 293964020 617834572 795995318 617834572 795995318 939777738 499972377 939777738 499972377 492382272 833747972 492382272 833747972 774021554 307862673 774021554 307862673 405537883 596079370 405537883 596079370 231047772 794117912 231047772 794117912 850306463 864364085 850306463 864364085 499985819 258176241 499985819 258176241 226950001 797408995 226950001 797408995 81516969 53203441 81516969 53203441 581751564 775752872 581751564 775752872 795489771 45128308 795489771 45128308 415304034 896164832 415304034 896164832 552469910 159093782 552469910 159093782 362364902 866789387 362364902 866789387 604241946 183154575 604241946 183154575 499966896 840452998 499966896 840452998 744140734 261542505 744140734 261542505 272675315 502774377 272675315 502774377 740211199 252133753 740211199 252133753 -1000000005 18079853 -1000000005 18079853 58558718 728540027 58558718 728540027 732615590 247869709 732615590 247869709 434838523 906186931 434838523 906186931 500034884 31314026 500034884 31314026 151179908 499989884 151179908 499989884 931673807 968152405 931673807 968152405 985905742 500022290 985905742 500022290 791708473 585097094 791708473 585097094 499980732 228577458 499980732 228577458 190049734 -1000000005 190049734 -1000000005 835001912 598079801 835001912 598079801 306483373 890206062 306483373 890206062 870840670 295072963 870840670 295072963 399564404 945281031 399564404 945281031 977748855 158936196 977748855 158936196 737674406 670711477 737674406 670711477 495633284 313330956 495633284 313330956 590372269 740345569 590372269 740345569 266218820 724794438 266218820 724794438 500007342 49773748 500007342 49773748 989041476 999727077 989041476 999727077 125468076 333790349 125468076 333790349 730467396 131955157 730467396 131955157 132704884 920985599 132704884 920985599 969498991 71233391 969498991 71233391 789300828 259030915 789300828 259030915 583389284 774249767 583389284 774249767 218339457 192300340 218339457 192300340 522865348 500019108 522865348 500019108 136551582 446825701 136551582 446825701 499969806 780595859 499969806 780595859 300949249 441467655 300949249 441467655 707085822 996306044 707085822 996306044 1000000005 87344216 1000000005 87344216 724079613 772123630 724079613 772123630 300381967 407574268 300381967 407574268 493440715 631350196 493440715 631350196 151057685 31866242 151057685 31866242 821496631 377199185 821496631 377199185 231524891 710999611 231524891 710999611 500019476 499998850 500019476 499998850 79826069 68005389 79826069 68005389 914530093 892375535 914530093 892375535 630039086 410490950 630039086 410490950 486090568 499961411 486090568 499961411 965598220 965135988 965598220 965135988 298930121 396467475 298930121 396467475 954197417 844420652 954197417 844420652 253107699 264247240 253107699 264247240 860024569 747958930 860024569 747958930 362916932 468670606 362916932 468670606 500038162 301594698 500038162 301594698 214859358 559716644 214859358 559716644 500015829 326935300 500015829 326935300 211590013 26290308 211590013 26290308 988701854 -1000000005 988701854 -1000000005 308764090 638829414 308764090 638829414 906050872 116720724 906050872 116720724 695570087 540676374 695570087 540676374 266689811 351293464 266689811 351293464 916530113 499990474 916530113 499990474 793364613 206664673 793364613 206664673 374027967 952069359 374027967 952069359 500030114 612946694 500030114 612946694 354473226 181081071 354473226 181081071 598281797 931308936 598281797 931308936 994589419 1000000005 994589419 1000000005 630686197 415747998 630686197 415747998 106388497 654026336 106388497 654026336 867344483 377960716 867344483 377960716 426893375 576669711 426893375 576669711 723785737 909369098 723785737 909369098 63415532 186012701 63415532 186012701 519820164 932617449 519820164 932617449 499999942 11833130 499999942 11833130 500023946 45273189 500023946 45273189 562046662 573768936 562046662 573768936 352811372 -1000000005 352811372 -1000000005 500036126 786347338 500036126 786347338 142699060 954334435 142699060 954334435 877131758 570373285 877131758 570373285 500026552 282508620 500026552 282508620 171814430 500005637 171814430 500005637 747416784 311844907 747416784 311844907 476916023 699065726 476916023 699065726 242187603 499990467 242187603 499990467 725924586 225643998 725924586 225643998 191455220 500028302 191455220 500028302 500018348 635012172 500018348 635012172 653888010 323542474 653888010 323542474 499963986 779130569 499963986 779130569 -1000000005 398843036 -1000000005 398843036 500010292 963634937 500010292 963634937 21964259 499998788 21964259 499998788 542485587 209493144 542485587 209493144 52131845 874745463 52131845 874745463 170043702 64880291 170043702 64880291 939705145 34098852 939705145 34098852 115012514 367457062 115012514 367457062 873813960 98340669 873813960 98340669 104076413 499984992 104076413 499984992 522873145 724335929 522873145 724335929 162240455 1000000005 162240455 1000000005 981978114 499977996 981978114 499977996 510659843 405518512 510659843 405518512 13016587 980781291 13016587 980781291 39046193 374618840 39046193 374618840 643914492 731321048 643914492 731321048 770470825 499990857 770470825 499990857 940429387 545284178 940429387 545284178 167433416 917008487 167433416 917008487 506623898 500035821 506623898 500035821 126820713 47492680 126820713 47492680 543357876 587317555 543357876 587317555 899437151 72132121 899437151 72132121 486654128 772258899 486654128 772258899 500020699 589195044 500020699 589195044 319204845 166273469 319204845 166273469 999570462 933170222 999570462 933170222 499985912 439434253 499985912 439434253 716886995 753442116 716886995 753442116 182807247 161380297 182807247 161380297 500019808 797719665 500019808 797719665 991842435 449450089 991842435 449450089 403247972 571918867 403247972 571918867 960910425 494294300 960910425 494294300 94394905 586891061 94394905 586891061 450266637 535967610 450266637 535967610 534687106 333192151 534687106 333192151 714980814 499989014 714980814 499989014 574454635 601792124 574454635 601792124 482198949 131977062 482198949 131977062 562677380 831566357 562677380 831566357 892141959 124644549 892141959 124644549 210292113 500014508 210292113 500014508 596302991 607083630 596302991 607083630 730715335 500018083 730715335 500018083 500002686 932026846 500002686 932026846 207836026 317347861 207836026 317347861 604472099 779265952 604472099 779265952 463142146 85343208 463142146 85343208 45941391 32997032 45941391 32997032 921845100 553584573 921845100 553584573 499976787 8826282 499976787 8826282 -1000000005 504328267 -1000000005 504328267 605143776 150516704 605143776 150516704 399830890 816294181 399830890 816294181 675235572 232734509 675235572 232734509 499992253 720113857 499992253 720113857 665355535 368081902 665355535 368081902 231800008 754765498 231800008 754765498 670542540 499966184 670542540 499966184 500025541 -1000000005 500025541 -1000000005 970798657 924760256 970798657 924760256 336571017 500031372 336571017 500031372 512902536 401716538 512902536 401716538 191113082 674695305 191113082 674695305 599102840 397759171 599102840 397759171 698167761 509776824 698167761 509776824 175356237 499979713 175356237 499979713 672518469 674061590 672518469 674061590 155752060 449417898 155752060 449417898 500024629 127503587 500024629 127503587 962431329 907627919 962431329 907627919 807244416 139146644 807244416 139146644 337407384 599285628 337407384 599285628 610951107 85624910 610951107 85624910 103600748 499990786 103600748 499990786 438911086 -1000000005 438911086 -1000000005 79051395 88753278 79051395 88753278 335340604 635356791 335340604 635356791 564645592 25785939 564645592 25785939 1000000005 367795144 1000000005 367795144 500017002 650942961 500017002 650942961 345181892 327180708 345181892 327180708 940210954 910101697 940210954 910101697 499993911 500010965 499993911 500010965 230114228 273531114 230114228 273531114 500006165 971107069 500006165 971107069 928781735 152124771 928781735 152124771 773633739 805522499 773633739 805522499 500027034 499992686 500027034 499992686 466258274 775316764 466258274 775316764 940843868 119598054 940843868 119598054 188573888 675232975 188573888 675232975 582868534 499192645 582868534 499192645 88232237 49847898 88232237 49847898 771244660 499985744 771244660 499985744 138067771 884969952 138067771 884969952 28618897 45388940 28618897 45388940 906202462 500035456 906202462 500035456 522579709 701798361 522579709 701798361 377957397 237490802 377957397 237490802 574908678 468831863 574908678 468831863 500010364 376041058 500010364 376041058 659882876 874357627 659882876 874357627 3020157 1000000005 3020157 1000000005 20187325 777252614 20187325 777252614 500006975 687544724 500006975 687544724 178635470 255268638 178635470 255268638 500017398 490413516 500017398 490413516 283483653 836826912 283483653 836826912 888679205 499971729 888679205 499971729 119228581 878135954 119228581 878135954 163434405 747383685 163434405 747383685 902560436 1000000005 902560436 1000000005 336041336 269703947 336041336 269703947 755063833 197113855 755063833 197113855 217632763 768182048 217632763 768182048 609758713 500016031 609758713 500016031 858551116 455602754 858551116 455602754 499962006 921168231 499962006 921168231 887914429 286040766 887914429 286040766 705759914 810456516 705759914 810456516 206312002 500003730 206312002 500003730 546353602 525758775 546353602 525758775 365121339 286315829 365121339 286315829 84583671 728517189 84583671 728517189 632058030 500017410 632058030 500017410 95209052 1000000005 95209052 1000000005 7226261 37689718 7226261 37689718 72334597 894511524 72334597 894511524 482828706 265592189 482828706 265592189 588991928 465224053 588991928 465224053 330184077 757506595 330184077 757506595 500027602 367909816 500027602 367909816 810774598 831329661 810774598 831329661 295268226 144387559 295268226 144387559 907510554 989841895 907510554 989841895 73201495 119468904 73201495 119468904 690814516 703413375 690814516 703413375 786392451 939480788 786392451 939480788 79041066 345724761 79041066 345724761 940580075 940582500 940580075 73271526 940580075 73271526 500006694 796251770 500006694 796251770 -1000000005 21158250 -1000000005 21158250 253561453 644407753 253561453 644407753 499990009 258689448 499990009 258689448 590297796 553997900 590297796 553997900 314487997 136242760 314487997 136242760 500023032 413912471 500023032 413912471 398487413 37974015 398487413 37974015 500006095 711645794 500006095 711645794 398540590 500011749 398540590 500011749 286605741 844669342 286605741 844669342 560476614 499972319 560476614 499972319 -1000000005 983310691 -1000000005 983310691 550224780 199725203 550224780 199725203 222246800 781288150 222246800 781288150 191763960 -1000000005 191763960 -1000000005 205393824 500038688 205393824 500038688 408906520 361270030 408906520 361270030 705779333 686224871 705779333 686224871 255389590 140928930 255389590 140928930 499973744 500008461 499973744 500008461 376472269 891676138 376472269 891676138 812356046 231684386 812356046 231684386 77735092 569870828 77735092 569870828 683317470 392046523 683317470 392046523 326759460 25299990 326759460 25299990 954963208 843996208 954963208 843996208 499997979 500001943 499997979 500001943 891185593 50352381 891185593 50352381 11681028 820525200 11681028 820525200 499995048 127823374 499995048 127823374 995419826 691491209 995419826 691491209 500005513 185376290 500005513 185376290 943630054 577257873 943630054 577257873 399206958 872794572 399206958 872794572 893241425 161540305 893241425 161540305 20282970 500030908 20282970 500030908 810082240 233253631 810082240 233253631 275334793 747424375 275334793 747424375 500009929 545751910 500009929 545751910 689968830 713470760 689968830 713470760 466045709 453200869 466045709 453200869 526414856 490699752 526414856 490699752 354425172 510664459 354425172 510664459 678644146 266679395 678644146 266679395 273631951 680348702 273631951 680348702 594446317 114433934 594446317 114433934 462067602 925647280 462067602 925647280 796904674 601092347 796904674 601092347 301171164 285743911 301171164 285743911 500005457 764957202 500005457 764957202 500020164 280813099 500020164 280813099 242062098 115486513 242062098 115486513 826322298 739555157 826322298 739555157 302915927 337843502 302915927 337843502 512981207 499978648 512981207 499978648 63916330 500036880 63916330 500036880 562857469 326233799 562857469 326233799 874450275 639161807 874450275 639161807 391637085 361730679 391637085 361730679 649871276 95141129 649871276 95141129 499963009 874315930 499963009 874315930 887530003 929146211 887530003 929146211 1000000005 546776389 1000000005 546776389 276021668 328590705 276021668 328590705 367667189 651637181 367667189 651637181 259144215 237741153 259144215 237741153 219092314 179923156 219092314 179923156 960994795 925154669 960994795 925154669 190645734 331763329 190645734 331763329 719140209 725841902 719140209 725841902 891704592 -1000000005 891704592 -1000000005 959591134 802720760 959591134 802720760 670592696 450559851 670592696 450559851 269730204 749764904 269730204 749764904 684282221 594000406 684282221 594000406 313278195 207216917 313278195 207216917 500008089 940664813 500008089 940664813 -1000000005 13836052 -1000000005 13836052 122331646 203803244 122331646 203803244 499970675 535716841 499970675 535716841 888792616 976309289 888792616 976309289 258511943 579908553 258511943 579908553 500007712 127697329 500007712 127697329 394896753 755319590 394896753 755319590 798643556 445343913 798643556 445343913 175413132 846780355 175413132 846780355 758555704 365056723 758555704 365056723 499977034 311047431 499977034 311047431 922366337 923685809 922366337 923685809 175788752 747892716 175788752 747892716 499972513 98330677 499972513 98330677 996877223 870939596 996877223 870939596 499978452 313591578 499978452 313591578 906332367 940656336 906332367 940656336 242313462 -1000000005 242313462 -1000000005 500000611 631805101 500000611 631805101 495458231 436578075 495458231 436578075 734348625 556891750 734348625 556891750 371031336 351033661 371031336 351033661 242815581 547996412 242815581 547996412 654512931 499973584 654512931 499973584 156298734 843303996 156298734 843303996 667094140 315520293 667094140 315520293 817372375 499992933 817372375 499992933 500029774 959538686 500029774 959538686 170527866 718963758 170527866 718963758 500007035 779307520 500007035 779307520 703964455 320848354 703964455 320848354 -1000000005 205675771 -1000000005 205675771 642398126 724897626 642398126 724897626 33404795 25970027 33404795 25970027 851882046 561104511 851882046 561104511 434446016 178081598 434446016 178081598 875855272 540742384 875855272 540742384 104801873 -1000000005 104801873 -1000000005 722263045 719743064 722263045 719743064 500026399 571840142 500026399 571840142 632761555 818979509 632761555 818979509 271058594 323435193 271058594 323435193 580815853 847228830 580815853 847228830 300577207 260911089 300577207 260911089 229394300 789049734 229394300 789049734 580356709 499965663 580356709 499965663 390527916 505393133 390527916 505393133 586499125 414536240 586499125 414536240 20710869 5716886 20710869 5716886 587773849 643812480 587773849 643812480 243357369 441579589 243357369 441579589 500015064 718474693 500015064 718474693 959310828 976703959 959310828 976703959 15718622 275008133 15718622 275008133 680618504 955736386 680618504 955736386 135176531 171214224 135176531 171214224 733752611 525416463 733752611 525416463 499984697 386004259 499984697 386004259 920782062 958757973 920782062 958757973 994042488 72549674 994042488 72549674 54680726 916036685 54680726 916036685 845030649 156692236 845030649 156692236 246765330 770989640 246765330 770989640 765813732 497459344 765813732 497459344 499969952 995986798 499969952 995986798 1000000005 578528611 1000000005 578528611 347993513 428137966 347993513 428137966 871937275 618356095 871937275 618356095 177429579 125698323 177429579 125698323 615965281 631537464 615965281 631537464 357624918 493081771 357624918 493081771 582740219 1000000005 582740219 1000000005 38217802 290278690 38217802 290278690 751714348 963351737 751714348 963351737 -1000000005 132430151 -1000000005 132430151 589514959 914732056 589514959 914732056 166336810 262947858 166336810 262947858 302080770 859686492 302080770 859686492 803372998 499993998 803372998 499993998 395875912 137930898 395875912 137930898 500005045 499975307 500005045 499975307 162726280 500034725 162726280 500034725 653695930 223186531 653695930 223186531 400733934 782567532 400733934 782567532 759849564 352161927 759849564 352161927 51774745 610123468 51774745 610123468 550933028 500006502 550933028 500006502 417715171 294502583 417715171 294502583 205339467 618844051 205339467 618844051 441931163 255144364 441931163 255144364 578941960 798414225 578941960 798414225 495628160 60702184 495628160 60702184 881421318 499983364 881421318 499983364 339939913 32577704 339939913 32577704 32444400 500028329 32444400 500028329 499969248 616150068 499969248 616150068 816400818 210186444 816400818 210186444 580828486 633924259 580828486 633924259 438350814 417623582 438350814 417623582 297523728 848512639 297523728 848512639 141830067 194214332 141830067 194214332 820258740 500030799 820258740 500030799 394005321 493372858 394005321 493372858 695861593 163384015 695861593 163384015 499968710 500005696 499968710 500005696 249777676 994446731 249777676 994446731 499987478 484794976 499987478 484794976 876048349 892103626 876048349 892103626 58520697 48637404 58520697 48637404 881283939 875558896 881283939 875558896 500033905 -1000000005 500033905 -1000000005 82484458 273020601 82484458 273020601 322064211 647916994 322064211 647916994 500023642 873568125 500023642 873568125 499973932 449769840 499973932 449769840 647287647 500024810 647287647 500024810 147570730 110954617 147570730 110954617 639205624 543907149 639205624 543907149 499884920 370231486 499884920 370231486 895501917 924298585 895501917 924298585 110510687 -1000000005 110510687 -1000000005 958680948 998241635 958680948 998241635 120524550 141571385 120524550 141571385 214057567 944285374 214057567 944285374 801822922 333361467 801822922 333361467 119686953 601057285 119686953 601057285 515159153 247698855 515159153 247698855 847640392 725956582 847640392 725956582 289282915 163081045 289282915 163081045 669549023 883043740 669549023 883043740 144055588 788721073 144055588 788721073 500036072 434576313 500036072 434576313 321973201 899157688 321973201 899157688 588885604 192702223 588885604 192702223 448826184 500038624 448826184 500038624 591610921 615261041 591610921 615261041 34784965 77334380 34784965 77334380 845319727 209650047 845319727 209650047 182741484 831920109 182741484 831920109 996129847 1000000005 996129847 1000000005 811606490 476417450 811606490 476417450 211608498 705402819 211608498 705402819 500036904 438063050 500036904 438063050 658934015 258777657 658934015 258777657 361372884 901715687 361372884 901715687 539428779 150604816 539428779 150604816 120110052 761990547 120110052 761990547 572776300 222817574 572776300 222817574 328477348 554068138 328477348 554068138 912498720 460193223 912498720 460193223 363586760 976015067 363586760 976015067 670336422 165322235 670336422 165322235 271151492 596097413 271151492 596097413 457482560 421866274 457482560 421866274 832536919 124144103 832536919 124144103 322936735 628517079 322936735 628517079 860314126 422818195 860314126 422818195 58380762 955071118 58380762 955071118 -1000000005 825679174 -1000000005 825679174 256666541 742070122 256666541 742070122 513570954 130703813 513570954 130703813 112431346 863035695 112431346 863035695 498765347 485799587 498765347 485799587 718712396 41845038 718712396 41845038 133246635 423992285 133246635 423992285 500028248 302520612 500028248 302520612 710123557 881361262 710123557 881361262 99935316 350125855 99935316 350125855 915609532 906860677 915609532 906860677 594917629 500020213 594917629 500020213 172136321 303334962 172136321 303334962 556646749 806055401 556646749 806055401 824114534 859609805 824114534 859609805 190642611 499994941 190642611 499994941 955196148 979077899 955196148 979077899 450902012 542290885 450902012 542290885 839098001 315197451 839098001 315197451 350521656 592726828 350521656 592726828 683498003 719445383 683498003 719445383 273657573 213352749 273657573 213352749 958286421 499987145 958286421 499987145 683014125 844418762 683014125 844418762 499986511 499969397 499986511 499969397 972797926 399320670 972797926 399320670 314108799 123919382 314108799 123919382 626681641 660915483 626681641 660915483 3188329 -1000000005 3188329 -1000000005 151542172 588629672 151542172 588629672 837314909 952311372 837314909 952311372 1000000005 216192470 1000000005 216192470 455574220 656046568 455574220 656046568 688831917 85370019 688831917 85370019 154001991 525088768 154001991 525088768 802183900 415608004 802183900 415608004 513070153 729257349 513070153 729257349 308568468 176855297 308568468 176855297 152519773 115950651 152519773 115950651 934963890 11726468 934963890 11726468 39307648 500021743 39307648 500021743 1000000005 15591344 1000000005 15591344 927451178 902498568 927451178 902498568 885995898 646463322 885995898 646463322 304173539 120288724 304173539 120288724 955344739 760128272 955344739 760128272 499988772 477892969 499988772 477892969 19637752 806258111 19637752 806258111 326734172 499970229 326734172 499970229 628581525 353914794 628581525 353914794 318003128 966390854 318003128 966390854 1000000005 510467261 1000000005 510467261 153490302 499982718 153490302 499982718 710513662 859832891 710513662 859832891 499978262 326308056 499978262 326308056 805955003 615568863 805955003 615568863 156435369 369260861 156435369 369260861 499991547 781574275 499991547 781574275 141026367 107450380 141026367 107450380 937736219 673879013 937736219 673879013 606599368 373585771 606599368 373585771 203590703 128917282 203590703 128917282 -1000000005 633247222 -1000000005 633247222 500004222 308093978 500004222 308093978 336083928 663029207 336083928 663029207 673858205 474342182 673858205 474342182 500001096 908666862 500001096 908666862 132366293 321522932 132366293 321522932 622709519 437185422 622709519 437185422 155328273 599302416 155328273 599302416 807715374 7515808 807715374 7515808 338496993 847013835 338496993 847013835 789842701 460174526 789842701 460174526 84974295 875675690 84974295 875675690 499971413 539453339 499971413 539453339 782101052 143328014 782101052 143328014 321094514 638082239 321094514 638082239 569317202 452083908 569317202 452083908 386636574 305615996 386636574 305615996 801432517 611808757 801432517 611808757 147242730 -1000000005 147242730 -1000000005 416172469 717517470 416172469 717517470 499995920 371995565 499995920 371995565 521861343 703477771 521861343 703477771 63273503 60451039 63273503 60451039 853007513 153455338 853007513 153455338 714597114 600204597 714597114 600204597 271456219 1000000005 271456219 1000000005 711452976 351959278 711452976 351959278 36492291 500018890 36492291 500018890 805554555 152011018 805554555 152011018 422061353 660523773 422061353 660523773 908571325 394351090 908571325 394351090 43996898 967171180 43996898 967171180 950375927 274160395 950375927 274160395 317261731 549168874 317261731 549168874 582047219 126964472 582047219 126964472 156011074 718099274 156011074 718099274 985664439 996825288 985664439 996825288 -1000000005 72791578 -1000000005 72791578 499976024 960340211 499976024 960340211 -1000000005 946007980 -1000000005 946007980 152631705 824728710 152631705 824728710 599927880 509863386 599927880 509863386 43006835 992462228 43006835 992462228 885215203 100821816 885215203 100821816 499999781 906794853 499999781 906794853 246568249 499967793 246568249 499967793 844067567 851721955 844067567 851721955 326426842 256119370 326426842 256119370 928262307 945502995 928262307 945502995 184068196 596117019 184068196 596117019 601955296 90721904 601955296 90721904 241693054 759712072 241693054 759712072 698584908 568218781 698584908 568218781 499983872 111829446 499983872 111829446 731276903 499999532 731276903 499999532 175859766 -1000000005 175859766 -1000000005 996979304 295749718 996979304 295749718 499975313 936331144 499975313 936331144 840434461 195342288 840434461 195342288 350039081 815959889 350039081 815959889 567697713 52173613 567697713 52173613 399832734 428874470 399832734 428874470 658875087 143178013 658875087 143178013 278774665 409184483 278774665 409184483 941816426 1000000005 941816426 1000000005 935081706 137274527 935081706 137274527 499994026 772098996 499994026 772098996 779586015 166631144 779586015 166631144 892541404 644653047 892541404 644653047 318631356 972335702 318631356 972335702 -1000000005 499991391 -1000000005 499991391 592780200 26197639 592780200 26197639 128264585 422975711 128264585 422975711 605782003 532339014 605782003 532339014 322788703 29029876 322788703 29029876 980207850 555481567 980207850 555481567 427589762 145735469 427589762 145735469 902095432 500035706 902095432 500035706 415456762 609918832 415456762 609918832 731234718 272959512 731234718 272959512 241410619 917225081 241410619 917225081 714326217 392047758 714326217 392047758 410734347 868302387 410734347 868302387 851750862 310610817 851750862 310610817 200174509 500022815 200174509 500022815 687798027 651462260 687798027 651462260 140250153 284074396 140250153 284074396 500023659 817984637 500023659 817984637 499980404 271514012 499980404 271514012 34830124 33740856 34830124 33740856 932455877 737238679 932455877 737238679 395531546 186841517 395531546 186841517 576954989 600695761 576954989 600695761 500011053 499997257 500011053 499997257 200356437 915449083 200356437 915449083 949210270 1000000005 949210270 1000000005 322112464 187592392 322112464 187592392 770840376 503093702 770840376 503093702 320370314 834339083 320370314 834339083 744137344 610867818 744137344 610867818 499989304 309613688 499989304 309613688 805956550 143841029 805956550 143841029 499997458 941968096 499997458 941968096 816093143 -1000000005 816093143 -1000000005 499972271 499985063 499972271 499985063 196215522 962668674 196215522 962668674 637390680 499983639 637390680 499983639 151473763 541630674 151473763 541630674 748149138 29537963 748149138 29537963 500021159 768006463 500021159 768006463 769011203 384122307 769011203 384122307 271709899 982103373 271709899 982103373 996956508 -1000000005 996956508 -1000000005 125690462 532914477 125690462 532914477 606087072 52402499 606087072 52402499 147907847 787562079 147907847 787562079 648354780 500003569 648354780 500003569 419913995 587845873 419913995 587845873 782432922 831289478 782432922 831289478 237037889 305796076 237037889 305796076 492210488 700313299 492210488 700313299 752772823 499964492 752772823 499964492 254331922 536797765 254331922 536797765 499970381 146684633 499970381 146684633 757717107 345906468 757717107 345906468 499984225 865570948 499984225 865570948 185782038 788234410 185782038 788234410 500023200 500015241 500023200 500015241 653989322 824358457 653989322 824358457 386905205 142048715 386905205 142048715 684517846 500020103 684517846 500020103 934531866 64821595 934531866 64821595 367252865 743348146 367252865 743348146 985289013 499986574 985289013 499986574 303290715 874184500 303290715 874184500 878667576 905195310 878667576 905195310 363383031 385194165 363383031 385194165 654324901 703084352 654324901 703084352 192837625 881111488 192837625 881111488 72520682 1000000005 72520682 1000000005 653923870 117075460 653923870 117075460 901643548 782774700 901643548 782774700 -1000000005 440662883 -1000000005 440662883 835884614 500021377 835884614 500021377 480252142 872688539 480252142 872688539 848509303 277636769 848509303 277636769 346050647 499977579 346050647 499977579 671647343 916027146 671647343 916027146 18723598 447081491 18723598 447081491 639269222 949944529 639269222 949944529 -1000000005 120402000 -1000000005 120402000 707851020 868053750 707851020 868053750 44838942 58103742 44838942 58103742 775840582 802162919 775840582 802162919 344218478 379406778 344218478 379406778 753038924 505322454 753038924 505322454 493214894 163671200 493214894 163671200 95707851 919744123 95707851 919744123 29147523 360572856 29147523 360572856 500004506 657857108 500004506 657857108 334751226 57871141 334751226 57871141 500032816 893793867 500032816 893793867 811145388 111725748 811145388 111725748 919725957 782072576 919725957 782072576 281542218 180474720 281542218 180474720 821800408 709908824 821800408 709908824 435692926 135516448 435692926 135516448 569638760 963037738 569638760 963037738 15606154 207166128 15606154 207166128 947078792 52059138 947078792 52059138 78885044 538640350 78885044 538640350 637293783 386183706 637293783 386183706 500722242 960306608 500722242 960306608 384423229 344654677 384423229 344654677 506587404 500012308 506587404 500012308 864649738 25571081 864649738 25571081 230755259 846190771 230755259 846190771 991080276 -1000000005 991080276 -1000000005 146015783 251294961 146015783 251294961 842726369 868457589 842726369 868457589 924412300 142475607 924412300 142475607 261826204 664159343 261826204 664159343 809880431 191194315 809880431 191194315 297197360 499965786 297197360 499965786 885126164 666619023 885126164 666619023 75003486 943294109 75003486 943294109 639169042 210540915 639169042 210540915 815266152 500006408 815266152 500006408 50314240 987419030 50314240 987419030 913561788 214559044 913561788 214559044 721876903 654455123 721876903 654455123 414721056 227521834 414721056 227521834 692046862 889916994 692046862 889916994 202695963 499982551 202695963 499982551 374334233 721975099 374334233 721975099 110509421 1000000005 110509421 1000000005 671316891 285339243 671316891 285339243 412674744 763041209 412674744 763041209 725055323 14929559 725055323 14929559 82493718 499962110 82493718 499962110 747929741 500035336 747929741 500035336 500004199 153439230 500004199 153439230 875713262 919067134 875713262 919067134 933381508 990375665 933381508 990375665 -1000000005 970760645 -1000000005 970760645 222352266 674016866 222352266 674016866 843919551 899870947 843919551 899870947 491495120 25904917 491495120 25904917 758176650 500031272 758176650 500031272 612554261 419870194 612554261 419870194 481318984 692179168 481318984 692179168 886443406 101759272 886443406 101759272 433539480 643246532 433539480 643246532 807852257 141335563 807852257 141335563 215462699 263248360 215462699 263248360 499997284 806059414 499997284 806059414 -1000000005 818534131 -1000000005 818534131 784561230 327893482 784561230 327893482 354465474 686480487 354465474 686480487 25498072 75303918 25498072 75303918 202005143 572133826 202005143 572133826 499981690 332819558 499981690 332819558 896656256 883366158 896656256 883366158 223740506 328873025 223740506 328873025 499966967 847189267 499966967 847189267 828101922 -1000000005 828101922 -1000000005 500002376 718400038 500002376 718400038 540377413 290174912 540377413 290174912 451576746 989567367 451576746 989567367 985014957 32616803 985014957 32616803 163570153 624087057 163570153 624087057 500004965 -1000000005 500004965 -1000000005 886460816 809575776 886460816 809575776 722608531 244826772 722608531 244826772 54427369 937768300 54427369 937768300 732140566 234241756 732140566 234241756 324136322 663721305 324136322 663721305 690829454 851994401 690829454 851994401 453790157 260731797 453790157 260731797 500024236 319403926 500024236 319403926 80235913 882853721 80235913 882853721 186529638 378125648 186529638 378125648 744210652 920607189 744210652 920607189 113674463 743152153 113674463 743152153 499972110 551262651 499972110 551262651 773852039 346362116 773852039 346362116 370716474 759319177 370716474 759319177 145446579 500009728 145446579 500009728 500037281 133796388 500037281 133796388 885234145 839131355 885234145 839131355 800379797 667696139 800379797 667696139 332980079 280606172 332980079 280606172 705786249 616453938 705786249 616453938 318339093 372837068 318339093 372837068 696318935 513210876 696318935 513210876 495119524 485576902 495119524 485576902 115869417 751402650 115869417 751402650 791774585 219566947 791774585 219566947 499987574 684500554 499987574 684500554 942935331 162238309 942935331 162238309 415446974 923825403 415446974 923825403 639519782 300309871 639519782 300309871 444799578 785916124 444799578 785916124 146504514 166078911 146504514 166078911 199606706 218567696 199606706 218567696 315850325 796744735 315850325 796744735 18159686 1000000005 18159686 1000000005 160376268 222299390 160376268 222299390 499977824 499968198 499977824 499968198 892160454 777149077 892160454 777149077 500002975 532300433 500002975 532300433 500020819 417970605 500020819 417970605 698615131 602017178 698615131 602017178 346832738 451633939 346832738 451633939 484669768 945491382 484669768 945491382 -1000000005 453208528 -1000000005 453208528 548796023 213862413 548796023 213862413 20997742 964056634 20997742 964056634 131969398 126640924 131969398 126640924 1862816 515005492 1862816 515005492 500018248 931865253 500018248 931865253 57485951 478856211 57485951 478856211 636317595 995824094 636317595 995824094 327770959 229308770 327770959 229308770 586228904 595324146 586228904 595324146 115948482 129606351 115948482 129606351 816729149 900010777 816729149 900010777 916847568 499975544 916847568 499975544 29396123 987242856 29396123 987242856 894328895 848360405 894328895 848360405 93777037 919026388 93777037 919026388 877705749 868840931 877705749 868840931 206722339 184351188 206722339 184351188 136534122 842493494 136534122 842493494 343796839 395021330 343796839 395021330 839756993 500036150 839756993 500036150 126574571 136854098 126574571 136854098 451850077 1000000005 451850077 1000000005 486578161 499977428 486578161 499977428 933685575 932427555 933685575 932427555 277316001 169725984 277316001 169725984 153221984 703393803 153221984 703393803 1000000005 977222172 1000000005 977222172 38460756 894677486 38460756 894677486 500015181 179791180 500015181 179791180 126529272 878466165 126529272 878466165 575994709 555955329 575994709 555955329 500023397 541110721 500023397 541110721 624371748 305918311 624371748 305918311 704635468 126881759 704635468 126881759 202119334 500023974 202119334 500023974 754882178 290741597 754882178 290741597 399567050 814785101 399567050 814785101 732027258 218596827 732027258 218596827 491005338 656682291 491005338 656682291 711598979 131365773 711598979 131365773 173871884 500030798 173871884 500030798 774016353 40189646 774016353 40189646 330805709 500010241 330805709 500010241 500029121 377842596 500029121 377842596 472516930 829754059 472516930 829754059 697612008 499986199 697612008 499986199 499974844 641672398 499974844 641672398 760422863 171284711 760422863 171284711 33552886 771021887 33552886 771021887 500001773 263314712 500001773 263314712 606774816 438274824 606774816 438274824 167992119 694356182 167992119 694356182 514274234 421856688 514274234 421856688 248585719 499990555 248585719 499990555 536128988 78750793 536128988 78750793 1000000005 988865013 1000000005 988865013 984572456 923522226 984572456 923522226 499970259 30210413 499970259 30210413 945184550 827475614 945184550 827475614 390664790 539693356 390664790 539693356 649091995 376410432 649091995 376410432 456480719 499975837 456480719 499975837 921387893 999156505 921387893 999156505 46321472 -1000000005 46321472 -1000000005 377044563 925502582 377044563 925502582 820928063 572867982 820928063 572867982 203549060 184929885 203549060 184929885 555869966 500030718 555869966 500030718 373235770 713492947 373235770 713492947 939928835 86552935 939928835 86552935 467085277 878804754 467085277 878804754 627855076 500006629 627855076 500006629 418234937 803489059 418234937 803489059 145270268 929056110 145270268 929056110 779004710 156201130 779004710 156201130 939554569 935599295 939554569 935599295 500006107 46182953 500006107 46182953 749476426 640297226 749476426 640297226 499967772 529252143 499967772 529252143 307276769 219655308 307276769 219655308 786118716 500022473 786118716 500022473 196352442 145782559 196352442 145782559 831689267 178280017 831689267 178280017 611366958 499987413 611366958 499987413 178181973 500021810 178181973 500021810 813593358 109478193 813593358 109478193 499997669 499985961 499997669 499985961 964729634 944881412 964729634 944881412 893348825 500019134 893348825 500019134 616383891 929597670 616383891 929597670 147930116 559071156 147930116 559071156 510203401 499973063 510203401 499973063 170350046 327914436 170350046 327914436 769242062 770844338 769242062 770844338 473300084 226205510 473300084 226205510 641424619 652433586 641424619 652433586 23359384 85299573 23359384 85299573 347725541 673723406 347725541 673723406 738869765 107382190 738869765 107382190 912823711 40053449 912823711 40053449 -1000000005 499974134 -1000000005 499974134 499974334 889737866 499974334 889737866 1000000005 795347708 1000000005 795347708 772265931 545258811 772265931 545258811 247087783 500000010 247087783 500000010 127059749 519548090 127059749 519548090 726701696 916208106 726701696 916208106 22014806 993636910 22014806 993636910 964264000 55182489 964264000 55182489 108933145 711935931 108933145 711935931 880268256 182999322 880268256 182999322 351314807 933089430 351314807 933089430 987034019 33980628 987034019 33980628 211139157 499997515 211139157 499997515 502262418 309890628 502262418 309890628 279218649 879700828 279218649 879700828 918995110 95857369 918995110 95857369 833119014 310027310 833119014 310027310 189260021 851228999 189260021 851228999 765489764 1064949 765489764 1064949 98270328 128339057 98270328 128339057 500000625 695913768 500000625 695913768 603271303 543246366 603271303 543246366 147137487 879268803 147137487 879268803 804810880 215611173 804810880 215611173 458872211 516460238 458872211 516460238 826375139 95611810 826375139 95611810 415585222 567216463 415585222 567216463 582623977 797649467 582623977 797649467 376587847 604950334 376587847 604950334 798468175 443604777 798468175 443604777 117777240 646522198 117777240 646522198 515801436 182016264 515801436 182016264 899174835 71868622 899174835 71868622 14242254 921034020 14242254 921034020 767621034 385501410 767621034 385501410 499993825 192382000 499993825 192382000 957519180 569513406 957519180 569513406 543554517 407682936 543554517 407682936 704623477 512238377 704623477 512238377 173645670 318353563 173645670 318353563 499990795 158292193 499990795 158292193 760548739 678332865 760548739 678332865 237486703 403555558 237486703 403555558 405477173 837675514 405477173 837675514 45871442 969156345 45871442 969156345 578990237 59583329 578990237 59583329 76755382 119005137 76755382 119005137 870095830 761272298 870095830 761272298 360118868 499999938 360118868 499999938 641297160 500036480 641297160 500036480 460366080 499989303 460366080 499989303 825107514 914616582 825107514 914616582 384552013 118962443 384552013 118962443 966321818 934593639 966321818 934593639 110625522 500024047 110625522 500024047 469893939 692642414 469893939 692642414 236850938 45874570 236850938 45874570 872824720 206380651 872824720 206380651 83387390 653570535 83387390 653570535 790150081 439912428 790150081 439912428 115458597 761009390 115458597 761009390 842307565 231839689 842307565 231839689 601184631 500012230 601184631 500012230 567052167 241638276 567052167 241638276 53348315 1000000005 53348315 1000000005 857187128 459535060 857187128 459535060 304951847 290052617 304951847 290052617 768303451 886099852 768303451 886099852 15809924 317005314 15809924 317005314 560246153 790798438 560246153 790798438 157018157 100981095 157018157 100981095 500011876 635014031 500011876 635014031 142540280 472239353 142540280 472239353 834336234 119735626 834336234 119735626 329466379 416180141 329466379 416180141 726077338 -1000000005 726077338 -1000000005 500028860 880712934 500028860 880712934 925328827 29994753 925328827 29994753 52694214 129257177 52694214 129257177 466014770 631678335 466014770 631678335 499995643 130656073 499995643 130656073 168302037 499980486 168302037 499980486 891291154 507619091 891291154 507619091 219950546 100952463 219950546 100952463 1000000005 929709574 1000000005 929709574 526247267 359958265 526247267 359958265 914840921 499995177 914840921 499995177 499989612 266221245 499989612 266221245 27459094 806482198 27459094 806482198 500017524 590386642 500017524 590386642 621444694 903656042 621444694 903656042 384913116 138086282 384913116 138086282 852460122 221760787 852460122 221760787 500015839 653384274 500015839 653384274 70769147 35871498 70769147 35871498 908459571 205837490 908459571 205837490 279718112 321723281 279718112 321723281 384561685 687383346 384561685 687383346 88932594 67417428 88932594 67417428 499987335 823614514 499987335 823614514 500032599 500037873 500032599 500037873 194048671 156160004 194048671 156160004 819762791 306670495 819762791 306670495 281088213 869282337 281088213 869282337 952926169 499998001 952926169 499998001 202442436 -1000000005 202442436 -1000000005 967829434 40632130 967829434 40632130 946033455 64230794 946033455 64230794 64564286 280516970 64564286 280516970 801671601 820895488 801671601 820895488 130426796 470756383 130426796 470756383 500028573 258939127 500028573 258939127 147412342 1000000005 147412342 1000000005 14640049 262315739 14640049 262315739 752454305 720715217 752454305 720715217 473693777 233880262 473693777 233880262 500021708 744405377 500021708 744405377 176027070 377093087 176027070 377093087 383852190 499968997 383852190 499968997 48436454 881923315 48436454 881923315 500003302 388339339 500003302 388339339 661814156 906062750 661814156 906062750 389816487 351425907 389816487 351425907 500004833 125183613 500004833 125183613 68404329 940411730 68404329 940411730 820363807 500033664 820363807 500033664 575783419 67970125 575783419 67970125 975816347 991177374 975816347 991177374 1000000005 499970930 1000000005 499970930 208317002 -1000000005 208317002 -1000000005 984412930 796713498 984412930 796713498 668690735 355374596 668690735 355374596 426616538 500022004 426616538 500022004 237131119 217065520 237131119 217065520 646190279 695178486 646190279 695178486 499980427 499961579 499980427 499961579 674378766 127107607 674378766 127107607 499994178 741596875 499994178 741596875 272512025 499969460 272512025 499969460 500004685 240596571 500004685 240596571 3306241 1672112 3306241 1672112 1000000005 995280496 1000000005 995280496 674221129 499974524 674221129 499974524 82266836 500028134 82266836 500028134 832528461 480806030 832528461 480806030 19784361 19677091 19784361 19677091 12368795 1000000005 12368795 1000000005 958355847 297991354 958355847 297991354 500031350 756201584 500031350 756201584 799514741 382757507 799514741 382757507 156519066 731965519 156519066 731965519 674400102 519515916 674400102 519515916 413004786 935792303 413004786 935792303 832251870 495220435 832251870 495220435 76643569 580049268 76643569 580049268 623656757 366466650 623656757 366466650 882295075 1000000005 882295075 1000000005 646374457 172311681 646374457 172311681 179204454 756063284 179204454 756063284 819337489 499975169 819337489 499975169 499975342 650901897 499975342 650901897 733780741 944497225 733780741 944497225 981074323 18939709 981074323 159317470 981074323 159317470 563455184 950009870 563455184 950009870 499981166 499987436 499981166 499987436 665958248 168158159 665958248 168158159 116610699 859483915 116610699 859483915 376445500 356686368 376445500 356686368 55670895 733533739 55670895 733533739 866513649 122897159 866513649 122897159 351904469 733820381 351904469 733820381 815920718 873651125 815920718 873651125 308606521 135247441 308606521 135247441 760548684 499967900 760548684 499967900 480751580 729030096 480751580 729030096 729955377 499999800 729955377 499999800 259725616 738383481 259725616 738383481 671236780 178103109 671236780 178103109 500004374 473341309 500004374 473341309 621420984 27047584 621420984 27047584 26836699 968825214 26836699 968825214 822669951 676423491 822669951 676423491 304172089 -1000000005 304172089 -1000000005 896414188 519494827 896414188 519494827 495627300 459763352 495627300 459763352 391044094 747958776 391044094 747958776 215433208 61780754 215433208 61780754 17357040 -1000000005 17357040 -1000000005 973349656 61274904 973349656 61274904 321001573 723738935 321001573 723738935 676724951 380067684 676724951 380067684 499972429 758525641 499972429 758525641 500020493 398938728 500020493 398938728 305977136 566342999 305977136 566342999 679807960 331850477 679807960 331850477 191498755 800486134 191498755 800486134 499999733 367321285 499999733 367321285 902650828 -1000000005 902650828 -1000000005 119777706 969214951 119777706 969214951 770038561 499973754 770038561 499973754 430637402 603959586 430637402 603959586 996004708 144235980 996004708 144235980 245024988 500029820 245024988 500029820 805654295 41720122 805654295 41720122 499995850 553519571 499995850 553519571 404089022 199128230 404089022 199128230 542600948 521309207 542600948 521309207 313563599 706330545 313563599 706330545 526084888 405668509 526084888 405668509 257437313 728210209 257437313 728210209 936132868 260729837 936132868 260729837 226508781 500017486 226508781 500017486 103657893 160140285 103657893 160140285 585669390 690466316 585669390 690466316 964998731 499965845 964998731 499965845 147966414 856678457 147966414 856678457 693854824 499982266 693854824 499982266 329891156 135993507 329891156 135993507 833439057 516725312 833439057 516725312 327507716 96395637 327507716 96395637 18685500 561690669 18685500 561690669 689063610 729749181 689063610 729749181 265975762 426372502 265975762 426372502 500026177 326927905 500026177 326927905 4882295 499999909 4882295 499999909 555763334 208090697 555763334 208090697 331310281 899891228 331310281 899891228 904305836 499986558 904305836 499986558 218204480 756408558 218204480 756408558 902426599 290409674 902426599 290409674 185568967 753099960 185568967 753099960 810861326 128188306 810861326 128188306 499978496 899930206 499978496 899930206 9497661 132394741 9497661 132394741 532633498 614038977 532633498 614038977 37903111 84692174 37903111 84692174 1000000005 456670769 1000000005 456670769 366180299 215074443 366180299 215074443 558545479 632295079 558545479 632295079 178775837 499998482 178775837 499998482 334671927 366334243 334671927 366334243 526215046 685713750 526215046 685713750 368507645 424550781 368507645 424550781 663748852 256431667 663748852 256431667 181157314 500038022 181157314 500038022 620738015 940235067 620738015 940235067 115441362 538912164 115441362 538912164 676837312 308184100 676837312 308184100 977192847 970139274 977192847 970139274 127946485 186741767 127946485 186741767 383007424 663551991 383007424 663551991 730897660 500006149 730897660 500006149 1000000005 377110637 1000000005 377110637 464524509 954616587 464524509 954616587 500036919 679639199 500036919 679639199 434236291 385890470 434236291 385890470 858849148 656706577 858849148 656706577 499964767 831434963 499964767 831434963 72877268 418100498 72877268 418100498 724930762 637685704 724930762 637685704 373983763 164079246 373983763 164079246 71245673 872412417 71245673 872412417 322518836 499995219 322518836 499995219 552781095 762911170 552781095 762911170 99853077 499969887 99853077 499969887 776029422 225499579 776029422 225499579 475469313 807728400 475469313 807728400 735138779 88795130 735138779 88795130 372658000 1000000005 372658000 1000000005 540561457 518113822 540561457 518113822 234761225 274195029 234761225 274195029 499992826 758603804 499992826 758603804 774277459 200845579 774277459 200845579 408708801 576525723 408708801 576525723 539586420 500020546 539586420 500020546 481118800 693772698 481118800 693772698 500023308 355110704 500023308 355110704 909015813 -1000000005 909015813 -1000000005 38943253 60845462 38943253 60845462 788291540 835214997 788291540 835214997 76361671 -1000000005 76361671 -1000000005 999321044 623894713 999321044 623894713 169301673 423339686 169301673 423339686 902106184 500001923 902106184 500001923 243171573 340763450 243171573 340763450 499993436 863588572 499993436 863588572 36587301 11123318 36587301 11123318 1000000005 11923341 1000000005 11923341 500033904 1000000005 500033904 1000000005 23535511 942838442 23535511 942838442 502636888 157691466 502636888 157691466 129571380 28396828 129571380 28396828 866323496 500014020 866323496 500014020 242856239 74006686 242856239 74006686 925991239 811112459 925991239 811112459 300447192 101200445 300447192 101200445 822038864 478380510 822038864 478380510 161886850 91843341 161886850 91843341 626275948 655153120 626275948 655153120 -1000000005 39096032 -1000000005 39096032 911980936 138410188 911980936 138410188 131081463 657252592 131081463 657252592 382003411 163694695 382003411 163694695 128359543 917315274 128359543 917315274 975784382 150930092 975784382 150930092 -1000000005 83478800 -1000000005 83478800 924296082 979291067 924296082 979291067 106970591 751157200 106970591 751157200 320775989 242255482 320775989 242255482 828504682 680877444 828504682 680877444 397797515 161875091 397797515 161875091 94063699 956425164 94063699 956425164 32599203 229715020 32599203 229715020 957694469 938842989 957694469 938842989 499982250 500038259 499982250 500038259 289925047 363909584 289925047 363909584 499999896 856201123 499999896 856201123 878573716 -1000000005 878573716 -1000000005 499981604 386738066 499981604 386738066 173742824 792388206 173742824 792388206 834443861 1000000005 834443861 1000000005 12086866 66310999 12086866 66310999 208468827 657772677 208468827 657772677 537206454 264031653 537206454 264031653 895504698 747155458 895504698 747155458 738309208 454158481 738309208 454158481 310674721 806488304 310674721 806488304 961837698 1000000005 961837698 1000000005 586898781 354738767 586898781 354738767 447011082 559131554 447011082 559131554 850951305 248873056 850951305 248873056 499962986 499994603 499962986 499994603 404400689 641811084 404400689 641811084 950761791 1000000005 950761791 1000000005 499966804 499974149 499966804 499974149 219092679 795743155 219092679 795743155 804470920 440742790 804470920 440742790 250331337 842728882 250331337 842728882 634558984 500008838 634558984 500008838 -1000000005 24399387 -1000000005 24399387 119546936 134529851 119546936 134529851 841055644 675963079 841055644 675963079 451097943 169438623 451097943 169438623 940245169 500028659 940245169 500028659 159366212 40457115 159366212 40457115 569282731 660504384 569282731 660504384 808624763 63145896 808624763 63145896 282474053 612419879 282474053 612419879 434615576 549669694 434615576 549669694 513443315 496328813 513443315 496328813 142872039 553510525 142872039 553510525 602908828 636594374 602908828 636594374 342992750 337526688 342992750 337526688 792440641 525166460 792440641 525166460 -1000000005 789386749 -1000000005 789386749 499993876 229849957 499993876 229849957 875696401 852519779 875696401 852519779 262134231 308904996 262134231 308904996 539226443 595476972 539226443 595476972 596873685 109587539 596873685 109587539 132027799 820312309 132027799 820312309 735203573 500000699 735203573 500000699 382816824 179687656 382816824 179687656 810421382 347627132 810421382 347627132 483005127 608025326 483005127 608025326 141722735 50181370 141722735 50181370 992788160 5586167 992788160 5586167 35116589 500015304 35116589 500015304 282115542 499968268 282115542 499968268 500035140 888165959 500035140 888165959 897400292 357493184 897400292 357493184 166312605 1000000005 166312605 1000000005 28715677 859734158 28715677 859734158 499977256 529553892 499977256 529553892 372093667 246736618 372093667 246736618 691796073 753774140 691796073 753774140 132377711 183027137 132377711 183027137 636646360 879667796 636646360 879667796 1000000005 991662906 1000000005 991662906 28176961 890052737 28176961 890052737 683503136 425756932 683503136 425756932 500002243 806180632 500002243 806180632 55499073 234585915 55499073 234585915 500009485 448005520 500009485 448005520 418767065 762120959 418767065 762120959 836701273 454799905 836701273 454799905 499989863 192440108 499989863 192440108 575333611 693993632 575333611 693993632 75337991 110148230 75337991 110148230 153437057 774215432 153437057 774215432 500008632 192498856 500008632 192498856 638763413 609471557 638763413 609471557 150150613 195544621 150150613 195544621 588813726 647555247 588813726 647555247 190417846 499965336 190417846 499965336 846606359 821348875 846606359 821348875 477386028 276599011 477386028 276599011 200667970 638612614 200667970 638612614 667180723 136992513 667180723 136992513 499994035 500031345 499994035 500031345 20585679 21513650 20585679 21513650 937162390 708716022 937162390 708716022 319840674 256056729 319840674 256056729 816824883 776269119 816824883 776269119 170785513 429271572 170785513 429271572 975545789 14094387 975545789 14094387 44069116 662063708 44069116 662063708 710670853 138943276 710670853 138943276 245484212 810811429 245484212 810811429 702360770 356382767 702360770 356382767 473487860 499997590 473487860 499997590 901831891 500025875 901831891 500025875 566974614 381118454 566974614 381118454 913871498 500025064 913871498 500025064 38974095 -1000000005 38974095 -1000000005 262960098 539021539 262960098 539021539 500013193 871552862 500013193 871552862 807604290 599970045 807604290 599970045 210126259 59943031 210126259 59943031 938149639 932040576 938149639 932040576 135790627 152811041 135790627 152811041 628712649 434864073 628712649 434864073 499982050 774741523 499982050 774741523 677752992 101591339 677752992 101591339 23454657 994806559 23454657 994806559 1000000005 310497384 1000000005 310497384 673546473 500037558 673546473 500037558 440649270 210327908 440649270 210327908 779407606 767216883 779407606 767216883 763311769 596771885 763311769 596771885 537099821 351839670 537099821 351839670 313652069 937811418 313652069 937811418 500020071 187323643 500020071 187323643 820868210 46971408 820868210 46971408 23873509 939772037 23873509 939772037 909985462 30471523 909985462 30471523 370246583 870621743 370246583 870621743 68065508 984676745 68065508 984676745 920292313 500017256 920292313 500017256 390713972 333851261 390713972 333851261 500008638 500036108 500008638 500036108 163437909 88713677 163437909 88713677 942254562 971760924 942254562 971760924 449212157 214021521 449212157 214021521 195884356 130267876 195884356 130267876 651558389 877930389 651558389 877930389 330946544 499971283 330946544 499971283 911364878 983965045 911364878 983965045 20049337 226620377 20049337 226620377 500039371 49136573 500039371 49136573 10295030 780403149 10295030 780403149 316849295 34939923 316849295 34939923 610743652 534448663 610743652 534448663 499970825 388879886 499970825 388879886 503610225 584555787 503610225 584555787 606970086 887616842 606970086 887616842 953745586 499973809 953745586 499973809 312870357 157417860 312870357 157417860 922000998 968149960 922000998 968149960 85985838 562899638 85985838 562899638 905063973 302746673 905063973 302746673 536983819 464952186 536983819 464952186 131900420 889145298 131900420 889145298 10920149 20878857 10920149 20878857 815197945 590647702 815197945 590647702 152601560 298911107 152601560 298911107 528566940 742028669 528566940 742028669 458843473 216543518 458843473 216543518 11760105 1000000005 11760105 1000000005 500029572 616959973 500029572 616959973 499986680 992996978 499986680 992996978 31999790 789249453 31999790 789249453 687380509 560399783 687380509 560399783 -1000000005 42109277 -1000000005 42109277 928546964 933394671 928546964 933394671 44635173 995462659 44635173 995462659 601803166 528826255 601803166 528826255 370568186 390123101 370568186 390123101 725481730 60282953 725481730 60282953 60313264 60282953 871816355 499968291 871816355 499968291 347529805 567863329 347529805 567863329 499987017 241575462 499987017 241575462 556997810 640300028 556997810 640300028 229505928 375465777 229505928 375465777 551342933 726545315 551342933 726545315 500020026 477714524 500020026 477714524 288776044 648852197 288776044 648852197 564225951 499985057 564225951 499985057 456542798 968486434 456542798 968486434 12313348 22792399 12313348 22792399 72998683 500032250 72998683 500032250 324770188 96984737 324770188 96984737 727872959 499968242 727872959 499968242 304199726 710253926 304199726 710253926 790242746 420833846 790242746 420833846 318601537 298730523 318601537 298730523 113505923 500037824 113505923 500037824 943798952 56222909 943798952 56222909 933507229 216790637 933507229 216790637 500017865 707918792 500017865 707918792 500028014 201760707 500028014 201760707 369549447 513333604 369549447 513333604 680553000 1000000005 680553000 1000000005 805331316 483044667 805331316 483044667 469698078 919217469 469698078 919217469 672060291 342145820 672060291 342145820 630017681 612505741 630017681 612505741 22941182 333627104 22941182 333627104 499994539 672540338 499994539 672540338 746461489 918129533 746461489 918129533 974243787 974225202 974243787 745116643 974243787 745116643 595397819 453907906 595397819 453907906 500033432 221215928 500033432 221215928 341604662 536499795 341604662 536499795 500039443 1000000005 500039443 1000000005 658989136 535856006 658989136 535856006 194326609 86940168 194326609 86940168 739986958 638074697 739986958 638074697 399937236 221598969 399937236 221598969 865470128 782415919 865470128 782415919 154008196 364311893 154008196 364311893 652538623 600019415 652538623 600019415 197886827 850180685 197886827 850180685 887786420 209532409 887786420 209532409 166720404 845566723 166720404 845566723 -1000000005 892731896 -1000000005 892731896 144054135 33237410 144054135 33237410 851944299 222487925 851944299 222487925 124196541 879589821 124196541 879589821 837178611 361519288 837178611 361519288 178448638 654522670 178448638 654522670 400394387 214893901 400394387 214893901 741191241 272816178 741191241 272816178 353865215 555546099 353865215 555546099 611975245 499985716 611975245 499985716 753832862 454826459 753832862 454826459 499980205 -1000000005 499980205 -1000000005 847601237 685788816 847601237 685788816 -1000000005 18659642 -1000000005 18659642 953931671 499983169 953931671 499983169 200348943 725262609 200348943 725262609 642272264 300435608 642272264 300435608 11367047 682239044 11367047 682239044 696344947 949977116 696344947 949977116 961360554 155030253 961360554 155030253 369489318 608397229 369489318 608397229 640146070 654788681 640146070 654788681 197746338 92750669 197746338 92750669 76636543 896872246 76636543 896872246 128974922 -1000000005 128974922 -1000000005 971408093 500017933 971408093 500017933 500035189 726268752 500035189 726268752 414236286 500005688 414236286 500005688 660396165 135625304 660396165 135625304 145923375 313543847 145923375 313543847 500033783 782458705 500033783 782458705 24045174 416046460 24045174 416046460 754097351 770164644 754097351 770164644 946933949 499964608 946933949 499964608 499985137 735098037 499985137 735098037 587152384 260245546 587152384 260245546 354279101 664569801 354279101 664569801 81007869 500020665 81007869 500020665 578034683 315258319 578034683 315258319 248357898 700533115 248357898 700533115 422900636 500014384 422900636 500014384 555506109 275282472 555506109 275282472 174098474 724097063 174098474 724097063 661931332 228295903 661931332 228295903 500017967 717412985 500017967 717412985 291084456 591573093 291084456 591573093 954103127 254793037 954103127 254793037 87493544 858123415 87493544 858123415 843535351 236249752 843535351 236249752 582161501 467973337 582161501 467973337 86746521 1000000005 86746521 1000000005 201259460 499973046 201259460 499973046 707731858 292275505 707731858 343220480 707731858 343220480 114577777 996518331 114577777 996518331 983378821 711359734 983378821 711359734 238886651 767160531 238886651 767160531 218437863 113378206 218437863 113378206 923423769 809140714 923423769 809140714 275861740 214910961 275861740 214910961 136308338 873513341 136308338 873513341 965693480 355689065 965693480 355689065 428873857 1000000005 428873857 1000000005 6721655 19120241 6721655 19120241 121018878 127850039 121018878 127850039 500010391 437248204 500010391 437248204 337898123 246894808 337898123 246894808 850646853 67358337 850646853 67358337 281309299 500033679 281309299 500033679 943808353 112578646 943808353 112578646 499998645 499989690 499998645 499989690 785731000 325259572 785731000 325259572 132916188 860147635 132916188 860147635 647594960 230181101 647594960 230181101 325175432 940001711 325175432 940001711 877284491 343000579 877284491 343000579 243254733 808823929 243254733 808823929 506287512 473540833 506287512 473540833 939257121 -1000000005 939257121 -1000000005 989446684 301147973 989446684 301147973 155711155 634103127 155711155 634103127 499121358 488606285 499121358 488606285 500029115 155074311 500029115 155074311 214034755 659166567 214034755 659166567 770780592 132555950 770780592 132555950 29307699 7914491 29307699 7914491 7882973 7914491 970584681 946037424 970584681 946037424 97703322 395552583 97703322 395552583 579969294 810510386 579969294 810510386 273481123 413331930 273481123 413331930 741228607 551834762 741228607 551834762 499998156 942250083 499998156 942250083 820002491 199458094 820002491 199458094 354145361 500574155 354145361 500574155 512971154 348137561 512971154 348137561 499993481 553687757 499993481 553687757 641789570 350444654 641789570 350444654 428478334 1000000005 428478334 1000000005 37988241 499991323 37988241 499991323 544767940 123374263 544767940 123374263 499967558 500008816 499967558 500008816 136767099 380993734 136767099 380993734 766710383 943247832 766710383 943247832 26919639 316910956 26919639 316910956 872394516 755654072 872394516 755654072 177823833 183304363 177823833 183304363 967232983 827905997 967232983 827905997 496943194 4014430 496943194 4014430 1000000005 11590961 1000000005 11590961 50343391 335127202 50343391 335127202 472617164 500029742 472617164 500029742 300196612 204052870 300196612 204052870 500024290 644268504 500024290 644268504 185053599 202805007 185053599 202805007 531427705 579758827 531427705 579758827 920101274 499969669 920101274 499969669 162012159 886250368 162012159 886250368 850106014 499994210 850106014 499994210 116487821 907213144 116487821 907213144 499980352 499973307 499980352 499973307 647511833 294093189 647511833 294093189 -1000000005 36477949 -1000000005 36477949 500037906 499971268 500037906 499971268 249238413 788550751 249238413 788550751 763108880 239482464 763108880 239482464 407301762 534003574 407301762 534003574 500023050 499960847 500023050 499960847 679446420 881004277 679446420 881004277 890348438 209432275 890348438 209432275 132418632 839217640 132418632 839217640 561231170 390950809 561231170 390950809 108172768 87807525 108172768 87807525 839737587 419926455 839737587 419926455 443091731 604402747 443091731 604402747 305332583 913528778 305332583 913528778 2759000 2743467 2759000 967093987 2759000 967093987 897456923 681201770 897456923 681201770 245071398 223634105 245071398 223634105 834293075 875681626 834293075 875681626 1000000005 22030354 1000000005 22030354 339424171 419720216 339424171 419720216 869927844 939374068 869927844 939374068 77554712 180258078 77554712 180258078 424612140 971654702 424612140 971654702 786316504 581911722 786316504 581911722 155106131 494567905 155106131 494567905 875725228 957741728 875725228 957741728 140710819 744533074 140710819 744533074 909406541 93262443 909406541 93262443 197868955 500020904 197868955 500020904 302468567 146166618 302468567 146166618 694017815 809164225 694017815 809164225 1000000005 948018470 1000000005 948018470 337502896 151567958 337502896 151567958 770795663 389481881 770795663 389481881 416223895 547722001 416223895 547722001 499984726 348652747 499984726 348652747 766387662 730732280 766387662 730732280 436502307 113404523 436502307 113404523 824961738 565375261 824961738 565375261 315394778 894285875 315394778 894285875 723308986 383146828 723308986 383146828 103913589 895554216 103913589 895554216 107333114 173318239 107333114 173318239 382236390 812648424 382236390 812648424 80293169 1000000005 80293169 1000000005 655472911 297546533 655472911 297546533 499969115 897648047 499969115 897648047 32073397 189513874 32073397 189513874 715536540 443138130 715536540 443138130 500011874 262591896 500011874 262591896 224577501 180742391 224577501 180742391 744482839 499976397 744482839 499976397 499980700 187498096 499980700 187498096 125974776 829904955 125974776 829904955 278931117 82310100 278931117 82310100 46719662 46519095 46719662 46519095 40554758 883791857 40554758 883791857 388855614 345901682 388855614 345901682 562921888 645179397 562921888 645179397 894251846 411830216 894251846 411830216 318506645 147921949 318506645 147921949 959778576 952167524 959778576 952167524 927276195 499986922 927276195 499986922 157731837 798382111 157731837 798382111 383116939 337511844 383116939 337511844 637683771 791159742 637683771 791159742 307188556 500030887 307188556 500030887 546089814 120033422 546089814 120033422 953563474 671032401 953563474 671032401 646857990 224013818 646857990 224013818 78458015 935059886 78458015 935059886 935434506 56447807 935434506 56447807 18229815 647876496 18229815 647876496 448563562 500009046 448563562 500009046 946553108 212006414 946553108 212006414 499965947 717499302 499965947 717499302 174959894 139060739 174959894 139060739 796069065 500023096 796069065 500023096 661283445 368562264 661283445 368562264 136619610 500031907 136619610 500031907 590570579 864535457 590570579 864535457 499994890 534821253 499994890 534821253 396991258 201343308 396991258 201343308 898069372 723329955 898069372 723329955 149997616 871176864 149997616 871176864 809978095 499969003 809978095 499969003 500008635 775775833 500008635 775775833 408637478 430779535 408637478 430779535 821099792 967974782 821099792 967974782 267378314 459208958 267378314 459208958 552785767 911220898 552785767 911220898 43835432 88529576 43835432 88529576 1000000005 3601212 1000000005 3601212 915786738 564206567 915786738 564206567 500028802 95062234 500028802 95062234 164345717 258811531 164345717 258811531 640347395 497479914 640347395 497479914 293806669 881664322 293806669 881664322 849067053 499985610 849067053 499985610 43252421 956731291 43252421 926025219 43252421 926025219 499977313 87284865 499977313 87284865 998934721 -1000000005 998934721 -1000000005 873064868 641747393 873064868 641747393 494638271 310708810 494638271 310708810 767267687 207687466 767267687 207687466 812067149 500019026 812067149 500019026 313261751 368061402 313261751 368061402 818314089 881367741 818314089 881367741 291210855 289303687 291210855 289303687 226975315 602113089 226975315 602113089 482964307 317975525 482964307 317975525 1000000005 500023010 1000000005 500023010 537014698 321210351 537014698 321210351 338750711 536517322 338750711 536517322 900519772 473745787 900519772 473745787 249786034 500014074 249786034 500014074 499999073 378994213 499999073 378994213 246353070 500027286 246353070 500027286 425724129 360308157 425724129 360308157 73616874 921775074 73616874 921775074 920385627 500034361 920385627 500034361 284378079 857634271 284378079 857634271 691190141 666411736 691190141 666411736 499970384 190658255 499970384 190658255 858892802 106895184 858892802 106895184 147109425 261255385 147109425 261255385 762474331 500015804 762474331 500015804 587597841 794993239 587597841 794993239 -1000000005 13104790 -1000000005 13104790 907779479 900043067 907779479 900043067 866741937 262389419 866741937 262389419 264545281 500007531 264545281 500007531 924032464 66655471 924032464 66655471 499981659 695747161 499981659 695747161 207081633 194721485 207081633 194721485 500019951 566027817 500019951 566027817 375862378 808747300 375862378 808747300 590834107 258679564 590834107 258679564 55909558 789159772 55909558 789159772 483923165 499990840 483923165 499990840 183219649 439112214 183219649 439112214 661459200 28362202 661459200 28362202 314731418 390166442 314731418 390166442 432279896 766042713 432279896 766042713 652064379 75735400 652064379 75735400 499979047 657902649 499979047 657902649 555852401 425345186 555852401 425345186 47111671 45695800 47111671 45695800 781558385 499977057 781558385 499977057 500039579 843085756 500039579 843085756 79147210 499971962 79147210 499971962 500027432 945397464 500027432 945397464 539885669 108398601 539885669 108398601 286636079 774941186 286636079 774941186 95553695 500002444 95553695 500002444 870311066 88743389 870311066 88743389 115500743 116401852 115500743 116401852 224753411 741365413 224753411 741365413 629021826 499970026 629021826 499970026 200489877 550830342 200489877 550830342 735894495 737049750 735894495 737049750 919813871 63527411 919813871 63527411 991837637 906104152 991837637 906104152 118116485 422805710 118116485 422805710 575255017 499974925 575255017 499974925 165533024 500036660 165533024 500036660 876996574 956767842 876996574 956767842 990141116 335105747 990141116 335105747 414643484 734288795 414643484 734288795 499980784 440333659 499980784 440333659 354987206 39516057 354987206 39516057 26396905 840195956 26396905 840195956 823389011 217357177 823389011 217357177 329666656 500024835 329666656 500024835 711255377 842074252 711255377 842074252 440248153 438403971 440248153 438403971 512126777 705757187 512126777 705757187 228931191 247749231 228931191 247749231 861805191 984837010 861805191 984837010 1000000005 932205648 1000000005 932205648 499993894 805463799 499993894 805463799 96648914 90119692 96648914 90119692 864978752 206999999 864978752 206999999 499977687 811491496 499977687 811491496 803607424 194196450 803607424 194196450 462946392 800911699 462946392 800911699 698186912 339104202 698186912 339104202 368202459 446177784 368202459 446177784 869464006 592676120 869464006 592676120 182495460 54643487 182495460 54643487 764991402 880758539 764991402 880758539 -1000000005 725454202 -1000000005 725454202 706984989 292985129 706984989 292985129 324203034 776424418 324203034 776424418 666299383 416567317 666299383 416567317 212665805 947348217 212665805 947348217 721509982 500017361 721509982 500017361 341915586 850787261 341915586 850787261 947280392 113790795 947280392 113790795 534022119 499985953 534022119 499985953 380914178 358475804 380914178 358475804 303991209 972286348 303991209 972286348 957072523 757937596 957072523 757937596 134009957 184725953 134009957 184725953 682668420 606531132 682668420 606531132 355304755 645962772 355304755 645962772 265954326 1000000005 265954326 1000000005 182798014 128786746 182798014 128786746 815066399 732530105 815066399 732530105 500024422 38550988 500024422 38550988 809963043 280356672 809963043 280356672 21075863 1000000005 21075863 1000000005 35086246 499987891 35086246 499987891 721556439 733661789 721556439 733661789 104720855 243039664 104720855 243039664 705942443 669396875 705942443 669396875 141054333 300651845 141054333 300651845 499994597 727773028 499994597 727773028 370452779 339411939 370452779 339411939 643114305 650907259 643114305 650907259 989772489 499992278 989772489 499992278 500025041 -1000000005 500025041 -1000000005 782309900 309316244 782309900 309316244 440511703 546996744 440511703 546996744 531476679 500016905 531476679 500016905 268908972 324728112 268908972 324728112 804219905 702428421 804219905 702428421 483882181 470639327 483882181 470639327 367521513 855483517 367521513 855483517 955919522 388922779 955919522 388922779 426772019 670745915 426772019 670745915 921708809 416776677 921708809 416776677 202577440 982009451 202577440 982009451 1000000005 354097231 1000000005 354097231 35158302 711735637 35158302 711735637 592213738 262212108 592213738 262212108 78399812 806776827 78399812 806776827 280186627 493919701 280186627 493919701 633650993 823796326 633650993 823796326 500007520 389715784 500007520 389715784 331576813 115433454 331576813 115433454 500038326 907037345 500038326 907037345 165410880 411121112 165410880 411121112 500009627 996540722 500009627 996540722 10305730 971612914 10305730 971612914 877669152 542720540 877669152 542720540 538217927 514552657 538217927 514552657 127410013 881794476 127410013 881794476 36070484 995931011 36070484 995931011 -1000000005 978186037 -1000000005 978186037 128597473 595790315 128597473 595790315 751538306 243342354 751538306 243342354 133498025 946210625 133498025 946210625 33924808 44720015 33924808 44720015 104258797 298389027 104258797 298389027 300665641 745339561 300665641 745339561 851936635 412311636 851936635 412311636 577488670 593069478 577488670 593069478 775225383 294117095 775225383 294117095 530907011 823966527 530907011 823966527 117347473 83095704 117347473 83095704 777013641 500031026 777013641 500031026 650842935 374646844 650842935 374646844 208066541 875473616 208066541 875473616 839312040 499980161 839312040 499980161 119676430 554850639 119676430 554850639 773039889 150323788 773039889 150323788 466722079 890498095 466722079 890498095 500016472 605127923 500016472 605127923 955546859 196206321 955546859 196206321 379701839 748333646 379701839 748333646 155507560 152075794 155507560 152075794 549460469 821065910 549460469 821065910 87563202 305760992 87563202 305760992 499983646 1000000005 499983646 1000000005 5171848 32041999 5171848 32041999 36155988 980434645 36155988 980434645 500037557 499971330 500037557 499971330 361300442 885466228 361300442 885466228 871040473 782760929 871040473 782760929 423224256 340407858 423224256 340407858 848286430 140594944 848286430 140594944 500019704 499980941 500019704 499980941 874835025 900987105 874835025 900987105 114589634 499979189 114589634 499979189 615601739 229225794 615601739 229225794 427819885 535983914 427819885 535983914 469731295 85697392 469731295 85697392 854636811 471185729 854636811 471185729 495492651 760046421 495492651 760046421 851685467 55428804 851685467 55428804 287904610 856364216 287904610 856364216 943554907 209967 943554907 209967 394332468 582073613 394332468 582073613 510332657 169717675 510332657 169717675 892072642 889786892 892072642 889786892 126890805 604973003 126890805 604973003 930362845 499986992 930362845 499986992 191376281 908810799 191376281 908810799 902355771 205619182 902355771 205619182 500038024 531054042 500038024 531054042 831280581 839710535 831280581 839710535 64445101 353267681 64445101 353267681 666692208 65597056 666692208 65597056 230835721 499986082 230835721 499986082 748284977 243124657 748284977 243124657 45800689 881191166 45800689 881191166 230992871 345461227 230992871 345461227 631797225 655026967 631797225 655026967 237884186 499980219 237884186 499980219 623688529 238618307 623688529 238618307 81787733 957515064 81787733 957515064 636308544 539605103 636308544 539605103 279114946 199787721 279114946 199787721 890599402 921578085 890599402 921578085 500006020 500001425 500006020 500001425 855616439 499972509 855616439 499972509 209996195 700372201 209996195 700372201 500031584 470920024 500031584 470920024 733272344 500037188 733272344 500037188 40729350 89259093 40729350 89259093 400952676 538815056 400952676 538815056 786741763 499985584 786741763 499985584 264266416 910832462 264266416 910832462 -1000000005 998457826 -1000000005 998457826 22613480 500007363 22613480 500007363 765260620 282291910 765260620 282291910 206513334 842923272 206513334 842923272 827048631 499977721 827048631 499977721 188590227 354087000 188590227 354087000 500011518 500022522 500011518 500022522 756676058 1000000005 756676058 1000000005 244267131 343125156 244267131 343125156 662389400 542847333 662389400 542847333 395354440 125999034 395354440 125999034 499989582 719000134 499989582 719000134 500034719 291115287 500034719 291115287 500017370 582524353 500017370 582524353 273150916 764941234 273150916 764941234 520927120 -1000000005 520927120 -1000000005 402734217 801295131 402734217 801295131 978726620 125356824 978726620 125356824 211402380 784355837 211402380 784355837 647269947 295161855 647269947 295161855 333432609 968046619 333432609 968046619 718450945 251479602 718450945 251479602 827977852 164535618 827977852 164535618 247714927 857965102 247714927 857965102 694004603 690895658 694004603 690895658 441683854 392102067 441683854 392102067 764054442 992256737 764054442 992256737 46035266 77378493 46035266 77378493 875968878 500029885 875968878 500029885 487635127 396562725 487635127 396562725 305109360 653948091 305109360 653948091 500008449 376886047 500008449 376886047 666593049 700654668 666593049 700654668 476918589 264165008 476918589 264165008 725599275 382526397 725599275 382526397 229026264 1718314 229026264 1718314 514065846 661053999 514065846 661053999 104512917 978315075 104512917 978315075 899356931 499979133 899356931 499979133 335897107 861828218 335897107 861828218 540827446 395893339 540827446 395893339 88372899 824561977 88372899 824561977 531235988 499974277 531235988 499974277 44185162 1000000005 44185162 1000000005 52240925 913286159 52240925 913286159 674612540 500005316 674612540 500005316 340608831 255334590 340608831 255334590 847328005 609034794 847328005 609034794 13104043 32123345 13104043 32123345 95397248 801954217 95397248 801954217 855815974 166769058 855815974 166769058 735041765 716353500 735041765 716353500 71937355 998025595 71937355 998025595 986800106 981326143 986800106 981326143 25625255 499963547 25625255 499963547 305852055 770353358 305852055 770353358 500029889 138069135 500029889 138069135 500000375 568059405 500000375 568059405 652229310 145912037 652229310 145912037 891759719 547217325 891759719 547217325 303449154 727411123 303449154 727411123 500039965 500001487 500039965 500001487 882716383 163423667 882716383 163423667 118538568 1000000005 118538568 1000000005 728624133 194990374 728624133 194990374 915901997 500015319 915901997 500015319 264109066 916065697 264109066 916065697 998939525 499968748 998939525 499968748 478484256 196873818 478484256 196873818 516769202 530524599 516769202 530524599 499988134 -1000000005 499988134 -1000000005 499966762 833533456 499966762 833533456 615477169 173219400 615477169 173219400 31258618 989987097 31258618 989987097 2857955 21400435 2857955 21400435 225865021 500037007 225865021 500037007 907763887 277506206 907763887 277506206 210020008 614939143 210020008 614939143 472030981 500020344 472030981 500020344 499976232 141980994 499976232 141980994 250450853 508933283 250450853 508933283 802891408 30527499 802891408 30527499 440805171 949988288 440805171 949988288 892314070 590366288 892314070 590366288 499978277 168897167 499978277 168897167 360974927 546785399 360974927 546785399 500003436 65183929 500003436 65183929 384518127 414802230 384518127 414802230 638638327 830942209 638638327 830942209 835054007 43919534 835054007 43919534 488848485 620841304 488848485 620841304 936750481 104133873 936750481 104133873 708701712 503660860 708701712 503660860 162469150 880081213 162469150 880081213 751125580 140279812 751125580 140279812 97683780 800098540 97683780 800098540 499969973 298169840 499969973 298169840 650030302 994384092 650030302 994384092 405128263 308685760 405128263 308685760 659502203 533546359 659502203 533546359 394632873 639580560 394632873 639580560 917933796 300171415 917933796 300171415 345755456 579218175 345755456 579218175 765673489 405779449 765673489 405779449 368753599 562417048 368753599 562417048 572512808 909088417 572512808 909088417 68193456 51342285 68193456 51342285 1000000005 409495810 1000000005 409495810 131148409 979381327 131148409 979381327 856378197 652234760 856378197 652234760 499981087 823327710 499981087 823327710 794034523 603955887 794034523 603955887 499986156 761852306 499986156 761852306 245903573 668653154 245903573 668653154 763152463 192281893 76315246
106654 10371872 0 10371872 15170448 14114383 15170448 14114383 13908948 3770716 13908948 3770716 4160154 3770716 7842581 9276889 7842581 9276889 20220190 3330105 20220190 3330105 -1000000005 769870 -1000000005 769870 3784122 20294473 3784122 20294473 18462222 9751103 18462222 9751103 12694623 20192558 12694623 20192558 20928242 20498255 20928242 20498255 12893083 2204829 12893083 2204829 -1000000005 6223291 -1000000005 6223291 20835177 15356009 20835177 15356009 8645652 8253116 8645652 8253116 17971891 10705115 17971891 10705115 15762328 15598299 15762328 15598299 19036088 3767219 19036088 3767219 23153578 11135882 23153578 11135882 15511108 12487312 15511108 12487312 13367292 14050042 13367292 14050042 8635925 18896709 8635925 18896709 19872076 19168827 19872076 19168827 9038041 6671997 9038041 6671997 20442222 12893228 20442222 12893228 8845546 18592543 8845546 18592543 7564146 7368707 7564146 7368707 14522888 16438730 14522888 16438730 10044518 -1000000005 10044518 -1000000005 23976132 18054690 23976132 18054690 16418120 7481092 16418120 7481092 20141258 -1000000005 20141258 -1000000005 2018753 17542964 2018753 17542964 12194672 8275551 12194672 8275551 18740252 12556263 18740252 12556263 13088943 14862281 13088943 14862281 10654756 8305297 10654756 8305297 -1000000005 10914585 -1000000005 10914585 16068731 15552780 16068731 15552780 21272699 5795061 21272699 5795061 7803730 11995729 7803730 11995729 13918366 17909417 13918366 17909417 24711067 -1000000005 24711067 -1000000005 10630478 15593259 10630478 15593259 12201456 12069838 12201456 12069838 16208671 15990486 16208671 15990486 18575198 -1000000005 18575198 -1000000005 13381238 20050564 13381238 20050564 21240822 3964671 21240822 3964671 22697845 10601818 22697845 10601818 16017779 14247540 16017779 14247540 12042819 4630211 12042819 4630211 22458712 6417124 22458712 6417124 12590164 18715721 12590164 18715721 5438253 1301412 5438253 1301412 25500505 24248830 25500505 24248830 5855475 10113685 5855475 10113685 13511670 1000000005 13511670 1000000005 19236228 10229676 19236228 10229676 15161419 13018863 15161419 13018863 9863312 19446111 9863312 19446111 5299508 5021764 5299508 5021764 15143728 15943678 15143728 15943678 8898375 1000000005 8898375 1000000005 3575473 21531123 3575473 21531123 19003494 11219994 19003494 11219994 10671016 16247004 10671016 16247004 16642709 15121336 16642709 15121336 8418342 -1000000005 8418342 -1000000005 19050126 16789907 19050126 16789907 11632557 8700102 11632557 8700102 3867715 23124407 3867715 23124407 7789478 10699703 7789478 10699703 16688702 9412310 16688702 9412310 3402090 3064042 3402090 3064042 22809488 16483587 22809488 16483587 9045611 17856669 9045611 17856669 23625461 -1000000005 23625461 -1000000005 18743722 11009607 18743722 11009607 12133899 19523378 12133899 19523378 21066621 3343973 21066621 3343973 23586858 19251742 23586858 19251742 17105788 10511989 17105788 10511989 10309065 22315091 10309065 22315091 -1000000005 7922709 -1000000005 7922709 18948213 15066650 18948213 15066650 6724852 21473972 6724852 21473972 22673568 24713463 22673568 24713463 25737612 12197669 25737612 12197669 4073180 25223569 4073180 25223569 1760823 25223569 9057685 10783828 9057685 10783828 20829453 20085975 20829453 20085975 20282265 6378586 20282265 6378586 763085 1000000005 763085 1000000005 3453675 6226389 3453675 6226389 14652630 14172219 14652630 14172219 8210948 6061528 8210948 6061528 2064133 2168141 2064133 2168141 22476250 11374339 22476250 11374339 9702721 5725874 9702721 5725874 22453715 3649514 22453715 3649514 23131399 6270623 23131399 6270623 1341699 25799633 1341699 22941063 1341699 22941063 17261534 11455405 17261534 11455405 12200606 14947119 12200606 14947119 18759964 6703975 18759964 6703975 20979108 1000000005 20979108 1000000005 22958168 10772166 22958168 10772166 7808988 6209924 7808988 6209924 20744290 18245196 20744290 18245196 10307774 15468127 10307774 15468127 17443273 19826525 17443273 19826525 5888994 5656851 5888994 5656851 7608797 17458351 7608797 17458351 14698144 10696560 14698144 10696560 -1000000005 7164926 -1000000005 7164926 18522142 12660593 18522142 12660593 12384721 15195016 12384721 15195016 16486600 20203284 16486600 20203284 5637624 24100003 5637624 24100003 1000000005 2372017 1000000005 2372017 12010349 15061702 12010349 15061702 7536724 5220525 7536724 5220525 21512155 11436218 21512155 11436218 9406849 19451493 9406849 19451493 1000000005 10412335 1000000005 10412335 13680861 13994593 13680861 13994593 3171158 2875308 3171158 2875308 23903698 2875308 5306184 19011582 5306184 19011582 8225573 9884916 8225573 9884916 17975294 20587300 17975294 20587300 6153166 5788460 6153166 5788460 19115344 14529055 19115344 14529055 2682905 3101332 2682905 3101332 11272210 16844075 11272210 16844075 7293751 21693231 7293751 21693231 1136713 25908657 1136713 25908657 25424396 10222044 25424396 10222044 14681713 21368114 14681713 21368114 5575364 8766142 5575364 8766142 20287709 23145742 20287709 23145742 23855266 20778597 23855266 20778597 20185382 16062241 20185382 16062241 14924589 10660730 14924589 10660730 19752099 -1000000005 19752099 -1000000005 2934038 14372831 2934038 14372831 13310552 12205445 13310552 12205445 16744808 10146885 16744808 10146885 19690029 19373514 19690029 19373514 20145323 6388755 20145323 6388755 22507519 2673231 22507519 2673231 1000000005 12826368 1000000005 12826368 9075035 7410930 9075035 7410930 4666929 4486013 4666929 4486013 19048542 11429521 19048542 11429521 9081462 25290481 9081462 25290481 1000000005 20388325 1000000005 20388325 5921799 21706005 5921799 21706005 24076989 23070087 24076989 23070087 21188343 -1000000005 21188343 -1000000005 17806014 12351126 17806014 12351126 9193693 21016574 9193693 21016574 22162592 4739791 22162592 4739791 21542586 17445686 21542586 17445686 14637990 11151451 14637990 11151451 11859251 13878274 11859251 13878274 15024424 19794047 15024424 19794047 6040197 23801682 6040197 23801682 3047752 4277401 3047752 4277401 16001926 13606245 16001926 13606245 14099216 2873144 14099216 2873144 -1000000005 6646416 -1000000005 6646416 19116680 9093468 19116680 9093468 12491810 17891159 12491810 17891159 8418699 21253480 8418699 21253480 5544285 21253480 19048754 16305494 19048754 16305494 8017591 22733527 8017591 22733527 4433939 22733527 18694886 9758414 18694886 9758414 17296592 16688635 17296592 16688635 2755303 1000000005 2755303 1000000005 912684 15975597 912684 15975597 13100113 8074982 13100113 8074982 1000000005 4095937 1000000005 4095937 22425294 20807611 22425294 20807611 12611714 6468651 12611714 6468651 6814450 9905805 6814450 9905805 25365095 1575013 25365095 1575013 24682233 24387522 24682233 24387522 25535172 19343783 25535172 19343783 8633212 9949368 8633212 9949368 14823610 18383123 14823610 18383123 8581022 13305622 8581022 13305622 13614374 6429460 13614374 6429460 6792181 19953319 6792181 19953319 19761874 15820308 19761874 15820308 9793755 17364466 9793755 17364466 17907007 12455062 17907007 12455062 4888329 3707261 4888329 3707261 23662856 22886903 23662856 22886903 7445691 18892248 7445691 18892248 13056475 12733740 13056475 12733740 16986047 4750995 16986047 4750995 4133074 -1000000005 4133074 -1000000005 2434322 8012714 2434322 8012714 8884130 14098388 8884130 14098388 16762733 6658450 16762733 6658450 20849340 1000000005 20849340 1000000005 25831744 13146657 25831744 13146657 7543489 3213829 7543489 3213829 3437180 20880733 3437180 20880733 20367466 9327241 20367466 9327241 8443072 3761535 8443072 3761535 3940411 13375742 3940411 13375742 16041549 8522315 16041549 8522315 9081911 21604510 9081911 21604510 23175159 3705596 23175159 3705596 6827271 6544102 6827271 6544102 19101416 11858491 19101416 11858491 6661150 6480252 6661150 6480252 16306592 13328125 16306592 13328125 11772622 2072994 11772622 2072994 24626152 2072994 22375242 12175913 22375242 12175913 11215910 16414740 11215910 16414740 10452130 11009008 10452130 11009008 13324285 16750262 13324285 16750262 7895373 2849891 7895373 2849891 2365995 1000000005 2365995 1000000005 17458792 6461228 17458792 6461228 5689406 21346690 5689406 21346690 19797811 18342429 19797811 18342429 -1000000005 22689313 -1000000005 22689313 20737457 17140070 20737457 17140070 6867325 5922285 6867325 5922285 21165526 6923576 21165526 6923576 8839726 13968563 8839726 13968563 17405970 17294671 17405970 17294671 8388925 7735438 8388925 7735438 12867841 14343889 12867841 14343889 17394221 880295 17394221 880295 1000000005 18915276 1000000005 18915276 17629527 9525901 17629527 9525901 8456061 22360675 8456061 22360675 23389976 10610839 23389976 10610839 11797492 18738574 11797492 18738574 5734020 -1000000005 5734020 -1000000005 21178102 10758313 21178102 10758313 10586141 9465891 10586141 9465891 18982940 6528034 18982940 6528034 5359604 24387602 5359604 24387602 1000000005 19494393 1000000005 19494393 11905169 3175478 11905169 3175478 24242624 23464316 24242624 23464316 8641500 1965813 8641500 1965813 -1000000005 4152028 -1000000005 4152028 18531827 18788277 18531827 18788277 4736777 4643662 4736777 4643662 19181242 17739145 19181242 17739145 13046847 10598552 13046847 10598552 9603538 6307277 9603538 6307277 21506031 699900 21506031 699900 -1000000005 13671685 -1000000005 13671685 18981271 18960344 18981271 18960344 8104723 18960344 19983344 19235757 19983344 19235757 16874304 11640707 16874304 11640707 11289170 20438324 11289170 20438324 6580138 20438324 11507970 7260592 11507970 7260592 22924645 2988367 22924645 2988367 -1000000005 7037256 -1000000005 7037256 19094550 22277112 19094550 22277112 4720201 7454936 4720201 7454936 18817653 9361985 18817653 9361985 15189710 19162452 15189710 19162452 7751927 17372338 7751927 17372338 12902380 11362096 12902380 11362096 6632019 20600260 6632019 20600260 20938404 16812111 20938404 16812111 12066118 4969568 12066118 4969568 25187301 24064996 25187301 24064996 19349438 13061927 19349438 13061927 3541130 24533852 3541130 24533852 1000000005 3331838 1000000005 3331838 20699980 19557217 20699980 19557217 -1000000005 8426007 -1000000005 8426007 18615478 14199969 18615478 14199969 13871141 10142176 13871141 10142176 6034465 2982443 6034465 2982443 23852994 4059120 23852994 4059120 4628716 5044656 4628716 5044656 15411330 13583232 15411330 13583232 6959916 20689978 6959916 20689978 5825557 5458197 5825557 5458197 8912805 10718322 8912805 10718322 15505021 20237323 15505021 20237323 20844026 12942854 20844026 12942854 13873789 10204219 13873789 10204219 18793546 18012980 18793546 18012980 17084544 8851262 17084544 8851262 9362816 16492447 9362816 16492447 14706007 12462884 14706007 12462884 4782138 1000000005 4782138 1000000005 26663582 24504664 26663582 24504664 25147693 2058967 25147693 2058967 22201314 4905034 22201314 4905034 12699444 17107402 12699444 17107402 19564809 20822123 19564809 20822123 2493993 2257540 2493993 2257540 7897490 8048192 7897490 8048192 10358345 16734535 10358345 16734535 14179328 7819514 14179328 7819514 22521188 21980051 22521188 21980051 6026706 8223140 6026706 8223140 15287017 16738481 15287017 16738481 17486028 18697401 17486028 18697401 24816662 23894195 24816662 23894195 7752895 16432091 7752895 16432091 15194653 12147035 15194653 12147035 8641233 20264629 8641233 20264629 22096915 22866835 22096915 22866835 3987798 22627168 3987798 22627168 23655363 21683717 23655363 21683717 5650670 19488588 5650670 19488588 14665227 7410550 14665227 7410550 6320389 22207971 6320389 22207971 23630747 3166047 23630747 3166047 23752413 8685648 23752413 8685648 9210915 9372140 9210915 9372140 23495953 1000000005 23495953 1000000005 26885132 6143274 26885132 6143274 7002261 21227310 7002261 21227310 22841233 -1000000005 22841233 -1000000005 23333939 5598879 23333939 5598879 8125740 7648987 8125740 7648987 10929803 10448790 10929803 10448790 13251776 20572758 13251776 20572758 21627193 4001248 21627193 4001248 22565393 17943840 22565393 17943840 15082619 10767701 15082619 10767701 19939457 20491869 19939457 20491869 21008428 6528413 21008428 6528413 8166911 12253038 8166911 12253038 19248219 18765107 19248219 18765107 13066826 12485677 13066826 12485677 14867496 21767247 14867496 21767247 5291118 13280112 5291118 13280112 14583351 7055107 14583351 7055107 4030541 4089143 4030541 4089143 5810189 6734544 5810189 6734544 18862606 9245826 18862606 9245826 10111734 16638978 10111734 16638978 14513727 2901213 14513727 2901213 2970452 17943487 2970452 17943487 10422805 4189835 10422805 4189835 4367324 14952454 4367324 14952454 18025610 19489903 18025610 19489903 19956706 8227485 19956706 8227485 -1000000005 8841062 -1000000005 8841062 16669023 14799247 16669023 14799247 13181398 5639110 13181398 5639110 21471821 22034790 21471821 22034790 4725900 22034790 5680089 15333046 5680089 15333046 19863547 7246772 19863547 7246772 16267301 10852671 16267301 10852671 8643666 18655209 8643666 18655209 19212110 18127639 19212110 18127639 15904181 -1000000005 15904181 -1000000005 4042994 15606741 4042994 15606741 12699079 11433454 12699079 11433454 9258759 21330393 9258759 21330393 5602920 8014384 5602920 8014384 19892982 7136201 19892982 7136201 6454300 21380666 6454300 21380666 22261076 8232874 22261076 8232874 15977578 11676510 15977578 11676510 10511384 18878049 10511384 18878049 19894482 6658731 19894482 6658731 4947549 4571321 4947549 4571321 25325391 1442579 25325391 3415210 25325391 3415210 12389366 13757972 12389366 13757972 19824970 19130326 19824970 19130326 8761287 13054876 8761287 13054876 16959997 19662302 16959997 19662302 863310 -1000000005 863310 -1000000005 23510078 5236868 23510078 5236868 21039635 7212755 21039635 7212755 15692371 20713104 15692371 20713104 22481193 4313662 22481193 4313662 22142581 18758622 22142581 18758622 17215304 6711979 17215304 6711979 20371969 20006412 20371969 20006412 20727813 14321458 20727813 14321458 11035209 5528700 11035209 5528700 22842017 3953356 22842017 3953356 18094461 9415669 18094461 9415669 17368942 15125767 17368942 15125767 8331031 6233050 8331031 6233050 6547679 8464971 6547679 8464971 10371362 11868432 10371362 11868432 12503816 6467710 12503816 6467710 20465011 9943518 20465011 9943518 11821945 15538528 11821945 15538528 17568532 9212501 17568532 9212501 9440487 18724143 9440487 18724143 6359347 6432270 6359347 6432270 7748962 17773637 7748962 17773637 16406106 10056531 16406106 10056531 20692011 22323923 20692011 22323923 23026438 21900710 23026438 21900710 5047229 5960232 5047229 5960232 12098260 16254628 12098260 16254628 10394450 7776829 10394450 7776829 2449313 1000000005 2449313 1000000005 10030759 6562525 10030759 6562525 6985958 12962538 6985958 12962538 19224947 7834841 19224947 7834841 8141392 11424194 8141392 11424194 13177533 22684985 13177533 22684985 3284633 23691159 3284633 23691159 22545280 21593913 22545280 21593913 21267839 3204198 21267839 3204198 3074305 3472507 3074305 3472507 6878846 6870987 6878846 6870987 11408791 16602206 11408791 16602206 9803358 22774840 9803358 22774840 1000000005 3398560 1000000005 3398560 4289085 19076870 4289085 19076870 8522196 9542776 8522196 9542776 15220275 14060550 15220275 14060550 13988691 8881986 13988691 8881986 23273705 22500596 23273705 22500596 22465529 8818386 22465529 8818386 18199854 12096506 18199854 12096506 6562959 21538071 6562959 21538071 -1000000005 3653781 -1000000005 3653781 7697902 21013397 7697902 21013397 6168423 19694336 6168423 19694336 14239140 11005111 14239140 11005111 19989367 7439667 19989367 7439667 15285373 16861533 15285373 16861533 20582860 20009411 20582860 20009411 8407287 17571702 8407287 17571702 10622565 11591937 10622565 11591937 16401421 4822666 16401421 4822666 4778210 6533081 4778210 6533081 12370616 23815489 12370616 23815489 24877902 16452658 24877902 16452658 8912910 6358303 8912910 6358303 6817283 18211003 6817283 18211003 19018114 9365919 19018114 9365919 15297530 14479049 15297530 14479049 3157429 2852379 3157429 2852379 22525805 5138736 22525805 5138736 7717647 13290648 7717647 13290648 17363601 9713909 17363601 9713909 10036419 5866044 10036419 5866044 21673411 5767330 21673411 5767330 13554928 24024098 13554928 24024098 1000000005 6635614 1000000005 6635614 9749058 9737247 9749058 9737247 22178396 21703335 22178396 21703335 9404723 11970961 9404723 11970961 18789579 24780849 18789579 24780849 2335773 15127795 2335773 15127795 18521685 20355100 18521685 20355100 1000000005 19766659 1000000005 19766659 18539261 12360680 18539261 12360680 12523175 11336226 12523175 11336226 19136920 5868916 19136920 5868916 21201783 20066338 21201783 20066338 12389127 8354730 12389127 8354730 26428431 -1000000005 26428431 -1000000005 19533010 15134658 19533010 15134658 14489536 13857797 14489536 13857797 13868298 12629234 13868298 12629234 9046906 3692290 9046906 3692290 23183501 20287890 23183501 20287890 19489690 10174781 19489690 10174781 8889154 7464199 8889154 7464199 19716948 16770749 19716948 16770749 11834722 9492931 11834722 9492931 5531977 4492960 5531977 4492960 4756695 17708700 4756695 17708700 14801571 12335379 14801571 12335379 13014329 21088911 13014329 21088911 6139009 6340087 6139009 6340087 16871226 17883171 16871226 17883171 20783215 21770225 20783215 21770225 22463377 6831216 22463377 6831216 15404049 17252367 15404049 17252367 20865503 21252659 20865503 21252659 5725475 20211465 5725475 20211465 10062797 15613295 10062797 15613295 15730502 7932753 15730502 7932753 5368101 1000000005 5368101 1000000005 12540444 5153944 12540444 5153944 5353603 17423313 5353603 17423313 17981801 16924822 17981801 16924822 5623199 22355245 5623199 22355245 -1000000005 20401564 -1000000005 20401564 15185811 6620756 15185811 6620756 4117687 22766039 4117687 22766039 5687338 10069221 5687338 10069221 19389673 3627941 19389673 3627941 1000000005 126674 1000000005 126674 23633416 19161629 23633416 19161629 16273689 13976544 16273689 13976544 9436652 7815333 9436652 7815333 8266660 17888427 8266660 17888427 12381360 3834708 12381360 3834708 4230492 3834708 4714898 13171411 4714898 13171411 18246137 -1000000005 18246137 -1000000005 1915813 5442681 1915813 5442681 15912833 14498803 15912833 14498803 13963731 6304468 13963731 6304468 4666776 3591698 4666776 3591698 1000000005 18321460 1000000005 18321460 9546165 16271817 9546165 16271817 19028215 8384847 19028215 8384847 11480745 17446062 11480745 17446062 21799001 21166889 21799001 21166889 15188273 11054225 15188273 11054225 18833605 -1000000005 18833605 -1000000005 4630212 11324151 4630212 11324151 12347329 19593667 12347329 19593667 2932707 23917085 2932707 23917085 19675923 18774876 19675923 18774876 13214205 9027652 13214205 9027652 1929287 1000000005 1929287 1000000005 4220369 10773718 4220369 10773718 13300111 19745231 13300111 19745231 19987452 12135184 19987452 12135184 5982429 3572367 5982429 3572367 25817406 1000000005 25817406 1000000005 6798179 12764444 6798179 12764444 20817090 20104330 20817090 20104330 8164182 7782343 8164182 7782343 10668905 20401446 10668905 20401446 3514068 1000000005 3514068 1000000005 3870886 20940218 3870886 20940218 18354434 11836382 18354434 11836382 13569934 13106749 13569934 13106749 14330575 14744457 14330575 14744457 11843914 1860337 11843914 1860337 25576572 24546468 25576572 24546468 5564374 6612650 5564374 6612650 11364708 20025315 11364708 20025315 23412674 22644587 23412674 22644587 5726643 16031844 5726643 16031844 16684477 2383751 16684477 2383751 -1000000005 6193709 -1000000005 6193709 18721700 16303540 18721700 16303540 14512849 8107854 14512849 8107854 -1000000005 1668748 -1000000005 1668748 5736271 15185491 5736271 15185491 22565985 21843897 22565985 21843897 6515376 15191144 6515376 15191144 16283438 17950875 16283438 17950875 8937680 21950615 8937680 21950615 5010967 15131739 5010967 15131739 14983569 5175998 14983569 5175998 2909235 23979008 2909235 23979008 6400434 13302655 6400434 13302655 20932991 -1000000005 20932991 -1000000005 5993857 13527256 5993857 13527256 16486227 20600169 16486227 20600169 22601543 4250917 22601543 4250917 6692806 13781692 6692806 13781692 14449578 11642855 14449578 11642855 4393078 22327726 4393078 22327726 21770918 16984344 21770918 16984344 12045268 12048765 12045268 12048765 14577174 17782786 14577174 17782786 22827589 24314558 22827589 24314558 -1000000005 745846 -1000000005 745846 12013364 14240437 12013364 14240437 16849718 16575806 16849718 16575806 20240659 23333571 20240659 23333571 24326292 7156366 24326292 7156366 20221566 9258929 20221566 9258929 15226400 12694404 15226400 12694404 12638087 17638055 12638087 17638055 19461046 6659595 19461046 6659595 4000737 22940798 4000737 22940798 8139096 810902 8139096 810902 26131116 1982019 26131116 1982019 23419720 6409741 23419720 6409741 14305415 15970543 14305415 15970543 4357185 24281391 4357185 24281391 -1000000005 7719553 -1000000005 7719553 16796781 13779508 16796781 13779508 8652936 4435613 8652936 4435613 22507656 21595347 22507656 21595347 16755947 14473341 16755947 14473341 11618049 16391058 11618049 16391058 6444081 3949810 6444081 3949810 23062415 3949810 4073958 22424057 4073958 22424057 22515695 16352958 22515695 16352958 14172878 10247620 14172878 10247620 8487184 24054865 8487184 24054865 25148596 4947391 25148596 4947391 8100016 17766040 8100016 17766040 11930776 12653611 11930776 12653611 17795219 19888823 17795219 19888823 4870088 4713226 4870088 4713226 23600946 22486947 23600946 22486947 4391681 8277394 4391681 8277394 10456911 11285903 10456911 11285903 14174287 13620460 14174287 13620460 9792688 18428208 9792688 18428208 19071333 6526990 19071333 6526990 4540534 4010633 4540534 4010633 4064001 5223850 4064001 5223850 8289067 11987105 8289067 11987105 12873594 17504281 12873594 17504281 8833330 5159396 8833330 5159396 21520164 22301881 21520164 22301881 4713726 16946619 4713726 16946619 11747691 13526759 11747691 13526759 15409677 11091817 15409677 11091817 10803233 17135896 10803233 17135896 7534892 1000000005 7534892 1000000005 19235305 12681285 19235305 12681285 11955676 20614765 11955676 20614765 21428598 3210693 21428598 3210693 3016787 22290145 3016787 22290145 4984431 15717296 4984431 15717296 15300544 9965994 15300544 9965994 5165597 4631276 5165597 4631276 4753021 4631276 20330187 6924839 20330187 6924839 8981452 17447403 8981452 17447403 11277172 13069191 11277172 13069191 18011256 20823073 18011256 20823073 6229608 6713882 6229608 6713882 19248648 17290389 19248648 17290389 13090905 4565264 13090905 4565264 -1000000005 19342311 -1000000005 19342311 14317096 12624828 14317096 12624828 11232159 -1000000005 11232159 -1000000005 22314392 17136801 22314392 17136801 15934064 12733770 15934064 12733770 13402898 20192292 13402898 20192292 5501095 21417123 5501095 21417123 25885963 24944036 25885963 1588060 25885963 1588060 19439413 18103214 19439413 18103214 16577193 11001973 16577193 11001973 11730009 15870012 11730009 15870012 10286856 4495870 10286856 4495870 22559159 20808026 22559159 20808026 7567382 11751032 7567382 11751032 13516482 17427746 13516482 17427746 17874751 10774319 17874751 10774319 9963996 20381275 9963996 20381275 3486634 23890703 3486634 23890703 3146845 23890703 5238656 5862052 5238656 5862052 7065536 12202357 7065536 12202357 17435630 8134436 17435630 8134436 1000000005 5855184 1000000005 5855184 6744755 13236411 6744755 13236411 18250654 24233344 18250654 24233344 1954697 24970864 1954697 24970864 3393770 5176239 3393770 5176239 19786631 21869028 19786631 21869028 26571032 1000000005 26571032 1000000005 23330785 8458662 23330785 8458662 16085652 18485320 16085652 18485320 8638800 6029512 8638800 6029512 5735265 24628792 5735265 24628792 449008 751030 449008 12031079 449008 12031079 16219250 10681745 16219250 10681745 6595835 5308381 6595835 5308381 21781563 1000000005 21781563 1000000005 16486799 14749014 16486799 14749014 9248442 8593687 9248442 8593687 19381105 6429681 19381105 6429681 20651082 9403573 20651082 9403573 14551932 18464681 14551932 18464681 21568345 21545467 21568345 21545467 22382563 19478620 22382563 19478620 12108483 10911909 12108483 10911909 15922092 15063939 15922092 15063939 14763398 10942782 14763398 10942782 21434927 4989772 21434927 4989772 1000000005 7705477 1000000005 7705477 19507619 20461280 19507619 20461280 21772638 21164998 21772638 21164998 8380452 13275744 8380452 13275744 16964136 -1000000005 16964136 -1000000005 24426260 20578724 24426260 20578724 17683936 16376192 17683936 16376192 6604720 1000000005 6604720 1000000005 22857608 16371066 22857608 16371066 10999520 13664080 10999520 13664080 19425521 19663854 19425521 19663854 22255586 4847122 22255586 4847122 18847561 20718894 18847561 20718894 5442558 22304734 5442558 22304734 23195706 19080632 23195706 19080632 7382413 7440431 7382413 7440431 8853747 9919864 8853747 9919864 20775579 -1000000005 20775579 -1000000005 17222068 14722526 17222068 14722526 14168421 10261137 14168421 10261137 8917879 18583315 8917879 18583315 1589525 25418836 1589525 25418836 2690765 21745426 2690765 21745426 20368982 14220444 20368982 14220444 9167903 1000000005 9167903 1000000005 3561628 6699426 3561628 6699426 8669513 17719285 8669513 17719285 17169530 13025665 17169530 13025665 13402355 11175664 13402355 11175664 5828291 4587832 5828291 4587832 1484344 -1000000005 1484344 -1000000005 23379239 3964279 23379239 3964279 13727975 16826478 13727975 16826478 7642837 21370754 7642837 21370754 22064190 5249914 22064190 5249914 9579687 19509973 9579687 19509973 5371019 5243823 5371019 5243823 10959790 18001081 10959790 18001081 18393937 8197508 18393937 8197508 3103126 23966640 3103126 3876393 3103126 3876393 6058421 14486624 6058421 14486624 14583749 11109751 14583749 11109751 15747048 19562931 15747048 19562931 24238812 2624076 24238812 7420630 24238812 7420630 8808110 13019883 8808110 13019883 16361384 16347220 16361384 16347220 10238046 6426183 10238046 6426183 6528645 11246787 6528645 11246787 20962167 2602900 20962167 2602900 2647842 21263402 2647842 21263402 7833681 18003113 7833681 18003113 13460989 9904632 13460989 9904632 21756349 -1000000005 21756349 -1000000005 26739380 2925871 26739380 2925871 4255544 19759212 4255544 19759212 8514129 18333323 8514129 18333323 14098769 11102527 14098769 11102527 23365434 2878800 23365434 2878800 3386737 22354251 3386737 22354251 19679169 9097557 19679169 9097557 -1000000005 8814631 -1000000005 8814631 16353650 15362317 16353650 15362317 10142813 22117735 10142813 22117735 4477049 22346450 4477049 22346450 11783449 5686766 11783449 5686766 5709998 19972550 5709998 19972550 10739646 10653241 10739646 10653241 14644873 17337300 14644873 17337300 5084752 24417217 5084752 24417217 25629401 1000000005 25629401 1000000005 26311457 1909113 26311457 1909113 6730890 18543952 6730890 18543952 9273261 16227950 9273261 16227950 16516009 10513193 16516009 10513193 15949141 14258203 15949141 14258203 7674899 23300916 7674899 23300916 24437087 23300916 15821250 13801741 15821250 13801741 11810465 20091408 11810465 20091408 21593732 5450445 21593732 5450445 6012853 19053436 6012853 19053436 17690568 13298758 17690568 13298758 11048235 10232459 11048235 10232459 9331073 -1000000005 9331073 -1000000005 23297577 12940995 23297577 12940995 11257893 9732969 11257893 9732969 21596245 23697015 21596245 23697015 -1000000005 26108337 -1000000005 26108337 24919699 16375450 24919699 16375450 15482244 11990046 15482244 11990046 4356248 23716591 4356248 23716591 3181371 9572279 3181371 9572279 10227248 2160118 10227248 2160118 1715688 1000000005 1715688 1000000005 8159063 8176112 8159063 8176112 10996131 14454682 10996131 14454682 12848978 7099269 12848978 7099269 6668957 6248052 6668957 6248052 22873168 23641906 22873168 23641906 24591041 19282151 24591041 19282151 17813840 14647208 17813840 14647208 7922873 6887873 7922873 6887873 7214360 15608552 7214360 15608552 12956183 9639489 12956183 9639489 19875763 5762441 19875763 5762441 3371514 1375215 3371514 1375215 1357262 18138040 1357262 18138040 15242483 3398055 15242483 3398055 23338942 17637327 23338942 17637327 10856388 13178404 10856388 13178404 16850398 1029101 16850398 1029101 26402549 1000000005 26402549 1000000005 9984863 12775138 9984863 12775138 20112646 19359200 20112646 19359200 14540257 10720472 14540257 10720472 21740820 2540347 21740820 2540347 -1000000005 4914705 -1000000005 4914705 6278528 19311225 6278528 19311225 18920933 13972520 18920933 13972520 5673165 23164076 5673165 23164076 23750804 12998529 23750804 12998529 9738827 6688457 9738827 6688457 6939033 6688457 15351156 15607862 15351156 15607862 10034713 5975664 10034713 5975664 23420273 3519209 23420273 3519209 22734914 14845287 22734914 14845287 -1000000005 23570426 -1000000005 23570426 11019652 9129016 11019652 9129016 8668300 6588346 8668300 6588346 22221772 4616072 22221772 4616072 13621805 20417273 13621805 20417273 2069773 2242557 2069773 2242557 16825377 16426622 16825377 16426622 22416960 21735888 22416960 21735888 6044935 16934839 6044935 16934839 12778216 6422033 12778216 6422033 3132819 24194153 3132819 24194153 25329161 5476664 25329161 5476664 20586113 18728746 20586113 18728746 8282418 8336232 8282418 8336232 11214940 15358096 11214940 15358096 11594626 13346012 11594626 13346012 15717190 15371733 15717190 15371733 7306377 5656942 7306377 5656942 5778375 12902844 5778375 12902844 16105132 8318643 16105132 8318643 8362953 8138963 8362953 8138963 17753632 16336406 17753632 16336406 11418018 13541683 11418018 13541683 14627687 3103250 14627687 3103250 421096 -1000000005 421096 -1000000005 26246407 7188165 26246407 7188165 12764902 22401734 12764902 22401734 23214599 17594492 23214599 17594492 9755164 10644395 9755164 10644395 13630820 13632142 13630820 13632142 16707528 10076814 16707528 10076814 6262654 6009213 6262654 6009213 16237113 14500593 16237113 14500593 14399991 11982467 14399991 11982467 10780623 8596834 10780623 8596834 3412120 23410707 3412120 23410707 14176529 9851191 14176529 9851191 1000000005 21684740 1000000005 21684740 21170267 18236741 21170267 18236741 9941187 4895980 9941187 4895980 4985829 10888323 4985829 10888323 14371234 14066433 14371234 14066433 12319892 18472805 12319892 18472805 2653037 24289495 2653037 7272079 2653037 7272079 8405561 15561837 8405561 15561837 16569686 7006855 16569686 7006855 20792668 6026862 20792668 6026862 7051566 13826655 7051566 13826655 19620409 23289259 19620409 23289259 -1000000005 17226899 -1000000005 17226899 24751149 1933473 24751149 6986798 24751149 6986798 18230030 10107575 18230030 10107575 9945703 8479950 9945703 8479950 21084733 5630273 21084733 5630273 8410856 13329814 8410856 13329814 15195258 10935736 15195258 10935736 17404766 18330587 17404766 18330587 7876615 22392099 7876615 22392099 4468406 11593091 4468406 11593091 18843924 2683483 18843924 2683483 1000000005 18232829 1000000005 18232829 15373052 11624009 15373052 11624009 -1000000005 25923265 -1000000005 25923265 24816217 8849980 24816217 8849980 15415354 19626461 15415354 19626461 2263369 2143312 2263369 2143312 2525398 21969373 2525398 21969373 15075008 12636995 15075008 12636995 13650297 21995073 13650297 21995073 5091396 21995073 18043053 14665825 18043053 14665825 7890189 22564253 7890189 22564253 4493698 20246026 4493698 20246026 20714739 19862540 20714739 19862540 11726717 8298619 11726717 8298619 5635408 4574575 5635408 4574575 22022575 5105012 22022575 5105012 5447567 7103180 5447567 7103180 21333191 22344480 21333191 22344480 761849 779185 761849 23825382 761849 23825382 22753883 8576262 22753883 8576262 12111748 12248109 12111748 12248109 16967584 7043360 16967584 7043360 3324604 3061275 3324604 3061275 5212422 18495967 5212422 18495967 15011108 12470284 15011108 12470284 13303131 18501637 13303131 18501637 2110900 24951338 2110900 24951338 3126620 4063081 3126620 4063081 22208894 6276646 22208894 6276646 16241808 21523525 16241808 21523525 23000635 23638185 23000635 23638185 3067564 3099875 3067564 3099875 5353403 21150087 5353403 21150087 8230356 11481429 8230356 11481429 14739186 12637661 14739186 12637661 13047440 20174705 13047440 20174705 4114606 3943327 4114606 3943327 20471266 11027286 20471266 11027286 11983458 15800487 11983458 15800487 16019519 11802711 16019519 11802711 13347520 12737313 13347520 12737313 14701409 10611344 14701409 10611344 11130252 15806010 11130252 15806010 22151159 3054589 22151159 3054589 24063742 23702043 24063742 23702043 1000000005 24640812 1000000005 24640812 22303731 11059555 22303731 11059555 12367560 18355620 12367560 18355620 18797391 9687479 18797391 9687479 16963528 16445051 16963528 16445051 9377411 7435578 9377411 7435578 21574667 3841673 21574667 3841673 22864152 7697732 22864152 7697732 18483462 10749578 18483462 10749578 16127878 16175786 16127878 16175786 18134583 17595315 18134583 17595315 11491906 12998039 11491906 12998039 22334068 23926676 22334068 23926676 2964043 4435433 2964043 4435433 26576050 1000000005 26576050 1000000005 8978949 8717729 8978949 8717729 12015126 18608125 12015126 18608125 20233494 3139529 20233494 3139529 3491457 20359180 3491457 20359180 20870177 17812463 20870177 17812463 11574000 14387780 11574000 14387780 18048343 20302377 18048343 20302377 22067558 4759440 22067558 4759440 9443072 11390330 9443072 11390330 16239730 10545209 16239730 10545209 22540979 21962598 22540979 21962598 20806902 18957375 20806902 18957375 9153896 16786503 9153896 16786503 17109677 11527194 17109677 11527194 10994847 9527072 10994847 9527072 21806383 5546718 21806383 5546718 8298695 14464078 8298695 14464078 15291979 16581026 15291979 16581026 21712241 5082505 21712241 5082505 5165852 8510201 5165852 8510201 18658933 13870025 18658933 13870025 9169905 17789720 9169905 17789720 7959105 19860789 7959105 19860789 4960001 4436100 4960001 4436100 4390235 3615693 4390235 3615693 3978471 13981349 3978471 13981349 12727196 9194056 12727196 9194056 9175852 18118943 9175852 18118943 20450363 20421674 20450363 20421674 23423673 22882210 23423673 22882210 6868903 10689822 6868903 10689822 15168302 14234779 15168302 14234779 14066765 12382239 14066765 12382239 7421925 22222863 7421925 22222863 4613576 15205640 4613576 15205640 17897288 18133012 17897288 18133012 5771576 5720621 5771576 5720621 10409613 14480112 10409613 14480112 15345504 5987096 15345504 5987096 -1000000005 4176642 -1000000005 4176642 11425228 17466436 11425228 17466436 22898901 4003701 22898901 4003701 4196219 4919139 4196219 4919139 20798440 15815878 20798440 15815878 10236699 1398267 10236699 1398267 1192736 12343154 1192736 12343154 16841151 20979703 16841151 20979703 5964568 20621977 5964568 20621977 23300687 22383722 23300687 22383722 22328750 12124259 22328750 12124259 9399915 18204181 9399915 18204181 20889603 20786352 20889603 20786352 1000000005 728365 1000000005 728365 22444941 10592345 22444941 10592345 11831595 16427624 11831595 16427624 1000000005 9752326 1000000005 9752326 11090449 15435923 11090449 15435923 15179546 12833763 15179546 12833763 9695346 3090737 9695346 3090737 3164017 13539504 3164017 13539504 14933901 11444536 14933901 11444536 15704537 10344839 15704537 10344839 -1000000005 25653534 -1000000005 25653534 26189108 20987867 26189108 20987867 8457224 13287046 8457224 13287046 23065574 22565714 23065574 22565714 18602121 13812662 18602121 13812662 13655106 -1000000005 13655106 -1000000005 19300414 14075078 19300414 14075078 13453916 11508662 13453916 11508662 7238679 6346253 7238679 6346253 22326368 4743591 22326368 4743591 6140441 11829736 6140441 11829736 16150167 1882503 16150167 1882503 25277725 1000000005 25277725 1000000005 21984483 16937509 21984483 16937509 9274896 17928952 9274896 17928952 22635849 4206462 22635849 4206462 22749486 7938351 22749486 7938351 10374142 18843430 10374142 18843430 24506952 23386956 24506952 23386956 4285230 21519875 4285230 21519875 8236205 6841580 8236205 6841580 20693739 1434470 20693739 1434470 25581152 12053851 25581152 12053851 9392732 21851874 9392732 21851874 5206803 10024275 5206803 10024275 12588049 21781964 12588049 21781964 4160925 4170099 4160925 4170099 8742322 8832475 8742322 8832475 18440586 14059731 18440586 14059731 13445165 12729510 13445165 12729510 15522174 5871405 15522174 5871405 23149860 3709381 23149860 3709381 5819707 21199522 5819707 13939762 5819707 13939762 20034766 3191900 20034766 3191900 23564852 3979278 23564852 3979278 15453857 15042842 15453857 15042842 16725683 19706416 16725683 19706416 7293225 15545008 7293225 15545008 17541844 7859510 17541844 7859510 6461582 20456651 6461582 20456651 6062168 5911351 6062168 5911351 17577475 12213389 17577475 12213389 12752308 19979899 12752308 19979899 20476074 14919265 20476074 14919265 3927400 3868033 3927400 22022331 3927400 22022331 5834326 10708905 5834326 10708905 23257205 -1000000005 23257205 -1000000005 5964182 18504277 5964182 18504277 11801070 14225326 11801070 14225326 15025119 15922340 15025119 15922340 6693125 22162777 6693125 22162777 4148296 2457632 4148296 2457632 1000000005 22738511 1000000005 22738511 20362263 19105389 20362263 19105389 15093964 9383126 15093964 9383126 19509844 6047114 19509844 6047114 6295914 9318912 6295914 9318912 17862961 18189505 17862961 18189505 18639639 15004380 18639639 15004380 12162729 1739519 12162729 1739519 1631916 7924650 1631916 7924650 18502692 1000000005 18502692 1000000005 10534879 11980273 10534879 11980273 17304036 8878971 17304036 8878971 19253626 7845015 19253626 7845015 12180734 15058076 12180734 15058076 21993923 24849140 21993923 24849140 1000000005 1086206 1000000005 1086206 3856663 5430212 3856663 5430212 18254832 15700491 18254832 15700491 14439155 12107921 14439155 12107921 1104726 1000000005 1104726 1000000005 7336419 7198348 7336419 7198348 18515670 9472558 18515670 9472558 8840294 19186076 8840294 19186076 24334380 1000000005 24334380 1000000005 25892653 3107729 25892653 3107729 14552750 12724648 14552750 12724648 6130860 2989839 6130860 2989839 23921190 18973004 23921190 18973004 8904897 11052122 8904897 11052122 13797641 15065681 13797641 15065681 17663892 7268464 17663892 7268464 20739847 22129933 20739847 22129933 602324 -1000000005 602324 -1000000005 2138218 17208579 2138218 17208579 17099474 9039805 17099474 9039805 2398747 24425630 2398747 18327206 2398747 18327206 12197045 12732272 12197045 12732272 18458875 19868481 18458875 19868481 20458205 9276268 20458205 9276268 9851652 13484809 9851652 13484809 19883687 5479968 19883687 5479968 22794268 21970911 22794268 21970911 7617425 7591736 7617425 7591736 22934535 -1000000005 22934535 -1000000005 4945961 10197823 4945961 10197823 14017569 16163668 14017569 16163668 23026153 2743337 23026153 2743337 1000000005 24417222 1000000005 24417222 11110343 7524652 11110343 7524652 21702648 3983835 21702648 3983835 1000000005 24512575 1000000005 24512575 24040228 18298963 24040228 18298963 8641631 9504404 8641631 9504404 17556500 12221086 17556500 12221086 14452364 13275153 14452364 13275153 12619907 11652023 12619907 11652023 15723496 16094005 15723496 16094005 18748000 5318755 18748000 5318755 21676083 15784313 21676083 15784313 8902436 19650078 8902436 19650078 20393284 11659915 20393284 11659915 6209234 -1000000005 6209234 -1000000005 15928023 12669142 15928023 12669142 11989578 6160312 11989578 6160312 20897307 19709949 20897307 19709949 10562612 13429400 10562612 13429400 13612989 -1000000005 13612989 -1000000005 3161208 20655038 3161208 20655038 21404437 12066104 21404437 12066104 13350775 15528841 13350775 15528841 11064057 8085689 11064057 8085689 20003540 5932231 20003540 5932231 24672255 23743015 24672255 23743015 3128689 20764159 3128689 20764159 18680758 9918464 18680758 9918464 8085009 5621098 8085009 5621098 25778042 1332914 25778042 1332914 23941040 12923285 23941040 12923285 7893856 6659923 7893856 6659923 6495754 6509903 6495754 14293813 6495754 14293813 16895735 21658834 16895735 21658834 4808130 4450226 4808130 4450226 6722680 18523891 6722680 18523891 15786244 11336369 15786244 11336369 13507693 14532239 13507693 14532239 8599498 19540055 8599498 19540055 22046668 -1000000005 22046668 -1000000005 2704705 22226862 2704705 22226862 8339574 11141861 8339574 11141861 16106518 18586436 16106518 18586436 8197983 18763880 8197983 18763880 9264329 12714454 9264329 12714454 22730417 22271258 22730417 22271258 21596625 15284172 21596625 15284172 10102558 7815045 10102558 7815045 3416411 23944131 3416411 23944131 -1000000005 21598817 -1000000005 21598817 21644413 7901917 21644413 7901917 11040465 16105396 11040465 16105396 5964711 3369157 5964711 3369157 23396653 5791030 23396653 5791030 8847488 21202644 8847488 21202644 5763836 7564458 5763836 7564458 24500305 -1000000005 24500305 -1000000005 21605472 9319160 21605472 9319160 10972225 16907684 10972225 16907684 19670051 3428934 19670051 3428934 3730859 9405002 3730859 9405002 20044107 7033363 20044107 7033363 14341177 23995970 14341177 23995970 -1000000005 16295656 -1000000005 16295656 17155697 6661519 17155697 6661519 7209455 19480073 7209455 19480073 8363195 15931854 8363195 15931854 16148474 13320713 16148474 13320713 11253877 6725376 11253877 6725376 22264604 5034356 22264604 5034356 7385196 17288949 7385196 17288949 20970209 4154346 20970209 4154346 4216443 21937960 4216443 21937960 11327238 9249524 11327238 9249524 8371105 22033214 8371105 22033214 3500526 3273091 3500526 3273091 17016705 16521912 17016705 16521912 8558130 20150336 8558130 20150336 21317992 5287082 21317992 5287082 7776694 18843871 7776694 18843871 18980015 15383007 18980015 15383007 11704743 11198401 11704743 11198401 14936344 18117221 14936344 18117221 21707172 24458505 21707172 24458505 -1000000005 22143983 -1000000005 22143983 15336451 11365706 15336451 11365706 22925189 21955473 22925189 8963853 22925189 8963853 10826760 16259136 10826760 16259136 19460141 7263822 19460141 7263822 -1000000005 24434880 -1000000005 24434880 2902288 22732610 2902288 22732610 21929632 14815324 21929632 14815324 12730882 6253334 12730882 6253334 6312002 18409537 6312002 18409537 14932836 13538877 14932836 13538877 11277047 19375291 11277047 19375291 22451120 1000000005 22451120 1000000005 5591683 11119755 5591683 11119755 11914018 13302649 11914018 13302649 15309390 16035464 15309390 16035464 10194606 19926511 10194606 19926511 2518370 1000000005 2518370 1000000005 3129401 18885418 3129401 18885418 20054619 19371728 20054619 19371728 10410407 14602881 10410407 14602881 18830825 6406694 18830825 6406694 6115298 5164345 6115298 5164345 5416168 6575788 5416168 6575788 15801935 11805880 15801935 11805880 12772781 21167909 12772781 21167909 21937342 18574027 21937342 18574027 13949220 9485866 13949220 9485866 17736608 13552023 17736608 13552023 13407476 12852024 13407476 12852024 12744874 9829756 12744874 9829756 6110253 5598883 6110253 20257772 6110253 20257772 8241016 8806499 8241016 8806499 11408845 12184388 11408845 12184388 24475702 2425695 24475702 2425695 4718211 7612929 4718211 7612929 9328476 10810382 9328476 10810382 14284882 18043687 14284882 18043687 6635596 1694575 6635596 1694575 -1000000005 19844338 -1000000005 19844338 17374937 10706850 17374937 10706850 8015993 7503099 8015993 7503099 7723393 21430369 7723393 21430369 3519060 3082645 3519060 3082645 7229604 17190253 7229604 17190253 20120030 24760788 20120030 24760788 2078402 7337011 2078402 7337011 19976596 6996772 19976596 6996772 16231585 11869217 16231585 11869217 12977723 17763807 12977723 17763807 19895487 7518361 19895487 7518361 13626719 18680934 13626719 18680934 19849437 5358115 19849437 5358115 23700639 22571041 23700639 22571041 7805205 3957443 7805205 3957443 22850984 20696343 22850984 20696343 8504736 16464141 8504736 16464141 24523427 23335840 24523427 23335840 3868030 19743872 3868030 19743872 8381221 13498667 8381221 13498667 13654895 10555664 13654895 10555664 7006348 19957001 7006348 19957001 8076596 5430902 8076596 5430902 5121606 4961030 5121606 4961030 21459701 8184761 21459701 8184761 15832387 16292703 15832387 16292703 21004499 3043894 21004499 3043894 1000000005 18528476 1000000005 18528476 15343801 10658641 15343801 10658641 22075963 24547175 22075963 24547175 1248525 1652082 1248525 2808000 1248525 2808000 7342305 8644492 7342305 8644492 10114576 13132281 10114576 13132281 19811523 5162334 19811523 5162334 -1000000005 23364891 -1000000005 23364891 4351618 19415913 4351618 19415913 17754433 16748382 17754433 16748382 16091555 15020934 16091555 15020934 13045149 9711784 13045149 9711784 17341084 9270230 17341084 9270230 20578523 19919673 20578523 19919673 8688171 9482867 8688171 9482867 24446344 2586321 24446344 2586321 24018772 21594301 24018772 21594301 8962321 10049002 8962321 10049002 16567595 16027716 16567595 16027716 17378227 8223524 17378227 8223524 2311428 24696390 2311428 24696390 4435538 13908383 4435538 13908383 20611053 19979453 20611053 19979453 14551647 7110757 14551647 7110757 5047291 4039940 5047291 4039940 4158392 4039940 9531105 15642394 9531105 15642394 11586247 9589055 11586247 9589055 7935404 22378888 7935404 22378888 3699786 1000000005 3699786 1000000005 3321250 21859296 3321250 21859296 21892851 18758309 21892851 18758309 11584732 12104235 11584732 12104235 13986384 14663434 13986384 14663434 17149356 9149679 17149356 9149679 24111617 2860296 24111617 3760703 24111617 3760703 10324985 15356031 10324985 15356031 13780215 8716381 13780215 8716381 20151434 23327550 20151434 23327550 3597534 21757639 3597534 21757639 7252924 9172708 7252924 9172708 16019898 13291326 16019898 13291326 12278846 16696409 12278846 16696409 10458621 6262209 10458621 6262209 20756366 21626072 20756366 21626072 5347304 20326062 5347304 20326062 13290932 11005838 13290932 11005838 5301268 4428537 5301268 4428537 22380357 14502009 22380357 14502009 7768030 23331495 7768030 23331495 3505016 23331495 7375434 12199417 7375434 12199417 21709362 21856680 21709362 21856680 4830012 1000000005 4830012 1000000005 936061 24780744 936061 24780744 22488636 10592261 22488636 10592261 9457933 17426918 9457933 17426918 14515078 8952882 14515078 8952882 21005725 1000000005 21005725 1000000005 21777393 18265934 21777393 18265934 15591299 11159848 15591299 11159848 11407688 17360103 11407688 17360103 17959770 13533559 17959770 13533559 9240642 21116348 9240642 21116348 24700859 23522793 24700859 3694438 24700859 3694438 22831226 7348447 22831226 7348447 18236639 13631474 18236639 13631474 12176690 16975191 12176690 16975191 20888513 24064756 20888513 24064756 -1000000005 22045854 -1000000005 22045854 12138775 11773878 12138775 11773878 14227658 22517718 14227658 22517718 23026690 4020422 23026690 4020422 6252148 18700582 6252148 18700582 15625288 -1000000005 15625288 -1000000005 13923027 17185564 13923027 17185564 9319740 19029173 9319740 19029173 5212579 23865801 5212579 23865801 3070412 23865801 4312785 5713856 4312785 5713856 20683223 15542836 20683223 15542836 13953248 3880570 13953248 3880570 22733087 5883989 22733087 5883989 20737281 7354295 20737281 7354295 16932306 13239648 16932306 13239648 8537800 7730146 8537800 7730146 4313511 3434666 4313511 3434666 23840423 22579722 23840423 9141072 23840423 9141072 15228331 15992510 15228331 15992510 1000000005 163740 1000000005 163740 1047046 4574902 1047046 4574902 5870838 19804102 5870838 19804102 8070339 13716598 8070339 13716598 16678708 18461996 16678708 18461996 7451133 4133233 7451133 4133233 4226108 4133233 11528121 11291890 11528121 11291890 18086331 -1000000005 18086331 -1000000005 1477343 10471911 1477343 10471911 13489160 15310207 13489160 15310207 16029192 9100644 16029192 9100644 19958652 6495525 19958652 6495525 20646166 19163731 20646166 19163731 7949030 5747143 7949030 5747143 -1000000005 17255732 -1000000005 17255732 10872073 15011551 10872073 15011551 13548757 4864750 13548757 4864750 22494365 4257767 22494365 12048606 22494365 12048606 12634765 14445019 12634765 14445019 20474749 6462749 20474749 6462749 18372108 11680514 18372108 11680514 9630632 4114012 9630632 4114012 23064651 3782133 23064651 3782133 7967128 18868366 7967128 18868366 9980412 11500948 9980412 11500948 13286895 14936739 13286895 14936739 16663726 7091986 16663726 7091986 6113375 21750375 6113375 21750375 22716697 12962098 22716697 12962098 -1000000005 24463363 -1000000005 24463363 24702176 20963902 24702176 20963902 7088991 14178854 7088991 14178854 13993245 11601821 13993245 11601821 9926982 17233440 9926982 17233440 10148436 10394106 10148436 10394106 19496251 21669296 19496251 21669296 24257033 24687042 24257033 24687042 1000000005 10827080 1000000005 10827080 3526225 3360870 3526225 3360870 22947809 20259530 22947809 20259530 10750518 13468490 10750518 13468490 14285792 10518032 14285792 10518032 10815955 17434017 10815955 17434017 1000000005 6563502 1000000005 6563502 15028426 21308244 15028426 21308244 21878459 5599899 21878459 5599899 10924605 15135295 10924605 15135295 14052287 11350927 14052287 11350927 17264495 19473302 17264495 19473302 21801990 21023561 21801990 21023561 21193817 7851370 21193817 7851370 17700162 19290930 17700162 19290930 24707520 25006454 24707520 25006454 26074165 1989950 26074165 1989950 5111204 19939885 5111204 19939885 19142246 15163808 19142246 15163808 13183659 11252800 13183659 11252800 7702745 7667406 7702745 7667406 17155652 20457480 17155652 20457480 6287028 13525227 6287028 13525227 24836341 1000000005 24836341 1000000005 21611391 6542117 21611391 6542117 20075702 17801756 20075702 17801756 9742123 14734227 9742123 14734227 17437096 17288442 17437096 17288442 6853281 21507948 6853281 21507948 23510865 -1000000005 23510865 -1000000005 1419186 21264374 1419186 21264374 20278976 7008758 20278976 7008758 6752977 25682651 6752977 25682651 983150 1000000005 983150 1000000005 26342214 4641878 26342214 4641878 6358454 9865486 6358454 9865486 19045797 2456736 19045797 2456736 2833407 4543878 2833407 4543878 15390687 17608756 15390687 17608756 7660395 -1000000005 7660395 -1000000005 10564242 21414439 10564242 21414439 22049176 18748985 22049176 18748985 18952538 8474388 18952538 8474388 17990728 15226816 17990728 15226816 13466589 4016648 13466589 4016648 4284544 9872984 4284544 9872984 16351380 10944095 16351380 10944095 13030146 18522316 13030146 18522316 19155234 6398826 19155234 6398826 22642908 22003272 22642908 22003272 17716000 8015311 17716000 8015311 23770544 22936600 23770544 22936600 15021198 9526811 15021198 9526811 22281388 1000000005 22281388 1000000005 8259985 8991592 8259985 8991592 19585732 6107329 19585732 6107329 21071528 4808363 21071528 4808363 3265675 2891390 3265675 2891390 23491844 19882981 23491844 19882981 15332285 12769205 15332285 12769205 8254256 7532803 8254256 7532803 2883340 2629665 2883340 2629665 19847796 18673201 19847796 18673201 17757862 13668989 17757862 13668989 9979003 8488885 9979003 8488885 20771141 4603161 20771141 4603161 1000000005 6559546 1000000005 6559546 19609890 14654638 19609890 14654638 10483344 18435299 10483344 18435299 18775109 16582502 18775109 16582502 15613201 13485174 15613201 13485174 12824824 10251469 12824824 10251469 17523407 2737935 17523407 2737935 2159542 1000000005 2159542 1000000005 25844006 4175376 25844006 4175376 10230106 22423165 10230106 22423165 4623967 9468924 4623967 9468924 17150170 17940966 17150170 17940966 19869871 4240581 19869871 4240581 -1000000005 7760398 -1000000005 7760398 16696650 11206988 16696650 11206988 15481493 13282742 15481493 13282742 9741877 3151195 9741877 3151195 1000000005 5089036 1000000005 5089036 5171567 21668918 5171567 21668918 23381092 25598828 23381092 25598828 1234513 2243356 1234513 2243356 8206609 10001662 8206609 10001662 18217026 24051423 18217026 24051423 25146324 24051423 18407162 13963102 18407162 13963102 6878068 3859535 6878068 3859535 22917819 20743961 22917819 20743961 10861619 11129335 10861619 11129335 16225119 10487354 16225119 10487354 7985076 21168213 7985076 21168213 22325096 928356 22325096 928356 25871568 4385192 25871568 4385192 15872077 11828498 15872077 11828498 13443152 18759028 13443152 18759028 19577968 14124969 19577968 14124969 10644923 16589397 10644923 16589397 18102557 18580526 18102557 18580526 4434976 4249301 4434976 4249301 13591824 14088324 13591824 14088324 9772728 8825291 9772728 8825291 9001713 8528549 9001713 8528549 9150384 19732404 9150384 19732404 23724295 2582532 23724295 2582532 2960721 22982936 2960721 22982936 14381180 12467290 14381180 12467290 14197470 1000000005 14197470 1000000005 22333071 9740219 22333071 9740219 8169431 7941157 8169431 7941157 17042853 10423696 17042853 10423696 12087465 12992848 12087465 12992848 18839150 8344292 18839150 8344292 18332077 13564614 18332077 13564614 10538344 17461329 10538344 17461329 9269176 15174789 9269176 15174789 13928109 6529393 13928109 6529393 5367720 21558816 5367720 21558816 8891300 10381805 8891300 10381805 16420832 21505389 16420832 21505389 22295509 4572181 22295509 4572181 12104830 19962098 12104830 19962098 21132505 1550715 21132505 1550715 -1000000005 22131786 -1000000005 22131786 6731364 14356885 6731364 14356885 14742400 13959598 14742400 13959598 13471553 1270247 13471553 1270247 25672311 13646790 25672311 13646790 11184282 17131561 11184282 17131561 7995224 1000000005 7995224 1000000005 21489683 6541980 21489683 6541980 18944202 8974840 18944202 8974840 15970071 12448747 15970071 12448747 8960237 20070789 8960237 20070789 21126365 5516766 21126365 5516766 20551329 19718699 20551329 19718699 12695440 11050701 12695440 11050701 10161060 20553223 10161060 20553223 4956107 4668117 4956107 23389023 4956107 23389023 1000000005 14977266 1000000005 14977266 12183930 13779547 12183930 13779547 15857829 15884981 15857829 15884981 7497495 21343015 7497495 21343015 5319975 21343015 6630318 13465773 6630318 13465773 13854152 12632217 13854152 12632217 13401389 26389002 13401389 26389002 -1000000005 4366928 -1000000005 4366928 7567785 19298083 7567785 19298083 19105999 9286628 19105999 9286628 12757265 15443064 12757265 15443064 6721112 5790708 6721112 5790708 24194081 24501914 24194081 24501914 2483799 19278969 2483799 19278969 15244916 12658250 15244916 12658250 12960379 14650560 12960379 14650560 11257176 9420482 11257176 9420482 4744239 3651990 4744239 3651990 3928705 16729939 3928705 16729939 13222988 11194827 13222988 11194827 16487222 22648326 16487222 22648326 4084623 22648326 21913943 20249607 21913943 20249607 11220598 11545048 11220598 11545048 21555401 22022705 21555401 22022705 2631824 2596079 2631824 2596079 19433619 11418829 19433619 11418829 12218566 16341538 12218566 16341538 7580104 23356411 7580104 23356411 3709669 9970733 3709669 9970733 17483857 7357016 17483857 7357016 19766328 12158841 19766328 12158841 12313171 17885521 12313171 17885521 19437520 21042669 19437520 21042669 5977894 14701093 5977894 14701093 20145415 5824713 20145415 5824713 3826518 23261070 3826518 23261070 20286744 9465933 20286744 9465933 15089137 16036990 15089137 16036990 22299786 2861977 22299786 2861977 24061181 8444805 24061181 8444805 4757440 21984164 4757440 21984164 14471248 11241569 14471248 11241569 17256265 7479712 17256265 7479712 -1000000005 6679246 -1000000005 6679246 18491676 15172483 18491676 15172483 14392570 9593298 14392570 9593298 22071881 22397012 22071881 22397012 4267577 22974966 4267577 22974966 4041164 22974966 23232361 8244743 23232361 8244743 18133595 16269554 18133595 16269554 13327245 9935316 13327245 9935316 18094128 17599320 18094128 17599320 14825153 12400574 14825153 12400574 5396198 5033963 5396198 5033963 9278362 15197774 9278362 15197774 23791490 22656094 23791490 5544191 23791490 5544191 16046933 12941962 16046933 12941962 8978020 17793672 8978020 17793672 14443381 11318750 14443381 11318750 1000000005 75340 1000000005 75340 2314539 23230342 2314539 23230342 13144106 12427683 13144106 12427683 16210567 10411875 16210567 10411875 6816595 3315134 6816595 3315134 23376284 4195083 23376284 4195083 19182232 9940184 19182232 9940184 9891353 2075136 9891353 2075136 1000000005 8948016 1000000005 8948016 9213155 18070566 9213155 18070566 19254579 19789942 19254579 19789942 22248793 21523809 22248793 21523809 5135784 5136516 5135784 5136516 17772995 12744715 17772995 12744715 13049398 14205155 13049398 14205155 15199821 14711094 15199821 14711094 18484334 7612840 18484334 7612840 -1000000005 1504083 -1000000005 1504083 3134189 8261353 3134189 8261353 12946177 20963159 12946177 20963159 21816559 8881421 21816559 8881421 11121951 12456985 11121951 12456985 15499392 6871789 15499392 6871789 23854339 2950832 23854339 2950832 7390441 8269133 7390441 8269133 11554493 11646434 11554493 11646434 16682623 21582058 16682623 21582058 5103570 4959762 5103570 4959762 18893410 11768780 18893410 11768780 11479005 7222520 11479005 7222520 20026109 13302386 20026109 13302386 8535534 8046080 8535534 8046080 18540249 16825276 18540249 16825276 10469053 10011197 10469053 10011197 11333724 22427542 11333724 22427542 3581923 23496127 3581923 23496127 4803911 18081846 4803911 18081846 9251728 14231819 9251728 14231819 13874022 6067906 13874022 6067906 6172590 10298729 6172590 10298729 16520460 19092964 16520460 19092964 1000000005 2990073 1000000005 2990073 15297642 17249977 15297642 17249977 19954539 7381936 19954539 7381936 11364997 15648113 11364997 15648113 6290586 6173969 6290586 6173969 9361940 16644946 9361940 16644946 18762741 3955807 18762741 3955807 22950149 25208612 22950149 25208612 1000000005 7893194 1000000005 7893194 3167349 23649204 3167349 16307641 3167349 16307641 16405472 13614028 16405472 13614028 13412946 9703550 13412946 9703550 23736019 22877959 23736019 22877959 4577186 20865282 4577186 20865282 13382400 4544687 13382400 4544687 25359743 25231542 25359743 25231542 1744771 14800912 1744771 14800912 18074426 18794416 18074426 18794416 6174276 20871643 6174276 20871643 20152709 18603921 20152709 18603921 13791724 7355786 13791724 7355786 7432895 7355786 20818132 6285559 20818132 6285559 7520767 17334760 7520767 17334760 10974441 6149061 10974441 6149061 24183125 2833433 24183125 3604859 24183125 3604859 5079766 9816952 5079766 9816952 17033949 15425633 17033949 15425633 12703818 3940517 12703818 3940517 1000000005 9089137 1000000005 9089137 13145615 16292187 13145615 16292187 18761961 4492073 18761961 4492073 25025225 1846437 25025225 1846437 7290968 8909031 7290968 8909031 16040780 12461714 16040780 12461714 12142874 7958302 12142874 7958302 1000000005 3212333 1000000005 3212333 21627008 7796782 21627008 7796782 7231118 5501593 7231118 5501593 -1000000005 3698589 -1000000005 3698589 4814818 9434421 4814818 9434421 19051074 7129119 19051074 7129119 21198478 5521303 21198478 5521303 7497893 8220383 7497893 8220383 14146618 16240988 14146618 16240988 10621671 11752046 10621671 11752046 18463829 6269204 18463829 6269204 20874312 16794296 20874312 16794296 -1000000005 24910137 -1000000005 24910137 20194781 19011034 20194781 19011034 5005765 4497850 5005765 4497850 22140689 17606499 22140689 17606499 4960136 21825822 4960136 21825822 19725905 17901429 19725905 17901429 9879139 12434732 9879139 12434732 14851706 6884533 14851706 6884533 21126196 20409494 21126196 7186018 21126196 7186018 11719879 16125837 11719879 16125837 9123045 -1000000005 9123045 -1000000005 19291009 15426305 19291009 15426305 8613057 -1000000005 8613057 -1000000005 21131781 10874513 21131781 10874513 14462291 14865739 14462291 14865739 -1000000005 3700263 -1000000005 3700263 3897319 22774289 3897319 22774289 23469290 6655115 23469290 6655115 7190100 19429854 7190100 19429854 19506919 8167096 19506919 8167096 8530457 16958726 8530457 16958726 10464561 12381754 10464561 12381754 21551213 20798394 21551213 20798394 10140432 9807981 10140432 9807981 13579415 14062205 13579415 14062205 10861305 22113829 10861305 22113829 26059660 970499 26059660 970499 8957822 10363580 8957822 10363580 14394660 18293475 14394660 18293475 18827072 8654020 18827072 8654020 17365923 17888779 17365923 17888779 5480879 21556493 5480879 21556493 17603176 11410309 17603176 11410309 10775483 18984547 10775483 18984547 19726866 15948387 19726866 15948387 9913495 6661135 9913495 6661135 6666531 22426790 6666531 22426790 2738075 2430157 2738075 2430157 6484467 7310823 6484467 7310823 12339236 12292952 12339236 12292952 15022211 6377225 15022211 6377225 4323612 4350465 4323612 4350465 5127530 22495159 5127530 22495159 -1000000005 4504706 -1000000005 4504706 18625783 18882434 18625783 18882434 19272233 7824802 19272233 7824802 4518623 -1000000005 4518623 -1000000005 21404842 11522544 21404842 11522544 8528334 8056126 8528334 8056126 15825955 13521009 15825955 13521009 10796378 16877086 10796378 16877086 3370233 23641021 3370233 23641021 12266587 14179008 12266587 14179008 16999822 2050726 16999822 2050726 1760966 21054002 1760966 21054002 17570018 12858195 17570018 12858195 12144511 18263761 12144511 18263761 21828803 1686816 21828803 1686816 25526141 1363730 25526141 1363730 25046512 7602551 25046512 7602551 18522571 9973627 18522571 9973627 16535954 14675461 16535954 14675461 10036273 9137229 10036273 9137229 23962852 2940770 23962852 2940770 8434663 11917065 8434663 11917065 20075690 22449230 20075690 22449230 4186300 22822853 4186300 22822853 23431533 21197549 23431533 21197549 20646382 17201761 20646382 17201761 11156048 12014244 11156048 12014244 14841613 13895184 14841613 13895184 11689614 5302876 11689614 5302876 1483446 25664072 1483446 25664072 25503809 21338657 25503809 21338657 17285207 14900062 17285207 14900062 11017814 5397358 11017814 5397358 5687500 14770183 5687500 14770183 14291663 9800398 14291663 9800398 8031728 7811399 8031728 7811399 21179695 2312517 21179695 2312517 24569531 7846074 24569531 7846074 13741093 18609600 13741093 18609600 23541428 1245408 23541428 1245408 1408618 8025187 1408618 8025187 18682494 10495470 18682494 10495470 12897881 15058274 12897881 15058274 3639809 -1000000005 3639809 -1000000005 1608772 22793931 1608772 22793931 9696131 8979101 9696131 8979101 4197996 24120705 4197996 24120705 -1000000005 21424668 -1000000005 21424668 15395403 9595518 15395403 9595518 9337861 3143238 9337861 3143238 -1000000005 14695856 -1000000005 14695856 18915714 6080828 18915714 6080828 22502124 4786527 22502124 4786527 1986216 1852742 1986216 1852742 23610643 12364846 23610643 12364846 10607230 -1000000005 10607230 -1000000005 10201251 14480652 10201251 14480652 15565481 14930224 15565481 14930224 13455885 8777359 13455885 8777359 18976333 21128552 18976333 21128552 5529834 4421391 5529834 4421391 22185085 18515298 22185085 18515298 8392047 8978672 8392047 8978672 17075040 12024088 17075040 12024088 5855055 4871543 5855055 4871543 22910668 -1000000005 22910668 -1000000005 13260267 19307695 13260267 19307695 6211359 22116913 6211359 22116913 1000000005 22235076 1000000005 22235076 5595050 6962942 5595050 6962942 18068962 13093122 18068962 13093122 12294909 10230207 12294909 10230207 8155482 20390456 8155482 20390456 6695258 8444396 6695258 8444396 17245046 16983351 17245046 16983351 7755766 20137215 7755766 20137215 5345648 23373861 5345648 23373861 24163296 17972019 24163296 17972019 11545715 10930874 11545715 10930874 17525129 18896083 17525129 18896083 26469120 1000000005 26469120 1000000005 4403228 13950042 4403228 13950042 17249478 21487486 17249478 21487486 23012331 -1000000005 23012331 -1000000005 20354894 16889665 20354894 16889665 5289329 23315988 5289329 23315988 3564627 6100156 3564627 6100156 16029029 19495868 16029029 19495868 3558610 3476434 3558610 3476434 22285289 12857193 22285289 12857193 13703587 23349468 13703587 23349468 1000000005 22795599 1000000005 22795599 20716711 11513746 20716711 11513746 8970440 8097812 8970440 8097812 5347248 22251667 5347248 22251667 4660288 13103201 4660288 13103201 19642737 21061471 19642737 21061471 22020259 1000000005 22020259 1000000005 1816019 18443624 1816019 18443624 9179727 14239011 9179727 14239011 20636093 4289850 20636093 4289850 23104881 3793074 23104881 3793074 18202721 10788540 18202721 10788540 5496591 3101792 5496591 3101792 -1000000005 1903172 -1000000005 1903172 6988235 15524917 6988235 15524917 11971728 12667922 11971728 12667922 19042943 2288767 19042943 2288767 2136695 21651324 2136695 21651324 21400098 18793299 21400098 18793299 16698551 8439216 16698551 8439216 5791007 24250710 5791007 24250710 25332490 24250710 13714850 10244931 13714850 10244931 5283288 21691409 5283288 21691409 22204106 21691409 20529393 12453253 20529393 12453253 10470595 6786013 10470595 6786013 6901717 12203957 6901717 12203957 14849664 15689452 14849664 15689452 23893399 2946293 23893399 22488285 23893399 22488285 21363359 13711468 21363359 13711468 13326037 10848091 13326037 10848091 9426269 7895887 9426269 7895887 7405557 20481863 7405557 20481863 1000000005 5506442 1000000005 5506442 8718784 8486969 8718784 8486969 1000000005 1136531 1000000005 1136531 3324699 13442924 3324699 13442924 17357528 17316685 17357528 17316685 21585748 1000000005 21585748 1000000005 21361501 18545986 21361501 18545986 10499694 12792809 10499694 12792809 20912406 6098145 20912406 6098145 9261182 9683687 9261182 9683687 18658343 21039090 18658343 21039090 5786650 9837101 5786650 9837101 10590454 12122692 10590454 12122692 13567951 14028624 13567951 14028624 12483755 7387440 12483755 7387440 24078013 24256512 24078013 24256512 2563965 24256512 13131903 11146138 13131903 11146138 17044903 1000000005 17044903 1000000005 11868932 9994977 11868932 9994977 17383604 3912537 17383604 3912537 3931320 23042817 3931320 23042817 5144196 7422958 5144196 7422958 14440567 13472275 14440567 13472275 12421827 8798315 12421827 8798315 -1000000005 20753931 -1000000005 20753931 18477574 3961115 18477574 3961115 22723401 13111457 22723401 13111457 7414005 19447406 7414005 19447406 13312732 11921253 13312732 11921253 11044180 19577944 11044180 19577944 6323082 20920839 6323082 20920839 22443769 3383160 22443769 3383160 3551520 16735071 3551520 16735071 21066450 4380539 21066450 4380539 4503863 4380539 9376284 9655179 9376284 9655179 15887146 11518899 15887146 11518899 11428576 6008210 11428576 6008210 6070645 18622149 6070645 18622149 20984373 20215867 20984373 20215867 15750413 11078422 15750413 11078422 10628107 19745981 10628107 19745981 5986673 4675415 5986673 4675415 4727900 7014655 4727900 7014655 18428090 9654398 18428090 9654398 11687874 16594627 11687874 16594627 7546052 24408951 7546052 24408951 2449536 7758693 2449536 7758693 11709675 13009311 11709675 13009311 16257717 9083865 16257717 9083865 7046628 2576416 7046628 2576416 3007193 3932392 3007193 3932392 17888068 12771296 17888068 12771296 10364143 6555156 10364143 6555156 20385455 24554427 20385455 24554427 -1000000005 25335645 -1000000005 25335645 19153730 17426948 19153730 17426948 9546001 16704272 9546001 16704272 10705267 14135898 10705267 14135898 19086941 19785646 19086941 19785646 20287926 18534622 20287926 18534622 17816940 15383297 17816940 15383297 14759206 11171544 14759206 11171544 9124761 17760000 9124761 17760000 1000000005 22212466 1000000005 22212466 22411390 10842921 22411390 10842921 13230740 16549705 13230740 16549705 17870584 8022266 17870584 8022266 7800765 25848203 7800765 25848203 1249620 8492669 1249620 8492669 9172137 10031626 9172137 10031626 10996203 18133965 10996203 18133965 19908911 4999519 19908911 4999519 23522245 2997942 23522245 2997942 3220156 4249427 3220156 4249427 16983149 14167240 16983149 14167240 8910250 19305304 8910250 19305304 3691547 23179793 3691547 23179793 20943100 19685222 20943100 19685222 16763798 7466715 16763798 7466715 5483504 5171457 5483504 5171457 16976795 13631297 16976795 13631297 13142796 11190410 13142796 11190410 20062424 22525185 20062424 22525185 3688464 23292045 3688464 23292045 5690045 6855125 5690045 6855125 11948774 17516123 11948774 17516123 19670864 19266339 19670864 19266339 18667073 15724724 18667073 15724724 15862295 11786974 15862295 11786974 11066480 23346237 11066480 23346237 23933142 19158922 23933142 19158922 12205238 8824931 12205238 8824931 20638103 20625191 20638103 20625191 25209534 -1000000005 25209534 -1000000005 9498618 14060323 9498618 14060323 13213803 6261513 13213803 6261513 6327254 19047808 6327254 19047808 20703756 20243215 20703756 20243215 9877573 14149376 9877573 14149376 15880123 4574380 15880123 4574380 23300718 22838349 23300718 22838349 23882935 16907527 23882935 16907527 9882460 9164452 9882460 9164452 5752508 5654078 5752508 5654078 18478539 9409069 18478539 9409069 17164999 15481449 17164999 15481449 3445359 23721743 3445359 23721743 3262294 6354321 3262294 6354321 18368252 14791445 18368252 14791445 12629916 10147859 12629916 10147859 10656515 11853250 10656515 11853250 13731137 20111974 13731137 20111974 22036979 -1000000005 22036979 -1000000005 25140993 21215308 25140993 21215308 7609778 9207042 7609778 9207042 12370013 24377353 12370013 24377353 1749278 24934216 1749278 22989224 1749278 22989224 10159272 5224312 10159272 5224312 5433414 19224475 5433414 19224475 16073182 5128277 16073182 5128277 2426848 24579084 2426848 3908820 2426848 3908820 10769056 16917558 10769056 16917558 21938696 21153425 21938696 21153425 19051605 4337966 19051605 4337966 22263149 7065864 22263149 7065864 6981542 2698828 6981542 2698828 2320654 5988590 2320654 5988590 20761677 18362020 20761677 18362020 11715525 7669987 11715525 7669987 5545772 22622932 5545772 22622932 23538596 5772761 23538596 5772761 14015217 15317142 14015217 15317142 17122953 3620858 17122953 3620858 4076544 11535410 4076544 11535410 12995677 18836937 12995677 18836937 20484942 6677338 20484942 6677338 4643104 22141735 4643104 22141735 18194959 9284777 18194959 9284777 16697580 10519615 16697580 10519615 11064183 8500374 11064183 8500374 1000000005 1473288 1000000005 1473288 21309620 7411370 21309620 7411370 18016729 17363192 18016729 17363192 17711355 6829788 17711355 6829788 22010327 21486152 22010327 21486152 21473837 17489583 21473837 17489583 11036880 9463599 11036880 9463599 8215923 20669787 8215923 20669787 22234400 21480162 22234400 21480162 20547010 7914544 20547010 7914544 5421698 459668 5421698 459668 1000000005 3960457 1000000005 3960457 12131693 19423827 12131693 19423827 7733609 6730352 7733609 6730352 7207835 1000000005 7207835 1000000005 2708589 19979315 2708589 19979315 16477200 15779212 16477200 15779212 15729502 7570198 15729502 7570198 7864552 20087489 7864552 20087489 23834964 25111244 23834964 25111244 1000000005 21440607 1000000005 21440607 14608610 10755748 14608610 10755748 19894398 2035717 19894398 2035717 -1000000005 24139789 -1000000005 24139789 16746479 9353218 16746479 9353218 6911390 5668293 6911390 5668293 21412720 13162208 21412720 13162208 11910050 9725044 11910050 9725044 6180693 2104917 6180693 2104917 24804916 13012909 24804916 13012909 12926357 15811391 12926357 15811391 5611159 21279065 5611159 21279065 7028190 10055606 7028190 10055606 18016477 6337779 18016477 6337779 6842467 12144272 6842467 12144272 20558867 20128235 20558867 20128235 17210754 7353701 17210754 7353701 19663378 18607163 19663378 18607163 10378433 12787361 10378433 12787361 14968417 8209371 14968417 8209371 3662560 3568919 3662560 3568919 22332869 9599667 22332869 9599667 15542878 21629353 15542878 21629353 4482144 25276883 4482144 25276883 -1000000005 3484122 -1000000005 3484122 4524062 18181105 4524062 18181105 14907167 9913356 14907167 9913356 8339787 20340499 8339787 20340499 22679420 4230832 22679420 4230832 12200284 20214383 12200284 20214383 20709270 11045572 20709270 11045572 12096510 12127685 12096510 12127685 16545394 17083889 16545394 17083889 20280900 -1000000005 20280900 -1000000005 24785691 12912430 24785691 12912430 13856914 15143723 13856914 15143723 -1000000005 23243240 -1000000005 23243240 12356774 6138273 12356774 6138273 6035838 6779115 6035838 6779115 15265817 12236880 15265817 12236880 10474302 21109167 10474302 21109167 23282196 1655930 23282196 1655930 1809455 24132844 1809455 24132844 8540037 12546798 8540037 12546798 14726989 10238909 14726989 10238909 6759519 6643966 6759519 6643966 15762110 16523819 15762110 16523819 20629009 6502018 20629009 6502018 17025035 12344202 17025035 12344202 11909920 17201491 11909920 17201491 4424855 3632993 4424855 3632993 23348617 20028788 23348617 20028788 7735956 17855939 7735956 17855939 22406096 1000000005 22406096 1000000005 7096380 7575563 7096380 7575563 19478254 15065816 19478254 15065816 15262364 8743518 15262364 8743518 6697313 -1000000005 6697313 -1000000005 24788604 8251513 24788604 8251513 11697407 14187632 11697407 14187632 15001791 17724069 15001791 17724069 2236017 2375014 2236017 2375014 12228295 14989127 12228295 14989127 8309089 19545356 8309089 19545356 3232335 23670384 3232335 23670384 4931409 18898685 4931409 18898685 13249441 11819548 13249441 11819548 20617634 6026160 20617634 6026160 20390730 10921958 20390730 10921958 9671474 7689837 9671474 7689837 21696401 25713578 21696401 25713578 1197557 4443541 1197557 4443541 21654548 5332551 21654548 5332551 10460615 14034889 10460615 14034889 15913930 21151729 15913930 21151729 23417076 1000000005 23417076 1000000005 3879437 21923445 3879437 21923445 18732292 16107108 18732292 16107108 5947644 4734848 5947644 4734848 26208098 25171323 26208098 25171323 21326911 18598620 21326911 18598620 18206068 13083278 18206068 13083278 11243307 5238202 11243307 5238202 23485964 -1000000005 23485964 -1000000005 1251462 22389935 1251462 22389935 21209055 17187286 21209055 17187286 15668268 14109653 15668268 14109653 13312968 12555841 13312968 12555841 1000000005 4403544 1000000005 4403544 7568705 12988336 7568705 12988336 14174351 24045654 14174351 24045654 2952890 20548709 2952890 20548709 19658705 17156661 19658705 17156661 13379813 10593061 13379813 10593061 19481710 7417061 19481710 7417061 5845475 21674401 5845475 21674401 22369427 20998556 22369427 20998556 13255039 12199728 13255039 12199728 14866170 8908032 14866170 8908032 18394095 21473718 18394095 21473718 2781771 2905979 2781771 2905979 14437566 21444041 14437566 21444041 2129720 -1000000005 2129720 -1000000005 23529747 18652640 23529747 18652640 3963626 22881892 3963626 22881892 10770372 10139821 10770372 10139821 11590110 14509671 11590110 14509671 18713223 5333704 18713223 5333704 22718412 24852377 22718412 24852377 1955727 24852377 4316692 15686409 4316692 15686409 11618027 4354083 11618027 4354083 22547521 19977319 22547521 19977319 16115218 9201852 16115218 9201852 7549577 2583119 7549577 2583119 1000000005 7626285 1000000005 7626285 13304287 12707244 13304287 12707244 20762506 20125048 20762506 20125048 11645787 9707447 11645787 9707447 20430359 -1000000005 20430359 -1000000005 18716489 13101806 18716489 13101806 13942318 11256917 13942318 11256917 9975922 18169811 9975922 18169811 24443567 1000000005 24443567 1000000005 1378513 15305847 1378513 15305847 11819551 8374570 11819551 8374570 8498527 20133355 8498527 20133355 20858881 18510048 20858881 18510048 10597239 6651085 10597239 6651085 4568085 1688983 4568085 1688983 1000000005 21666014 1000000005 21666014 13444262 12746311 13444262 12746311 25913340 25024618 25913340 25024618 14879928 9976796 14879928 9976796 17541283 8496273 17541283 8496273 20494269 5558394 20494269 5558394 1395634 1871929 1395634 1871929 22483867 10312202 22483867 10312202 7830435 19811248 7830435 19811248 7039952 2452213 7039952 2452213 24250903 2452213 8362096 19292242 8362096 19292242 19611044 18766337 19611044 18766337 17833519 13263397 17833519 13263397 12408501 17719290 12408501 17719290 2037243 2316314 2037243 16929584 2037243 16929584 17290242 13882643 17290242 13882643 11453916 15402380 11453916 15402380 17528595 16893943 17528595 16893943 454460 -1000000005 454460 -1000000005 11550292 11629824 11550292 11629824 16147382 4180337 16147382 4180337 22693006 13879473 22693006 13879473 5214595 5085278 5214595 5085278 10595262 21713173 10595262 21713173 1399063 25719530 1399063 25719530 25377608 21319485 25377608 21319485 12812019 13367821 12812019 13367821 18113086 19117009 18113086 19117009 4271626 23682494 4271626 23682494 -1000000005 22084074 -1000000005 22084074 21820049 8369516 21820049 8369516 10185059 16145919 10185059 16145919 12386119 14096322 12386119 14096322 19110804 18511768 19110804 18511768 10105703 14689275 10105703 14689275 24907788 1114252 24907788 1114252 1000000005 25341150 1000000005 25341150 25805757 22173613 25805757 22173613 18248923 10543046 18248923 10543046 13415778 19249770 13415778 19249770 19490840 11043071 19490840 11043071 9865779 6593629 9865779 6593629 1261012 1156142 1261012 1156142 3893792 21619795 3893792 21619795 5813985 6268528 5813985 6268528 13926825 17572496 13926825 17572496 2741392 -1000000005 2741392 -1000000005 19989916 10400828 19989916 10400828 13636235 13815431 13636235 13815431 9781499 9182955 9781499 9182955 18987614 18498603 18987614 18498603 3113601 23880502 3113601 23880502 12300543 10291741 12300543 10291741 17833376 5527081 17833376 5527081 5570060 20628290 5570060 20628290 18044624 8375343 18044624 8375343 26018835 1000000005 26018835 1000000005 19043522 13473510 19043522 13473510 14114734 14011930 14114734 14011930 15634495 10849678 15634495 10849678 20614412 20319268 20614412 20319268 6773293 20319268 8619593 11903599 8619593 11903599 1000000005 9334810 1000000005 9334810 13604830 16894617 13604830 16894617 8064992 1000000005 8064992 1000000005 1239918 24767440 1239918 24767440 19132692 7963662 19132692 7963662 10847657 16207753 10847657 16207753 11073607 14957818 11073607 14957818 18069605 18170479 18069605 18170479 21017449 24310132 21017449 24310132 2642516 5104610 2642516 5104610 8972383 21283964 8972383 21283964 25726666 -1000000005 25726666 -1000000005 14197978 17280561 14197978 17280561 18668715 6934341 18668715 6934341 21714490 21849349 21714490 21849349 1180139 1212608 1180139 20783593 1180139 20783593 7231068 13471450 7231068 13471450 16396706 16241075 16396706 16241075 1972702 25096588 1972702 25096588 6254975 6878403 6254975 6878403 19423215 10378539 19423215 10378539 10301089 9523075 10301089 9523075 7267479 20690042 7267479 20690042 1000000005 7935904 1000000005 7935904 11468519 12082858 11468519 12082858 16931409 17536960 16931409 17536960 6332110 5326583 6332110 5326583 23551867 1000000005 23551867 1000000005 22479516 21629805 22479516 21629805 16906080 5762262 16906080 5762262 1679499 1974086 1679499 1974086 9883679 11288740 9883679 11288740 15377801 11693901 15377801 11693901 12979067 21654697 12979067 21654697 5240720 4969342 5240720 4969342 11351061 14869183 11351061 14869183 20345498 21038676 20345498 21038676 4237444 1000000005 4237444 1000000005 22643383 17874081 22643383 17874081 16815095 14595376 16815095 14595376 9418406 7463879 9418406 7463879 21927623 5436262 21927623 5436262 8933424 9636695 8933424 9636695 14615880 13097816 14615880 13097816 9474917 19123998 9474917 19123998 1000000005 20842969 1000000005 20842969 9225048 16419716 9225048 16419716 11593353 8936420 11593353 8936420 5956152 20849590 5956152 20849590 11205929 14987784 11205929 14987784 18336375 17871135 18336375 17871135 12126480 8336125 12126480 8336125 8732721 17351046 8732721 17351046 18595375 18442177 18595375 18442177 12912632 5217398 12912632 5217398 5357709 6962042 5357709 6962042 21348661 1919577 21348661 1919577 1788955 3160579 1788955 3160579 22322633 19049759 22322633 19049759 18834269 9947401 18834269 9947401 16069598 13193984 16069598 13193984 11947319 10477748 11947319 10477748 20732347 2333032 20732347 2333032 24552320 22529901 24552320 22529901 15617186 10412832 15617186 10412832 8490922 1722019 8490922 1722019 1283559 23564256 1283559 23564256 14905931 11110891 14905931 11110891 7357995 6958029 7357995 6958029 13945718 13682521 13945718 13682521 20831542 24427398 20831542 24427398 2485343 24427398 6733211 14609371 6733211 14609371 17815438 9313314 17815438 9313314 9265911 7600702 9265911 7600702 22453510 2695299 22453510 2695299 1000000005 3787853 1000000005 3787853 22605688 9764328 22605688 9764328 17140001 17931720 17140001 17931720 5751695 5885809 5751695 6318929 5751695 6318929 12582787 13008076 12582787 13008076 19893637 21795838 19893637 21795838 24552946 -1000000005 24552946 -1000000005 11651456 16991640 11651456 16991640 17567452 18146646 17567452 18146646 20890970 6007207 20890970 6007207 18430350 15599723 18430350 15599723 15912854 14177616 15912854 14177616 8776446 22211067 8776446 22211067 23536061 25239967 23536061 25239967 26252254 1191149 26252254 1191149 1558560 19555251 1558560 19555251 18616306 8461276 18616306 8461276 12477320 1000000005 12477320 1000000005 23827213 11928398 23827213 11928398 10705807 7817930 10705807 7817930 20019086 1000000005 20019086 1000000005 20079084 7315273 20079084 7315273 18430394 12684423 18430394 12684423 5097014 -1000000005 5097014 -1000000005 15816309 16586833 15816309 16586833 16969321 14005136 16969321 14005136 14125414 8983744 14125414 8983744 3854212 24645572 3854212 24645572 1000000005 12721394 1000000005 12721394 13325624 24679366 13325624 24679366 -1000000005 20401912 -1000000005 20401912 15966555 13289869 15966555 13289869 9232430 18663243 9232430 18663243 7765777 7452338 7765777 7452338 8392721 14460432 8392721 14460432 14419414 13651056 14419414 13651056 10430845 6258233 10430845 6258233 -1000000005 1830980 -1000000005 1830980 20366244 19844007 20366244 19844007 16305792 4741903 16305792 4741903 22019101 9446744 22019101 9446744 14461062 17211410 14461062 17211410 17909099 16755026 17909099 16755026 14741270 7842835 14741270 7842835 19601160 17600746 19601160 17600746 11031985 13333943 11031985 13333943 19214716 6390886 19214716 6390886 6464620 10669260 6464620 10669260 16348595 16958673 16348595 16958673 10040548 11490389 10040548 11490389 12386063 22228017 12386063 22228017 26376682 25260033 26376682 25260033 12434971 8438895 12434971 8438895 1000000005 23112243 1000000005 23112243 9947574 9535989 9947574 9535989 12383039 18889630 12383039 18889630 4089334 22815970 4089334 22815970 19058718 17425235 19058718 17425235 11900522 14250142 11900522 14250142 15828533 17253706 15828533 17253706 1552148 25159154 1552148 24056471 1552148 24056471 6367563 9415492 6367563 9415492 16659986 12462257 16659986 12462257 8881905 21629693 8881905 21629693 1000000005 7786079 1000000005 7786079 13772843 14162713 13772843 14162713 20095384 7085510 20095384 7085510 10160168 13614557 10160168 13614557 24490514 23335517 24490514 23335517 3842346 22761092 3842346 22761092 20280292 8244457 20280292 8244457 13335881 14754821 13335881 14754821 11524288 8420968 11524288 8420968 20099044 21427216 20099044 21427216 664700 26298973 664700 25581685 664700 25581685 22497778 20736432 22497778 20736432 12436858 7736978 12436858 7736978 19498896 17469873 19498896 17469873 7335744 1000000005 7335744 1000000005 1479397 11141312 1479397 11141312 13098186 23078339 13098186 23078339 3976776 23078339 8464626 13740002 8464626 13740002 24004675 22912770 24004675 22912770 19273852 17134629 19273852 17134629 10520801 13070722 10520801 13070722 16797420 18174900 16797420 18174900 18932406 12082981 18932406 12082981 14042750 14529506 14042750 14529506 16246635 19671439 16246635 19671439 2675790 791266 2675790 791266 -1000000005 19354750 -1000000005 19354750 18219217 17218454 18219217 17218454 15922101 13031572 15922101 13031572 13066625 14037171 13066625 14037171 9984585 20807306 9984585 20807306 24692989 23628509 24692989 20608407 24692989 20608407 16563800 9199607 16563800 9199607 23763411 3125184 23763411 11722721 23763411 11722721 12002746 2556686 12002746 2556686 2276282 23994310 2276282 23994310 20518506 19778475 20518506 19778475 19698442 8935893 19698442 8935893 18102465 12436696 18102465 12436696 11233972 8524123 11233972 8524123 23507650 1755306 23507650 1755306 -1000000005 6217350 -1000000005 6217350 19143497 25500607 19143497 25500607 -1000000005 4001629 -1000000005 4001629 5226962 13411256 5226962 13411256 15547007 15155650 15547007 15155650 8995998 394923 8995998 394923 302059 20163595 302059 20163595 8684153 11565281 8684153 11565281 12795031 25509643 12795031 25509643 1000000005 20697769 1000000005 20697769 9271902 10927889 9271902 10927889 16195049 16529418 16195049 16529418 9875903 18759870 9875903 18759870 6735306 6438995 6735306 6438995 7804203 7784343 7804203 7784343 8819286 16684183 8819286 16684183 17758948 17492586 17758948 17492586 7757153 20724918 7757153 20724918 5465504 4899954 5465504 4899954 22118949 21014549 22118949 21014549 17689130 16136411 17689130 16136411 15335100 12438413 15335100 12438413 11501898 4781381 11501898 4781381 22069675 7756199 22069675 7756199 14515276 21979390 14515276 21979390 23182852 1000000005 23182852 1000000005 1992461 6649947 1992461 6649947 17138030 18606693 17138030 18606693 3549473 1000000005 3549473 1000000005 2850748 6457753 2850748 6457753 21490035 5825265 21490035 5825265 19807288 7882519 19807288 7882519 18689051 12929060 18689051 12929060 12870970 11284035 12870970 11284035 16569443 17579226 16569443 17579226 8469517 1000000005 8469517 1000000005 25050093 16458685 25050093 16458685 3830196 3961624 3830196 20264484 3830196 20264484 21000815 16684590 21000815 16684590 11219796 4932147 11219796 4932147 2651489 1529336 2651489 1529336 1000000005 15218875 1000000005 15218875 11708772 13780284 11708772 13780284 18566668 18400830 18566668 18400830 8016560 1000000005 8016560 1000000005 22558533 10305448 22558533 10305448 16304055 13207755 16304055 13207755 13256960 8370401 13256960 8370401 19803148 23263391 19803148 23263391 3272908 24748938 3272908 24748938 1000000005 25397046 1000000005 25397046 8337774 11716837 8337774 11716837 17160038 18134641 17160038 18134641 18494130 13218369 18494130 13218369 8189629 -1000000005 8189629 -1000000005 7878216 18038364 7878216 18038364 12947295 11418671 12947295 11418671 17980249 18452242 17980249 18452242 24615321 23814934 24615321 23814934 24035571 4188377 24035571 4188377 4743257 12201585 4743257 12201585 18967797 6744100 18967797 6744100 2258815 24900192 2258815 24900192 -1000000005 725 -1000000005 725 25825726 14189820 25825726 14189820 4526967 3342592 4526967 3342592 3430247 22883683 3430247 22883683 23597485 20788676 23597485 20788676 8200875 10440844 8200875 10440844 11480328 14251130 11480328 14251130 20131885 7036072 20131885 7036072 11862646 12430619 11862646 12430619 16248731 22834909 16248731 22834909 23313490 14284987 23313490 14284987 13822055 11471322 13822055 11471322 18338934 20276233 18338934 20276233 -1000000005 133901 -1000000005 133901 24659783 19437065 24659783 19437065 14577364 12920832 14577364 12920832 10126658 17340126 10126658 17340126 9472050 12056953 9472050 12056953 17447166 860810 17447166 860810 25893374 22340810 25893374 22340810 23105981 5263710 23105981 5263710 6503852 14928080 6503852 14928080 21976833 1000000005 21976833 1000000005 14664360 7916846 14664360 7916846 7974208 7619941 7974208 7619941 8819484 9115907 8819484 9115907 11381392 19676658 11381392 19676658 5280174 5029996 5280174 5029996 9056653 8792192 9056653 8792192 18400808 10630891 18400808 10630891 13706525 14117934 13706525 14117934 8724213 5245273 8724213 5245273 21453983 14009425 21453983 14009425 10676841 -1000000005 10676841 -1000000005 18211481 19403961 18211481 19403961 4622805 22046853 4622805 22046853 20777222 9139298 20777222 9139298 9320258 8975134 9320258 8975134 -1000000005 20020744 -1000000005 20020744 7750159 14796282 7750159 14796282 18782957 8519791 18782957 8519791 15029580 13481557 15029580 13481557 8491306 7464245 8491306 7464245 -1000000005 23797077 -1000000005 23797077 23042773 19548512 23042773 19548512 11616308 10241393 11616308 10241393 20238805 5743127 20238805 5743127 6005116 11765923 6005116 11765923 15651664 8921791 15651664 8921791 8146354 19810815 8146354 19810815 5171650 22887064 5171650 22887064 23892456 3129656 23892456 3129656 17203863 13818834 17203863 13818834 10699760 21560905 10699760 21560905 24800986 23546111 24800986 23546111 4328699 18322395 4328699 18322395 16218029 6508217 16218029 6508217 3528885 1000000005 3528885 1000000005 1135683 6913903 1135683 6913903 9562529 10773851 9562529 10773851 14788622 16070268 14788622 16070268 20801616 6211425 20801616 6211425 14917409 14740176 14917409 14740176 25074361 24316530 25074361 24316530 20455080 16791739 20455080 16791739 9995605 6076899 9995605 6076899 6307857 19426420 6307857 19426420 10855540 11014742 10855540 11014742 16213233 16373765 16213233 16373765 20885462 3140916 20885462 3140916 1000000005 3222948 1000000005 3222948 5132518 5811891 5132518 5811891 20884722 11712311 20884722 11712311 13334904 17745773 13334904 17745773 9405296 15191572 9405296 15191572 12802304 10523985 12802304 10523985 20808054 6373400 20808054 6373400 7311165 8299529 7311165 8299529 11095283 14823486 11095283 14823486 12983282 10897464 12983282 10897464 25385751 24429314 25385751 24429314 7181429 15393685 7181429 15393685 12288472 9291441 12288472 9291441 -1000000005 21227948 -1000000005 21227948 16321272 13037075 16321272 13037075 11688811 18875997 11688811 18875997 23131147 22289750 23131147 22289750 22132625 21140468 22132625 21140468 20584070 6294239 20584070 6294239 7730217 8185368 7730217 8185368 12299833 15863374 12299833 15863374 18788364 6639683 18788364 6639683 6374533 21885104 6374533 21885104 22495594 20265638 22495594 20265638 19007118 8112658 19007118 8112658 7502813 22759924 7502813 22759924 4188985 22543875 4188985 22543875 5936068 7695994 5936068 7695994 19671578 4206216 19671578 4206216 22755566 -1000000005 22755566 -1000000005 22496744 24315774 22496744 24315774 25132750 22302717 25132750 22302717 18607525 11516020 18607525 11516020 12300340 15286329 12300340 15286329 16985650 25390376 16985650 25390376 1495684 25390376 3733764 4836696 3733764 4836696 8045817 20700625 8045817 20700625 2622876 2243645 2622876 2243645 4126534 6825426 4126534 6825426 16595933 20853137 16595933 20853137 -1000000005 24394121 -1000000005 24394121 4142488 11783544 4142488 11783544 14951557 13436204 14951557 13436204 12795041 21913188 12795041 21913188 22973864 20152233 22973864 20152233 17381355 11634027 17381355 11634027 2834564 1764281 2834564 1764281 1703958 22363914 1703958 22363914 9154929 15034998 9154929 15034998 20901955 6110606 20901955 6110606 6512986 7906742 6512986 7906742 25410817 566509 25410817 566509 441183 566509 1107198 21865812 1107198 21865812 22605183 13875062 22605183 13875062 10306204 24176094 10306204 24176094 25222073 3371451 25222073 3371451 4882729 13379211 4882729 13379211 23211402 -1000000005 23211402 -1000000005 5842946 6183618 5842946 6183618 18964824 15477982 18964824 15477982 5815485 21960857 5815485 21960857 25890616 1000000005 25890616 1000000005 24849318 10322743 24849318 10322743 15929907 12026016 15929907 12026016 7712908 20893409 7712908 20893409 21973708 -1000000005 21973708 -1000000005 7323200 21347536 7323200 21347536 5087544 4475465 5087544 4475465 4524661 19398405 4524661 19398405 18826311 6708208 18826311 6708208 20527697 15822967 20527697 15822967 7745838 7369322 7745838 7369322 9288041 12874735 9288041 12874735 17631795 4737502 17631795 4737502 5026400 4737502 18583667 16850790 18583667 16850790 10327301 10712290 10327301 10712290 17651023 9393590 17651023 9393590 7089042 22754874 7089042 22754874 24003952 11396848 24003952 11396848 9114450 20671751 9114450 20671751 21551890 20548918 21551890 20548918 14851580 14033800 14851580 14033800 11015574 17862834 11015574 17862834 18595387 14636066 18595387 14636066 12054016 8357465 12054016 8357465 8567147 23450854 8567147 23450854 3558840 23450854 23280286 6068362 23280286 6068362 13776752 14686563 13776752 14686563 21140715 24009393 21140715 24009393 2868479 26190330 2868479 26190330 -1000000005 21615852 -1000000005 21615852 18714819 16349190 18714819 16349190 15623972 11609960 15623972 11609960 11303858 24008796 11303858 24008796 2929146 11035821 2929146 11035821 22383500 21485929 22383500 21485929 17300654 16071735 17300654 16071735 12687774 10093700 12687774 10093700 8427668 24118104 8427668 24118104 -1000000005 22997559 -1000000005 22997559 10766083 9222884 10766083 9222884 7766251 2593168 7766251 2593168 2708855 23579950 2708855 23579950 21072906 18421680 21072906 18421680 2524823 1000000005 2524823 1000000005 18195771 13709363 18195771 13709363 3739649 3443570 3739649 3443570 4373186 17221236 4373186 17221236 18341182 21434055 18341182 21434055 5599442 18817973 5599442 18817973 18411984 13399823 18411984 13399823 12403833 10074514 12403833 10074514 17422037 1504050 17422037 1504050 25340228 19013046 25340228 19013046 9167108 9335685 9167108 9335685 11313746 1000000005 11313746 1000000005 24165799 20974907 24165799 20974907 20491315 -1000000005 20491315 -1000000005 3063941 20010003 3063941 20010003 9454821 9623166 9454821 9623166 14017994 17992540 14017994 17992540 20312399 2389604 20312399 2389604 24760948 2087754 24760948 2087754 9816847 15746483 9816847 15746483 10996060 12112061 10996060 12112061 1000000005 2960908 1000000005 2960908 6746168 10583679 6746168 10583679 19896034 21579679 19896034 21579679 1000000005 17411371 1000000005 17411371 11516012 7728869 11516012 7728869 6012482 21141213 6012482 21141213 21982527 5144312 21982527 5144312 19826147 16866894 19826147 16866894 17139136 10142234 17139136 10142234 13061014 13266247 13061014 13266247 18160881 3663715 18160881 3663715 24417690 2444122 24417690 2444122 12934142 15022253 12934142 15022253 5558583 1000000005 5558583 1000000005 20867259 11632081 20867259 11632081 7174917 21159253 7174917 21159253 21776412 21159253 21638006 20115662 21638006 20115662 8891433 4867405 8891433 4867405 4952957 19373384 4952957 19373384 10903999 13572521 10903999 13572521 15411401 14800191 15411401 14800191 9507145 21367106 9507145 21367106 4646090 4546376 4646090 6877097 4646090 6877097 17278900 14844819 17278900 14844819 10557943 3464615 10557943 3464615 3752965 20082746 3752965 20082746 20214989 5146343 20214989 5146343 22062938 21068776 22062938 21068776 19254425 11231440 19254425 11231440 10749541 23827318 10749541 23827318 24962283 8088100 24962283 8088100 16551741 17282069 16551741 17282069 19670540 7605390 19670540 7605390 8713700 17681228 8713700 17681228 10557840 14444193 10557840 14444193 15195449 9958899 15195449 9958899 10266418 16654420 10266418 16654420 12703612 11795945 12703612 11795945 20644176 -1000000005 20644176 -1000000005 9486143 15556950 9486143 15556950 12327397 12542751 12327397 12542751 18058445 21623710 18058445 21623710 22279883 9598686 22279883 9598686 8984503 21646481 8984503 21646481 23047369 -1000000005 23047369 -1000000005 25754796 19273212 25754796 19273212 12271751 8868268 12271751 8868268 5192058 4882573 5192058 4882573 12556143 13002016 12556143 13002016 1000000005 3155745 1000000005 3155745 14653435 16585914 14653435 16585914 19726793 1000000005 19726793 1000000005 11021833 12449977 11021833 12449977 14373633 17136500 14373633 17136500 9055702 19732187 9055702 19732187 4446250 22681963 4446250 19948999 4446250 19948999 17227618 12618413 17227618 12618413 13495392 12981751 13495392 12981751 22673963 22068454 22673963 22068454 17059364 12979261 17059364 12979261 6559013 20584051 6559013 20584051 10004068 7632161 10004068 7632161 8242861 11769078 8242861 11769078 14314253 15471696 14314253 15471696 19008781 23379507 19008781 23379507 1703394 1824077 1703394 1824077 23840684 20435967 23840684 20435967 8433905 15017526 8433905 15017526 12756531 3494427 12756531 3494427 23099597 17975965 23099597 17975965 16334153 9841815 16334153 9841815 1000000005 217277 1000000005 217277 12253864 13817904 12253864 13817904 15185416 5814583 15185416 5814583 20981508 14429321 20981508 14429321 6534256 6386446 6534256 6386446 18647680 9060118 18647680 9060118 13945799 23961519 13945799 23961519 24929621 5964511 24929621 5964511 9651401 12499558 9651401 12499558 16047777 17734302 16047777 17734302 19627185 7680779 19627185 7680779 17889096 9365618 17889096 9365618 18085807 7785720 18085807 7785720 6232680 21880901 6232680 21880901 3884676 23172353 3884676 23172353 2524937 24280804 2524937 24280804 8502856 10536887 8502856 10536887 18454707 17896246 18454707 17896246 11112280 2569933 11112280 2569933 1800420 2279875 1800420 2279875 3094536 23432326 3094536 23432326 6850307 19528937 6850307 19528937 21416917 20744080 21416917 20744080 17509084 9347445 17509084 9347445 12386121 14507231 12386121 14507231 5030400 1484598 5030400 1484598 25277492 7094699 25277492 7094699 13714629 23453199 13714629 23453199 2574077 1000000005 2574077 1000000005 7117746 8271455 7117746 8271455 17961406 15591841 17961406 15591841 11013230 18028547 11013230 18028547 7627409 3977719 7627409 3977719 25294729 1167439 25294729 1167439 25664431 19457825 25664431 19457825 13930159 8031383 13930159 8031383 22257414 21496647 22257414 21496647 16677432 8750707 16677432 8750707 8156338 22284678 8156338 22284678 1289593 1000000005 1289593 1000000005 17237176 10257151 17237176 10257151 8252860 4221709 8252860 4221709 3672651 1784067 3672651 1784067 1967518 19510644 1967518 19510644 17700645 11433382 17700645 11433382 11343687 20194895 11343687 20194895 6605947 1000000005 6605947 1000000005 18222745 17097145 18222745 17097145 9036942 19086146 9036942 19086146 8141793 8402313 8141793 8402313 18427409 14823084 18427409 14823084 7987570 18876448 7987570 18876448 10884087 14051969 10884087 14051969 15728083 10654626 15728083 10654626 25002971 1000000005 25002971 1000000005 22120814 20597667 22120814 20597667 20620770 17987622 20620770 17987622 11790744 12298450 11790744 12298450 16129458 16508500 16129458 16508500 9227399 19191439 9227399 19191439 19577165 6467658 19577165 6467658 1000000005 8180309 1000000005 8180309 14087784 19721842 14087784 19721842 1244467 1406027 1244467 1406027 5306801 9059782 5306801 9059782 12593529 22715397 12593529 22715397 1000000005 9317047 1000000005 9317047 13973494 13551320 13973494 13551320 8221427 6952457 8221427 6952457 3388643 23662293 3388643 23662293 24186525 13851676 24186525 13851676 14394846 7772333 14394846 7772333 8013611 7497108 8013611 7497108 12129886 18000160 12129886 18000160 7952063 1000000005 7952063 1000000005 23012110 6664478 23012110 6664478 7167090 12653199 7167090 12653199 20443080 19628372 20443080 17697216 20443080 17697216 17532880 12235870 17532880 12235870 11758841 10019399 11758841 10019399 10158506 7004168 10158506 7004168 21047806 21144964 21047806 21144964 4909488 4729537 4909488 4729537 22106977 19685854 22106977 19685854 14667397 12031119 14667397 12031119 -1000000005 25569866 -1000000005 25569866 25570724 3626818 25570724 3626818 18179256 16789846 18179256 16789846 9789545 16957384 9789545 16957384 13418204 9303272 13418204 9303272 8426272 7507515 8426272 7507515 7030807 21936441 7030807 21936441 5059552 21936441 11116334 8601743 11116334 8601743 3022570 2570925 3022570 7873765 3022570 7873765 12930502 16376682 12930502 16376682 22512171 4295560 22512171 13026598 22512171 13026598 12317372 21918037 12317372 21918037 23095428 22616460 23095428 22616460 11807006 3767754 11807006 3767754 2972995 3008520 2972995 3008520 20695817 17161978 20695817 17161978 15489142 11951936 15489142 11951936 13134863 25336031 13134863 25336031 1000000005 17168041 1000000005 17168041 10625177 13673789 10625177 13673789 14740750 15709388 14740750 15709388 20003694 6412632 20003694 6412632 25907156 -1000000005 25907156 -1000000005 18872333 15985627 18872333 15985627 16398559 12376659 16398559 12376659 6582324 23113001 6582324 23113001 3980429 4468831 3980429 4468831 7352358 10692861 7352358 10692861 13828404 16749523 13828404 16749523 21830647 23662218 21830647 23662218 3114325 22379173 3114325 22379173 19423738 16479704 19423738 16479704 16081356 10662577 16081356 10662577 3972786 2762499 3972786 2762499 2825490 20168879 2825490 20168879 19228010 16392595 19228010 16392595 14778920 13245197 14778920 13245197 6359818 5524494 6359818 5524494 21111175 20457274 21111175 20457274 6832615 19503241 6832615 19503241 12887378 7756326 12887378 7756326 -1000000005 25198668 -1000000005 25198668 9646121 7842586 9646121 7842586 22322697 21618490 22322697 21618490 5495066 12049031 5495066 12049031 19759992 19221413 19759992 19221413 9649919 8358429 9649919 8358429 20916171 21891957 20916171 21891957 5120767 11431243 5120767 11431243 18131411 6149341 18131411 6149341 6142448 10804524 6142448 10804524 13635117 16497935 13635117 16497935 8965729 18316722 8965729 18316722 4285186 2125608 4285186 2125608 -1000000005 5391876 -1000000005 5391876 9513207 17254304 9513207 17254304 15988294 12079278 15988294 12079278 12006055 8000078 12006055 8000078 23088612 2488928 23088612 2488928 2744657 2693431 2744657 2693431 6476338 7983105 6476338 7983105 12404856 12747740 12404856 12747740 18227999 19397153 18227999 19397153 20855331 21059203 20855331 21059203 25458109 24613735 25458109 24613735 -1000000005 23606756 -1000000005 23606756 5293227 19399089 5293227 19399089 7692608 13758198 7692608 13758198 17968295 9309000 17968295 9309000 14711937 18119105 14711937 18119105 8859129 7546499 8859129 7546499 23262384 22350100 23262384 22350100 20878344 16667189 20878344 16667189 16082950 3925369 16082950 3925369 26648744 1000000005 26648744 1000000005 21567327 6871446 21567327 6871446 11312896 13060852 11312896 13060852 20860397 20185218 20860397 20185218 12775306 11428823 12775306 11428823 22021727 21319688 22021727 21319688 7050708 17046212 7050708 17046212 16666000 11276221 16666000 11276221 10182922 19914629 10182922 19914629 20355691 6424291 20355691 6424291 18439092 17891809 18439092 17891809 7379487 5651947 7379487 5651947 4324881 26481117 4324881 26481117 665509 5508482 665509 5508482 14029808 17687124 14029808 17687124 17919834 15014977 17919834 15014977 11725340 8578083 11725340 8578083 19155164 19725717 19155164 19725717 20975826 5052340 20975826 5052340 21828439 19213963 21828439 19213963 8470966 17174551 8470966 17174551 13233621 10460537 13233621 10460537 5413043 23543554 5413043 23543554 -1000000005 11176167 -1000000005 11176167 12669927 16437372 12669927 16437372 20482405 6776222 20482405 6776222 7289963 10542696 7289963 10542696 16156848 13869936 16156848 13869936 11011253 9353101 11011253 9353101 21494964 22667409 21494964 22667409 4145506 20858470 4145506 20858470 19006266 16362738 19006266 16362738 14132137 11472919 14132137 11472919 9056116 18653837 9056116 18653837 20221621 19518467 20221621 19518467 12216694 10845711 12216694 10845711 10234205 17845184 10234205 17845184 8128456 7625073 8128456 7625073 10802590 17461312 10802590 17461312 22928150 3924380 22928150 3924380 4664417 22245783 4664417 22245783 8139432 10994374 8139432 10994374 13418215 15488185 13418215 15488185 17992837 4183256 17992837 4183256 22692697 19579777 22692697 19579777 16286236 9941618 16286236 9941618 9229218 18646797 9229218 18646797 19107722 5140963 19107722 5140963 5278931 20698480 5278931 20698480 7362237 18905267 7362237 18905267 19337959 8578782 19337959 8578782 10335969 18276136 10335969 18276136 8618328 8617648 8618328 8617648 15151635 11951284 15151635 11951284 18424976 8847847 18424976 8847847 15968003 19898658 15968003 19898658 20305369 14898283 20305369 14898283 8509468 2613127 8509468 2613127 -1000000005 4658082 -1000000005 4658082 15140204 15109827 15140204 15109827 -1000000005 6087600 -1000000005 6087600 14313869 14367938 14313869 14367938 18012221 18622113 18012221 18622113 19099743 10082000 19099743 10082000 12799567 14378821 12799567 14378821 12270973 9264219 12270973 9264219 22589582 4148077 22589582 4148077 21166811 17076847 21166811 17076847 10702254 2114557 10702254 2114557 24755736 15276737 24755736 15276737 8659426 20941100 8659426 20941100 21530539 18616321 21530539 18616321 8966171 15272258 8966171 15272258 13466824 12351981 13466824 12351981 16787746 19679547 16787746 19679547 26130793 960936 26130793 21074918 26130793 21074918 8337470 9475271 8337470 9475271 17544302 14622007 17544302 14622007 15028327 11197624 15028327 11197624 15925098 15501082 15925098 15501082 9978270 22645499 9978270 22645499 23540128 20598100 23540128 20598100 8782711 8900601 8782711 8900601 15007523 20363728 15007523 20363728 6778317 6883543 6778317 6883543 18166795 10832548 18166795 10832548 10299085 8578415 10299085 8578415 960703 1000000005 960703 1000000005 5155309 8188688 5155309 8188688 15886792 21827736 15886792 21827736 22487441 5262577 22487441 5262577 20158522 8712677 20158522 8712677 12990310 13580010 12990310 13580010 16395777 17778071 16395777 17778071 6415929 5596885 6415929 5596885 -1000000005 24919278 -1000000005 24919278 2101469 20355276 2101469 20355276 13654638 9845699 13654638 9845699 18766774 6370141 18766774 6370141 22683957 21716227 22683957 19367956 22683957 19367956 11174938 9877497 11174938 9877497 9939512 3687791 9939512 3687791 3708494 19973174 3708494 19973174 8163454 8657801 8163454 8657801 10371589 10282253 10371589 10282253 12905575 12552948 12905575 12552948 14499510 9125843 14499510 9125843 9587030 9491389 9587030 9491389 16769370 14856992 16769370 14856992 747407 -1000000005 747407 -1000000005 22380757 12246264 22380757 12246264 9853547 9381023 9853547 9381023 19756108 19074678 19756108 19074678 12084130 13811690 12084130 13811690 23785896 1000000005 23785896 1000000005 23002699 16556223 23002699 16556223 12254303 12388788 12254303 12388788 15171199 4215899 15171199 4215899 22256836 20924688 22256836 20924688 17094341 12320361 17094341 12320361 11329073 7361385 11329073 7361385 21036308 3894923 21036308 3894923 22902786 7571971 22902786 7571971 9982019 15924806 9982019 15924806 16194568 13153283 16194568 13153283 13638767 17665002 13638767 17665002 8919457 5183053 8919457 5183053 21586379 14704112 21586379 14704112 9403922 17926186 9403922 16609070 9403922 16609070 17502444 8415967 17502444 8415967 24797150 1000000005 24797150 1000000005 2822392 20486710 2822392 20486710 18564908 17625631 18564908 17625631 13717125 8967424 13717125 8967424 19357170 21162733 19357170 21162733 21988676 19608314 21988676 19608314 -1000000005 14322878 -1000000005 14322878 13661082 7226396 13661082 7226396 24996806 1875940 24996806 21729171 24996806 21729171 18135520 17345959 18135520 17345959 14869097 6327159 14869097 6327159 6771810 11204546 6771810 11204546 17133340 9081468 17133340 9081468 19085894 19466052 19085894 19466052 20455296 6397471 20455296 6397471 19011125 16334048 19011125 16334048 7967409 4526701 7967409 4526701 4501462 16990685 4501462 16990685 11648065 10213062 11648065 10213062 5128060 5038282 5128060 5038282 7614124 18109447 7614124 18109447 9052133 14930889 9052133 14930889 18109996 7096758 18109996 7096758 7283908 8129038 7283908 8129038 14833598 16352319 14833598 16352319 8076358 22167207 8076358 22167207 22913705 17626847 22913705 17626847 15039989 7945072 15039989 7945072 19677466 6911378 19677466 6911378 -1000000005 1775745 -1000000005 1775745 18919393 10006879 18919393 10006879 16512120 13876751 16512120 13876751 8244405 18818335 8244405 18818335 6822719 20920156 6822719 20920156 23308475 22438824 23308475 22438824 21356576 13978578 21356576 13978578 12728480 2811885 12728480 2811885 2941728 23569593 2941728 23569593 7414870 7874455 7414870 7874455 18002611 24575821 18002611 24575821 25627301 24575821 20870559 13955840 20870559 13955840 10586734 5649765 10586734 5649765 22064025 24220521 22064025 24220521 2407028 24523507 2407028 5581138 2407028 5581138 16149356 15982599 16149356 15982599 18061351 5098870 18061351 5098870 4964290 4785835 4964290 4785835 14474866 14187571 14474866 14187571 12842266 5917121 12842266 5917121 21031589 12703106 21031589 12703106 12774100 15974239 12774100 15974239 9398054 8646798 9398054 8646798 1000000005 25313068 1000000005 25313068 7694867 15774683 7694867 15774683 17460082 19551610 17460082 19551610 7414781 22860979 7414781 22860979 3335496 1000000005 3335496 1000000005 22786895 20105055 22786895 20105055 20041570 16837696 20041570 16837696 15450970 13632647 15450970 13632647 -1000000005 21805927 -1000000005 21805927 22083615 6804633 22083615 6804633 14928499 17270127 14928499 17270127 19216559 5541007 19216559 5541007 5844780 7954252 5844780 7954252 11513991 12280000 11513991 12280000 1000000005 22528744 1000000005 22528744 8657255 8194838 8657255 8194838 14416868 18823398 14416868 18823398 8231424 9935199 8231424 9935199 18243963 9217485 18243963 9217485 16857193 10991969 16857193 10991969 8872654 1709965 8872654 1709965 1000000005 12145712 1000000005 12145712 12781036 14714382 12781036 14714382 16641208 9086437 16641208 9086437 18082720 14764482 18082720 14764482 8245870 4626046 8245870 4626046 4981507 7118730 4981507 7118730 12464040 12615943 12464040 12615943 17044853 6473085 17044853 6473085 20419280 8405318 20419280 8405318 9713558 15163210 9713558 15163210 18852759 18339222 18852759 18339222 3644070 23365914 3644070 4177284 3644070 4177284 5932097 8551659 5932097 8551659 12998578 22197950 12998578 22197950 22851241 11508501 22851241 11508501 12181120 17968643 12181120 17968643 18354048 13803603 18354048 13803603 14087222 9684222 14087222 9684222 9972828 9397360 9972828 9397360 13168051 12118176 13168051 12118176 23529929 22532054 23529929 22532054 22039717 17083804 22039717 17083804 10512914 14961854 10512914 14961854 15661176 12040456 15661176 12040456 11638666 15886475 11638666 15886475 17236396 21259279 17236396 21259279 5671508 9666366 5671508 9666366 23212223 -1000000005 23212223 -1000000005 22662888 19579398 22662888 19579398 8940996 4089740 8940996 4089740 4456868 13516682 4456868 13516682 20129648 3173605 20129648 3173605 23608740 20192689 23608740 20192689 9788322 16588875 9788322 16588875 14041685 8312355 14041685 8312355 7540791 5777430 7540791 5777430 6131435 20953380 6131435 20953380 10004572 15374506 10004572 15374506 11834784 12276090 11834784 12276090 17672332 24130352 17672332 24130352 2472865 2315987 2472865 2315987 8571800 10900849 8571800 10900849 20370739 22893108 20370739 22893108 3988815 16551644 3988815 16551644 11400213 12911420 11400213 12911420 20203574 22175998 20203574 22175998 4778458 6689579 4778458 6689579 19499097 8872174 19499097 8872174 13722948 15064480 13722948 15064480 7878432 -1000000005 7878432 -1000000005 8597052 8912825 8597052 8912825 12141194 14217446 12141194 14217446 1000000005 12498425 1000000005 12498425 11020912 9123429 11020912 9123429 8587562 20100423 8587562 20100423 20594531 8736257 20594531 8736257 12530668 14310975 12530668 14310975 11977945 1000000005 11977945 1000000005 1667996 22604031 1667996 22604031 12305413 7227732 12305413 7227732 7683486 8059236 7683486 8059236 11477735 18882861 11477735 18882861 1000000005 1820739 1000000005 1820739 22523822 11117105 22523822 11117105 10516151 16650283 10516151 16650283 9757216 -1000000005 9757216 -1000000005 1503871 3735773 1503871 3735773 10733723 12196162 10733723 12196162 16810187 19044968 16810187 19044968 1148641 -1000000005 1148641 -1000000005 5567932 14293879 5567932 14293879 16549897 9999032 16549897 9999032 7378895 19894762 7378895 19894762 7076714 7819332 7076714 7819332 25270926 24148249 25270926 5877808 25270926 5877808 9004719 8995012 9004719 8995012 16204790 11631635 16204790 11631635 14473230 22602025 14473230 22602025 2966076 3280820 2966076 3280820 20781581 16338888 20781581 16338888 13675957 12926892 13675957 12926892 13451286 4063589 13451286 4063589 22693805 13120575 22693805 13120575 8508579 7100408 8508579 7100408 20343507 19756759 20343507 19756759 19627125 7040711 19627125 7040711 19927154 15570328 19927154 15570328 7847016 7543575 7847016 7543575 11979139 13394126 11979139 13394126 20161303 4442654 20161303 4442654 2830234 24155978 2830234 22587076 2830234 22587076 6618174 7499140 6618174 7499140 16487243 16870309 16487243 16870309 8319657 6199693 8319657 6199693 6611820 10839245 6611820 10839245 16499304 16158641 16499304 16158641 10941562 9058608 10941562 9058608 20030382 19624846 20030382 19624846 9796452 16676621 9796452 16676621 13976701 3256501 13976701 3256501 3023641 23836908 3023641 23836908 5182119 5628473 5182119 5628473 13262119 20188282 13262119 20188282 24870173 1825256 24870173 1825256 14464428 13752989 14464428 13752989 11798746 8705178 11798746 8705178 4736815 1000000005 4736815 1000000005 17865575 14146822 17865575 14146822 12459086 12062327 12459086 12062327 1000000005 24444223 1000000005 24444223 9070105 8815782 9070105 8815782 11393994 14862450 11393994 14862450 15572933 21650629 15572933 21650629 5498210 20052854 5498210 20052854 20338892 17705419 20338892 17705419 12003270 8935802 12003270 8935802 19183703 19755415 19183703 19755415 22129042 22515096 22129042 22515096 23536354 21194533 23536354 21194533 8048841 6853027 8048841 6853027 5381378 5206653 5381378 5206653 5567397 6218537 5567397 6218537 20803580 6073142 20803580 6073142 18265736 14021945 18265736 14021945 9531246 5135336 9531246 5135336 4881866 2143303 4881866 2143303 2472852 3273330 2472852 3273330 21779074 6714728 21779074 6714728 7414232 14375225 7414232 14375225 17429673 24886678 17429673 24886678 2205539 17295459 2205539 17295459 20077854 6745383 20077854 6745383 15282869 11579566 15282869 11579566 17020480 5868718 17020480 5868718 21228201 7917692 21228201 7917692 16703588 11065641 16703588 11065641 11815000 17343637 11815000 17343637 9417328 11728353 9417328 11728353 12654780 8290406 12654780 8290406 8506069 18973115 8506069 18973115 -1000000005 20437372 -1000000005 20437372 8105042 5549297 8105042 5549297 5788379 18100946 5788379 18100946 14336699 4955614 14336699 4955614 -1000000005 26313820 -1000000005 26313820 3917940 22321569 3917940 22321569 10909728 13564950 10909728 13564950 14288936 11785659 14288936 11785659 18300593 22471186 18300593 22471186 3118225 24577505 3118225 24577505 2229548 24577505 6447018 8066588 6447018 8066588 17626662 10129993 17626662 10129993 15164989 13655724 15164989 13655724 11943204 15720516 11943204 15720516 17580227 21507331 17580227 21507331 1000000005 4554883 1000000005 4554883 21580209 20394458 21580209 20394458 11883678 11412168 11883678 11412168 17517444 5078762 17517444 5078762 25213740 -1000000005 25213740 -1000000005 4511521 15500596 4511521 15500596 15837207 5678473 15837207 5678473 5699131 21119010 5699131 21119010 7870999 19083433 7870999 19083433 19084574 16351755 19084574 16351755 12967954 10346997 12967954 10346997 17737964 23625353 17737964 23625353 1000000005 3339963 1000000005 3339963 5718421 7746375 5718421 7746375 8697189 11665644 8697189 11665644 1000000005 1268251 1000000005 1268251 16689420 15287699 16689420 15287699 15192982 10042837 15192982 10042837 20017981 20074214 20017981 20074214 20617488 11099154 20617488 11099154 7976753 5503566 7976753 5503566 21387820 7986793 21387820 7986793 10904631 10462993 10904631 10462993 21556406 5268079 21556406 5268079 10063306 13383785 10063306 13383785 20426398 1000000005 20426398 1000000005 10481710 8987130 10481710 8987130 18493362 20781384 18493362 20781384 6089441 5056633 6089441 5056633 21804290 5699251 21804290 5699251 18436082 14244766 18436082 14244766 7631199 1000000005 7631199 1000000005 24652236 23378678 24652236 23378678 4867734 11474671 4867734 11474671 18758733 5067975 18758733 5067975 21803913 8479926 21803913 8479926 15353940 13501257 15353940 13501257 7448093 695846 7448093 695846 -1000000005 14730548 -1000000005 14730548 20495512 21146612 20495512 21146612 21982813 1000000005 21982813 1000000005 10785659 13415179 10785659 13415179 17628633 6524729 17628633 6524729 26058653 26059809 26058653 26059809 950678 23814027 950678 23814027 7744538 9828678 7744538 9828678 11908572 14889349 11908572 14889349 12483427 5317073 12483427 5317073 5383917 16785297 5383917 16785297 13378972 11862284 13378972 11862284 21068692 -1000000005 21068692 -1000000005 23568749 3414069 23568749 3414069 20486210 14248159 20486210 14248159 12200253 11290776 12200253 11290776 20720650 6353720 20720650 6353720 15101054 18156631 15101054 18156631 8145715 7699975 8145715 7699975 19140256 17182016 19140256 17182016 12844528 10721165 12844528 10721165 19388470 7834271 19388470 7834271 11290406 15940822 11290406 15940822 22121896 21327283 22121896 21327283 6599539 5739714 6599539 5739714 3672787 -1000000005 3672787 -1000000005 3697899 3910734 3697899 3910734 22477480 14243361 22477480 14243361 11794060 16976111 11794060 16976111 6447693 6021447 6447693 6021447 7271770 20149523 7271770 20149523 6740302 20149523 12570733 12194111 12570733 12194111 18409332 22262123 18409332 22262123 4756380 22262123 16354182 12998589 16354182 12998589 13275165 18110902 13275165 18110902 1856577 25127916 1856577 25127916 15996420 10555965 15996420 10555965 7683555 19938060 7683555 19938060 6381701 4102262 6381701 4102262 2462387 -1000000005 2462387 -1000000005 25187285 2094415 25187285 2094415 7724871 13830860 7724871 13830860 16414134 16755863 16414134 16755863 9428282 17786367 9428282 17786367 20919154 5170541 20919154 5170541 1000000005 21313551 1000000005 21313551 9460933 14053926 9460933 14053926 15340851 -1000000005 15340851 -1000000005 356964 1707052 356964 1707052 6430222 15852362 6430222 15852362 14008703 12178326 14008703 12178326 10059238 7366475 10059238 7366475 20942091 6121903 20942091 6121903 7430339 15000352 7430339 15000352 13482751 12138257 13482751 12138257 12998760 14430558 12998760 14430558 15808028 19332299 15808028 19332299 21268906 5448574 21268906 5448574 7231919 18288813 7231919 18288813 22981257 -1000000005 22981257 -1000000005 5791250 18425339 5791250 18425339 13475782 12019572 13475782 12019572 16439276 15919853 16439276 15919853 9560845 22103026 9560845 22103026 25701498 1067538 25701498 8955851 25701498 8955851 17580489 15790125 17580489 15790125 14098350 11447150 14098350 11447150 22158679 4866448 22158679 4866448 9927338 12091972 9927338 12091972 16317311 9601311 16317311 9601311 9441269 6305050 9441269 6305050 6462232 21771063 6462232 21771063 23706428 3039787 23706428 3039787 21823369 16336868 21823369 16336868 4729642 22339579 4729642 22339579 13758411 3409189 13758411 3409189 3510488 9553847 3510488 9553847 18018835 8285427 18018835 8285427 1000000005 6604368 1000000005 6604368 13323409 16813369 13323409 16813369 7615262 7068830 7615262 7068830 16853986 10643631 16853986 10643631 13737764 21540370 13737764 21540370 22232943 21540370 21854867 11600866 21854867 11600866 9734505 19040968 9734505 19040968 7284164 5460908 7284164 5460908 5655391 17055300 5655391 17055300 21794131 22174432 21794131 22174432 22805889 22174432 21483991 12949617 21483991 12949617 1902680 25144366 1902680 25144366 26091425 7668067 26091425 7668067 13359075 14718464 13359075 14718464 9602497 6740797 9602497 6740797 -1000000005 21656888 -1000000005 21656888 16715784 12026414 16715784 12026414 12363012 11471422 12363012 11471422 20221240 6548547 20221240 6548547 14985491 25185781 14985491 25185781 -1000000005 3474559 -1000000005 3474559 19839989 13499688 19839989 13499688 10327775 16831179 10327775 16831179 8862659 6917515 8862659 6917515 21652618 26049446 21652618 26049446 885503 26049446 25159079 3108594 25159079 3108594 9166902 10965095 9166902 10965095 16699914 16303861 16699914 16303861 15820337 10146835 15820337 10146835 8265932 23232686 8265932 23232686 23886809 21392586 23886809 21392586 19231305 14800316 19231305 14800316 11128147 18462188 11128147 18462188 22790904 21985026 22790904 21985026 18149685 9421169 18149685 9421169 12320818 16589873 12320818 16589873 17837613 9257788 17837613 9257788 15045923 14239267 15045923 14239267 8666476 19044589 8666476 19044589 7888217 21714690 7888217 21714690 25955571 850054 25955571 850054 17279122 16847357 17279122 16847357 10540969 12724902 10540969 12724902 14903646 22105092 14903646 22105092 4167425 -1000000005 4167425 -1000000005 25188562 2463489 25188562 2463489 5986000 16683480 5986000 16683480 18245357 8305031 18245357 8305031 8333606 21032350 8333606 21032350 4910028 4421280 4910028 4421280 22243265 4941280 22243265 4941280 5179640 8849990 5179640 8849990 18162891 11336594 18162891 11336594 12586284 13362809 12586284 13362809 17041184 23222440 17041184 23222440 3563405 3315495 3563405 3315495 4921240 12433967 4921240 12433967 25453294 1286815 25453294 21155692 25453294 21155692 6858640 8529596 6858640 8529596 17815589 17383250 17815589 17383250 6465085 1000000005 6465085 1000000005 15554575 14072639 15554575 14072639 12060304 11237380 12060304 11237380 20611133 6004297 20611133 6004297 17772827 10723206 17772827 10723206 15134728 16444819 15134728 16444819 5289140 5027166 5289140 5027166 5203195 16457052 5203195 16457052 16331027 4213410 16331027 4213410 1000000005 11911181 1000000005 11911181 10932713 19565639 10932713 19565639 19837245 9778379 19837245 9778379 13032904 15063424 13032904 15063424 10807713 20895175 10807713 20895175 5721516 21669338 5721516 21669338 5240783 11068751 5240783 11068751 13950293 14044265 13950293 14044265 8377992 7958708 8377992 7958708 8549814 15349833 8549814 15349833 22011641 21423221 22011641 21423221 20904004 14024851 20904004 14024851 -1000000005 5552895 -1000000005 5552895 7844615 21696595 7844615 21696595 2260798 24871925 2260798 5273060 2260798 5273060 24927412 -1000000005 24927412 -1000000005 19723981 14886465 19723981 14886465 9560582 22244636 9560582 22244636 23397395 21391337 23397395 21391337 6399507 5933853 6399507 5933853 6875246 18213648 6875246 18213648 13857252 11457172 13857252 11457172 10743166 4086323 10743166 4086323 22722635 20078899 22722635 20078899 11156498 12200125 11156498 12200125 18327309 2642850 18327309 2642850 24490075 2362858 24490075 2362858 23800981 21610097 23800981 21610097 17006235 8186347 17006235 8186347 22015309 -1000000005 22015309 -1000000005 3849171 21882632 3849171 21882632 14975485 6901900 14975485 6901900 3955455 4119403 3955455 4119403 10258767 22737929 10258767 22737929 4300320 22737929 5825723 6793701 5825723 6793701 14045158 18168594 14045158 18168594 21383995 22482461 21383995 22482461 1000000005 1211196 1000000005 1211196 18657870 17256763 18657870 17256763 16397564 5338747 16397564 5338747 5049704 1000000005 5049704 1000000005 26013329 4035136 26013329 4035136 20246547 12675058 20246547 12675058 11635383 10222485 11635383 10222485 17616671 25274108 17616671 25274108 26119184 25274108 2892021 23857299 2892021 23857299 4980987 19426184 4980987 19426184 19933269 15861266 19933269 15861266 5785598 5386605 5785598 5386605 23625404 22466022 23625404 22466022 6273513 13052900 6273513 13052900 20236473 22966603 20236473 22966603 23920727 7676947 23920727 7676947 9308772 13998467 9308772 13998467 17481704 5129094 17481704 5129094 3586234 23425411 3586234 23425411 20114099 4382692 20114099 4382692 4700695 11581156 4700695 11581156 25135051 24029253 25135051 9588239 25135051 9588239 12046968 11353530 12046968 11353530 10524452 2878955 10524452 2878955 2700508 2878955 4951201 5531390 4951201 5531390 21353824 8535434 21353824 8535434 9582482 11714722 9582482 11714722 20995329 -1000000005 20995329 -1000000005 24582019 10154854 24582019 10154854 12549926 11731527 12549926 11731527 18852708 3879227 18852708 3879227 22952576 19593755 22952576 19593755 11424459 8915730 11424459 8915730 9277571 12328713 9277571 12328713 15107874 3630686 15107874 3630686 24257597 2511191 24257597 2511191 23512150 21880978 23512150 21880978 7979076 8777201 7979076 8777201 15556921 18933564 15556921 18933564 3422132 2042669 3422132 2042669 -1000000005 11202853 -1000000005 11202853 16598993 17536586 16598993 17536586 4289628 -1000000005 4289628 -1000000005 18552054 9050493 18552054 9050493 11979303 13220106 11979303 13220106 17467434 7265009 17467434 7265009 22652407 4107657 22652407 4107657 7808396 8253552 7808396 8253552 17894827 9261477 17894827 9261477 1984483 1883489 1984483 4562055 1984483 4562055 1000000005 11771082 1000000005 11771082 8943692 18142313 8943692 18142313 18146392 9269902 18146392 9269902 10746621 18000056 10746621 18000056 18536068 16567436 18536068 16567436 14907567 3919961 14907567 3919961 26185872 1000000005 26185872 1000000005 16882359 14775660 16882359 14775660 11384010 17557842 11384010 17557842 8450353 21304791 8450353 21304791 4439070 2407756 4439070 2407756 2556809 15882925 2556809 15882925 13180109 12076546 13180109 12076546 17240727 20403153 17240727 20403153 21201787 7853693 21201787 7853693 7034903 22699823 7034903 22699823 4092599 7642326 4092599 7642326 15742619 13745142 15742619 13745142 3808163 23029234 3808163 23029234 14587337 8905938 14587337 8905938 20348508 21759791 20348508 21759791 5272390 5140893 5272390 5140893 22436675 21532047 22436675 21532047 17037921 12852953 17037921 12852953 13320471 5444803 13320471 5444803 21551933 13876652 21551933 13876652 11523014 9859466 11523014 9859466 5682589 3593687 5682589 3593687 3922630 22788859 3922630 22788859 16291173 14444703 16291173 14444703 5312446 21744388 5312446 21744388 6753510 3569199 6753510 3569199 4119631 18943347 4119631 18943347 18062282 16121200 18062282 16121200 6694477 23663450 6694477 23663450 3335346 21879320 3335346 21879320 22363198 7694479 22363198 7694479 17589777 15768506 17589777 15768506 5160346 5052916 5160346 5052916 21143190 20448345 21143190 13448858 21143190 13448858 10449458 9726063 10449458 9726063 10252913 11149819 10252913 11149819 15015781 15026674 15015781 15026674 9495442 9224840 9495442 9224840 21845305 24034342 21845305 24034342 3023710 9099887 3023710 9099887 11703718 12210912 11703718 12210912 18617494 18426034 18617494 18426034 7719478 19415307 7719478 19415307 2034274 1681367 2034274 1681367 21103818 11855009 21103818 11855009 12604273 21463917 12604273 21463917 3203636 3271705 3203636 3271705 12102835 19647827 12102835 19647827 20141102 6692403 20141102 6692403 19920917 12186000 19920917 12186000 4268088 4027306 4268088 4027306 22723786 8978795 22723786 8978795 16381639 17412046 16381639 17412046 19021740 1000000005 19021740 1000000005 14182695 10292862 14182695 10292862 6428085 1000000005 6428085 1000000005 23589590 9473583 23589590 9473583 13869963 20336536 13869963 20336536 22759764 22122018 22759764 22122018 22386088 21496399 22386088 21496399 7223788 12374377 7223788 12374377 20573573 21226238 20573573 21226238 21838440 5375010 21838440 5375010 21041255 6849744 21041255 6849744 15306645 17135027 15306645 17135027 21169901 21052737 21169901 21052737 21780067 17698722 21780067 17698722 7655627 4659887 7655627 4659887 22431792 7212348 22431792 7212348 13482764 16350045 13482764 16350045 22022154 5082146 22022154 18576498 22022154 18576498 10197916 9552643 10197916 9552643 23793627 3070159 23793627 3070159 12940770 15545152 12940770 15545152 16653585 6194497 16653585 6194497 22261332 22176544 22261332 22176544 22808788 18440871 22808788 18440871 12130810 10092830 12130810 10092830 19942920 1000000005 19942920 1000000005 4670505 13912147 4670505 13912147 15930070 11045392 15930070 11045392 12682670 19875522 12682670 19875522 5569450 2209144 5569450 2209144 1876235 3810354 1876235 3810354 8272103 20475138 8272103 20475138 5970767 25031642 5970767 25031642 2036738 3079294 2036738 3079294 22377165 5388087 22377165 5388087 11507884 15418674 11507884 15418674 18815651 1000000005 18815651 1000000005 24169313 11354127 24169313 11354127 5640052 5075215 5640052 5075215 21814167 19929554 21814167 19929554 7080767 18763593 7080767 18763593 16772333 14292667 16772333 14292667 10669376 16175884 10669376 16175884 15794281 11530396 15794281 11530396 8941351 5177450 8941351 5177450 2803481 -1000000005 2803481 -1000000005 22829594 17103567 22829594 17103567 14705067 13580750 14705067 13580750 13107972 11188952 13107972 11188952 2837746 1220023 2837746 1220023 25812937 1220023 23714654 16985394 23714654 16985394 15910118 13924063 15910118 13924063 7776134 19944561 7776134 19944561 3768984 1000000005 3768984 1000000005 1811709 3853166 1811709 3853166 15575974 17233179 15575974 17233179 18699664 8350012 18699664 8350012 8817831 7369830 8817831 7369830 21053966 20167867 21053966 20167867 9351983 12528022 9351983 12528022 1000000005 3810565 1000000005 3810565 18205390 9178636 18205390 9178636 9693975 4520642 9693975 4520642 23539028 22518445 23539028 22518445 13616898 11079475 13616898 11079475 16951393 -1000000005 16951393 -1000000005 20110023 16136100 20110023 16136100 15180757 13589626 15180757 13589626 7292976 20292346 7292976 20292346 20736352 16904000 20736352 16904000 13712046 11560903 13712046 11560903 6529666 6417904 6529666 6417904 9707166 11759355 9707166 11759355 14182475 18651148 14182475 18651148 1000000005 22213002 1000000005 22213002 6004713 9085110 6004713 9085110 15783306 15102832 15783306 15102832 10506491 20094379 10506491 20094379 22219259 2967620 22219259 2967620 23829066 18653776 23829066 18653776 2370202 1000000005 2370202 1000000005 18226314 14383085 18226314 14383085 6754490 2052345 6754490 2052345 1745508 23079940 1745508 23079940 19581259 5317169 19581259 5317169 -1000000005 20815245 -1000000005 20815245 18227806 11119774 18227806 11119774 14132765 15054071 14132765 15054071 4204984 3800026 4204984 3800026 7628810 15647958 7628810 15647958 12756280 11658619 12756280 11658619 16902446 18245823 16902446 18245823 7388840 21905065 7388840 21905065 4412008 22545330 4412008 17342833 4412008 17342833 10444481 8758401 10444481 8758401 5926682 5875226 5926682 5875226 6902648 19776025 6902648 19776025 10424036 13827257 10424036 13827257 19034829 18945167 19034829 18945167 14693074 10619468 14693074 10619468 21670204 21101393 21670204 21101393 5845214 19737323 5845214 19737323 14701460 13168117 14701460 13168117 12389376 7887178 12389376 7887178 1000000005 22288917 1000000005 22288917 6590767 10263439 6590767 10263439 19244236 -1000000005 19244236 -1000000005 26700303 25014906 26700303 25014906 4534716 4829289 4534716 4829289 8352700 10299459 8352700 10299459 12232168 17829550 12232168 17829550 7735139 19767697 7735139 19767697 -1000000005 1957082 -1000000005 1957082 2793205 4140075 2793205 4140075 16378858 11512958 16378858 11512958 8090427 -1000000005 8090427 -1000000005 17700491 16827635 17700491 16827635 7407194 20945432 7407194 20945432 5774554 17195276 5774554 17195276 16246256 8550617 16246256 8550617 -1000000005 23665548 -1000000005 23665548 4543872 4988962 4543872 4988962 11341070 12933108 11341070 12933108 17677961 19453922 17677961 19453922 20270404 2107480 20270404 2107480 25876564 24988160 25876564 5587182 25876564 5587182 20579094 6643883 20579094 6643883 10282996 13571863 10282996 13571863 16371275 8984318 16371275 8984318 19034472 1000000005 19034472 1000000005 1681414 23338098 1681414 23338098 6366428 17288548 6366428 17288548 14655790 8564347 14655790 8564347 4095627 22801771 4095627 22801771 23128054 4119708 23128054 4119708 10175439 12533918 10175439 12533918 20980171 5930792 20980171 5930792 12180886 17350536 12180886 17350536 22012436 -1000000005 22012436 -1000000005 4966474 14752048 4966474 14752048 12258419 10002902 12258419 10002902 19264792 6949443 19264792 6949443 4294488 24768630 4294488 24768630 2103648 4057913 2103648 4057913 18430264 11289327 18430264 11289327 5040080 2599809 5040080 2599809 2420240 24389884 2420240 24389884 21748093 19866648 21748093 19866648 7697964 18140857 7697964 18140857 14168004 12338624 14168004 12338624 17337477 18611450 17337477 18611450 22513345 21791608 22513345 21791608 -1000000005 20600766 -1000000005 20600766 19798993 14383415 19798993 14383415 10742705 4449888 10742705 4449888 -1000000005 8078028 -1000000005 8078028 12357613 14078751 12357613 14078751 14009964 5490339 14009964 5490339 5697069 20648721 5697069 20648721 9596034 9644240 9596034 9644240 17412436 16583557 17412436 16583557 12761605 10727599 12761605 10727599 21307009 23413092 21307009 23413092 24641840 23413092 18340721 13942776 18340721 13942776 11269552 9626902 11269552 9626902 21499170 20969883 21499170 20969883 22071067 4587880 22071067 4587880 14640078 14241956 14640078 14241956 10964989 10058621 10964989 10058621 1000000005 23885959 1000000005 23885959 8753143 17336471 8753143 17336471 11652610 11333305 11652610 11333305 21232490 5449543 21232490 5449543 19933309 17547502 19933309 17547502 13532832 12602237 13532832 12602237 12604985 15550699 12604985 15550699 10628402 19963452 10628402 19963452 7027090 13337945 7027090 13337945 20911664 21194670 20911664 21194670 5408663 22358153 5408663 22358153 23251824 22358153 21172224 17507073 21172224 17507073 17557410 9662578 17557410 9662578 -1000000005 20842251 -1000000005 20842251 7921471 9404866 7921471 9404866 10827298 14179089 10827298 14179089 23188135 22052675 23188135 22052675 8019384 10428807 8019384 10428807 18756494 3390790 18756494 3390790 23439172 3390790 21616557 5776244 21616557 5776244 6985179 18852061 6985179 18852061 10078333 13844208 10078333 13844208 18421137 7255921 18421137 7255921 4149617 3701090 4149617 3701090 20213267 7017831 20213267 7017831 13962117 17634710 13962117 17634710 7665391 19482566 7665391 19482566 24372883 23128457 24372883 23128457 22699108 11515257 22699108 11515257 9696534 1000000005 9696534 1000000005 1423454 24145850 1423454 24145850 23367415 3767817 23367415 3767817 5155619 9331660 5155619 9331660 10410325 10300036 10410325 10300036 15364479 16047232 15364479 16047232 16620358 15542344 16620358 15542344 14960895 12075540 14960895 12075540 13427648 14662669 13427648 14662669 10911290 8567668 10911290 8567668 24541999 2284755 24541999 2284755 -1000000005 21863910 -1000000005 21863910 16672896 12245510 16672896 12245510 13353984 12764330 13353984 12764330 19089689 8060953 19089689 8060953 7588599 22588082 7588599 22588082 -1000000005 5434129 -1000000005 5434129 7977714 17596760 7977714 17596760 16938107 9537479 16938107 9537479 9093750 21320624 9093750 21320624 21956972 12510691 21956972 12510691 7762811 19225999 7762811 19225999 19817912 7451329 19817912 7451329 15280926 16051475 15280926 16051475 22533726 22685304 22533726 22685304 4384698 4980781 4384698 4980781 21162817 14689073 21162817 14689073 9914942 22693432 9914942 22693432 4133337 6703508 4133337 6703508 11918749 12847075 11918749 12847075 17314401 19911922 17314401 19911922 1579241 1361490 1579241 1361490 2108462 20200091 2108462 20200091 10506464 11593117 10506464 11593117 13566074 14866977 13566074 14866977 10718960 8809720 10718960 8809720 19294799 22186643 19294799 22186643 4718319 4534538 4718319 4534538 11933408 17206904 11933408 17206904 8937847 19678116 8937847 19678116 7232431 13885039 7232431 13885039 13030735 8994785 13030735 8994785 6433426 5100998 6433426 5100998 23316007 1000000005 23316007 1000000005 22223791 17916881 22223791 17916881 18458168 16430910 18458168 16430910 15175561 10652081 15175561 10652081 17958891 4901063 17958891 4901063 3598726 3578351 3598726 3578351 9921928 16377117 9921928 16377117 12666326 12273324 12666326 12273324 15805118 2999512 15805118 2999512 1000000005 1708596 1000000005 1708596 20656884 7523662 20656884 7523662 8881011 16477114 8881011 16477114 16979644 6867916 16979644 6867916 19918189 20520793 19918189 20520793 23920019 2710986 23920019 2710986 25685256 24450964 25685256 24406203 25685256 24406203 22645780 19022988 22645780 19022988 8581077 9381869 8581077 9381869 11883513 14071024 11883513 14071024 20509717 2994944 20509717 2994944 -1000000005 21314724 -1000000005 21314724 19702884 13244269 19702884 13244269 12528940 16166104 12528940 16166104 22001379 21247635 22001379 21247635 20046092 9251932 20046092 9251932 16065151 14322397 16065151 14322397 6918103 20071397 6918103 20071397 18994648 10161617 18994648 10161617 12051075 13066059 12051075 13066059 14692356 10065310 14692356 10065310 7946435 1000000005 7946435 1000000005 26347370 24967308 26347370 24967308 22981196 9683901 22981196 9683901 13448522 20574958 13448522 20574958 21957027 4976715 21957027 4976715 6033478 17424704 6033478 17424704 15083046 13022190 15083046 13022190 -1000000005 5334791 -1000000005 5334791 12997552 13250777 12997552 13250777 16202451 6974295 16202451 6974295 6657507 1000000005 6657507 1000000005 26153681 3132218 26153681 3132218 18331141 17626124 18331141 17626124 22266463 21909364 22266463 21909364 22977315 13085050 22977315 13085050 10696287 9146699 10696287 9146699 5138206 21915829 5138206 21915829 15606475 4804412 15606475 4804412 4916665 19008357 4916665 19008357 20082404 19418949 20082404 19418949 14031579 8131640 14031579 8131640 7240666 7050665 7240666 7050665 8679383 15817512 8679383 15817512 15721326 6074594 15721326 6074594 21115117 17567116 21115117 17567116 14257675 8342022 14257675 8342022 23836517 -1000000005 23836517 -1000000005 20033268 19038918 20033268 19038918 11688528 7783080 11688528 7783080 4190501 -1000000005 4190501 -1000000005 5740389 19236595 5740389 19236595 15949933 7701848 15949933 7701848 22364328 -1000000005 22364328 -1000000005 2322209 20710410 2322209 20710410 17303314 10013017 17303314 10013017 7525149 23035695 7525149 23035695 24045126 20206202 24045126 20206202 16841737 5606531 16841737 5606531 22105307 3372512 22105307 3372512 3062080 1000000005 3062080 1000000005 3194026 12950136 3194026 12950136 14079218 14571314 14079218 14571314 16387293 4191399 16387293 4191399 4646182 10838028 4646182 10838028 16859415 18556532 16859415 18556532 22583490 25157598 22583490 25157598 -1000000005 9698049 -1000000005 9698049 17280652 13768862 17280652 13768862 9175947 6095167 9175947 6095167 20582382 10587576 20582382 10587576 12648598 12132970 12648598 12132970 16603959 16574410 16603959 16574410 21913386 22467666 21913386 22467666 23263676 13629868 23263676 13629868 5667344 21262970 5667344 21262970 20344662 17028162 20344662 17028162 10975467 11960780 10975467 11960780 22680047 21980871 22680047 21980871 20129485 15345963 20129485 15345963 11750512 14823022 11750512 14823022 18917863 21580922 18917863 21580922 22554758 20505947 22554758 20505947 16011815 3512270 16011815 3512270 3628403 9612344 3628403 9612344 14452324 17120455 14452324 17120455 9754542 9924644 9754542 9924644 1000000005 3281494 1000000005 3281494 5132180 11724196 5132180 11724196 21310898 5816705 21310898 5816705 11943460 19100749 11943460 19100749 5112247 4574801 5112247 4574801 4610380 5599306 4610380 5599306 8189769 14095323 8189769 14095323 14903973 11953399 14903973 11953399 13792681 15174393 13792681 15174393 -1000000005 6255100 -1000000005 6255100 8211755 11321366 8211755 11321366 15829628 10730567 15829628 10730567 7806810 6357709 7806810 6357709 22965473 23850073 22965473 23850073 -1000000005 6408953 -1000000005 6408953 16687918 22514663 16687918 22514663 3770781 3557728 3770781 18462593 3770781 18462593 13891217 11917858 13891217 11917858 12485933 14287447 12485933 14287447 11189312 3878004 11189312 3878004 23434069 22289874 23434069 22289874 21750614 5441248 21750614 5441248 14795085 21295042 14795085 21295042 5074343 4915506 5074343 4915506 20182676 18170381 20182676 18170381 9148155 8318115 9148155 8318115 20121961 20873308 20121961 20873308 21533072 5390457 21533072 5390457 8406135 14043872 8406135 14043872 13355800 12236317 13355800 12236317 15962145 9899510 15962145 9899510 19527754 18851723 19527754 18851723 13088499 11750784 13088499 11750784 15763150 4849163 15763150 4849163 1000000005 23520772 1000000005 23520772 15231821 8386480 15231821 8386480 5562047 5441174 5562047 5441174 9580720 13804625 9580720 13804625 19536408 7764898 19536408 7764898 8704604 8930107 8704604 8930107 17924243 20233287 17924243 20233287 4952157 4179442 4952157 4179442 1579772 25279442 1579772 23665037 1579772 23665037 20209061 4311449 20209061 4311449 24689509 23616492 24689509 23616492 21566711 18948186 21566711 18948186 10160126 9953963 10160126 9953963 21002755 1970206 21002755 1970206 -1000000005 23933988 -1000000005 23933988 6163437 6506116 6163437 6506116 15570499 22196568 15570499 22196568 3874354 23046829 3874354 23046829 11212217 7568367 11212217 7568367 20057428 6248944 20057428 6248944 20869695 16723387 20869695 16723387 10550820 15473625 10550820 15473625 13765269 7628232 13765269 7628232 19521866 12565309 19521866 12565309 12207248 8904565 12207248 8904565 2081172 2567943 2081172 2567943 3492134 10990440 3492134 10990440 14680463 17667784 14680463 17667784 21957179 4978196 21957179 4978196 14449800 17792962 14449800 17792962 24352338 25405690 24352338 25405690 1646282 25405690 23499592 18181272 23499592 18181272 14941499 11762552 14941499 11762552 4482475 1000000005 4482475 1000000005 18377883 12259523 18377883 12259523 11532515 20726405 11532515 20726405 1000000005 20696164 1000000005 20696164 20213334 12875784 20213334 12875784 13542770 13598601 13542770 13598601 19326212 3691877 19326212 3691877 -1000000005 18364925 -1000000005 18364925 15719144 12850443 15719144 12850443 5081368 3893071 5081368 3893071 3798220 20209381 3798220 20209381 7488788 18460003 7488788 18460003 8999758 15144059 8999758 15144059 12070563 12453944 12070563 12453944 14480569 19472945 14480569 19472945 20741602 20054492 20741602 20054492 18083356 5775201 18083356 5775201 6133833 9990025 6133833 9990025 26358765 571228 26358765 571228 4546785 9068669 4546785 9068669 9750382 19420550 9750382 19420550 -1000000005 4126792 -1000000005 4126792 10761062 11775413 10761062 11775413 13327455 18434253 13327455 18434253 4498460 1000000005 4498460 1000000005 26603729 3279179 26603729 3279179 7300065 17975444 7300065 17975444 12963947 12549723 12963947 12549723 14549994 11530551 14549994 11530551 10742892 4285301 10742892 4285301 1277639 25919260 1277639 25919260 26779533 25919260 8548648 11083795 8548648 11083795 15694479 13857117 15694479 13857117 13192956 12545702 13192956 12545702 19060117 23952383 19060117 23952383 24803432 23952383 18018719 8382193 18018719 8382193 5630076 5582910 5630076 5582910 18786813 9627985 18786813 9627985 14970466 15601876 14970466 15601876 8456134 1000000005 8456134 1000000005 23983108 19859364 23983108 19859364 5868504 23029735 5868504 23029735 3999263 7331130 3999263 7331130 9949550 10018405 9949550 10018405 21555807 5584501 21555807 5584501 21272293 15401517 21272293 15401517 14269322 9537583 14269322 9537583 10090554 23153953 10090554 23153953 24241619 23153953 5267590 14077204 5267590 14077204 17118597 22551097 17118597 22551097 4322698 12162514 4322698 12162514 16935798 8622497 16935798 8622497 8201194 23296383 8201194 23296383 3804830 7441474 3804830 7441474 1000000005 507883 1000000005 507883 7884299 18341603 7884299 18341603 20550349 6229141 20550349 6229141 16398926 14515676 16398926 14515676 3904450 22805727 3904450 22805727 12037338 12411267 12037338 12411267 17143529 18803081 17143529 18803081 20163626 1000000005 20163626 1000000005 1609140 2920931 1609140 2920931 22917259 8174227 22917259 8174227 15653525 19668351 15653525 19668351 7161437 4224020 7161437 4224020 1331918 1677621 1331918 1677621 4432152 19893952 4432152 19893952 16834492 14734178 16834492 14734178 13746825 11661091 13746825 11661091 22010758 4949290 22010758 4949290 5802325 11275365 5802325 11275365 22262179 21432110 22262179 18259537 22262179 18259537 12766205 13188443 12766205 13188443 19369396 7913679 19369396 7913679 9998611 15241266 9998611 15241266 14660721 13030478 14660721 13030478 13308473 10385042 13308473 10385042 5951810 21656117 5951810 21656117 4574038 25139759 4574038 25139759 26011934 25139759 9703914 13560632 9703914 13560632 16563595 9807889 16563595 9807889 18478494 7811705 18478494 7811705 2969396 24347840 2969396 24347840 2526164 7153945 2526164 7153945 18212968 12857582 18212968 12857582 5678629 21337362 5678629 13686225 5678629 13686225 15645424 21325309 15645424 21325309 5876595 12982443 5876595 12982443 14929006 21365682 14929006 21365682 5439145 19278484 5439145 19278484 12431557 13252078 12431557 13252078 16589118 8427386 16589118 8427386 21784635 23026210 21784635 23026210 1000000005 5244899 1000000005 5244899 7770774 1000000005 7770774 1000000005 26211419 4163310 26211419 4163310 4316663 6238496 4316663 6238496 19479160 9014863 19479160 9014863 16744302 16910913 16744302 16910913 18106927 22717105 18106927 22717105 4272839 9272015 4272839 9272015 12488100 12784046 12488100 12784046 14125481 13793399 14125481 13793399 12724805 24746337 12724805 24746337 2147660 7751592 2147660 7751592 18911471 23806701 18911471 23806701 25121779 1613330 25121779 1613330 22084204 5784520 22084204 5784520 15095170 18526978 15095170 18526978 19288518 15472505 19288518 15472505 16087832 15139294 16087832 15139294 3880980 23141156 3880980 23141156 5811781 20298115 5811781 20298115 9353517 9349990 9353517 9349990 10506647 10490517 10506647 10490517 15024048 17734552 15024048 17734552 22150237 1000000005 22150237 1000000005 3061774 19950262 3061774 19950262 23667188 24719728 23667188 24719728 2203460 20062979 2203460 20062979 17892352 16840112 17892352 16840112 12095712 -1000000005 12095712 -1000000005 8726263 16465451 8726263 16465451 15360372 13315446 15360372 13315446 8080991 4318299 8080991 4318299 23363013 22924263 23363013 22924263 23740471 19042829 23740471 19042829 18829597 12111730 18829597 12111730 8464452 19988756 8464452 19988756 21196538 20467999 21196538 20467999 14232267 9536820 14232267 9536820 21942853 21932754 21942853 21932754 2514275 24943848 2514275 24943848 -1000000005 26544105 -1000000005 26544105 8151183 18115490 8151183 18115490 11142083 7178085 11142083 7178085 7432798 21329201 7432798 21329201 22073863 6080727 22073863 6080727 9382589 13766462 9382589 13766462 15894196 11309609 15894196 11309609 10021154 7706409 10021154 7706409 21904730 4862854 21904730 4862854 6869539 11827557 6869539 11827557 16104889 18104519 16104889 18104519 21083454 6220289 21083454 6220289 19467337 17890061 19467337 17890061 2961340 23979902 2961340 23979902 14280372 10974683 14280372 10974683 17241151 4621222 17241151 4621222 22341937 21876962 22341937 21876962 20708890 6699733 20708890 6699733 14042977 19842293 14042977 19842293 20402431 10224211 20402431 10224211 13615388 13538123 13615388 13538123 19699397 6962992 19699397 6962992 20182852 9102511 20182852 9102511 8388122 -1000000005 8388122 -1000000005 3549253 13333068 3549253 13333068 13931803 13504161 13931803 13504161 17628382 8659020 17628382 8659020 22430885 23098973 22430885 23098973 1415064 1000000005 1415064 1000000005 2895538 21212331 2895538 21212331 12875567 11743387 12875567 11743387 17689126 19698574 17689126 19698574 23995563 22748858 23995563 3215089 23995563 3215089 5231159 20713611 5231159 20713611 21172145 6977929 21172145 6977929 14900557 14603198 14900557 14603198 -1000000005 24172632 -1000000005 24172632 17500946 15827347 17500946 15827347 13579431 10116515 13579431 10116515 9776508 18987525 9776508 18987525 6147526 23218097 6147526 23218097 3504705 23533373 3504705 23533373 15082201 10243951 15082201 10243951 17873882 8977183 17873882 8977183 17041691 12511495 17041691 12511495 8296206 7937841 8296206 7937841 20055464 21375707 20055464 21375707 22848748 1000000005 22848748 1000000005 12544980 13920415 12544980 13920415 12952008 5595727 12952008 5595727 21487175 21609418 21487175 21609418 23589339 23456519 23589339 23456519 3504523 20506713 3504523 20506713 10220602 14835149 10220602 14835149 19123558 8122314 19123558 8122314 16014395 18744257 16014395 18744257 20120784 19607636 20120784 19607636 3901520 3863954 3901520 3863954 20923456 18071007 20923456 18071007 18386321 6353578 18386321 6353578 21169098 21379328 21169098 21379328 23110169 22215918 23110169 22215918 7762168 7826476 7762168 7826476 18110538 11957883 18110538 11957883 9516719 1000000005 9516719 1000000005 5082041 21463529 5082041 21463529 22969611 22655684 22969611 22655684 23782529 8615101 23782529 8615101 8873145 7024433 8873145 7024433 7645824 8807464 7645824 8807464 16444194 21177651 16444194 21177651 23492579 22721083 23492579 22721083 15924841 9639886 15924841 9639886 3688454 23260059 3688454 23260059 12871992 9065630 12871992 9065630 5220104 4557586 5220104 4557586 24610899 25481285 24610899 25481285 26452022 880480 26452022 880480 23303745 18827055 23303745 18827055 14683070 11899159 14683070 11899159 -1000000005 5994934 -1000000005 5994934 15298587 16345600 15298587 16345600 21380444 5628340 21380444 5628340 8040612 17144971 8040612 17144971 13327753 10458309 13327753 10458309 6450080 6162426 6450080 6162426 6929591 16654548 6929591 16654548 18166547 18977726 18166547 18977726 19007741 11695091 19007741 11695091 10711929 6614489 10711929 6614489 2856195 23930266 2856195 23930266 16209622 10285414 16209622 10285414 6352870 5979590 6352870 5979590 19386527 20971939 19386527 20971939 4900115 4677682 4900115 4677682 22139030 8143055 22139030 8143055 9650547 16079168 9650547 16079168 20530781 6685800 20530781 6685800 8133171 10486592 8133171 10486592 14274067 17549225 14274067 17549225 8284010 -1000000005 8284010 -1000000005 24813436 2727881 24813436 2727881 22776201 7523233 22776201 7523233 8246444 12167288 8246444 12167288 15651285 15902185 15651285 15902185 19760828 21753870 19760828 21753870 5239125 20661661 5239125 20661661 7982930 13786516 7982930 13786516 14948923 7947414 14948923 7947414 1000000005 21888237 1000000005 21888237 19259567 6791864 19259567 6791864 20589983 6507935 20589983 6507935 20745898 4751218 20745898 4751218 4773547 5770845 4773547 5770845 12275778 13317864 12275778 13317864 20585580 5387947 20585580 5387947 3638706 1000000005 3638706 1000000005 19276670 18255991 19276670 18255991 18248848 10197367 18248848 10197367 14659335 19128529 14659335 19128529 5143342 5249195 5143342 8264803 5143342 8264803 16140640 13166973 16140640 13166973 10383390 8000708 10383390 8000708 8393076 19771545 8393076 19771545 20807644 4809316 20807644 4809316 4915157 8672522 4915157 8672522 15073719 16732563 15073719 16732563 8912656 24637680 8912656 24637680 -1000000005 19796079 -1000000005 19796079 12283011 9124331 12283011 9124331 6404322 5377982 6404322 5377982 21727137 3691886 21727137 3691886 23052746 4852462 23052746 4852462 21127880 19125735 21127880 19125735 9501841 11566630 9501841 11566630 14138499 14523861 14138499 14523861 8351177 7176023 8351177 7176023 7100186 22595354 7100186 22595354 3131190 2000055 3131190 2000055 -1000000005 22281421 -1000000005 22281421 13278487 11729588 13278487 11729588 11090871 26088709 11090871 26088709 26880246 26088709 23717944 21615704 23717944 21615704 10913206 13531072 10913206 13531072 17013422 21687261 17013422 21687261 22405193 8307445 22405193 8307445 14891956 21434632 14891956 21434632 22098079 21000370 22098079 21000370 21468645 11400705 21468645 11400705 10060484 20403246 10060484 20403246 6390729 3059566 6390729 3059566 2670092 2606575 2670092 2606575 16477771 20574052 16477771 20574052 6521969 8162933 6521969 8162933 18403958 9938046 18403958 9938046 16653897 20941726 16653897 20941726 6291348 7505647 6291348 7505647 9178247 12863146 9178247 12863146 14728295 18273287 14728295 18273287 8841599 8791856 8841599 8791856 11394395 17642496 11394395 17642496 6161795 5823186 6161795 5823186 10073397 12568427 10073397 12568427 16764553 10408362 16764553 10408362 8299649 7710742 8299649 7710742 19548179 18188583 19548179 18188583 13316057 12597450 13316057 12597450 14726460 24867869 14726460 24867869 25817722 21670862 25817722 21670862 20011217 17861011 20011217 17861011 10236147 9385243 10236147 9385243 8628939 -1000000005 8628939 -1000000005 21393072 19710177 21393072 19710177 14821733 13209086 14821733 13209086 11743596 23470952 11743596 23470952 24350096 18688263 24350096 18688263 7302199 21903256 7302199 21903256 23709802 22861435 23709802 22861435 17726125 14921036 17726125 14921036 13938844 9873940 13938844 9873940 10423048 9623362 10423048 9623362 20377902 5855667 20377902 5855667 6026941 14642927 6026941 14642927 18458098 6394497 18458098 6394497 20958824 14949230 20958824 14949230 10997591 18139257 10997591 18139257 8930860 10453737 8930860 10453737 18783115 20078607 18783115 20078607 6896441 5612116 6896441 5612116 21348169 17470648 21348169 17470648 16254905 4199523 16254905 4199523 23140869 1000000005 23140869 1000000005 25346245 11260464 25346245 11260464 13342355 18349804 13342355 18349804 21739420 22275038 21739420 22275038 22808554 14286591 22808554 14286591 13240351 5054147 13240351 5054147 5166958 18295582 5166958 18295582 18344692 15729855 18344692 15729855 13461191 5801146 13461191 5801146 5743641 5801146 17506635 11763755 17506635 11763755 13354527 13574805 13354527 13574805 10613979 10128584 10613979 10128584 16712758 16162304 16712758 16162304 25282131 -1000000005 25282131 -1000000005 2235841 22463222 2235841 22463222 6296424 7427949 6296424 7427949 15472601 20095253 15472601 20095253 6163705 3364315 6163705 3364315 23404247 4215641 23404247 4215641 19822259 13811894 19822259 13811894 12437829 17007746 12437829 17007746 8971032 6725252 8971032 6725252 6772323 13774247 6772323 13774247 15129953 10369732 15129953 10369732 4393840 4219785 4393840 4219785 13931821 14421316 13931821 14421316 6421241 6061842 6421241 6061842 19431453 10049325 19431453 10049325 13082296 15009601 13082296 15009601 18270997 5755552 18270997 5755552 14344 1000000005 14344 1000000005 2972284 4774899 2972284 4774899 7808636 15781830 7808636 15781830 11627138 13066540 11627138 13066540 14007659 10299529 14007659 10299529 10502092 8872505 10502092 8872505 8937373 21959584 8937373 21959584 -1000000005 3103584 -1000000005 3103584 12026305 19339658 12026305 19339658 4212810 4159768 4212810 4159768 14230450 15845405 14230450 15845405 4499209 22080353 4499209 22080353 7084285 8063527 7084285 8063527 15224308 21035389 15224308 21035389 22657674 2445022 22657674 2445022 24730819 23558920 24730819 23558920 7584396 16863883 7584396 16863883 20101055 19625318 20101055 19625318 12707306 6224198 12707306 6224198 20782677 19318485 20782677 19318485 7765332 16605280 7765332 16605280 15371805 12935258 15371805 12935258 9019064 4606534 9019064 4606534 4754310 4606534 12458985 14167485 12458985 14167485 5126268 22280544 5126268 22280544 4578439 11263472 4578439 11263472 13361343 14373370 13361343 14373370 15522081 14917147 15522081 14917147 9539902 7224986 9539902 7224986 -1000000005 21768359 -1000000005 21768359 6080958 18168165 6080958 18168165 12753623 9189076 12753623 9189076 9737497 10332215 9737497 10332215 14802985 15417737 14802985 15417737 19632774 6806554 19632774 6806554 -1000000005 21811542 -1000000005 21811542 12104067 10754324 12104067 10754324 8460981 23017147 8460981 23017147 23930256 4416416 23930256 4416416 21481420 6712927 21481420 6712927 7488173 18724306 7488173 18724306 9307963 13725523 9307963 13725523 15463880 8161484 15463880 8161484 4050057 1000000005 4050057 1000000005 5887000 6174552 5887000 6174552 8333834 11073080 8333834 11073080 16880305 4355853 16880305 4355853 22364740 18665121 22364740 18665121 9726165 15511108 9726165 15511108 12867605 8921640 12867605 8921640 6422941 5774767 6422941 5774767 2121947 24822964 2121947 22471156 2121947 22471156 4901658 17692430 4901658 17692430 20672693 19913462 20672693 19913462 17564332 11626411 17564332 11626411 14833316 15557910 14833316 15557910 11373494 18369952 11373494 18369952 19434357 20684198 19434357 20684198 21418541 18356804 21418541 18356804 14818818 10130123 14818818 10130123 22757978 3710961 22757978 3710961 -1000000005 7181323 -1000000005 7181323 22820977 25321910 22820977 25321910 1625619 25321910 19397003 18673379 19397003 18673379 11362513 14212854 11362513 14212854 13626960 9490767 13626960 9490767 5189526 22989450 5189526 22989450 23908003 20071275 23908003 20071275 10015151 10442784 10015151 10442784 14410111 14316768 14410111 14316768 16327305 10911318 16327305 10911318 9207324 18780219 9207324 18780219 6504471 -1000000005 6504471 -1000000005 9143389 17637708 9143389 17637708 14373014 13087778 14373014 13087778 10857764 9600880 10857764 9600880 19119049 1000000005 19119049 1000000005 17508413 10063756 17508413 10063756 10408873 9806884 10408873 9806884 6637117 4465410 6637117 4465410 4584258 16983656 4584258 16983656 11496875 13357146 11496875 13357146 13448021 5946056 13448021 5946056 5932243 8981389 5932243 8981389 17839782 16388838 17839782 16388838 8360786 18560136 8360786 18560136 16625277 4585608 16625277 4585608 22320308 20472747 22320308 20472747 15818852 5280622 15818852 5280622 21553752 16563509 21553752 16563509 11826188 11329108 11826188 11329108 15845185 16776230 15845185 16776230 24780571 2155527 24780571 2155527 6201351 17690885 6201351 17690885 15328360 10118041 15328360 10118041 23850389 -1000000005 23850389 -1000000005 9093439 9778351 9093439 9778351 11103578 18058229 11103578 18058229 6922672 20324312 6922672 20324312 25650916 1000000005 25650916 1000000005 19727395 9821019 19727395 9821019 10029182 23470300 10029182 23470300 24624809 6529673 24624809 6529673 8782154 16289214 8782154 16289214 11396475 13007298 11396475 13007298 13898162 -1000000005 13898162 -1000000005 669047 7770322 669047 7770322 16819240 15041094 16819240 15041094 8139626 5896303 8139626 5896303 5420125 21521159 5420125 21521159 19542675 18504987 19542675 18504987 9345599 9231163 9345599 9231163 17028514 15757469 17028514 15757469 9892816 1878551 9892816 1878551 1000000005 11005868 1000000005 11005868 12600440 12675596 12600440 12675596 18084113 22167248 18084113 22167248 23149657 22167248 22332069 6802552 22332069 6802552 19245343 8257034 19245343 8257034 10379706 10299360 10379706 10299360 19999626 19267216 19999626 19267216 24684644 23580681 24684644 21077815 24684644 21077815 18438712 9849685 18438712 9849685 10581354 13492593 10581354 13492593 16144664 22521578 16144664 22521578 -1000000005 9058647 -1000000005 9058647 17543869 16837257 17543869 16837257 10236101 9026705 10236101 9026705 4429977 24064909 4429977 24064909 -1000000005 6945204 -1000000005 6945204 7637721 16988278 7637721 16988278 15153859 8199774 15153859 8199774 6569210 21696260 6569210 21696260 5125043 8494402 5125043 8494402 16401333 16857058 16401333 16857058 5959081 5823056 5959081 5823056 21201921 19599232 21201921 19599232 10094293 4437348 10094293 4437348 4851292 20234727 4851292 20234727 10461083 16181212 10461083 16181212 19671674 2922648 19671674 2922648 2847326 5044568 2847326 5044568 18521947 15398039 18521947 15398039 10729737 8269477 10729737 8269477 6417547 26504954 6417547 26504954 -1000000005 7454435 -1000000005 7454435 16717823 14208398 16717823 14208398 11210814 9679581 11210814 9679581 19232968 7670131 19232968 7670131 17727903 12663620 17727903 12663620 10028057 4853819 10028057 4853819 4077977 2615625 4077977 2615625 25426509 1688546 25426509 3191754 25426509 3191754 19376530 22167622 19376530 22167622 4673185 17629468 4673185 17629468 25439440 1307586 25439440 1307586 24744270 6946666 24744270 6946666 17549363 20625323 17549363 20625323 21289395 5629195 21289395 5629195 19715983 8742971 19715983 8742971 9086862 -1000000005 9086862 -1000000005 3611530 23186444 3611530 23186444 18526088 9861496 18526088 9861496 15575153 23981860 15575153 23981860 2845095 14649653 2845095 14649653 12194120 8157829 12194120 8157829 20455170 21753273 20455170 21753273 -1000000005 11647296 -1000000005 11647296 13647697 18338147 13647697 18338147 2468064 2796963 2468064 2796963 7904055 14046962 7904055 14046962 15668174 1000000005 15668174 1000000005 24850574 22330775 24850574 22330775 23048225 16072389 23048225 16072389 11804921 13397738 11804921 13397738 23603103 3163687 23603103 3163687 19327835 16583186 19327835 16583186 15746048 11037749 15746048 11037749 6030309 1313691 6030309 1313691 1624402 1313691 6317339 18432502 6317339 18432502 10150243 2201080 10150243 2201080 24822985 23646442 24822985 23646442 18093432 10371294 18093432 10371294 10952644 10484706 10952644 10484706 16177516 17061694 16177516 17061694 9303148 18247517 9303148 18247517 8258399 7030351 8258399 7030351 7374704 15676179 7374704 15676179 13414142 11895854 13414142 11895854 15163324 20638018 15163324 20638018 6004917 10876196 6004917 10876196 25812298 25641356 25812298 25641356 1000000005 4001693 1000000005 4001693 20575961 18372409 20575961 18372409 12079854 10916400 12079854 10916400 7776001 7234872 7776001 7234872 9198339 16602491 9198339 16602491 14979948 8142594 14979948 8142594 21926506 5268780 21926506 5268780 16549707 17546111 16549707 17546111 24596914 1000000005 24596914 1000000005 22391151 6569760 22391151 6569760 12835133 14544631 12835133 14544631 9689526 18086080 9689526 18086080 20254750 5077464 20254750 5077464 2888238 23981008 2888238 10604044 2888238 10604044 21953614 22608548 21953614 22608548 4507970 10868741 4507970 10868741 12336686 18047032 12336686 18047032 18716837 8784345 18716837 8784345 13800423 19294350 13800423 19294350 19981678 6129007 19981678 6129007 24037990 22934127 24037990 22934127 15300647 7424599 15300647 7424599 7772633 11885171 7772633 11885171 16089675 15680926 16089675 15680926 10089076 4712292 10089076 4712292 22093769 21061968 22093769 21061968 13230725 11186033 13230725 11186033 4183064 22820063 4183064 22820063 20879768 5216085 20879768 5216085 23011768 -1000000005 23011768 -1000000005 19369408 17819817 19369408 17819817 9306219 16665862 9306219 16665862 10544332 9270687 10544332 9270687 18800464 19242916 18800464 19242916 22145752 4946744 22145752 4946744 7345110 11202384 7345110 11202384 20089309 6989243 20089309 6989243 1000000005 6190229 1000000005 6190229 8022931 18953730 8022931 18953730 19210067 9293907 19210067 9293907 11051675 15010572 11051675 15010572 21333590 21922231 21333590 21922231 -1000000005 3574607 -1000000005 3574607 14968584 18009712 14968584 18009712 21119623 20470901 21119623 20470901 16649299 11435095 16649299 11435095 12083907 17810952 12083907 17810952 4188653 3995565 4188653 3995565 16309417 15907857 16309417 15907857 18250585 22537181 18250585 22537181 1000000005 8073292 1000000005 8073292 9856297 17050602 9856297 17050602 16166030 9505782 16166030 9505782 10078949 19888682 10078949 19888682 23524564 22361321 23524564 22361321 17357355 12322871 17357355 12322871 12302032 11970946 12302032 11970946 14619402 17056789 14619402 17056789 8391737 20771241 8391737 20771241 -1000000005 5832636 -1000000005 5832636 7249861 14923210 7249861 14923210 14554291 10936750 14554291 10936750 7376279 1000000005 7376279 1000000005 26241319 22213575 26241319 22213575 17523174 11729612 17523174 11729612 12864369 18021514 12864369 18021514 18290758 9345378 18290758 9345378 15569606 14397839 15569606 14397839 9355151 7794367 9355151 7794367 19195157 12220193 19195157 12220193 14119391 19588759 14119391 19588759 1909804 1000000005 1909804 1000000005 17047901 15638818 17047901 15638818 8112931 3115603 8112931 3115603 23714932 21559401 23714932 21559401 7444511 16050013 7444511 16050013 17888802 8756034 17888802 8756034 8828543 9277623 8828543 9277623 18080165 19834220 18080165 19834220 7077673 12150403 7077673 12150403 18524973 20055417 18524973 20055417 22075545 5230982 22075545 5230982 19072572 14442357 19072572 14442357 8859126 8195938 8859126 8195938 18611996 18223415 18611996 16098234 18611996 16098234 12728948 10352475 12728948 10352475 10049601 20982662 10049601 20982662 23302935 3554648 23302935 3554648 22366937 18509589 22366937 18509589 12099116 9363097 12099116 9363097 19831746 19520907 19831746 19520907 1699394 1000000005 1699394 1000000005 6099544 12437644 6099544 12437644 16101525 17963375 16101525 17963375 5157215 22681439 5157215 22681439 23676528 22290875 23676528 22290875 6047238 10069125 6047238 10069125 16538713 15591652 16538713 15591652 14523517 594609 14523517 594609 419383 594609 4683858 5573150 4683858 5573150 8776584 11002246 8776584 11002246 19104265 21820627 19104265 21820627 4915333 21820627 22758238 20653992 22758238 20653992 13684385 11580367 13684385 11580367 12000875 18388328 12000875 18388328 7798084 2085650 7798084 2085650 1000000005 2669329 1000000005 2669329 5203692 14992630 5203692 14992630 21784812 5675933 21784812 5675933 21147062 6844237 21147062 6844237 4025221 1000000005 4025221 1000000005 23243265 21556121 23243265 21556121 9668365 11428921 9668365 11428921 14197321 17578930 14197321 17578930 5599938 23859114 5599938 23859114 24767084 1966985 24767084 1966985 22385577 19663892 22385577 19663892 12674076 6162489 12674076 6162489 6623884 13562745 6623884 13562745 14442873 11325202 14442873 11325202 1000000005 24287860 1000000005 24287860 2533606 23105070 2533606 23105070 5890066 14415313 5890066 14415313 17552730 3934148 17552730 3934148 23266757 22360645 23266757 22360645 21968535 19993334 21968535 19993334 13438699 5617064 13438699 5617064 1106544 -1000000005 1106544 -1000000005 16817141 13427979 16817141 13427979 12842708 11642575 12842708 11642575 21266698 6063237 21266698 6063237 8499297 11963682 8499297 11963682 19475580 19053695 19475580 19053695 6500279 5624647 6500279 5624647 21432453 14446383 21432453 14446383 12946570 5916220 12946570 5916220 6021877 20156888 6021877 20156888 9434757 14021751 9434757 14021751 19720329 -1000000005 19720329 -1000000005 24556315 22055149 24556315 22055149 11716683 10537276 11716683 10537276 6944985 6291186 6944985 6291186 -1000000005 4502346 -1000000005 4502346 17225829 23010129 17225829 23010129 870607 954802 870607 7011981 870607 7011981 16144828 14595552 16144828 14595552 11779308 18757794 11779308 18757794 23063963 1715905 23063963 1715905 25314872 23013651 25314872 23013651 22511819 4710876 22511819 4710876 15397226 13923547 15397226 13923547 14165853 5410699 14165853 5410699 5458280 20727125 5458280 20727125 18990172 17149310 18990172 17149310 9919332 10763797 9919332 10763797 15583520 12834575 15583520 12834575 11550867 17699226 11550867 17699226 24680679 23733581 24680679 23733581 7424743 10805361 7424743 10805361 17707675 20063046 17707675 20063046 20820109 7820482 20820109 7820482 16184201 12466596 16184201 12466596 8721640 7135060 8721640 7135060 22372478 3918424 22372478 3918424 4013278 9123576 4013278 9123576 15245204 21256968 15245204 21256968 22502459 4383660 22502459 20939563 22502459 20939563 8366320 17403941 8366320 17403941 16715592 15793499 16715592 15793499 15425551 10805665 15425551 10805665 8102646 22056209 8102646 22056209 -1000000005 8472806 -1000000005 8472806 19814073 22531687 19814073 22531687 23453680 5148058 23453680 5148058 11952034 14732742 11952034 14732742 12210953 13344221 12210953 13344221 15322208 15662665 15322208 15662665 11423329 14928855 11423329 14928855 19630887 19427440 19630887 19427440 17894988 12646754 17894988 12646754 11158176 10660392 11158176 10660392 16027766 14334425 16027766 14334425 12137660 9583685 12137660 9583685 17611941 22336730 17611941 22336730 -1000000005 23921175 -1000000005 23921175 9617404 14653501 9617404 14653501 12308097 4703591 12308097 4703591 22715842 1000000005 22715842 1000000005 1564001 20944037 1564001 20944037 8012542 16508477 8012542 16508477 12032731 13684173 12032731 13684173 14713971 3912356 14713971 3912356 22856994 5050993 22856994 5050993 5424534 9359386 5424534 9359386 14216425 20069461 14216425 20069461 20972115 5487729 20972115 5487729 21463284 20505380 21463284 20505380 18537353 8604284 18537353 8604284 13641360 18029563 13641360 18029563 4801277 21981216 4801277 8221242 4801277 8221242 18027415 21738670 18027415 21738670 23676257 3227192 23676257 3227192 17110027 10251703 17110027 10251703 8618735 21666765 8618735 21666765 22284469 11356652 22284469 11356652 13582234 16072845 13582234 16072845 16807582 18708089 16807582 18708089 23723583 24137995 23723583 24137995 2872883 22449212 2872883 22449212 4643901 20865950 4643901 20865950 8389670 11520130 8389670 11520130 13971673 23600950 13971673 23600950 24800170 23296095 24800170 23296095 23020665 18344895 23020665 18344895 16272244 8920222 16272244 8920222 5789537 5640901 5789537 5640901 6732392 15134270 6732392 15134270 15966917 10218542 15966917 10218542 21322251 22665694 21322251 22665694 23404061 22665694 22143347 19463928 22143347 19463928 7691730 12449294 7691730 12449294 19644012 21869032 19644012 21869032 4725010 3364136 4725010 3364136 23553203 22751454 23553203 22751454 4212408 6746130 4212408 6746130 10217494 16696733 10217494 16696733 13773427 7944854 13773427 7944854 8180877 7121071 8180877 7121071 3018825 23824726 3018825 23824726 19555118 4144005 19555118 4144005 22845414 16903842 22845414 16903842 4177513 22830980 4177513 22830980 12701855 7162381 12701855 7162381 21177293 21871548 21177293 21871548 22719620 5019823 22719620 5019823 20874505 18068930 20874505 18068930 4473898 4034020 4473898 4034020 22834024 20264630 22834024 20264630 16131939 8336621 16131939 8336621 22754822 22211830 22754822 22211830 19906476 17763752 19906476 17763752 9389579 10044827 9389579 10044827 16209874 24046060 16209874 24046060 -1000000005 25625305 -1000000005 25625305 23545516 5174980 23545516 5174980 20927888 19940601 20927888 19940601 15939509 4185212 15939509 4185212 22339986 23067829 22339986 23067829 3650526 6562227 3650526 6562227 10319702 15249139 10319702 15249139 14035525 10159589 14035525 10159589 6233610 5655233 6233610 5655233 21341091 22860458 21341091 22860458 4190748 4870170 4190748 4870170 13827962 22117525 13827962 22117525 4728877 -1000000005 4728877 -1000000005 26207379 3825747 26207379 3825747 4661790 9964886 4661790 9964886 18140910 8938415 18140910 8938415 16469763 13795055 16469763 13795055 6338268 5834060 6338268 5834060 6825138 10974749 6825138 10974749 22740490 610498 22740490 610498 26106363 3673120 26106363 3673120 17144568 11136903 17144568 11136903 15517379 15545673 15517379 15545673 20084748 4082056 20084748 4082056 1258666 -1000000005 1258666 -1000000005 20127333 12925280 20127333 12925280 7677656 7651124 7677656 7651124 10367393 11511193 10367393 11511193 12780820 14322893 12780820 14322893 11275350 10649664 11275350 10649664 14640512 15796461 14640512 15796461 11078759 12820813 11078759 12820813 15548281 14988418 15548281 14988418 9074712 7083510 9074712 7083510 19819610 11357276 19819610 11357276 8682367 19316155 8682367 19316155 20016583 8337149 20016583 8337149 18499037 24086785 18499037 24086785 2728623 21267547 2728623 21267547 12186256 8874162 12186256 8874162 8786087 22692656 8786087 22692656 3460780 23518638 3460780 23518638 8290646 8667803 8290646 8667803 18164624 13106951 18164624 13106951 10804334 16813583 10804334 16813583 2672125 2594126 2672125 2594126 19133504 22652661 19133504 22652661 2423875 2558461 2423875 2558461 8691729 8558652 8691729 8558652 9491796 13300648 9491796 13300648 17846785 21916949 17846785 21916949 4877825 15281426 4877825 15281426 19975187 19350656 19975187 19350656 10718650 12556453 10718650 12556453 14298784 14464036 14298784 14464036 20241242 20206740 20241242 20206740 6775110 17025068 6775110 17025068 17221113 12749305 17221113 12749305 9004009 18341638 9004009 18341638 22246521 4720023 22246521 4720023 22374242 8531471 22374242 8531471 18596279 15478100 18596279 15478100 7233345 1498722 7233345 1498722 25435593 1498722 7202526 19022298 7202526 19022298 18054581 7257334 18054581 7257334 6282073 4107156 6282073 4107156 4211968 22865225 4211968 22865225 13964315 9432318 13964315 9432318 17928299 12298066 17928299 12298066 14248962 13687523 14248962 13687523 10188679 7593603 10188679 7593603 6593667 20508879 6593667 20508879 8957927 13898503 8957927 13898503 15069551 18440017 15069551 18440017 8524215 12397196 8524215 12397196 15595405 15184125 15595405 15184125 21675992 -1000000005 21675992 -1000000005 7694458 11195911 7694458 11195911 18447513 18892176 18447513 18892176 19802734 7275903 19802734 7275903 7865075 19161708 7865075 19161708 20936624 3265178 20936624 3265178 3401432 23343943 3401432 3584524 3401432 3584524 21238452 10163833 21238452 10163833 13913284 16094761 13913284 16094761 18179428 1366059 18179428 1366059 597562 1000000005 597562 1000000005 7518696 19229176 7518696 19229176 22121818 4660189 22121818 4660189 10524557 10867324 10524557 10867324 18571825 4797394 18571825 4797394 23919916 23092671 23919916 23092671 19838582 14912483 19838582 14912483 11883759 16032761 11883759 16032761 23752530 3106707 23752530 3106707 19039047 10554931 19039047 10554931 14810838 18677945 14810838 18677945 19675700 3268923 19675700 3268923 23553379 19405897 23553379 19405897 10298365 13116341 10298365 13116341 20606388 6399763 20606388 6399763 10419052 12325160 10419052 12325160 19176236 6186256 19176236 6186256 21617098 5762960 21617098 5762960 19855139 16770750 19855139 16770750 16124627 13689534 16124627 13689534 12875306 14746752 12875306 14746752 10068091 4028190 10068091 4028190 4201087 11533978 4201087 11533978 12870601 15640520 12870601 15640520 9532868 8169036 9532868 8169036 20342869 -1000000005 20342869 -1000000005 9288495 18771699 9288495 18771699 1000000005 22073104 1000000005 22073104 18529085 14550559 18529085 14550559 12907395 12394963 12907395 12394963 14615597 13144102 14615597 13144102 12505150 15469638 12505150 15469638 20692879 21017267 20692879 21017267 -1000000005 11012603 -1000000005 11012603 13786642 15027744 13786642 15027744 9190720 4881500 9190720 4881500 21865642 18630144 21865642 18630144 8452416 13155900 8452416 13155900 20953436 20326847 20953436 20326847 8274761 16405246 8274761 16405246 21808590 4916227 21808590 4916227 5996689 8734654 5996689 8734654 17176782 14762897 17176782 14762897 13931993 9678949 13931993 9678949 21751774 4954158 21751774 19709486 21751774 19709486 19476695 17662753 19476695 17662753 9930359 12873648 9930359 12873648 17759314 17390176 17759314 17390176 10893847 5547349 10893847 5547349 21363629 17965120 21363629 17965120 9447356 8071436 9447356 8071436 22588469 4437020 22588469 4437020 6085096 19654141 6085096 19654141 14589838 12553928 14589838 12553928 11400737 21081108 11400737 21081108 3879673 1000000005 3879673 1000000005 4427901 5107818 4427901 5107818 20183592 13703395 20183592 13703395 9722214 9063450 9722214 9063450 7408035 21372559 7408035 21372559 22054209 11527268 22054209 11527268 2825462 1000000005 2825462 1000000005 3938336 3915595 3938336 3915595 20516150 18124047 20516150 18124047 8855727 10062217 8855727 10062217 10940409 17654104 10940409 17654104 2579495 24300961 2579495 24300961 2693814 8291090 2693814 8291090 10749266 15838148 10749266 15838148 18762076 7314676 18762076 7314676 6462898 5998142 6462898 5998142 21488529 25133369 21488529 25133369 -1000000005 22237464 -1000000005 22237464 22423220 6183213 22423220 6183213 10185275 15686751 10185275 15686751 12469330 11440765 12469330 11440765 9941320 9010247 9941320 9010247 21391181 21251437 21391181 21251437 23373320 22758808 23373320 22758808 16140255 13895085 16140255 13895085 10121436 3895771 10121436 3895771 23005814 8398894 23005814 8398894 12589106 22199218 12589106 22199218 -1000000005 6873202 -1000000005 6873202 11703629 22674439 11703629 22674439 23893597 13481016 23893597 13481016 5013645 4945445 5013645 19529271 5013645 19529271 9821685 10152115 9821685 10152115 11825739 16490307 11825739 16490307 21072333 21367486 21072333 21367486 5528107 14447491 5528107 14447491 16465317 17928544 16465317 17928544 18433045 17097703 18433045 17097703 17654685 6343379 17654685 6343379 20605903 8527419 20605903 8527419 11280398 11497107 11280398 11497107 13527195 13447792 13527195 13447792 17020099 17942564 17020099 17942564 8861673 9280455 8861673 9280455 1000000005 17874072 1000000005 17874072 10395786 14230823 10395786 14230823 15841177 8324086 15841177 8324086 6554103 -1000000005 6554103 -1000000005 23858987 12560008 23858987 12560008 3995460 23026752 3995460 23026752 19732721 11526901 19732721 11526901 10428885 20802975 10428885 20802975 22921115 21906940 22921115 21906940 7343889 6969104 7343889 6969104 13513863 15611109 13513863 15611109 20398697 -1000000005 20398697 -1000000005 15779315 16717402 15779315 16717402 10439116 4989786 10439116 4989786 1566037 25352537 1566037 25352537 6380123 7798649 6380123 7798649 19068489 8751583 19068489 8751583 16408565 14588346 16408565 14588346 11564567 8895824 11564567 8895824 3195671 23717438 3195671 23717438 13658284 11359205 13658284 11359205 22777818 4162430 22777818 4162430 16039952 12336766 16039952 12336766 12294850 10793961 12294850 10793961 17683657 4303237 17683657 4303237 26255820 1000000005 26255820 1000000005 6953660 19185185 6953660 19185185 21630202 21094269 21630202 21094269 19949385 17172713 19949385 17172713 6145468 20940431 6145468 20940431 10852682 6037432 10852682 6037432 -1000000005 23934510 -1000000005 23934510 4450316 4444981 4450316 4444981 5988656 10189660 5988656 10189660 14061060 19174007 14061060 19174007 1791257 25139610 1791257 7539903 1791257 7539903 8801910 13220962 8801910 13220962 13827496 11493589 13827496 11493589 5477940 4267044 5477940 4267044 22619344 14362824 22619344 14362824 8218951 5819658 8218951 5819658 25500328 1000000005 25500328 1000000005 17910158 11858644 17910158 11858644 8019942 6011411 8019942 6011411 22560653 2011057 22560653 2011057 24846289 2011057 2427407 5202619 2427407 5202619 17187573 16274205 17187573 16274205 16104537 11345448 16104537 11345448 15254164 13268154 15254164 13268154 4981517 2057644 4981517 2057644 24792914 17542446 24792914 17542446 16920420 12180755 16920420 12180755 13882121 14511639 13882121 14511639 15620247 9266961 15620247 9266961 -1000000005 21621117 -1000000005 21621117 17668339 17173465 17668339 17173465 11700756 13814803 11700756 13814803 22793495 4192212 22793495 4192212 15903969 13518119 15903969 13518119 3186036 3067582 3186036 3067582 7749291 21177886 7749291 21177886 4074898 22824026 4074898 22824026 14818315 6709021 14818315 6709021 21634568 22203453 21634568 22203453 2023131 24899337 2023131 24899337 10330173 9788230 10330173 9788230 11120064 17594630 11120064 17594630 20770205 1972203 20770205 1972203 1000000005 13966652 1000000005 13966652 11018008 2336237 11018008 2336237 26008643 25059315 26008643 25059315 25865334 20674587 25865334 20674587 6890351 19910156 6890351 19910156 7527310 13784824 7527310 13784824 14592629 6145716 14592629 6145716 -1000000005 12462517 -1000000005 12462517 15004548 6400209 15004548 6400209 20482706 18659773 20482706 18659773 15004701 10672930 15004701 10672930 4319568 22686370 4319568 22686370 20389778 14788198 20389778 14788198 14469136 12165483 14469136 12165483 9871086 18175169 9871086 18175169 19203174 18340997 19203174 18340997 15768018 9339508 15768018 9339508 9663613 7236778 9663613 7236778 26360217 1000000005 26360217 1000000005 25603576 5282436 25603576 5282436 16170770 13122898 16170770 13122898 11204135 17981107 11204135 17981107 7360175 21646733 7360175 21646733 4619947 4389086 4619947 4996820 4619947 4996820 9124722 10491230 9124722 10491230 17517405 7522598 17517405 7522598 1018474 1067278 1018474 1067278 24692947 22983129 24692947 22983129 16616149 -1000000005 16616149 -1000000005 12536053 14578418 12536053 14578418 17478952 22482898 17478952 22482898 25043586 23850597 25043586 23850597 24150287 6904522 24150287 6904522 8782433 12345519 8782433 12345519 14241013 15386610 14241013 15386610 4450067 4091193 4450067 4091193 11038105 21679167 11038105 21679167 22565176 21173818 22565176 21173818 21095136 7591776 21095136 7591776 14042409 17449780 14042409 17449780 19094741 5603436 19094741 5603436 21866169 21068996 21866169 21068996 18998216 -1000000005 18998216 -1000000005 26201004 22923658 26201004 22923658 6517696 8573567 6517696 8573567 18161735 14133022 18161735 14133022 13724417 8212865 13724417 8212865 22732326 23910377 22732326 23910377 24960702 6605764 24960702 6605764 10729670 13627891 10729670 13627891 13673537 10218464 13673537 10218464 17011164 12010587 17011164 12010587 8827232 4871895 8827232 4871895 867130 -1000000005 867130 -1000000005 4798742 22607018 4798742 22607018 2162742 1000000005 2162742 1000000005 21655421 17411122 21655421 17411122 12342346 14125746 12342346 14125746 14258535 4146119 14258535 4146119 22557215 5920541 22557215 5920541 20278003 18788737 20278003 18788737 10963673 11600040 10963673 11600040 18804375 8342198 18804375 8342198 15716702 15017369 15716702 15017369 5059462 24311046 5059462 24311046 2719260 24311046 18740672 8688674 18740672 8688674 7286444 19521980 7286444 19521980 13968351 9759456 13968351 9759456 18451225 8168305 18451225 8168305 4479194 22401532 4479194 22401532 20141376 16541490 20141376 16541490 13727216 6764375 13727216 6764375 6863691 21497879 6863691 21497879 24500687 23419411 24500687 23419411 10247620 14677045 10247620 14677045 14591198 11379092 14591198 11379092 17251675 8291308 17251675 8291308 21567978 24521235 21567978 24521235 1000000005 4326767 1000000005 4326767 14020471 13956717 14020471 13956717 12397930 4847891 12397930 4847891 22797364 22603863 22797364 22603863 1781859 1000000005 1781859 1000000005 19211053 12826351 19211053 12826351 10204720 20726483 10204720 20726483 6523545 12043712 6523545 12043712 22016446 22831696 22016446 22831696 4045695 20589360 4045695 20589360 7075172 6998378 7075172 6998378 20059533 16261822 20059533 16261822 16010660 7938070 16010660 7938070 -1000000005 8824577 -1000000005 8824577 10701796 16291062 10701796 16291062 20896743 21214578 20896743 21214578 22989080 22009071 22989080 22009071 8179809 7128920 8179809 7128920 1000000005 6777647 1000000005 6777647 19928042 9480046 19928042 9480046 14001769 20821913 14001769 20821913 5141643 1808523 5141643 1808523 24800246 21951111 24800246 21951111 5723830 7018657 5723830 7018657 21395947 21267719 21395947 21267719 5605267 21267719 1000000005 25426539 1000000005 25426539 7742501 17703626 7742501 17703626 10966011 12217898 10966011 12217898 16639128 8092614 16639128 8092614 8445627 15194740 8445627 15194740 1000000005 1872834 1000000005 1872834 5894924 19943957 5894924 19943957 13643593 7233429 13643593 7233429 21172191 21605176 21172191 21605176 22347187 14290348 22347187 14290348 14779612 10582562 14779612 10582562 5441504 24545431 5441504 24545431 2288518 2332304 2288518 2332304 4238315 8941141 4238315 8941141 19469925 1000000005 19469925 1000000005 5599041 15906787 5599041 15906787 19369545 5581377 19369545 5581377 4118779 22664230 4118779 20907567 4118779 20907567 8039369 7314916 8039369 7314916 -1000000005 22631781 -1000000005 22631781 22696961 5384040 22696961 5384040 12366106 18206557 12366106 18206557 3426324 23423662 3426324 23423662 22446814 10027893 22446814 10027893 15614126 16228194 15614126 16228194 7699332 7363043 7699332 7363043 22302513 1000000005 22302513 1000000005 2122847 22308867 2122847 22308867 22292392 20149832 22292392 20149832 7956657 11957262 7956657 11957262 25069426 26291563 25069426 26291563 -1000000005 21558141 -1000000005 21558141 10316870 11429948 10316870 11429948 23032773 22211480 23032773 22211480 6496970 4253310 6496970 4253310 -1000000005 17501991 -1000000005 17501991 15343538 8020398 15343538 8020398 3451848 3259518 3451848 3259518 11357862 15238771 11357862 15238771 20470126 19779450 20470126 19779450 15866342 3737748 15866342 3737748 3895206 6942664 3895206 6942664 9167379 15565938 9167379 15565938 16796795 4682261 16796795 4682261 21913847 15436949 21913847 15436949 12919207 13192524 12919207 13192524 16512484 4754993 16512484 4754993 22115763 4754993 8531020 13616081 8531020 13616081 19429872 18599877 19429872 18599877 11768199 4822760 11768199 4822760 1000000005 17821160 1000000005 17821160 9347524 16850461 9347524 16850461 14796318 13504738 14796318 13504738 11369822 19955073 11369822 19955073 6893779 15581193 6893779 15581193 21587337 21666861 21587337 21666861 2680358 25412291 2680358 25412291 -1000000005 6258523 -1000000005 6258523 18419417 11709654 18419417 11709654 11984178 14855030 11984178 14855030 8013320 1000000005 8013320 1000000005 8058015 11064844 8058015 11064844 22246752 2609978 22246752 2609978 24369739 8651548 24369739 8651548 7424930 5464257 7424930 5464257 5691717 21172232 5691717 21172232 21770018 7964022 21770018 7964022 13924408 13813436 13924408 13813436 14969219 15935377 14969219 15935377 10356156 17147951 10356156 17147951 9946494 16593945 9946494 16593945 13513495 11970139 13513495 11970139 15695125 8978475 15695125 8978475 6863623 22283940 6863623 22283940 22835609 11432448 22835609 11432448 15001047 19269485 15001047 19269485 -1000000005 23023702 -1000000005 23023702 5051453 5141473 5051453 5141473 13904028 13624455 13904028 13624455 17072247 17253619 17072247 17253619 -1000000005 17684178 -1000000005 17684178 17397280 13212942 17397280 13212942 11648646 15541562 11648646 15541562 9411450 9095672 9411450 9095672 9776881 10513118 9776881 10513118 19692484 7100823 19692484 7100823 4387500 4095492 4387500 4095492 6641718 6970824 6641718 6970824 8847177 17754783 8847177 17754783 10068051 10706739 10068051 10706739 13041324 14774121 13041324 14774121 11251284 18543855 11251284 18543855 8414007 18543855 15316731 9893947 15316731 9893947 22856198 4016106 22856198 4016106 10563019 10274726 10563019 10274726 19785954 7133276 19785954 7133276 19508468 13928123 19508468 13928123 2456367 24464592 2456367 24464592 20715570 10061254 20715570 10061254 5009977 22045272 5009977 22045272 20684142 5861147 20684142 5861147 17069060 16148030 17069060 16148030 15127930 7073629 15127930 7073629 4250571 3872400 4250571 3872400 21894415 11536318 21894415 11536318 14453788 17313523 14453788 17313523 1000000005 1469189 1000000005 1469189 11324772 16289832 11324772 16289832 4442848 4338081 4442848 4338081 6220760 12883280 6220760 12883280 14597013 15972288 14597013 15972288 5459811 23449124 5459811 23449124 3342307 23449124 4344469 2198100 4344469 2198100 1000000005 9895061 1000000005 9895061 14510683 15763372 14510683 15763372 16711995 3652131 16711995 3652131 -1000000005 5234028 -1000000005 5234028 8749698 15050314 8749698 15050314 15504685 9053256 15504685 9053256 22380544 24461290 22380544 24461290 -1000000005 19741437 -1000000005 19741437 7830358 14263660 7830358 14263660 14707808 7353332 14707808 7353332 7020303 20088020 7020303 20088020 20484964 4213696 20484964 4213696 4564887 6262509 4564887 6262509 15907560 25245517 15907560 25245517 26306950 8339794 26306950 8339794 2653551 1000000005 2653551 1000000005 10461012 14692513 10461012 14692513 12330072 12760304 12330072 12760304 23014219 24528907 23014219 24528907 2268439 19226546 2268439 19226546 9774885 16758949 9774885 16758949 17661193 9631158 17661193 9631158 11973775 19061361 11973775 19061361 19585851 8057562 19585851 8057562 17719410 10571205 17719410 10571205 7844005 4540718 7844005 4540718 3401262 -1000000005 3401262 -1000000005 2428102 22798001 2428102 22798001 8647779 9362995 8647779 9362995 13906234 13619867 13906234 13619867 9052017 20213849 9052017 20213849 271113 395941 271113 25313423 271113 25313423 21653652 16987780 21653652 16987780 15569444 7211867 15569444 7211867 22179242 4400946 22179242 4400946 22480976 4400946 6967886 12516187 6967886 12516187 18493199 20929774 18493199 20929774 6014413 9790089 6014413 9790089 15222241 19249395 15222241 19249395 20557722 6041543 20557722 6041543 21385110 20076783 21385110 20076783 7233101 19021464 7233101 19021464 17941176 11477697 17941176 11477697 11352479 7910501 11352479 7910501 7757859 19968101 7757859 19968101 1000000005 22011002 1000000005 22011002 16128718 12115857 16128718 12115857 14944328 11527674 14944328 11527674 15497296 17678055 15497296 17678055 8677056 1000000005 8677056 1000000005 6705278 888557 6705278 888557 25923930 3036373 25923930 3036373 6269068 7308148 6269068 7308148 7990883 12550319 7990883 12550319 22002926 21382502 22002926 21382502 20565855 12963923 20565855 12963923 13611499 20615555 13611499 20615555 24702028 24052477 24702028 24052477 20534065 12532892 20534065 12532892 10209095 8845396 10209095 8845396 20618028 19978775 20618028 19978775 11088451 13591973 11088451 13591973 21936848 5050558 21936848 5050558 19747835 11795591 19747835 11795591 14000336 14167975 14000336 14167975 7865632 -1000000005 7865632 -1000000005 24947819 19353645 24947819 19353645 18355899 16106304 18355899 16106304 7743896 4028824 7743896 4028824 22965253 4028824 5360065 19385096 5360065 19385096 20144007 13400891 20144007 13400891 10703840 20790193 10703840 20790193 5974474 5699757 5974474 5699757 10678391 14861799 10678391 14861799 15568688 17480684 15568688 17480684 -1000000005 1026748 -1000000005 1026748 3177360 19937067 3177360 19937067 14912688 9900224 14912688 9900224 18127681 23448668 18127681 23448668 24595081 20892883 24595081 20892883 21249116 17241522 21249116 17241522 10822764 4473609 10822764 4473609 24992790 -1000000005 24992790 -1000000005 2141389 21001407 2141389 21001407 14060857 7171374 14060857 7171374 1000000005 19288503 1000000005 19288503 11136658 11702430 11136658 11702430 16229158 8482847 16229158 8482847 8956213 12984672 8956213 12984672 22281303 4325324 22281303 4325324 5980756 20612508 5980756 20612508 13378218 8936977 13378218 8936977 19075792 23403025 19075792 23403025 1200145 1398335 1200145 1398335 20105254 10326974 20105254 10326974 11727622 16732944 11727622 16732944 17129750 10660091 17129750 10660091 12201801 14560222 12201801 14560222 16373069 16008013 16373069 16008013 3995097 1000000005 3995097 1000000005 25180495 20666080 25180495 20666080 19750671 8001043 19750671 8001043 14694922 15915226 14694922 15915226 17284072 20182441 17284072 20182441 20980599 17536105 20980599 17536105 9745194 9719985 9745194 9719985 13928329 14426149 13928329 14426149 7774112 5103890 7774112 5103890 22296256 -1000000005 22296256 -1000000005 10530470 13736750 10530470 13736750 13509120 8953990 13509120 8953990 18319349 9608677 18319349 9608677 13468181 17614001 13468181 17614001 6571156 21873437 6571156 21873437 22552491 19925880 22552491 19925880 20075309 7833045 20075309 7833045 12214512 15587209 12214512 15587209 16224423 10969310 16224423 10969310 11134300 25433097 11134300 25433097 1597802 5476123 1597802 5476123 10377952 16332805 10377952 16332805 16889321 15253427 16889321 15253427 8737371 6386864 8737371 6386864 4270905 22865620 4270905 22865620 25062811 1000000005 25062811 1000000005 5696298 20457321 5696298 20457321 20168405 16224552 20168405 16224552 11177595 9140295 11177595 9140295 4609356 -1000000005 4609356 -1000000005 18741446 9060451 18741446 9060451 16201325 16844283 16201325 16844283 9617649 6176232 9617649 6176232 1000000005 24119713 1000000005 24119713 19892037 10212194 19892037 10212194 12063478 14266880 12063478 14266880 16598048 7618951 16598048 7618951 3895523 24213287 3895523 24213287 25391219 5819149 25391219 5819149 7416150 15036734 7416150 15036734 15673814 12616253 15673814 12616253 13950575 16117102 13950575 16117102 8026943 21768191 8026943 21768191 23931640 22814196 23931640 4418262 23931640 4418262 5126841 21431558 5126841 21431558 6857595 7923283 6857595 7923283 14308849 15663304 14308849 15663304 16135709 14344362 16135709 14344362 4539439 4337462 4539439 4337462 6246611 6777278 6246611 6777278 7169542 18359224 7169542 18359224 13330407 7324442 13330407 7324442 21939300 21331565 21939300 21331565 4219073 3182646 4219073 3182646 23642792 9620207 23642792 9620207 13498040 12530147 13498040 12530147 19507301 18722100 19507301 18722100 5739012 21079484 5739012 21079484 6738872 13438920 6738872 13438920 16186519 22971165 16186519 22971165 23544931 11990483 23544931 11990483 9970201 7491637 9970201 7491637 19512089 21134223 19512089 21134223 5347747 21650346 5347747 21650346 10566086 9292992 10566086 9292992 -1000000005 1686050 -1000000005 1686050 2976421 23736005 2976421 23736005 4661232 14361613 4661232 14361613 12504468 11446122 12504468 11446122 11259987 7817859 11259987 7817859 6423389 2041219 6423389 2041219 25813640 24783170 25813640 4882812 25813640 4882812 11533624 15712795 11533624 15712795 19301930 7262403 19301930 7262403 6852484 -1000000005 6852484 -1000000005 22990570 16663230 22990570 16663230 16761350 11129316 16761350 11129316 9474507 7193655 9474507 7193655 -1000000005 15549175 -1000000005 15549175 19221029 7486317 19221029 7486317 7787237 7486317 16051344 14797445 16051344 14797445 13357027 12978128 13357027 12978128 16303205 16557391 16303205 16557391 17062738 11849635 17062738 11849635 11021197 9184804 11021197 9184804 7259202 4665086 7259202 4665086 22031475 20009102 22031475 20009102 6961494 10529760 6961494 10529760 14684556 15009964 14684556 15009964 23472157 1000000005 23472157 1000000005 25638833 12246406 25638833 12246406 4519477 23813837 4519477 23813837 1466837 25612904 1466837 25612904 21966067 17381850 21966067 17381850 14267622 10630294 14267622 10630294 10856858 1566199 10856858 1566199 -1000000005 20877424 -1000000005 20877424 16601207 9056078 16601207 9056078 7861634 5438871 7861634 5438871 21986341 8665318 21986341 8665318 15323700 19535909 15323700 19535909 1000000005 18586482 1000000005 18586482 8615557 17671136 8615557 17671136 17124450 14837349 17124450 14837349 11643589 8111617 11643589 8111617 7220351 4474759 7220351 4474759 -1000000005 25835137 -1000000005 25835137 8664821 14689443 8664821 14689443 19204436 19592909 19204436 19592909 1000000005 25423265 1000000005 25423265 23039153 16921895 23039153 16921895 11932460 -1000000005 11932460 -1000000005 24775070 6538419 24775070 6538419 7171773 12631386 7171773 12631386 16489104 8538421 16489104 8538421 19078476 18496958 19078476 18496958 19685806 20119171 19685806 20119171 3926898 3820406 3926898 21989753 3926898 21989753 21307816 10069546 21307816 10069546 13373287 12880218 13373287 12880218 18412681 26152191 18412681 26152191 245924 26754453 245924 25229221 245924 25229221 2491336 6857194 2491336 6857194 10234336 15670693 10234336 15670693 15813223 14814940 15813223 14814940 11302269 10379059 11302269 10379059 8683802 1408714 8683802 1408714 1148701 1408714 4866520 13741010 4866520 13741010 17549979 17110251 17549979 17110251 11055579 9229639 11055579 9229639 20263734 19561827 20263734 19561827 19292121 13868491 19292121 13868491 12281757 16056953 12281757 16056953 18498430 19586081 18498430 19586081 20220672 14687095 20220672 14687095 5189974 5111075 5189974 5111075 21153573 16984158 21153573 16984158 5481659 5274129 5481659 5274129 7831467 12847683 7831467 12847683 20082373 26643400 20082373 26643400 -1000000005 19451486 -1000000005 19451486 10482858 15780372 10482858 15780372 17056916 17468156 17056916 17468156 18323027 5870228 18323027 5870228 5793758 22322278 5793758 22322278 23092034 9449686 23092034 9449686 16490349 12781066 16490349 12781066 7579466 6750188 7579466 6750188 6515121 1000000005 6515121 1000000005 10148103 15703455 10148103 15703455 18584587 -1000000005 18584587 -1000000005 23912396 19829412 23912396 19829412 8465125 9053700 8465125 9053700 16628595 14551503 16628595 14551503 10024935 17636861 10024935 17636861 6162524 20763811 6162524 12864582 6162524 12864582 1000000005 21469204 1000000005 21469204 12762112 9416298 12762112 9416298 9462847 4342091 9462847 4342091 22495922 9612177 22495922 9612177 16510849 19475872 16510849 19475872 22241236 1000000005 22241236 1000000005 24144732 22273979 24144732 22273979 13320985 11138424 13320985 11138424 18760781 19635005 18760781 19635005 21447904 21868670 21447904 21868670 22517880 6989734 22517880 6989734 19710974 17201039 19710974 17201039 15080417 5714292 15080417 5714292 1000000005 25193711 1000000005 25193711 9128162 15330159 9128162 15330159 11817840 10442859 11817840 10442859 21878426 21914315 21878426 21914315 25428741 24267392 25428741 4549962 25428741 4549962 19701912 11229845 19701912 11229845 14349597 14586075 14349597 14586075 11959435 8738032 11959435 8738032 5673188 3794994 5673188 3794994 -1000000005 7450079 -1000000005 7450079 9606283 18235108 9606283 18235108 8622787 12453329 8622787 12453329 13725364 13616212 13725364 13616212 9500858 22047405 9500858 22047405 25371592 24248290 25371592 24248290 12651246 12523973 12651246 12523973 15659730 17679510 15659730 17679510 8186709 6722548 8186709 6722548 20593619 17419045 20593619 17419045 13010675 13061095 13010675 13061095 14306894 15086095 14306894 15086095 10459733 9812896 10459733 9812896 10587760 21813026 10587760 21813026 26330606 1000000005 26330606 1000000005 25933362 21368625 25933362 21368625 17169984 14955569 17169984 14955569 14427941 11166123 14427941 11166123 11305266 16481117 11305266 16481117 24311416 -1000000005 24311416 -1000000005 16931515 13968913 16931515 13968913 12525117 16342384 12525117 16342384 1248926 1000000005 1248926 1000000005 4740329 20813294 4740329 20813294 17570236 15116460 17570236 15116460 14318784 11194181 14318784 11194181 22439198 21465480 22439198 21465480 18997344 18558630 18997344 18558630 11790381 11744840 11790381 11744840 23168828 3681613 23168828 3681613 10547568 10977561 10547568 10977561 15156453 13647273 15156453 13647273 12135279 4319472 12135279 4319472 24883025 1927792 24883025 1927792 21744546 6519257 21744546 6519257 12054774 13195213 12054774 13195213 1000000005 2086479 1000000005 2086479 3493391 22391220 3493391 22391220 4584279 12762975 4584279 12762975 15539809 11037064 15539809 11037064 10220995 1000000005 10220995 1000000005 24397554 21232481 24397554 21232481 19849414 10573301 19849414 10573301 12972494 14582290 12972494 14582290 19957405 3765721 19957405 3765721 4237935 10772048 4237935 10772048 15741835 19151661 15741835 19151661 22573568 -1000000005 22573568 -1000000005 5187508 10639420 5187508 10639420 16513771 9053353 16513771 9053353 23013100 -1000000005 23013100 -1000000005 23530333 21177260 23530333 21177260 19669331 17076001 19669331 17076001 17513630 8395416 17513630 8395416 22671764 3950984 22671764 3950984 4171237 6468012 4171237 6468012 21305914 20524658 21305914 20524658 7993870 5679871 7993870 5679871 21173691 22829474 21173691 22829474 24784139 23554974 24784139 19828747 24784139 19828747 7794234 10946279 7794234 10946279 21391782 5525106 21391782 20188800 21391782 20188800 18541964 5212114 18541964 5212114 4570857 4325668 4570857 4325668 5248894 8522793 5248894 8522793 16431257 18988477 16431257 18988477 22283546 21446993 22283546 21446993 13869707 10459175 13869707 10459175 10689240 21197510 10689240 21197510 5684304 4995504 5684304 4995504 21892857 5652592 21892857 5652592 18138110 17041834 18138110 17041834 12205349 9560410 12205349 9560410 17461986 13379718 17461986 13379718 11506801 16298373 11506801 16298373 16822975 15967581 16822975 15967581 11018918 9655987 11018918 9655987 7334817 20737098 7334817 20737098 5345163 21769769 5345163 21769769 17279529 15537095 17279529 15537095 6129980 22049397 6129980 22049397 4792130 5157599 4792130 5157599 7454507 9298749 7454507 9298749 13411801 21198718 13411801 21198718 3765042 23297813 3765042 22155215 3765042 22155215 6008083 20896197 6008083 20896197 8344909 8443104 8344909 8443104 11437769 12434641 11437769 12434641 15721167 11135192 15721167 11135192 12443275 15779870 12443275 15779870 1000000005 9019685 1000000005 9019685 17057056 11899104 17057056 11899104 6912000 6698727 6912000 6698727 10581324 14691866 10581324 14691866 23736096 23611832 23736096 23611832 3263428 4758914 3263428 4758914 10422305 18529875 10422305 18529875 18948626 10047002 18948626 10047002 13151836 12903997 13151836 12903997 16484126 10842208 16484126 10842208 12407129 18126407 12407129 18126407 18535879 17525202 18535879 17525202 13150814 8704506 13150814 8704506 20297833 6614914 20297833 6614914 6741403 7024547 6741403 7024547 9582546 15464419 9582546 15464419 14137091 9243672 14137091 9243672 18573485 19971081 18573485 19971081 20401241 5215184 20401241 5215184 22659921 22458544 22659921 22458544 1000000005 12803313 1000000005 12803313 10280246 19994459 10280246 19994459 1000000005 9446711 1000000005 9446711 10500535 11091648 10500535 11091648 20132745 23705179 20132745 23705179 3140128 20184316 3140128 20184316 16463730 12578100 16463730 12578100 12319988 7475349 12319988 7475349 7072148 5838758 7072148 5838758 21010236 12124657 21010236 12124657 7415982 6600215 7415982 6600215 7021109 18352731 7021109 18352731 17474425 9372291 17474425 9372291 14646338 18306532 14646338 18306532 5574482 21729996 5574482 21729996 -1000000005 7340705 -1000000005 7340705 19469169 18532186 19469169 18532186 16782281 8240090 16782281 8240090 3040785 23967202 3040785 23967202 23296714 19602279 23296714 19602279 12251147 12721003 12251147 12721003 20727278 21506275 20727278 21506275 23837970 23894430 23837970 23894430 1000000005 23640157 1000000005 23640157 8568897 9100905 8568897 9100905 21797899 21098246 21797899 21098246 13916717 12198900 13916717 12198900 12634340 16672465 12634340 16672465 24450884 1000000005 24450884 1000000005 8968941 11357629 8968941 11357629 17517956 18402550 17517956 18402550 24975265 -1000000005 24975265 -1000000005 14039059 13087344 14039059 13087344 13895389 11219977 13895389 11219977 18452758 18104030 18452758 18104030 -1000000005 25936557 -1000000005 25936557 22859414 19025486 22859414 19025486 835
102398 134811747 0 134811747 951402773 884280899 951402773 884280899 714529679 81240379 714529679 81240379 143776167 664892486 143776167 664892486 814125276 958800003 814125276 958800003 28513871 118413255 28513871 118413255 572785662 332445784 572785662 332445784 14353988 881099798 14353988 881099798 388128047 330826871 388128047 330826871 1000000005 449138582 1000000005 449138582 312383941 752599280 312383941 752599280 806603526 37135231 806603526 37135231 193501624 744300511 193501624 744300511 809364545 865720319 809364545 865720319 230305760 308626280 230305760 308626280 692685212 483644308 692685212 483644308 35478771 47608428 35478771 47608428 897156696 701782847 897156696 701782847 700382037 333874916 700382037 333874916 67769078 838254074 67769078 838254074 799404787 269722272 799404787 269722272 8043207 674069647 8043207 674069647 281601487 10513684 281601487 10513684 992363013 971244120 992363013 971244120 94879495 391005544 94879495 391005544 963665923 60420053 963665923 60420053 162866751 929016455 162866751 929016455 539114605 256477784 539114605 256477784 867110437 1000000005 867110437 1000000005 78274558 654461462 78274558 654461462 758265548 130604915 758265548 130604915 122660369 656091474 122660369 656091474 831494765 397506303 831494765 397506303 97943835 843441627 97943835 843441627 598304617 967397486 598304617 967397486 141608443 389984768 141608443 389984768 414499422 794287129 414499422 794287129 102844742 279461228 102844742 279461228 728758948 932306015 728758948 932306015 238179777 599236408 238179777 599236408 640818433 52862793 640818433 52862793 103252403 965802768 103252403 965802768 16003101 22937023 16003101 22937023 221795657 987955466 221795657 987955466 999196954 164163694 999196954 164163694 14831259 405532323 14831259 405532323 520280784 585420529 520280784 585420529 41603511 371675903 41603511 371675903 963931286 69807471 963931286 69807471 430590390 619533834 430590390 619533834 209812139 30997819 209812139 30997819 874746409 475235374 874746409 475235374 80459064 142037892 80459064 142037892 779968493 686027356 779968493 686027356 94978028 270906306 94978028 270906306 916855153 681178887 916855153 681178887 115298111 55724973 115298111 55724973 863035096 641076344 863035096 641076344 -1000000005 782453271 -1000000005 782453271 996477169 44002243 996477169 44002243 211560043 566267448 211560043 566267448 950406424 662264138 950406424 662264138 274634983 140886767 274634983 140886767 598969413 991626202 598969413 991626202 9453089 693024792 9453089 693024792 249403979 816125235 249403979 816125235 429743618 534147346 429743618 534147346 794267387 2260926 794267387 2260926 20749951 334147351 20749951 334147351 665063218 126772841 665063218 126772841 157122330 321249980 157122330 321249980 660041512 772406853 660041512 772406853 836375478 393314314 836375478 393314314 67018601 708726564 67018601 708726564 391375110 979921307 391375110 979921307 633738837 176891232 633738837 176891232 -1000000005 307839189 -1000000005 307839189 821088091 349583688 821088091 349583688 36421070 915703575 36421070 915703575 298520119 340586258 298520119 340586258 794649978 772399692 794649978 772399692 139709755 19497866 139709755 19497866 855493907 917083684 855493907 917083684 447348009 1528892 447348009 1528892 305162886 942684861 305162886 942684861 194160859 238969295 194160859 238969295 683639547 708998240 683639547 708998240 123795186 271504930 123795186 271504930 450993482 708834173 450993482 708834173 202726353 297079233 202726353 297079233 348093472 939740737 348093472 939740737 861792702 438774162 861792702 438774162 270229623 637971029 270229623 637971029 470080970 357287231 470080970 357287231 936808094 866884940 936808094 866884940 537342905 -1000000005 537342905 -1000000005 815799341 721137578 815799341 721137578 527737174 62327657 527737174 62327657 193773307 803293282 193773307 803293282 911371709 335645654 911371709 335645654 826936645 917052597 826936645 917052597 60318150 27497972 60318150 27497972 923354460 665985807 923354460 665985807 361920716 834244008 361920716 834244008 799923616 416596384 799923616 416596384 190141971 456705797 190141971 456705797 622217043 -1000000005 622217043 -1000000005 732324970 888372938 732324970 888372938 194028401 279532991 194028401 279532991 608361480 602672969 608361480 602672969 785811749 829800629 785811749 829800629 4269673 183391586 4269673 183391586 550069367 999383598 550069367 999383598 113685734 118643356 113685734 118643356 973618622 892621412 973618622 892621412 815133476 41103774 815133476 41103774 870015418 648799582 870015418 648799582 -1000000005 961303146 -1000000005 961303146 812720886 838991669 812720886 838991669 74833333 272637901 74833333 272637901 721541179 756257300 721541179 756257300 830895553 118740432 830895553 118740432 69928203 732210932 69928203 732210932 415999688 148809720 415999688 148809720 29046149 35820828 29046149 35820828 137356833 901279876 137356833 901279876 750758008 376389606 750758008 376389606 233348074 891905736 233348074 891905736 775373010 329123671 775373010 329123671 129091872 745182236 129091872 745182236 982594673 305273362 982594673 305273362 301243078 558990682 301243078 558990682 772253347 194289826 772253347 194289826 356255526 756238975 356255526 756238975 489496713 408058394 489496713 408058394 70578571 185593395 70578571 185593395 863455035 1000000005 863455035 1000000005 352957597 145238849 352957597 145238849 91921996 508693636 91921996 508693636 463827896 439085213 463827896 439085213 868359955 52929932 868359955 52929932 318556349 629805497 318556349 629805497 902761376 961720947 902761376 961720947 144900725 169612403 144900725 169612403 917670594 924163474 917670594 924163474 118259373 740629776 118259373 740629776 845432225 26205796 845432225 26205796 577728396 959639240 577728396 959639240 233813389 205555538 233813389 205555538 965625233 534614805 965625233 534614805 206782940 73226563 206782940 73226563 516519099 949039090 516519099 949039090 284115813 816485189 284115813 816485189 783743653 58243250 783743653 58243250 104583969 933027687 104583969 933027687 245520338 9570540 245520338 9570540 623996976 496104831 623996976 496104831 46950466 174015355 46950466 174015355 886986049 544071986 886986049 544071986 229353007 105493624 229353007 105493624 64145465 898484012 64145465 898484012 637273173 19289716 637273173 19289716 3828310 931780821 3828310 931780821 956975543 324221287 956975543 324221287 465980207 434992127 465980207 434992127 896209325 890383079 896209325 890383079 120680991 500050352 120680991 500050352 797170314 817545167 797170314 817545167 37750040 183268551 37750040 183268551 765169156 935973183 765169156 935973183 333528849 742759413 333528849 742759413 -1000000005 387133534 -1000000005 387133534 278443264 813534638 278443264 813534638 20189416 173091061 20189416 173091061 553536800 759291155 553536800 759291155 238279468 285787275 238279468 285787275 654167335 703112602 654167335 703112602 202879096 926739998 202879096 926739998 993556308 82053624 993556308 82053624 164395020 910618029 164395020 910618029 960057510 7604815 960057510 7604815 178140924 924187666 178140924 924187666 376500949 455088037 376500949 455088037 89886531 17100079 89886531 17100079 717515741 943070838 717515741 943070838 173249682 254341516 173249682 254341516 748394395 904792112 748394395 904792112 516073634 61798544 516073634 61798544 282472445 538167789 282472445 538167789 936462916 291935541 936462916 291935541 267664393 667279648 267664393 667279648 570779658 448729663 570779658 448729663 50293596 321917341 50293596 321917341 944091965 990134288 944091965 990134288 691580473 181695220 691580473 181695220 40976250 649146974 40976250 649146974 734450662 972058109 734450662 972058109 950719980 149938703 950719980 149938703 129070821 675960428 129070821 675960428 34203153 993781604 34203153 993781604 929782505 268797128 929782505 268797128 408001830 513753519 408001830 513753519 988097610 160067150 988097610 160067150 364009868 698592388 364009868 698592388 75809388 50373003 75809388 50373003 791659662 866083574 791659662 866083574 287247004 451464250 287247004 451464250 838073955 729159577 838073955 729159577 51231345 1000000005 51231345 1000000005 105218474 161413292 105218474 161413292 728448210 728717227 728448210 728717227 221423368 47680352 221423368 47680352 698326881 967594301 698326881 967594301 990802433 187411615 990802433 187411615 238089049 939693576 238089049 939693576 904690687 419765232 904690687 419765232 178909534 55446646 178909534 55446646 487658285 901206109 487658285 901206109 117204830 434341919 117204830 434341919 811513402 806667332 811513402 806667332 1644373 138370042 1644373 138370042 992238559 910115378 992238559 910115378 312542182 186646750 312542182 186646750 623939844 735874839 623939844 735874839 319440644 931595215 319440644 931595215 983875156 42800384 983875156 42800384 520655658 739737805 520655658 739737805 804779853 629666005 804779853 629666005 684037867 859864545 684037867 859864545 93830178 208054793 93830178 208054793 717389439 676659866 717389439 676659866 948973247 293623352 948973247 293623352 37150763 599619756 37150763 599619756 383016584 36834170 383016584 36834170 934659996 803812968 934659996 803812968 140695249 1709126 140695249 1709126 55603997 172074700 55603997 172074700 754549313 848687149 754549313 848687149 418996816 8564903 418996816 8564903 911840217 134405809 911840217 134405809 207094057 714322901 207094057 714322901 998743253 806010223 998743253 806010223 604567395 151808190 604567395 151808190 978574724 1000000005 978574724 1000000005 722932615 770384649 722932615 770384649 387343256 35690982 387343256 35690982 171253896 899692228 171253896 899692228 966453886 661134941 966453886 661134941 334348588 330074214 334348588 330074214 941689349 869670125 941689349 869670125 666346745 327288968 666346745 327288968 327855989 107938449 327855989 107938449 9156696 857556138 9156696 857556138 215722389 315788287 215722389 315788287 968131028 906688541 968131028 906688541 643631362 190036152 643631362 190036152 295332631 691184299 295332631 691184299 832167747 984663867 832167747 984663867 5405516 50008276 5405516 50008276 827466601 630906269 827466601 630906269 69297619 100329655 69297619 100329655 566695396 718839939 566695396 718839939 817249149 339095831 817249149 339095831 -1000000005 814787619 -1000000005 814787619 915544629 943169726 915544629 943169726 74249895 123570907 74249895 123570907 347884303 392033258 347884303 392033258 142420130 561905746 142420130 561905746 935273779 977360185 935273779 977360185 24210006 933867371 24210006 933867371 770357621 646790979 770357621 646790979 65901524 9929045 65901524 9929045 995105103 313198166 995105103 313198166 6638177 824391119 6638177 824391119 432855974 595079328 432855974 595079328 25665880 311224354 25665880 311224354 751947693 987406117 751947693 987406117 24688762 337202369 24688762 337202369 808717814 647370456 808717814 647370456 1194628 66502095 1194628 66502095 880569478 850168148 880569478 850168148 21577367 72835256 21577367 72835256 972023498 938457058 972023498 938457058 840930372 778998140 840930372 778998140 422773522 969230755 422773522 969230755 164687055 182075486 164687055 182075486 679630913 950016676 679630913 950016676 41545305 176663052 41545305 176663052 840467123 731091456 840467123 731091456 9434100 135025353 9434100 135025353 928905636 996914073 928905636 996914073 822262684 667501498 822262684 667501498 18128187 3306102 18128187 3306102 913116020 959416259 913116020 959416259 777964838 58219013 777964838 58219013 486020518 820419796 486020518 820419796 146427353 749735547 146427353 749735547 916728544 42842643 916728544 42842643 184276157 1581863 184276157 1581863 7373221 1581863 313097981 879180778 313097981 879180778 952021797 8945178 952021797 8945178 442149756 917134467 442149756 917134467 24962141 312906911 24962141 312906911 857024510 476884330 857024510 476884330 208015988 973852703 208015988 973852703 850482115 115767564 850482115 115767564 200147211 597498619 200147211 597498619 961338476 -1000000005 961338476 -1000000005 190895418 964916077 190895418 964916077 895453858 609938604 895453858 609938604 230206235 374549404 230206235 374549404 413988723 674075621 413988723 674075621 697754158 866395055 697754158 866395055 87220135 372702881 87220135 372702881 791398562 690099625 791398562 690099625 229003555 31719637 229003555 31719637 756965415 797129555 756965415 797129555 -1000000005 583924230 -1000000005 583924230 690929639 119288946 690929639 119288946 3868098 927581634 3868098 927581634 599658968 208689907 599658968 208689907 175526943 814745584 175526943 814745584 33339707 -1000000005 33339707 -1000000005 796829314 670889832 796829314 670889832 146001515 30865082 146001515 30865082 562429131 952036786 562429131 952036786 930408235 196051477 930408235 196051477 415264539 870200745 415264539 870200745 636525747 142944398 636525747 142944398 119427626 819286591 119427626 819286591 996311642 112419769 996311642 112419769 173151553 528458964 173151553 528458964 1000000005 41910070 1000000005 41910070 206350708 174825922 206350708 174825922 858265793 759889723 858265793 759889723 109305878 13781604 109305878 13781604 861372032 825197743 861372032 825197743 545762152 541414206 545762152 541414206 226865203 881815994 226865203 881815994 877621627 23792033 877621627 23792033 558685214 691671846 558685214 691671846 925854353 973502354 925854353 973502354 550874296 851975975 550874296 851975975 112660597 42099231 112660597 42099231 176463557 840341521 176463557 840341521 410911204 573385655 410911204 573385655 772911579 1000000005 772911579 1000000005 926124618 779481219 926124618 779481219 184640996 281593650 184640996 281593650 245905881 997149865 245905881 997149865 999203510 106043561 999203510 106043561 381720537 382276688 381720537 382276688 773445568 81841085 773445568 81841085 451329474 995617847 451329474 995617847 955286612 52242684 955286612 52242684 7983216 863698621 7983216 863698621 686085660 9853501 686085660 9853501 48063620 309714484 48063620 309714484 673144508 783608511 673144508 783608511 243392813 1000000005 243392813 1000000005 535620336 56194030 535620336 56194030 18856190 413736998 18856190 413736998 557419200 129257342 557419200 129257342 734283946 796678086 734283946 796678086 626127267 46697826 626127267 46697826 218903273 960428298 218903273 960428298 426562046 129044883 426562046 129044883 645019933 696188797 645019933 696188797 165947072 971533272 165947072 971533272 643471962 462032021 643471962 462032021 256035677 998150494 256035677 998150494 828209294 54867274 828209294 54867274 26585709 473251766 26585709 473251766 525350577 962980658 525350577 962980658 913898914 298312361 913898914 298312361 487756690 616452121 487756690 616452121 838053978 977738992 838053978 977738992 516307839 580407689 516307839 580407689 1296549 260915230 1296549 260915230 999696068 72927755 999696068 72927755 593941698 933116057 593941698 933116057 71315364 86712031 71315364 86712031 942738256 300129974 942738256 300129974 159622546 793538399 159622546 793538399 462517566 329324976 462517566 329324976 692266429 237419182 692266429 237419182 922683294 267286655 922683294 267286655 91071679 861833451 91071679 861833451 472575566 63910984 472575566 63910984 110622506 518231529 110622506 518231529 139778671 977537771 139778671 977537771 586852927 67724950 586852927 67724950 489910740 848613404 489910740 848613404 923627405 114780452 923627405 114780452 131878236 417707760 131878236 417707760 925311185 805860068 925311185 805860068 421207597 136693771 421207597 136693771 957720112 51151456 957720112 51151456 213997294 828762394 213997294 828762394 496029339 281909393 496029339 281909393 82191839 953744584 82191839 953744584 551312348 595898408 551312348 595898408 370730585 804601701 370730585 804601701 92632911 17131266 92632911 17131266 402287355 642447245 402287355 642447245 863310587 207506416 863310587 207506416 975969855 921646790 975969855 921646790 552708165 152099432 552708165 152099432 9688829 230579827 9688829 230579827 724500623 684244233 724500623 684244233 499211856 214604665 499211856 214604665 842357308 702560601 842357308 702560601 442171883 236081348 442171883 236081348 692168440 453778824 692168440 453778824 498538035 992237413 498538035 992237413 48388507 196803879 48388507 196803879 834372674 840598225 834372674 840598225 375684329 150103511 375684329 150103511 785336336 636045775 785336336 636045775 68226844 101942162 68226844 101942162 886878538 747641995 886878538 747641995 132189365 115805250 132189365 115805250 832150349 915070834 832150349 915070834 128443755 127894197 128443755 127894197 13530013 -1000000005 13530013 -1000000005 954975431 308475916 954975431 308475916 539531799 841778450 539531799 841778450 18265137 72966560 18265137 72966560 265288661 762118186 265288661 762118186 655948691 139042207 655948691 139042207 790635135 401432279 790635135 401432279 321625518 502715283 321625518 502715283 947679211 961125330 947679211 961125330 72155661 270147500 72155661 270147500 933365207 519432610 933365207 519432610 313027760 963957521 313027760 963957521 740185855 110880876 740185855 110880876 69316204 993555046 69316204 993555046 962825026 122975794 962825026 122975794 189412741 45394139 189412741 45394139 1000000005 983233000 1000000005 983233000 23738950 93882359 23738950 93882359 941015606 585378540 941015606 585378540 33950927 984805660 33950927 984805660 764638230 149028834 764638230 149028834 100598946 932388014 100598946 932388014 951797016 1838957 951797016 1838957 830031072 972070965 830031072 972070965 41706618 63922804 41706618 63922804 971882347 970643895 971882347 970643895 169834021 271797820 169834021 271797820 858922525 8579694 858922525 8579694 303416540 461299660 303416540 461299660 707269067 1000000005 707269067 1000000005 515638856 564312569 515638856 564312569 955591976 143842724 955591976 143842724 168136750 796482164 168136750 796482164 353036965 28594509 353036965 28594509 130023703 886803911 130023703 886803911 951450503 58258652 951450503 58258652 86826637 948957184 86826637 948957184 793598358 11433134 793598358 11433134 344873744 788554620 344873744 788554620 946277434 156406570 946277434 156406570 366659941 829839249 366659941 829839249 974678195 62567255 974678195 62567255 150179007 713975715 150179007 713975715 538778995 374305255 538778995 374305255 43325060 188003097 43325060 188003097 22627427 831872080 22627427 831872080 236925354 18219865 236925354 18219865 118895057 954832676 118895057 954832676 974602112 404962248 974602112 404962248 588907148 672306117 588907148 672306117 103878477 900881320 103878477 900881320 945504785 542646532 945504785 542646532 71606703 95273107 71606703 95273107 874626814 966719464 874626814 966719464 747025785 212289688 747025785 212289688 57818280 809873606 57818280 809873606 997661992 135727069 997661992 135727069 412503492 464133615 412503492 464133615 20707532 253518300 20707532 253518300 532234424 857573863 532234424 857573863 443010340 955490093 443010340 955490093 996734153 244696119 996734153 244696119 626202946 41029507 626202946 41029507 44140053 294568282 44140053 294568282 894298814 9442207 894298814 9442207 745066430 900888610 745066430 900888610 174805600 385779372 174805600 385779372 666251305 959509639 666251305 959509639 477067858 571284056 477067858 571284056 772060560 6483656 772060560 6483656 451819375 669112383 451819375 669112383 64984336 605669103 64984336 605669103 248344570 181756481 248344570 181756481 660162958 1000000005 660162958 1000000005 115389696 240931100 115389696 240931100 855949381 878114218 855949381 878114218 361176593 721919659 361176593 721919659 998051467 145734347 998051467 145734347 877165326 633941245 877165326 633941245 214905396 148033210 214905396 148033210 853338956 922160472 853338956 922160472 921720203 439703733 921720203 439703733 74960817 945171549 74960817 945171549 712548053 136828801 712548053 136828801 -1000000005 692099187 -1000000005 692099187 705907875 12026457 705907875 12026457 94310494 521783111 94310494 521783111 619097760 101643826 619097760 101643826 8282466 19992492 8282466 19992492 880732848 990741963 880732848 990741963 620770 550731098 620770 550731098 820768735 176293774 820768735 176293774 76264509 585287815 76264509 585287815 489507124 349557533 489507124 349557533 918034989 116647222 918034989 116647222 645563212 930214532 645563212 930214532 218729658 690142246 218729658 690142246 888207137 192386674 888207137 192386674 66602220 82938315 66602220 82938315 910274144 444496218 910274144 444496218 89239317 923383379 89239317 923383379 743226205 353664591 743226205 353664591 218277499 8877580 218277499 8877580 572270664 925679359 572270664 925679359 135058073 14594036 135058073 14594036 369127957 946349550 369127957 946349550 811098577 43848176 811098577 43848176 559314802 967538411 559314802 967538411 62988384 181187362 62988384 181187362 710664707 509482653 710664707 509482653 535281643 896344 535281643 896344 374013459 931769688 374013459 931769688 172641909 152152539 172641909 152152539 453799885 905353468 453799885 905353468 34080684 18346042 34080684 18346042 756765378 319747447 756765378 319747447 250213252 712516786 250213252 712516786 985270023 167825799 985270023 167825799 74332201 371350003 74332201 371350003 813997972 874091170 813997972 874091170 53557410 634990496 53557410 634990496 990407657 233001504 990407657 233001504 238988587 476764769 238988587 476764769 979949284 150840303 979949284 150840303 623069958 845755151 623069958 845755151 837801924 105684786 837801924 105684786 183254272 920692676 183254272 920692676 868891052 180259804 868891052 180259804 138092556 541110175 138092556 541110175 801609358 82505883 801609358 82505883 106927184 443516102 106927184 443516102 805244133 663545174 805244133 663545174 1000000005 250662250 1000000005 250662250 283094060 419002122 283094060 419002122 481555809 869677281 481555809 869677281 135751634 47900710 135751634 47900710 322226732 844349981 322226732 844349981 858981882 385652134 858981882 385652134 140800882 949696861 140800882 949696861 101139660 177228130 101139660 177228130 634549973 615088377 634549973 615088377 119819357 170488646 119819357 170488646 751359648 641720331 751359648 641720331 86528305 231885242 86528305 231885242 563235640 398173430 563235640 398173430 412195226 865629952 412195226 865629952 930204623 237325310 930204623 237325310 161246593 693133012 161246593 693133012 501588387 34059499 501588387 34059499 976433 191500 976433 191500 240230967 864900301 240230967 864900301 818461946 4119758 818461946 4119758 465881396 755745154 465881396 755745154 933345785 257958149 933345785 257958149 637299909 843728005 637299909 843728005 938420830 170977345 938420830 170977345 582562084 909394488 582562084 909394488 341494334 268457230 341494334 268457230 711397978 983947329 711397978 983947329 61079105 168506610 61079105 168506610 936742638 659799748 936742638 659799748 4630499 222199229 4630499 222199229 877350935 568783781 877350935 568783781 131663687 31827527 131663687 31827527 893243965 841610812 893243965 841610812 72248406 142747911 72248406 142747911 977883950 792249471 977883950 792249471 412134150 546506003 412134150 546506003 57120083 906727998 57120083 906727998 818661082 63188550 818661082 63188550 151635707 556786733 151635707 556786733 707421339 590647440 707421339 590647440 135865560 -1000000005 135865560 -1000000005 910992741 943583814 910992741 943583814 10730757 10314290 10730757 10314290 968666810 749215477 968666810 749215477 218392028 903142621 218392028 903142621 695969611 328107214 695969611 328107214 224018323 924295281 224018323 924295281 15416124 3648688 15416124 3648688 872011907 796816214 872011907 796816214 49315145 597563014 49315145 597563014 640955482 142088606 640955482 142088606 47717228 523249717 47717228 523249717 155277046 960801441 155277046 960801441 908821330 405644608 908821330 405644608 137694366 54728661 137694366 54728661 812947552 553127035 812947552 553127035 259661461 193122922 259661461 193122922 941899759 765651235 941899759 765651235 105786804 239501182 105786804 239501182 295265754 836277855 295265754 836277855 839023319 878830203 839023319 878830203 152356255 320121545 152356255 320121545 767563290 670568760 767563290 670568760 89521746 292776483 89521746 292776483 707063083 867628272 707063083 867628272 236533934 97989946 236533934 97989946 974530153 575475568 974530153 575475568 7293941 91014146 7293941 91014146 406890730 562060113 406890730 562060113 102601246 875839552 102601246 875839552 969752240 73426872 969752240 73426872 672160232 941495895 672160232 941495895 85263211 203475762 85263211 203475762 146519552 889130266 146519552 889130266 747147295 185637292 747147295 185637292 509466308 994403535 509466308 994403535 844281895 631804019 844281895 631804019 294129958 230823660 294129958 230823660 452437063 842680447 452437063 842680447 954880127 94224202 954880127 94224202 442394718 438102685 442394718 438102685 999668 14738388 999668 14738388 350051967 749556076 350051967 749556076 666092239 323017705 666092239 323017705 18538820 809064623 18538820 809064623 70745770 623154506 70745770 623154506 233201246 281657568 233201246 281657568 998271319 875304115 998271319 875304115 611793428 182596557 611793428 182596557 13099235 602380297 13099235 602380297 950177942 251332152 950177942 251332152 333987550 950445883 333987550 950445883 935375731 288335386 935375731 288335386 623935550 737366073 623935550 737366073 161600624 966604009 161600624 966604009 932153960 599035099 932153960 599035099 206549859 649087259 206549859 649087259 249483746 866353067 249483746 866353067 200937768 97839350 200937768 97839350 992290969 903339210 992290969 903339210 289939209 7824474 289939209 7824474 84652504 856700280 84652504 856700280 973873838 18818329 973873838 18818329 596840495 975483507 596840495 975483507 138560172 65590331 138560172 65590331 913909446 773290213 913909446 773290213 110206168 395777826 110206168 395777826 1000000005 267375003 1000000005 267375003 149469116 76142669 149469116 76142669 339395886 751924957 339395886 751924957 900007174 980112294 900007174 980112294 22804962 72717959 22804962 72717959 960183053 838196866 960183053 838196866 96626191 217306621 96626191 217306621 884380861 711812839 884380861 711812839 264829005 974722833 264829005 974722833 790978629 310141231 790978629 310141231 417112912 172878628 417112912 172878628 302748020 408625219 302748020 408625219 835873826 640783386 835873826 640783386 214978892 40597665 214978892 40597665 891303663 876399711 891303663 876399711 534249324 388212345 534249324 388212345 1000000005 834077034 1000000005 834077034 13914286 185798300 13914286 185798300 641447428 850583996 641447428 850583996 221784893 247015104 221784893 247015104 867134020 1000000005 867134020 1000000005 31297862 678327473 31297862 678327473 342494830 360656006 342494830 360656006 894240635 993264010 894240635 993264010 643920020 179806877 643920020 179806877 250393147 893303828 250393147 893303828 527434868 531839625 527434868 531839625 987487051 817247840 987487051 817247840 274661833 894347415 274661833 894347415 498169082 6635504 498169082 6635504 934535592 555219660 934535592 555219660 555124084 696378772 555124084 696378772 525619860 11220689 525619860 11220689 280628681 948079233 280628681 948079233 930757899 984319718 930757899 984319718 109706948 508123708 109706948 508123708 940877414 771530674 940877414 771530674 370621493 527915419 370621493 527915419 701060957 982791389 701060957 982791389 12364459 31343760 12364459 31343760 441152352 287388887 441152352 287388887 811649448 816412335 811649448 816412335 215306479 303960311 215306479 303960311 769883869 678097837 769883869 678097837 67341623 897554298 67341623 897554298 733861920 -1000000005 733861920 -1000000005 235454000 505366124 235454000 505366124 506697496 997064134 506697496 997064134 717816609 41070622 717816609 41070622 127425576 978965646 127425576 978965646 712796602 47734795 712796602 47734795 926792903 876484221 926792903 876484221 35967936 444402280 35967936 444402280 724565702 752119092 724565702 752119092 152396342 127879284 152396342 127879284 800050844 682202748 800050844 682202748 11629922 263068531 11629922 263068531 540743288 994753813 540743288 994753813 941681307 19909432 941681307 19909432 246158164 912149681 246158164 912149681 984290232 843571028 984290232 843571028 106280381 170789054 106280381 170789054 871981485 10188897 871981485 10188897 669576933 667243011 669576933 667243011 164030751 360516551 164030751 360516551 510306535 103299194 510306535 103299194 841064790 613318462 841064790 613318462 242752116 47911212 242752116 47911212 954667448 802178580 954667448 802178580 555368833 99036299 555368833 99036299 247268703 331994926 247268703 331994926 439656029 832520114 439656029 832520114 47121502 290597778 47121502 290597778 817384453 838374718 817384453 838374718 3931797 749524268 3931797 749524268 675022714 185928021 675022714 185928021 5228555 3075912 5228555 3075912 448247571 835758705 448247571 835758705 996841438 140145974 996841438 140145974 19057308 987091510 19057308 987091510 277642929 639486961 277642929 639486961 957360028 47881355 957360028 47881355 69191683 626144936 69191683 626144936 502135849 163819388 502135849 163819388 612181667 988528451 612181667 988528451 -1000000005 358769740 -1000000005 358769740 982484639 179052935 982484639 179052935 338895586 985470564 338895586 985470564 762591068 846694673 762591068 846694673 87548575 197915380 87548575 197915380 245786961 891873281 245786961 891873281 687679181 334740805 687679181 334740805 254586780 806556858 254586780 806556858 916691775 205553088 916691775 205553088 35489211 999914788 35489211 999914788 809579195 41965377 809579195 41965377 480880588 817964520 480880588 817964520 845945763 351542474 845945763 351542474 200434606 958876088 200434606 958876088 525515388 770395451 525515388 770395451 898622139 63603970 898622139 63603970 513021189 804713174 513021189 804713174 946061958 417427843 946061958 417427843 34298190 689082939 34298190 689082939 609249238 801313981 609249238 801313981 4819888 88065987 4819888 88065987 850260222 783511305 850260222 783511305 993781754 925974459 993781754 925974459 769245098 385807276 769245098 385807276 265286160 251620944 265286160 251620944 58933683 897791525 58933683 897791525 188748791 5751488 188748791 5751488 882051695 654775279 882051695 654775279 44671545 71471111 44671545 71471111 316643942 957630469 316643942 957630469 547734613 359783068 547734613 359783068 987815245 786214013 987815245 786214013 590388364 609204953 590388364 609204953 327956576 247670763 327956576 247670763 981101751 662196713 981101751 662196713 635049055 92526460 635049055 92526460 130202446 646320601 130202446 646320601 995406138 237368749 995406138 237368749 863409122 435548993 863409122 435548993 25917578 916274251 25917578 916274251 994144639 60371273 994144639 60371273 354962548 50706868 354962548 50706868 191711190 985136231 191711190 985136231 62118848 381225454 62118848 381225454 931631973 42000048 931631973 42000048 156796452 929549818 156796452 929549818 896851098 677921785 896851098 677921785 41976585 133904032 41976585 133904032 661139496 873307461 661139496 873307461 525590731 405791371 525590731 405791371 13304055 30923191 13304055 30923191 273484799 705275997 273484799 705275997 1000000005 200099686 1000000005 200099686 604639388 653296656 604639388 653296656 1762 949078190 1762 949078190 230525408 832784698 230525408 832784698 944255459 34491226 944255459 34491226 9574456 998210428 9574456 998210428 161057788 91830199 161057788 91830199 868157540 510016394 868157540 510016394 229908163 272263677 229908163 272263677 891702292 806919830 891702292 806919830 362100961 476434029 362100961 476434029 27371929 225448400 27371929 225448400 287474189 971127071 287474189 971127071 884862713 679173950 884862713 679173950 107455820 91319649 107455820 91319649 541831315 394154860 541831315 394154860 865865242 642202221 865865242 642202221 899355302 9130051 899355302 9130051 193097234 760615947 193097234 760615947 57241416 201762019 57241416 201762019 711520871 99889032 711520871 99889032 107809691 986730478 107809691 986730478 880208838 439540388 880208838 439540388 -1000000005 642871708 -1000000005 642871708 845476106 5469062 845476106 5469062 873239 991379611 873239 991379611 912812643 471948261 912812643 471948261 67953144 641440205 67953144 641440205 860919466 229680665 860919466 229680665 144351783 342263902 144351783 342263902 627879836 983358093 627879836 983358093 761181127 604092162 761181127 604092162 107727797 99923283 107727797 99923283 333123256 864035288 333123256 864035288 914829879 372772814 914829879 372772814 39191781 765631035 39191781 765631035 838263567 407145950 838263567 407145950 468926361 115145076 468926361 115145076 427896189 615451356 427896189 615451356 796125933 349002955 796125933 349002955 118029049 927387699 118029049 927387699 670612440 231161748 670612440 231161748 91438842 886907523 91438842 886907523 757593427 777654001 757593427 777654001 14574438 405066289 14574438 405066289 448051075 829615954 448051075 829615954 870391933 96207981 870391933 96207981 933116242 858432280 933116242 858432280 437347493 263708075 437347493 263708075 996744152 480888 996744152 480888 226683684 453059874 226683684 453059874 496521106 878928060 496521106 878928060 30729585 182630827 30729585 182630827 716661416 965240696 716661416 965240696 756674990 289985189 756674990 289985189 504683439 866435709 504683439 866435709 914232011 79985671 914232011 79985671 108733123 836672978 108733123 836672978 869319218 243222960 869319218 243222960 315529915 853913013 315529915 853913013 79630138 134014952 79630138 134014952 960217049 957957578 960217049 957957578 65522560 59252078 65522560 59252078 890169664 684474648 890169664 684474648 488412562 845094729 488412562 845094729 864013401 526954099 864013401 526954099 404524379 225058635 404524379 225058635 529247616 863755053 529247616 863755053 328763775 473092412 328763775 473092412 804221510 879915130 804221510 879915130 72276547 310759975 72276547 310759975 1000000005 293291474 1000000005 293291474 393218214 949255820 393218214 949255820 875869237 446792453 875869237 446792453 373357296 997949133 373357296 997949133 45781284 371496666 45781284 371496666 425982964 907415112 425982964 907415112 76938080 624575647 76938080 624575647 987431182 35470007 987431182 35470007 199951082 249399932 199951082 249399932 242930709 315868637 242930709 315868637 952074671 960735671 952074671 960735671 531423322 13857315 531423322 13857315 13270596 990517248 13270596 990517248 993426759 395517785 993426759 395517785 464682688 72011781 464682688 72011781 40371938 768004893 40371938 768004893 645316429 468675234 645316429 468675234 272634810 165466298 272634810 165466298 79518544 823195014 79518544 823195014 813041397 242280512 813041397 242280512 39913585 8166552 39913585 8166552 988738900 970725067 988738900 970725067 440040351 108754089 440040351 108754089 632928169 18121846 632928169 18121846 -1000000005 759453710 -1000000005 759453710 404103758 974892220 404103758 974892220 62789278 271388109 62789278 271388109 583306403 630580174 583306403 630580174 261184460 258682462 261184460 258682462 837038038 680634903 837038038 680634903 49547728 484036394 49547728 484036394 536921364 963361712 536921364 963361712 97272730 370141142 97272730 370141142 955226613 860218718 955226613 860218718 414475344 433347777 414475344 433347777 199511217 928935211 199511217 928935211 747123119 156839411 747123119 156839411 196806767 21184777 196806767 21184777 962320292 870431680 962320292 870431680 84550469 150246203 84550469 150246203 676209805 -1000000005 676209805 -1000000005 815155886 964256571 815155886 964256571 114253156 732954731 114253156 732954731 875735899 67816868 875735899 67816868 495997762 871903279 495997762 871903279 681357421 232471231 681357421 232471231 45135497 570508654 45135497 570508654 581738294 215095573 581738294 215095573 172296566 334221737 172296566 334221737 -1000000005 599852466 -1000000005 599852466 847848543 857748792 847848543 857748792 31457313 14410754 31457313 14410754 782964393 810139006 782964393 810139006 984083548 360649558 984083548 360649558 201843129 133221516 201843129 133221516 38761244 913332421 38761244 913332421 19962661 330797358 19962661 330797358 443104881 968942055 443104881 968942055 981833732 764640585 981833732 764640585 140039995 662243063 140039995 662243063 840640552 878348619 840640552 878348619 28379617 478620564 28379617 478620564 741309745 877604318 741309745 877604318 175347814 181181373 175347814 181181373 764268688 657439539 764268688 657439539 270706416 -1000000005 270706416 -1000000005 50425836 760119597 50425836 760119597 880397178 63471653 880397178 63471653 546869530 428694621 546869530 428694621 66968194 972310533 66968194 972310533 724763320 372371500 724763320 372371500 3478601 84168372 3478601 84168372 310267817 969466014 310267817 969466014 889629478 621402575 889629478 621402575 766217231 67236815 766217231 67236815 123594350 615426742 123594350 615426742 443968855 -1000000005 443968855 -1000000005 425582135 168049290 425582135 168049290 855362491 311251583 855362491 311251583 423025400 607784089 423025400 607784089 908114220 991747115 908114220 991747115 495350810 303735355 495350810 303735355 124312875 760726176 124312875 760726176 542597228 25518351 542597228 25518351 97381494 848176945 97381494 848176945 810666630 23844802 810666630 23844802 20692129 510089964 20692129 510089964 820091647 757207995 820091647 757207995 534104374 369293527 534104374 369293527 676905576 8047432 676905576 8047432 994486811 834411558 994486811 834411558 247472871 916261980 247472871 916261980 506183230 466759089 506183230 466759089 936298812 990940171 936298812 990940171 486198512 290271879 486198512 290271879 828074885 694394754 828074885 694394754 40775056 998922499 40775056 998922499 166389325 626883541 166389325 626883541 963482665 373110488 963482665 373110488 159797386 982323360 159797386 982323360 51613861 149749673 51613861 149749673 540898333 989454355 540898333 989454355 124383870 304459975 124383870 304459975 861573319 936814544 861573319 936814544 175877878 363745608 175877878 363745608 780246200 723646742 780246200 723646742 335287597 209179929 335287597 209179929 978821141 927556102 978821141 927556102 506846168 392308097 506846168 392308097 915201593 -1000000005 915201593 -1000000005 784914709 944316429 784914709 944316429 170154525 285470525 170154525 285470525 757547820 961356564 757547820 961356564 4761887 53475560 4761887 53475560 759751543 757012951 759751543 757012951 136905146 676927893 136905146 676927893 448496384 133839489 448496384 133839489 69416049 770551683 69416049 770551683 825597387 193108694 825597387 193108694 81614476 501757277 81614476 501757277 745002177 938253329 745002177 938253329 281566869 179022186 281566869 179022186 900099075 884464569 900099075 884464569 414153401 251215512 414153401 251215512 852139219 911613958 852139219 911613958 455800008 307701952 455800008 307701952 199524845 982476133 199524845 982476133 903024444 230638240 903024444 230638240 417076099 963140222 417076099 963140222 782886458 256920361 782886458 256920361 135436736 891149023 135436736 891149023 688061810 208174499 688061810 208174499 200814188 771345071 200814188 771345071 690913904 118171337 690913904 118171337 232201675 953571024 232201675 953571024 944332821 727182024 944332821 727182024 331890365 405733773 331890365 405733773 1000000005 851054640 1000000005 851054640 65843036 149567579 65843036 149567579 854655496 902027867 854655496 902027867 87227630 -1000000005 87227630 -1000000005 728986366 929547852 728986366 929547852 528002242 590811680 528002242 590811680 655030416 18073233 655030416 18073233 296984019 845607431 296984019 845607431 903488801 236786302 903488801 236786302 374998479 207402434 374998479 207402434 63071617 672709700 63071617 672709700 149364759 62733003 149364759 62733003 561477676 600207996 561477676 600207996 163941293 967281173 163941293 967281173 653480889 986661980 653480889 986661980 122355928 101605196 122355928 101605196 812451670 828841544 812451670 828841544 412947653 36414961 412947653 36414961 827806826 159265659 827806826 159265659 -1000000005 733244464 -1000000005 733244464 493997497 305115618 493997497 305115618 962934307 165420167 962934307 165420167 4405581 80866092 4405581 80866092 478271440 724987047 478271440 724987047 958019239 479115052 958019239 479115052 336533670 937020264 336533670 937020264 735278300 210082488 735278300 210082488 371778881 32634676 371778881 32634676 448384657 624208749 448384657 624208749 95042077 9581653 95042077 9581653 436989246 686041691 436989246 686041691 -1000000005 183829472 -1000000005 183829472 464215539 586700580 464215539 586700580 4221134 189771964 4221134 189771964 427855079 996980480 427855079 996980480 760101717 382797295 760101717 382797295 652893753 672236193 652893753 672236193 336580209 836065342 336580209 836065342 9465948 131797996 9465948 131797996 978902706 953338066 978902706 953338066 207254298 -1000000005 207254298 -1000000005 276705491 928634134 276705491 928634134 783442760 254434988 783442760 254434988 273686975 368760288 273686975 368760288 997283692 69106104 997283692 69106104 271132874 776716811 271132874 776716811 443992228 925829290 443992228 925829290 242450116 181392498 242450116 181392498 64592349 668059913 64592349 668059913 516779398 15277595 516779398 15277595 43771050 144824469 43771050 144824469 570473195 852019113 570473195 852019113 40220012 93913580 40220012 93913580 720639768 922629309 720639768 922629309 271301412 301092454 271301412 301092454 571849338 865695327 571849338 865695327 142257337 372088610 142257337 372088610 685014581 833162079 685014581 833162079 854291330 862010933 854291330 862010933 281739359 408784141 281739359 408784141 652445484 300463336 652445484 300463336 83008561 959778498 83008561 959778498 641347046 302982321 641347046 302982321 316957714 971885657 316957714 971885657 873341973 84341520 873341973 84341520 475397686 326824074 475397686 326824074 34403135 579411196 34403135 579411196 888542921 898676000 888542921 898676000 686491778 168137826 686491778 168137826 89056362 511310294 89056362 511310294 920947969 918103805 920947969 918103805 33303143 106237483 33303143 106237483 389619254 927999223 389619254 927999223 25533847 962888705 25533847 962888705 528903139 879821421 528903139 879821421 766135289 155672621 766135289 155672621 101983602 1000000005 101983602 1000000005 639931801 578992943 639931801 578992943 13684288 41640288 13684288 41640288 519830023 876095030 519830023 876095030 773100423 523576089 773100423 523576089 886124728 300652413 886124728 300652413 18799316 833501177 18799316 833501177 847493410 664359726 847493410 664359726 10020457 681199198 10020457 681199198 765073228 121846425 765073228 121846425 288573124 706847484 288573124 706847484 715952359 492697510 715952359 492697510 349833413 643989661 349833413 643989661 166049944 953772599 166049944 953772599 790629953 537697196 790629953 537697196 855434426 815782525 855434426 815782525 7027983 976192431 7027983 976192431 944933514 51053352 944933514 51053352 557605019 970619816 557605019 970619816 64917804 144396278 64917804 144396278 973142818 503647212 973142818 503647212 356912291 762137505 356912291 762137505 955151269 13606882 955151269 13606882 549425929 903018910 549425929 903018910 860366494 72381640 860366494 72381640 362411316 989880829 362411316 989880829 367516395 200353804 367516395 200353804 84062816 14238282 84062816 14238282 738577934 165556706 738577934 165556706 207898337 227460449 207898337 227460449 5074179 845133099 5074179 845133099 684148497 226380254 684148497 226380254 695322030 58546573 695322030 58546573 834042751 942344547 834042751 942344547 103755052 77613293 103755052 77613293 808690189 981319515 808690189 981319515 104435930 78111555 104435930 78111555 720765674 934990372 720765674 934990372 73546674 672424267 73546674 672424267 599499923 603340479 599499923 603340479 49889428 993711097 49889428 993711097 941393137 90844567 941393137 90844567 657512204 584260918 657512204 584260918 34581466 353103779 34581466 353103779 760250268 721274583 760250268 721274583 251009493 787931907 251009493 787931907 110959485 34706349 110959485 34706349 888708414 677499887 888708414 677499887 2619589 58776550 2619589 58776550 886373793 531525391 886373793 531525391 639594077 706905980 639594077 706905980 445668242 111094723 445668242 111094723 32016598 506724981 32016598 506724981 740372631 931103731 740372631 931103731 961779219 966978569 961779219 966978569 17376520 791263066 17376520 791263066 447374774 459608596 447374774 459608596 619938932 252301644 619938932 252301644 936857299 949693899 936857299 949693899 212891382 453662466 212891382 453662466 52805784 -1000000005 52805784 -1000000005 25040124 705680176 25040124 705680176 949720238 180606852 949720238 180606852 174930479 468224550 174930479 468224550 381450943 947177347 381450943 947177347 824366234 404430629 824366234 404430629 45828418 683707712 45828418 683707712 936955256 814660363 936955256 814660363 531302022 7698410 531302022 7698410 1495760 636224281 1495760 636224281 211073233 896622845 211073233 896622845 774719909 398271753 774719909 398271753 223750124 854555837 223750124 854555837 870276217 308308861 870276217 308308861 259053791 212658382 259053791 212658382 471109725 986269969 471109725 986269969 943503402 577331375 943503402 577331375 721619463 66924847 721619463 66924847 47891298 847757228 47891298 847757228 758618166 1020141 758618166 1020141 38599793 506293585 38599793 506293585 360998427 44890143 360998427 44890143 577740006 733779473 577740006 733779473 23435421 7128903 23435421 7128903 694778765 707472261 694778765 707472261 481413084 250180985 481413084 250180985 43346150 808143329 43346150 808143329 814934000 275405346 814934000 275405346 49059432 858647502 49059432 858647502 522169901 951290571 522169901 951290571 790239672 191110476 790239672 191110476 330467904 434644548 330467904 434644548 870414274 996367240 870414274 996367240 346297070 370944457 346297070 370944457 772473493 993194903 772473493 993194903 19944345 95035409 19944345 95035409 162425306 52031647 162425306 52031647 740538225 954271933 740538225 954271933 3052017 89137513 3052017 89137513 125462862 521344953 125462862 521344953 658047692 201175692 658047692 201175692 95215287 953167665 95215287 953167665 829321242 39623361 829321242 39623361 661166988 485958443 661166988 485958443 63745448 708983463 63745448 708983463 630229767 545867743 630229767 545867743 851564597 714829672 851564597 714829672 180709212 983678493 180709212 983678493 436524233 193335333 436524233 193335333 762705855 715709373 762705855 715709373 3521930 84302341 3521930 84302341 527205186 974776779 527205186 974776779 943829155 341407708 943829155 341407708 46283748 937877505 46283748 937877505 541231892 481509101 541231892 481509101 950554591 58332080 950554591 58332080 588891364 533648776 588891364 533648776 347360541 775211369 347360541 775211369 639519340 205715424 639519340 205715424 802628686 344406714 802628686 344406714 632068019 940523980 632068019 940523980 141765902 539664671 141765902 539664671 511805071 468479659 511805071 468479659 973402865 18663074 973402865 18663074 613702514 928770515 613702514 928770515 952773953 564665677 952773953 564665677 603131945 992041601 603131945 992041601 13670066 24016014 13670066 24016014 323720693 821808794 323720693 821808794 736714182 322687372 736714182 322687372 917374714 864559092 917374714 864559092 134437652 238852031 134437652 238852031 860925420 853093889 860925420 853093889 48020602 7901813 48020602 7901813 104762147 875083675 104762147 875083675 921840162 368843702 921840162 368843702 216357633 932632928 216357633 932632928 1000000005 45745327 1000000005 45745327 790894336 656636475 790894336 656636475 318653798 278368393 318653798 278368393 378139205 857215062 378139205 857215062 97975238 537703534 97975238 537703534 896192103 931391773 896192103 931391773 161950282 996890793 161950282 996890793 256696739 35835575 256696739 35835575 377686195 712204790 377686195 712204790 185458132 307314834 185458132 307314834 864012211 229069861 864012211 229069861 19232132 -1000000005 19232132 -1000000005 519499939 752285429 519499939 752285429 309121384 328478796 309121384 328478796 744350650 103502219 744350650 103502219 188976061 856701407 188976061 856701407 917860316 687836938 917860316 687836938 318875256 208162606 318875256 208162606 939577513 600220937 939577513 600220937 184240453 56207854 184240453 56207854 609009200 1000000005 609009200 1000000005 931757946 136279783 931757946 136279783 435478900 995991532 435478900 995991532 838542830 720145229 838542830 720145229 293953492 42582659 293953492 42582659 781396269 968926318 781396269 968926318 67453432 454120645 67453432 454120645 925485267 991188388 925485267 991188388 -1000000005 916422954 -1000000005 916422954 299727868 473385018 299727868 473385018 139478636 992534732 139478636 992534732 878825045 512840631 878825045 512840631 83439585 771254872 83439585 771254872 770419522 919678042 770419522 919678042 148704821 270375079 148704821 270375079 771374478 723456220 771374478 723456220 7918042 120905197 7918042 120905197 911489704 896020648 911489704 896020648 208985286 715146124 208985286 715146124 96684340 483257128 96684340 483257128 864912367 135490672 864912367 135490672 440393697 289987247 440393697 289987247 936689127 837065473 936689127 837065473 137996563 230162296 137996563 230162296 813746568 921426227 813746568 921426227 508356351 72128878 508356351 72128878 114680537 877536469 114680537 877536469 652629576 118257387 652629576 118257387 48961472 411386479 48961472 411386479 736231420 49660130 736231420 49660130 83196041 331116068 83196041 331116068 930701916 835982037 930701916 835982037 11267267 615226864 11267267 615226864 549954069 398501199 549954069 398501199 142036426 43158257 142036426 43158257 983422246 903284819 983422246 903284819 429783938 51988651 429783938 51988651 990178340 -1000000005 990178340 -1000000005 326313957 974289720 326313957 974289720 847011298 617333867 847011298 617333867 18846639 115611269 18846639 115611269 890031808 947980935 890031808 947980935 106932379 789640525 106932379 789640525 587690336 31278384 587690336 31278384 56812282 207257952 56812282 207257952 462078347 626523745 462078347 626523745 123036624 123338809 123036624 123338809 722731035 715518342 722731035 715518342 178720358 286396107 178720358 286396107 733164938 115814100 733164938 115814100 3374091 511799146 3374091 511799146 821595492 612027119 821595492 612027119 -1000000005 772739728 -1000000005 772739728 774508225 174276653 774508225 174276653 236253397 905605419 236253397 905605419 527048569 129750101 527048569 129750101 234581418 726680773 234581418 726680773 806232452 107810924 806232452 107810924 94729653 405168192 94729653 405168192 912281825 951163003 912281825 951163003 414524898 30968567 414524898 30968567 704266012 592792799 704266012 592792799 165221228 927133399 165221228 927133399 955693014 702222935 955693014 702222935 741793525 272578320 741793525 272578320 236225693 757395351 236225693 757395351 415984098 390745710 415984098 390745710 36508657 949347756 36508657 949347756 914947991 495675012 914947991 495675012 191741586 295007024 191741586 295007024 981830915 995496534 981830915 995496534 133232032 189100116 133232032 189100116 817904402 846552771 817904402 846552771 90187061 945302023 90187061 945302023 833572647 196840204 833572647 196840204 198571082 814948069 198571082 814948069 852510041 303640732 852510041 303640732 29919972 906666950 29919972 906666950 731639840 102480228 731639840 102480228 972386190 939697968 972386190 939697968 12603801 166309594 12603801 166309594 917504866 526036629 917504866 526036629 757522045 5812144 757522045 5812144 201338709 973763785 201338709 973763785 776056089 57536323 776056089 57536323 377534847 893463316 377534847 893463316 882163774 953865699 882163774 953865699 170959061 299454803 170959061 299454803 760888873 777842720 760888873 777842720 16075373 67198839 16075373 67198839 748807533 253159305 748807533 253159305 113361072 493075672 113361072 493075672 551624594 207448428 551624594 207448428 693078761 619333289 693078761 619333289 465826829 98763397 465826829 98763397 62969444 903208342 62969444 903208342 968069959 80162636 968069959 80162636 272344235 869717248 272344235 869717248 347227518 195465553 347227518 195465553 754642449 690275098 754642449 690275098 96934591 428459337 96934591 428459337 691647608 101956722 691647608 101956722 486387062 968725793 486387062 968725793 713938747 141091860 713938747 141091860 259426108 999390177 259426108 999390177 755116190 475931350 755116190 475931350 570357715 681668525 570357715 681668525 6657777 33890442 6657777 33890442 707778997 946036318 707778997 946036318 111869877 98576565 111869877 98576565 968318612 78971284 968318612 78971284 218859166 469437977 218859166 469437977 493364997 993739203 493364997 993739203 37791679 -1000000005 37791679 -1000000005 918014969 443125277 918014969 443125277 444788674 24649486 444788674 24649486 781513370 553701492 781513370 553701492 379221572 165220429 379221572 165220429 13283608 587225746 13283608 587225746 644742828 841672091 644742828 841672091 22964639 354915649 22964639 354915649 385918556 938701328 385918556 938701328 -1000000005 890528326 -1000000005 890528326 403464539 284963489 403464539 284963489 134862664 470582782 134862664 470582782 950669999 192004466 950669999 192004466 90162542 819508529 90162542 819508529 644159733 222285337 644159733 222285337 926095149 717242105 926095149 717242105 157490865 139736616 157490865 139736616 950714087 963127330 950714087 963127330 35950502 372464699 35950502 372464699 841392190 84210389 841392190 84210389 161099210 987663995 161099210 987663995 705842853 252064104 705842853 252064104 378556629 947020784 378556629 947020784 66562719 570872564 66562719 570872564 719726126 856962691 719726126 856962691 143190901 168277773 143190901 168277773 1000000005 471415747 1000000005 471415747 540504985 983112944 540504985 983112944 933982866 211669768 933982866 211669768 495781651 522136874 495781651 522136874 173840498 961396994 173840498 961396994 678641388 9730358 678641388 9730358 45515819 594503481 45515819 594503481 960560543 266629111 960560543 266629111 102276856 775628433 102276856 775628433 490366597 311137671 490366597 311137671 273363838 17579355 273363838 17579355 637678877 724063818 637678877 724063818 24066068 843371877 24066068 843371877 706094698 231763142 706094698 231763142 219459114 755785289 219459114 755785289 756478502 624993590 756478502 624993590 284756950 133302324 284756950 133302324 891310003 771582775 891310003 771582775 288500610 341091296 288500610 341091296 650200610 946379607 650200610 946379607 7169626 676366574 7169626 676366574 976444775 953544535 976444775 953544535 130456934 305704156 130456934 305704156 57928225 970054466 57928225 970054466 120103372 576027 120103372 576027 621816995 232445395 621816995 232445395 83054047 124549584 83054047 124549584 387872025 464277098 387872025 464277098 554572039 64687821 554572039 64687821 105707030 712804194 105707030 712804194 702856029 172410266 702856029 172410266 10189674 434709253 10189674 434709253 304561696 794805542 304561696 794805542 764796035 -1000000005 764796035 -1000000005 904307244 991036373 904307244 991036373 959973178 33444018 959973178 33444018 577903815 930250964 577903815 930250964 38485468 108006251 38485468 108006251 769189002 306196215 769189002 306196215 119186662 547785357 119186662 547785357 521891120 700860241 521891120 700860241 819053675 789954601 819053675 789954601 760036300 5675799 760036300 5675799 116448642 841096367 116448642 841096367 790352038 284157643 790352038 284157643 318057423 555539328 318057423 555539328 957113497 123723564 957113497 123723564 618739427 841384370 618739427 841384370 1449912 610853231 1449912 610853231 537862533 771519525 537862533 771519525 118204894 585159647 118204894 585159647 301542875 112506383 301542875 112506383 468441160 811927311 468441160 811927311 191796839 156735002 191796839 156735002 381821958 686996895 381821958 686996895 875588549 34877481 875588549 34877481 126532323 700737287 126532323 700737287 754266362 377069887 754266362 377069887 72691161 915415065 72691161 915415065 908529577 488641948 908529577 488641948 106592804 790052726 106592804 790052726 555195086 51967353 555195086 51967353 664170440 182492643 664170440 182492643 999138767 628496580 999138767 628496580 251397915 303473878 251397915 303473878 1771218 962197837 1771218 962197837 860840224 81478948 860840224 81478948 833377066 702257824 833377066 702257824 134722803 348413071 134722803 348413071 1000000005 216282522 1000000005 216282522 597745074 957278122 597745074 957278122 24470492 127586932 24470492 127586932 874939838 323903760 874939838 323903760 265773347 945837857 265773347 945837857 562391472 165257094 562391472 165257094 158597231 763821117 158597231 763821117 785676157 210157793 785676157 210157793 211135216 958065207 211135216 958065207 931847902 113667588 931847902 113667588 681060933 739000011 681060933 739000011 118074759 305583928 118074759 305583928 885418021 549763263 885418021 549763263 451670268 61338847 451670268 61338847 833955694 984269504 833955694 984269504 127593918 24149415 127593918 24149415 705392769 537157880 705392769 537157880 248998586 21181354 248998586 21181354 804910725 761966287 804910725 761966287 173192715 253251854 173192715 253251854 806713281 600083239 806713281 600083239 974605016 924166272 974605016 924166272 28201256 230054246 28201256 230054246 812480930 686868239 812480930 686868239 204611816 353146498 204611816 353146498 613854567 885012588 613854567 885012588 94906133 18982631 94906133 18982631 3850558 649035605 3850558 649035605 539549421 89728011 539549421 89728011 635173263 888718593 635173263 888718593 829344042 145336858 829344042 145336858 221176563 779438563 221176563 779438563 499343694 142462421 499343694 142462421 945098324 996272977 945098324 996272977 548808795 137222309 548808795 137222309 250092443 823034067 250092443 823034067 933169017 132269277 933169017 132269277 71158427 335569530 71158427 335569530 625373769 807949234 625373769 807949234 -1000000005 308424060 -1000000005 308424060 641449828 583812570 641449828 583812570 889533300 541854256 889533300 541854256 583041274 889566748 583041274 889566748 210288611 154050335 210288611 154050335 341836439 881403105 341836439 881403105 840131222 518578963 840131222 518578963 40628682 907013787 40628682 907013787 819077641 276915557 819077641 276915557 17991010 685029953 17991010 685029953 268948353 517071998 268948353 517071998 80049760 891958287 80049760 891958287 1000000005 511743030 1000000005 511743030 39805486 39619638 39805486 39619638 178064311 969761848 178064311 969761848 663719461 141923352 663719461 141923352 815550916 556297839 815550916 556297839 93993600 387167881 93993600 387167881 876289658 1000000005 876289658 1000000005 833532248 433771009 833532248 433771009 9900663 23735163 9900663 23735163 836331622 982336654 836331622 982336654 235207325 46061451 235207325 46061451 622279410 833820129 622279410 833820129 372630678 5343073 372630678 5343073 881467471 567524102 881467471 567524102 411806197 608706094 411806197 608706094 378582521 209111621 378582521 209111621 767523839 737083267 767523839 737083267 856186529 99202297 856186529 99202297 107612024 -1000000005 107612024 -1000000005 938499158 382982207 938499158 382982207 368706356 40658100 368706356 40658100 189124543 750011246 189124543 750011246 789174663 512372381 789174663 512372381 259455591 56516642 259455591 56516642 803470756 706333100 803470756 706333100 128154839 270954176 128154839 270954176 732745987 587824287 732745987 587824287 445517401 947722209 445517401 947722209 196169559 62374303 196169559 62374303 402117051 543988355 402117051 543988355 5922620 972985501 5922620 972985501 850211033 7923995 850211033 7923995 59806038 941476087 59806038 941476087 970081389 318309165 970081389 318309165 360063867 699296762 360063867 699296762 56274758 980083189 56274758 980083189 688071889 39374890 688071889 39374890 277062452 711281967 277062452 711281967 742669964 122179524 742669964 122179524 41736780 598121216 41736780 598121216 425256803 246086994 425256803 246086994 822449576 622288223 822449576 622288223 645127828 369134657 645127828 369134657 265964785 903899450 265964785 903899450 903751012 441174158 903751012 441174158 520704642 32980734 520704642 32980734 335469398 827997651 335469398 827997651 891926445 347989582 891926445 347989582 9487676 66990887 9487676 66990887 926723574 758202606 926723574 758202606 57400561 530859863 57400561 530859863 868966813 811246068 868966813 811246068 24324659 257920482 24324659 257920482 806622528 936509591 806622528 936509591 613073419 743879672 613073419 743879672 65073823 353797493 65073823 353797493 726757259 998630186 726757259 998630186 270952797 165725283 270952797 165725283 907028865 768253163 907028865 768253163 244465327 -1000000005 244465327 -1000000005 958741177 946864522 958741177 946864522 52042937 851643882 52042937 851643882 630130154 86638316 630130154 86638316 943858257 607678201 943858257 607678201 38027686 970249048 38027686 970249048 838522656 126818881 838522656 126818881 288217994 474586834 288217994 474586834 474447413 78575675 474447413 78575675 344612388 998494213 344612388 998494213 524856501 168375044 524856501 168375044 1000000005 30169803 1000000005 30169803 249329191 947745343 249329191 947745343 1000000005 243943537 1000000005 243943537 164747600 662071849 164747600 662071849 934386335 774693525 934386335 774693525 526884055 548070058 526884055 548070058 859199805 895854226 859199805 895854226 117500229 70719790 117500229 70719790 653793083 931870416 653793083 931870416 40492259 974662 40492259 974662 985304310 956720860 985304310 956720860 566977825 352177601 566977825 352177601 158736285 253321071 158736285 253321071 769786584 948292454 769786584 948292454 183116301 237761913 183116301 237761913 39747747 483542786 39747747 483542786 1000000005 201392592 1000000005 201392592 313187610 997345560 313187610 997345560 949835357 271652538 949835357 271652538 241645737 658855632 241645737 658855632 799815566 -1000000005 799815566 -1000000005 837580401 712780939 837580401 712780939 100669292 165180457 100669292 165180457 673172710 345959926 673172710 345959926 75476467 40272501 75476467 40272501 539744342 459324637 539744342 459324637 182012586 970913733 182012586 970913733 751454264 690167060 751454264 690167060 403323496 215896198 403323496 215896198 667620786 746684686 667620786 746684686 -1000000005 664333083 -1000000005 664333083 581404118 853370957 581404118 853370957 118247124 11903807 118247124 11903807 515501980 764292589 515501980 764292589 2010424 331041541 2010424 331041541 595109387 882350936 595109387 882350936 4874898 119586393 4874898 119586393 407448713 810429017 407448713 810429017 972917986 13519489 972917986 13519489 231595086 984963781 231595086 984963781 581098674 287619092 581098674 287619092 76277846 -1000000005 76277846 -1000000005 513547248 748640726 513547248 748640726 962673690 166707873 962673690 166707873 814070284 619988725 814070284 619988725 5761438 17004601 5761438 17004601 977000772 770413224 977000772 770413224 316092203 4444238 316092203 4444238 54367107 807433273 54367107 807433273 839462472 199056252 839462472 199056252 238354424 952025215 238354424 952025215 397581723 178738223 397581723 178738223 82801762 1000000005 82801762 1000000005 18745521 25109005 18745521 25109005 719734890 940962837 719734890 940962837 997201762 78376830 997201762 78376830 31028251 664239295 31028251 664239295 525058132 257170507 525058132 257170507 825824658 936951182 825824658 936951182 38673153 682478947 38673153 682478947 807400653 953124792 807400653 953124792 110294371 163041571 110294371 163041571 928767412 933284791 928767412 933284791 12499588 592429481 12499588 592429481 883744563 500325056 883744563 500325056 528266769 95845082 528266769 95845082 893107075 928710860 893107075 928710860 113878431 411090212 113878431 411090212 898291649 953274160 898291649 953274160 234289568 277892440 234289568 277892440 598132055 924983126 598132055 924983126 75858797 327343242 75858797 327343242 696478816 870198716 696478816 870198716 458524793 383765867 458524793 383765867 190229126 25086752 190229126 25086752 490617992 840123573 490617992 840123573 951474963 683703542 951474963 683703542 388099958 239618907 388099958 239618907 866258265 784637026 866258265 784637026 998895431 239197666 998895431 239197666 32132786 73136268 32132786 73136268 995727554 466088363 995727554 466088363 4901332 1000000005 4901332 1000000005 977761029 441246363 977761029 441246363 194917763 949823576 194917763 949823576 390065385 379504437 390065385 379504437 810545633 966861053 810545633 966861053 341903327 645292641 341903327 645292641 193349933 72227592 193349933 72227592 738353630 967119614 738353630 967119614 994550041 231133736 994550041 231133736 213923107 884805741 213923107 884805741 847565676 722358828 847565676 722358828 209881247 68341560 209881247 68341560 909744946 844438729 909744946 844438729 982784760 922134938 982784760 922134938 185889048 351092670 185889048 351092670 949586745 886409174 949586745 886409174 128565880 337833162 128565880 337833162 586031535 115525482 586031535 115525482 109200941 219788401 109200941 219788401 835258365 738560845 835258365 738560845 478028461 996422251 478028461 996422251 973885685 362639340 973885685 362639340 -1000000005 118019981 -1000000005 118019981 609381616 625321904 609381616 625321904 296809290 881603784 296809290 881603784 899807966 22539275 899807966 22539275 158860469 985082619 158860469 985082619 975742211 503833758 975742211 503833758 54059466 953460425 54059466 953460425 736789579 279256509 736789579 279256509 673186095 486417236 673186095 486417236 31680548 36438970 31680548 36438970 631426242 459073170 631426242 459073170 821935495 306567626 821935495 306567626 65221276 59204294 65221276 59204294 729822041 914728934 729822041 914728934 25675456 167090633 25675456 167090633 948692598 819383321 948692598 819383321 37927485 -1000000005 37927485 -1000000005 550408759 778406127 550408759 778406127 844574880 69359530 844574880 69359530 178979722 154436335 178979722 154436335 765710052 895503380 765710052 895503380 908840059 25627230 908840059 25627230 62816477 144093634 62816477 144093634 328274473 710792671 328274473 710792671 686828282 256455746 686828282 256455746 31039450 829871772 31039450 829871772 547631290 28301616 547631290 28301616 337070515 182944309 337070515 182944309 130752329 594785826 130752329 594785826 628755444 124227365 628755444 124227365 906241864 245646218 906241864 245646218 140503379 992197973 140503379 992197973 883015712 30589407 883015712 30589407 403607118 473649852 403607118 473649852 216261202 854301763 216261202 854301763 592109449 287234593 592109449 287234593 230685597 565819357 230685597 565819357 917063817 1000000005 917063817 1000000005 110489650 84718489 110489650 84718489 332169843 599599020 332169843 599599020 934495936 678262780 934495936 678262780 112447496 117172468 112447496 117172468 695372015 902619008 695372015 902619008 67870534 161565458 67870534 161565458 51902232 318057246 51902232 318057246 832261262 880708828 832261262 880708828 68888806 376287755 68888806 376287755 886643514 973396748 886643514 973396748 148396371 204582379 148396371 204582379 890673934 561106497 890673934 561106497 259626097 32871256 259626097 32871256 981589630 763200616 981589630 763200616 670232 61602784 670232 61602784 884395620 728838596 884395620 728838596 265774070 89124201 265774070 89124201 913010915 349575355 913010915 349575355 76342113 964405888 76342113 964405888 319759076 184853562 319759076 184853562 107537644 830291256 107537644 830291256 687523451 29155677 687523451 29155677 338712449 743250072 338712449 743250072 148874143 281571231 148874143 281571231 598729970 873108095 598729970 873108095 149361569 51087927 149361569 51087927 713932932 926252398 713932932 926252398 965107581 221678133 965107581 221678133 556092144 69038853 556092144 69038853 274507820 934966502 274507820 934966502 833370201 136815624 833370201 136815624 16392380 926543303 16392380 926543303 289832636 70934719 289832636 70934719 439443114 814539329 439443114 814539329 972322894 928741684 972322894 928741684 36829359 92480876 36829359 92480876 901199425 921229511 901199425 921229511 662960847 372535984 662960847 372535984 1679690 888125656 1679690 888125656 686192005 41835398 686192005 41835398 997418561 542579686 997418561 542579686 806151481 59280111 806151481 59280111 37114914 535887036 37114914 535887036 715776160 939544395 715776160 939544395 80104520 238467070 80104520 238467070 637121956 868374260 637121956 868374260 51687534 119150290 51687534 119150290 983483161 417199741 983483161 417199741 850217422 643485613 850217422 643485613 623362324 488873056 623362324 488873056 58281580 68413526 58281580 68413526 561789921 811207033 561789921 811207033 159508240 -1000000005 159508240 -1000000005 655673681 828777928 655673681 828777928 958237572 397482572 958237572 397482572 238938863 611791169 238938863 611791169 904701442 890834107 904701442 890834107 131850948 492941814 131850948 492941814 966273475 877690502 966273475 877690502 446336667 126275752 446336667 126275752 921544768 666207770 921544768 666207770 101272160 711493082 101272160 711493082 869069499 9701263 869069499 9701263 629065275 597043505 629065275 597043505 937582670 132707162 937582670 132707162 231561907 365048303 231561907 365048303 969054633 986991023 969054633 986991023 64594912 111177207 64594912 111177207 872515959 896284667 872515959 896284667 168894179 148604014 168894179 148604014 448977883 888881654 448977883 888881654 143648971 237591319 143648971 237591319 895430098 611285504 895430098 611285504 27819108 968577652 27819108 968577652 976855466 430700074 976855466 430700074 626057246 42505286 626057246 42505286 880554268 893594116 880554268 893594116 647162341 468099083 647162341 468099083 130383201 928612905 130383201 928612905 798684636 316826720 798684636 316826720 201419771 746010629 201419771 746010629 977854927 190795203 977854927 190795203 120208711 700817168 120208711 700817168 970057433 527979673 970057433 527979673 179800209 869132181 179800209 869132181 962542764 48380278 962542764 48380278 301452561 426462326 301452561 426462326 1000000005 972965193 1000000005 972965193 860749051 319772876 860749051 319772876 199336414 719638353 199336414 719638353 976284003 27666505 976284003 27666505 112101658 953919878 112101658 953919878 336287350 588655733 336287350 588655733 731554982 376127992 731554982 376127992 392331331 339103445 392331331 339103445 189674595 926917524 189674595 926917524 16121565 463553176 16121565 463553176 470819651 69303509 470819651 69303509 907919341 592555743 907919341 592555743 165261873 159811373 165261873 159811373 636105300 392501839 636105300 392501839 226325486 353731251 226325486 353731251 572407957 535948884 572407957 535948884 883139007 97686439 883139007 97686439 147831058 775307176 147831058 775307176 510491081 405407045 510491081 405407045 807519680 43004009 807519680 43004009 256382184 567449260 256382184 567449260 114003276 15474266 114003276 15474266 614765729 752262591 614765729 752262591 41538741 373137344 41538741 373137344 614105096 700840776 614105096 700840776 130954371 408508648 130954371 408508648 878177314 700006765 878177314 700006765 532414573 934579524 532414573 934579524 897575699 510221390 897575699 510221390 345645427 540067636 345645427 540067636 903309268 -1000000005 903309268 -1000000005 332675176 904871177 332675176 904871177 766288679 82609284 766288679 82609284 192263002 139009696 192263002 139009696 899313129 927289727 899313129 927289727 -1000000005 167024692 -1000000005 167024692 741406004 740803582 741406004 740803582 86839092 51525686 86839092 51525686 938602857 975801502 938602857 975801502 93691859 66303591 93691859 66303591 999621868 973774928 999621868 973774928 828003269 6461185 828003269 6461185 927093799 929023787 927093799 929023787 89373782 720494099 89373782 720494099 638361456 47908401 638361456 47908401 468972686 457478068 468972686 457478068 985309204 921975544 985309204 921975544 780994811 27997724 780994811 27997724 372931708 321846438 372931708 321846438 975319594 170622358 975319594 170622358 705031764 517836554 705031764 517836554 299040979 9661190 299040979 9661190 15206527 300948628 15206527 300948628 746020693 890986225 746020693 890986225 384749651 516073433 384749651 516073433 17186656 26260146 17186656 26260146 990975364 971748179 990975364 971748179 889581420 462783195 889581420 462783195 352433980 840131428 352433980 840131428 1000000005 745271194 1000000005 745271194 195972288 921913072 195972288 921913072 757802068 49108629 757802068 49108629 5710663 418472086 5710663 418472086 278424484 748561921 278424484 748561921 875443333 113175216 875443333 113175216 93459802 398040271 93459802 398040271 910647880 2737052 910647880 2737052 329884831 528856064 329884831 528856064 758621664 807755462 758621664 807755462 46999320 5577018 46999320 5577018 737416285 991726676 737416285 991726676 958329041 609928914 958329041 609928914 107653659 287574938 107653659 287574938 736143846 836630513 736143846 836630513 52953526 13590933 52953526 13590933 724905070 182438585 724905070 182438585 756584244 407473826 756584244 407473826 390362632 900672022 390362632 900672022 646683484 77446434 646683484 77446434 822329178 776314763 822329178 776314763 331975562 131741387 331975562 131741387 945215334 774636272 945215334 774636272 33297961 237249144 33297961 237249144 526536455 677577591 526536455 677577591 -1000000005 141999641 -1000000005 141999641 313926258 839229925 313926258 839229925 517829278 249373317 517829278 249373317 221138523 603853272 221138523 603853272 393784339 914334737 393784339 914334737 68786660 693466176 68786660 693466176 239599434 283689306 239599434 283689306 328574380 552222645 328574380 552222645 32074512 440701751 32074512 440701751 974085392 554168036 974085392 554168036 544054841 851394440 544054841 851394440 114739513 50169809 114739513 50169809 508170682 765561460 508170682 765561460 281373752 600909940 281373752 600909940 717852368 848261542 717852368 848261542 87900215 629876894 87900215 629876894 749161638 57683657 749161638 57683657 917038136 972655147 917038136 972655147 54142902 72470824 54142902 72470824 993586152 966580644 993586152 966580644 10529738 660800052 10529738 660800052 935274484 496692747 935274484 496692747 170829746 2922547 170829746 2922547 443032166 732688577 443032166 732688577 201941000 409383688 201941000 409383688 44498293 903722520 44498293 903722520 757087002 16496416 757087002 16496416 49523805 554072425 49523805 554072425 830539026 3527882 830539026 3527882 157898101 274158702 157898101 274158702 680374855 931133734 680374855 931133734 132967328 55807889 132967328 55807889 327966558 962136102 327966558 962136102 1000000005 996194516 1000000005 996194516 769846951 310471267 769846951 310471267 67850961 933412142 67850961 933412142 898760101 343236924 898760101 343236924 28751286 47191277 28751286 47191277 569588033 923253015 569588033 923253015 131974571 365705763 131974571 365705763 533713784 887417152 533713784 887417152 54105323 505516912 54105323 505516912 853742681 255085686 853742681 255085686 900247017 824313941 900247017 824313941 765040401 820975371 765040401 820975371 532492801 105175029 532492801 105175029 261286168 959971410 261286168 959971410 912921646 65926021 912921646 65926021 977939561 632760797 977939561 632760797 591787403 70200752 591787403 70200752 904218840 843592637 904218840 843592637 2052771 153942125 2052771 153942125 459925332 810510487 459925332 810510487 5406248 72913773 5406248 72913773 446506815 442494405 446506815 442494405 9970427 100008191 9970427 100008191 979572241 953860437 979572241 953860437 66245228 207689913 66245228 207689913 180582647 784875028 180582647 784875028 783989777 331252911 783989777 331252911 24321499 107530745 24321499 107530745 258423547 474548357 258423547 474548357 146349351 980674003 146349351 980674003 524973029 114555695 524973029 114555695 839667511 636065736 839667511 636065736 236051327 499360532 236051327 499360532 622401940 937533081 622401940 937533081 582282185 686392571 582282185 686392571 294365322 191059066 294365322 191059066 340901342 818123769 340901342 818123769 727957333 190290374 727957333 190290374 381107005 419957053 381107005 419957053 332037626 809941032 332037626 809941032 873431618 86448878 873431618 86448878 159379332 948431358 159379332 948431358 215748650 449947041 215748650 449947041 814046360 102049393 814046360 102049393 548220559 636921888 548220559 636921888 799774128 988697801 799774128 988697801 201796815 187647760 201796815 187647760 532591656 848392118 532591656 848392118 139483801 49231290 139483801 49231290 541595329 999767881 541595329 999767881 772309371 366802263 772309371 366802263 294621358 996947739 294621358 996947739 762065402 29905500 762065402 29905500 552200623 288272092 552200623 288272092 980736690 671156586 980736690 671156586 90519693 165260667 90519693 165260667 403849423 787359822 403849423 787359822 579207488 70000388 579207488 70000388 798840511 997266604 798840511 997266604 225311571 235260157 225311571 235260157 943225898 906090963 943225898 906090963 99288115 123598817 99288115 123598817 916422149 244899840 916422149 244899840 140590970 800292437 140590970 800292437 701845125 627202222 701845125 627202222 63561567 156976714 63561567 156976714 791425145 770708287 791425145 770708287 348357741 66844517 348357741 66844517 616123496 508727849 616123496 508727849 94916732 987773782 94916732 987773782 959153490 849086042 959153490 849086042 626557697 85748903 626557697 85748903 398831205 703756365 398831205 703756365 27120012 5445666 27120012 5445666 944248586 193903577 944248586 193903577 20581032 16660728 20581032 16660728 611968481 972110693 611968481 972110693 28436641 119010179 28436641 119010179 329667917 785167717 329667917 785167717 834507174 887308041 834507174 887308041 119531883 169254977 119531883 169254977 890276087 864342778 890276087 864342778 626676356 57262260 626676356 57262260 -1000000005 240521694 -1000000005 240521694 865096263 941256093 865096263 941256093 401694898 168409718 401694898 168409718 205258734 393166748 205258734 393166748 329674358 809661819 329674358 809661819 817506622 52096426 817506622 52096426 23707053 663660930 23707053 663660930 510663080 107377496 510663080 107377496 936484617 429818179 936484617 429818179 53782711 847612460 53782711 847612460 764905173 18132925 764905173 18132925 71467307 638074026 71467307 638074026 884402585 413752574 884402585 413752574 349176716 667640304 349176716 667640304 876320397 -1000000005 876320397 -1000000005 363081166 850329922 363081166 850329922 346162717 390978150 346162717 390978150 262014571 813069910 262014571 813069910 438719860 444292373 438719860 444292373 967032714 806799474 967032714 806799474 442431176 584626244 442431176 584626244 158848761 99848269 158848761 99848269 732883774 681875326 732883774 681875326 966332673 983917413 966332673 983917413 395825223 737763986 395825223 737763986 952903021 73548168 952903021 73548168 109667351 486806651 109667351 486806651 876973271 76572044 876973271 76572044 368672756 834733824 368672756 834733824 767786181 10784945 767786181 10784945 338914584 610112127 338914584 610112127 787582466 361283288 787582466 361283288 165001940 974503212 165001940 974503212 950649528 588093384 950649528 588093384 13001646 771603641 13001646 771603641 665310342 332963161 665310342 332963161 123124728 834490063 123124728 834490063 300362334 78028480 300362334 78028480 101231409 545387361 101231409 545387361 290675201 37085282 290675201 37085282 765070417 785204639 765070417 785204639 948836130 65585050 948836130 65585050 71445561 455608484 71445561 455608484 407268206 941953851 407268206 941953851 870586531 862049807 870586531 862049807 326132400 373389766 326132400 373389766 957485330 171077549 957485330 171077549 259901712 788346252 259901712 788346252 946323438 601477585 946323438 601477585 -1000000005 187789190 -1000000005 187789190 584003704 981134552 584003704 981134552 200742661 8396736 200742661 8396736 582257625 958017447 582257625 958017447 681724580 26739392 681724580 26739392 977566872 913982180 977566872 913982180 140268830 245492250 140268830 245492250 983866719 878248261 983866719 878248261 674842513 454074214 674842513 454074214 944251786 984431428 944251786 984431428 104865211 142992341 104865211 142992341 998736716 917641405 998736716 917641405 185442543 478448367 185442543 478448367 898207064 15348262 898207064 15348262 989077143 454728925 989077143 454728925 489112702 872575918 489112702 872575918 731014444 98733265 731014444 98733265 311490072 961629372 311490072 961629372 608327778 131824422 608327778 131824422 929397206 668809100 929397206 668809100 91783215 276882746 91783215 276882746 962417816 988188424 962417816 988188424 59102068 943423968 59102068 943423968 530893249 437177758 530893249 437177758 963911994 7475567 963911994 7475567 152010386 494729667 152010386 494729667 902159375 990614161 902159375 990614161 995496205 884910804 995496205 884910804 191434560 474566809 191434560 474566809 862733681 911739216 862733681 911739216 337525371 169161649 337525371 169161649 237727204 531201056 237727204 531201056 477805091 40535579 477805091 40535579 781761826 440795510 781761826 440795510 18342542 69099548 18342542 69099548 397892336 970278554 397892336 970278554 947283635 583063081 947283635 583063081 445100008 173752567 445100008 173752567 807056801 795592827 807056801 795592827 883078083 144580613 883078083 144580613 13378887 925232324 13378887 925232324 405002855 66474166 405002855 66474166 853687336 542394733 853687336 542394733 401264147 800034372 401264147 800034372 720775465 596434168 720775465 596434168 391504526 432540074 391504526 432540074 708702226 684383126 708702226 684383126 915285397 29949673 915285397 29949673 35039410 931452408 35039410 931452408 634559094 245338418 634559094 245338418 288485496 594079151 288485496 594079151 84962438 915207934 84962438 915207934 513205222 379094909 513205222 379094909 970037177 992036275 970037177 992036275 162685787 444206794 162685787 444206794 630698696 969250252 630698696 969250252 837625561 123654621 837625561 123654621 628404897 945794540 628404897 945794540 127109116 555508951 127109116 555508951 433671186 64301229 433671186 64301229 26539278 985764987 26539278 985764987 997477343 555008318 997477343 555008318 522697079 507969811 522697079 507969811 822918 -1000000005 822918 -1000000005 546557899 489989899 546557899 489989899 1074734 789931845 1074734 789931845 445199104 64243319 445199104 64243319 210389783 446604532 210389783 446604532 790619239 757432416 790619239 757432416 347709187 291069470 347709187 291069470 578927983 876023566 578927983 876023566 217054216 592716592 217054216 592716592 905247545 -1000000005 905247545 -1000000005 832754681 988595317 832754681 988595317 966773482 541897873 966773482 541897873 282691106 864398447 282691106 864398447 905563816 265438851 905563816 265438851 322413799 987514234 322413799 987514234 970124253 548307505 970124253 548307505 870586149 943782907 870586149 943782907 772570524 363573870 772570524 363573870 391503873 950139454 391503873 950139454 688317347 147177527 688317347 147177527 393842815 238460349 393842815 238460349 157252514 812919878 157252514 812919878 662609317 154673284 662609317 154673284 24871042 626949909 24871042 626949909 773569988 117806514 773569988 117806514 578631599 919144559 578631599 919144559 55717002 738680536 55717002 738680536 830503759 311998207 830503759 311998207 481756993 221304693 481756993 221304693 8223188 876340828 8223188 876340828 839709371 236906158 839709371 236906158 428972445 821949435 428972445 821949435 921474985 250995585 921474985 250995585 104995384 953363980 104995384 953363980 432725202 167292743 432725202 167292743 792085323 794189764 792085323 794189764 9076713 980873825 9076713 980873825 635200870 72411775 635200870 72411775 182363210 343191910 182363210 343191910 307076758 967831342 307076758 967831342 177041698 742529567 177041698 742529567 35277142 930410237 35277142 930410237 345596573 -1000000005 345596573 -1000000005 179023969 846777462 179023969 846777462 770133716 497918612 770133716 497918612 81447489 929054098 81447489 929054098 923592200 15562056 923592200 15562056 812777805 743584885 812777805 743584885 122545680 501751269 122545680 501751269 720462449 76435542 720462449 76435542 458985018 977119372 458985018 977119372 819102938 874828599 819102938 874828599 231182344 53196718 231182344 53196718 893970627 980344273 893970627 980344273 -1000000005 984581570 -1000000005 984581570 742611724 28672316 742611724 28672316 57021705 441839986 57021705 441839986 975247834 146615623 975247834 146615623 55250696 679615064 55250696 679615064 741472367 82697567 741472367 82697567 177009187 435104405 177009187 435104405 72822487 925025761 72822487 925025761 891230499 378056587 891230499 378056587 653297598 58781886 653297598 58781886 136905893 969734205 136905893 969734205 898827128 73239710 898827128 73239710 195919965 852446219 195919965 852446219 926180634 530749447 926180634 530749447 498055837 225443401 498055837 225443401 996847013 -1000000005 996847013 -1000000005 112307865 947381358 112307865 947381358 783733624 252371975 783733624 252371975 271567238 995630029 271567238 995630029 552713904 453726152 552713904 453726152 221713314 927814165 221713314 927814165 964891660 718268544 964891660 718268544 901906100 113400398 901906100 113400398 103581873 454031265 103581873 454031265 901334327 978352284 901334327 978352284 836282726 108480547 836282726 108480547 117672126 277535020 117672126 277535020 956171186 958560662 956171186 958560662 219751049 586797786 219751049 586797786 900941440 129979950 900941440 129979950 382100172 396099066 382100172 396099066 10221148 996758337 10221148 996758337 825497444 404682269 825497444 404682269 249058842 982849353 249058842 982849353 754934468 624541979 754934468 624541979 206151065 203007627 206151065 203007627 827185824 787515247 827185824 787515247 996538674 3419831 996538674 3419831 1632742 899818581 1632742 899818581 955098538 106828889 955098538 106828889 46109722 950356276 46109722 950356276 950319231 913117119 950319231 913117119 126669633 828314034 126669633 828314034 299491182 399537727 299491182 399537727 823222464 819896297 823222464 819896297 45841938 9277205 45841938 9277205 981321325 479305504 981321325 479305504 575415149 992669006 575415149 992669006 985087498 821626947 985087498 821626947 226577141 568860648 226577141 568860648 352047445 38145329 352047445 38145329 967127103 983017537 967127103 983017537 683825551 450412567 683825551 450412567 31043371 5629006 31043371 5629006 277921345 216145842 277921345 216145842 651258741 788772696 651258741 788772696 440147803 -1000000005 440147803 -1000000005 204882244 886541689 204882244 886541689 664867394 544127734 664867394 544127734 188115478 90079271 188115478 90079271 241019054 704357226 241019054 704357226 825237559 272917855 825237559 272917855 140736454 920792977 140736454 920792977 977913100 51268909 977913100 51268909 171324077 759021288 171324077 759021288 619417829 121382210 619417829 121382210 170190734 409217766 170190734 409217766 76945938 964312502 76945938 964312502 535342392 66517642 535342392 66517642 8473866 908757203 8473866 908757203 671508867 611081715 671508867 611081715 133039650 240611585 133039650 240611585 526992794 787904895 526992794 787904895 825497407 244659741 825497407 244659741 251801372 585708121 251801372 585708121 991229789 983015565 991229789 983015565 140369953 231606980 140369953 231606980 255175457 964152559 255175457 964152559 951786627 538805400 951786627 538805400 503789347 944807437 503789347 944807437 76062098 644053175 76062098 644053175 954637142 469786350 954637142 469786350 496991478 58782471 496991478 58782471 701435930 757480681 701435930 757480681 842472360 137567044 842472360 137567044 981013966 970918326 981013966 970918326 404060158 199122513 404060158 199122513 593117374 780479007 593117374 780479007 565951901 998490491 565951901 998490491 26682243 808616373 26682243 808616373 424015501 945533174 424015501 945533174 914598464 9021806 914598464 9021806 198254104 457780187 198254104 457780187 968207123 597294480 968207123 597294480 544536329 306775717 544536329 306775717 963742972 534862845 963742972 534862845 157851808 894567839 157851808 894567839 541249499 65915630 541249499 65915630 121136243 862558189 121136243 862558189 604120174 17783814 604120174 17783814 179687372 443438301 179687372 443438301 710069113 263340773 710069113 263340773 128182318 360848736 128182318 360848736 692578209 639537187 692578209 639537187 32895633 362341702 32895633 362341702 1000000005 924144309 1000000005 924144309 109441378 187646876 109441378 187646876 823476741 434258553 823476741 434258553 128130758 14210886 128130758 14210886 948977660 957071693 948977660 957071693 652361896 380568153 652361896 380568153 993610825 6600521 993610825 6600521 34102904 800173245 34102904 800173245 806007093 128784707 806007093 128784707 257335938 632580870 257335938 632580870 824217389 -1000000005 824217389 -1000000005 65638918 340561923 65638918 340561923 983495962 12802883 983495962 12802883 363347203 783900556 363347203 783900556 692416572 839953045 692416572 839953045 152463302 257232226 152463302 257232226 672184499 766027296 672184499 766027296 354716150 269244054 354716150 269244054 287167396 830697950 287167396 830697950 383751167 24364527 383751167 24364527 65236397 761830121 65236397 761830121 472722166 97927073 472722166 97927073 1000000005 537145221 1000000005 537145221 188451686 376212368 188451686 376212368 866439246 953066978 866439246 953066978 275123727 625210568 275123727 625210568 965982531 84222852 965982531 84222852 13617260 962943235 13617260 962943235 854278311 262187231 854278311 262187231 508867586 595871138 508867586 595871138 122181823 230733349 122181823 230733349 739309456 555143597 739309456 555143597 118698873 993168383 118698873 993168383 444146131 57362354 444146131 57362354 853628673 912342148 853628673 912342148 588440458 6950785 588440458 6950785 24742039 231621065 24742039 231621065 685319700 914972176 685319700 914972176 125018320 53279609 125018320 53279609 981791667 886634122 981791667 886634122 158044854 109678627 158044854 109678627 744362176 673716808 744362176 673716808 109336918 490036756 109336918 490036756 1000000005 949923974 1000000005 949923974 114283455 106837218 114283455 106837218 775699324 338746044 775699324 338746044 14331037 15570063 14331037 15570063 896147145 816255648 896147145 816255648 177435350 383530244 177435350 383530244 910030347 908663206 910030347 908663206 300765178 34676495 300765178 34676495 990211963 829589762 990211963 829589762 341024363 43664781 341024363 43664781 712919957 860959370 712919957 860959370 1000000005 233846223 1000000005 233846223 95303309 714802025 95303309 714802025 495572851 270528144 495572851 270528144 886186597 836851834 886186597 836851834 111083257 47531110 111083257 47531110 836666604 447005293 836666604 447005293 336754530 936485205 336754530 936485205 699805331 66652427 699805331 66652427 344997630 877246918 344997630 877246918 529156469 967767889 529156469 967767889 957994807 516501129 957994807 516501129 453155630 918509911 453155630 918509911 958606984 43778733 958606984 43778733 202157602 589038464 202157602 589038464 786118594 369861300 786118594 369861300 437710730 -1000000005 437710730 -1000000005 189690136 331234043 189690136 331234043 933475696 692004317 933475696 692004317 220273690 129232161 220273690 129232161 904647562 362904610 904647562 362904610 273282317 747253563 273282317 747253563 617359071 231100366 617359071 231100366 130375715 668603010 130375715 668603010 246206551 99453092 246206551 99453092 785360308 191296343 785360308 191296343 618560750 685922194 618560750 685922194 328245320 203306997 328245320 203306997 88481484 996666627 88481484 996666627 871170621 437962487 871170621 437962487 87715034 881104281 87715034 881104281 627336354 218399615 627336354 218399615 100574743 390124696 100574743 390124696 566347824 528162910 566347824 528162910 999431914 993278105 999431914 993278105 155307863 41779270 155307863 41779270 525072571 674156694 525072571 674156694 884469510 911432973 884469510 911432973 436338627 480773247 436338627 480773247 848983248 338987312 848983248 338987312 105210564 858291824 105210564 858291824 683599058 26751254 683599058 26751254 396530214 801935438 396530214 801935438 995597653 155849472 995597653 155849472 606673049 843431405 606673049 843431405 907875091 431679146 907875091 431679146 363891337 839848993 363891337 839848993 951216751 902983689 951216751 902983689 257941272 12269513 257941272 12269513 939311382 265015017 939311382 265015017 543095760 514128306 543095760 514128306 383389870 809346092 383389870 809346092 82075825 155180046 82075825 155180046 508983899 829590805 508983899 829590805 178182686 608523354 178182686 608523354 1000000005 10323195 1000000005 10323195 645912673 933999672 645912673 933999672 17369630 273325983 17369630 273325983 820702004 754616334 820702004 754616334 340766678 650007 340766678 650007 796078947 924646699 796078947 924646699 -1000000005 421887899 -1000000005 421887899 963997133 86034902 963997133 86034902 7313050 799755351 7313050 799755351 801153944 198840852 801153944 198840852 180022845 899764545 180022845 899764545 983619 20601275 983619 20601275 507752569 798741273 507752569 798741273 151645148 121430274 151645148 121430274 724276016 336248260 724276016 336248260 211558039 515012996 211558039 515012996 639763911 122360828 639763911 122360828 281866970 504675593 281866970 504675593 156172255 994007320 156172255 994007320 837607106 347459219 837607106 347459219 334054567 277684609 334054567 277684609 938243838 957582498 938243838 957582498 244662305 74295311 244662305 74295311 898592600 715922856 898592600 715922856 99023090 994699151 99023090 994699151 864619859 39710125 864619859 39710125 320637775 986413620 320637775 986413620 769032890 34153091 769032890 34153091 111971008 719598850 111971008 719598850 434282653 211263710 434282653 211263710 151104507 440919643 151104507 440919643 805542112 155096198 805542112 155096198 1000000005 718722565 1000000005 718722565 114446819 316094969 114446819 316094969 595739628 948771309 595739628 948771309 24807469 255081922 24807469 255081922 828474652 790136912 828474652 790136912 142533409 992812912 142533409 992812912 971817175 229255676 971817175 229255676 198186522 956108864 198186522 956108864 717671492 312848220 717671492 312848220 979616541 829363165 979616541 829363165 646070919 26877053 646070919 26877053 988955971 765678037 988955971 765678037 262728750 43559924 262728750 43559924 139495865 431317600 139495865 431317600 744743948 307273420 744743948 307273420 17393454 647199816 17393454 647199816 658618188 976585706 658618188 976585706 812313267 149260446 812313267 149260446 625670289 809853595 625670289 809853595 816891236 600447366 816891236 600447366 193499470 140833255 193499470 140833255 88396570 434677958 88396570 434677958 830404347 947552051 830404347 947552051 228876852 233364661 228876852 233364661 740784026 796615645 740784026 796615645 872647950 335251483 872647950 335251483 166582650 635535202 166582650 635535202 778774385 120881052 778774385 120881052 944562861 998599045 944562861 998599045 226921849 137837832 226921849 137837832 35061480 942730435 35061480 942730435 820960782 106539189 820960782 106539189 627121786 946943154 627121786 946943154 145075090 405922117 145075090 405922117 139402896 29316219 139402896 29316219 684942131 905177090 684942131 905177090 87724588 178416543 87724588 178416543 492262114 723789610 492262114 723789610 228416028 465883146 228416028 465883146 556820456 910446746 556820456 910446746 558172348 423316538 558172348 423316538 78199872 184005426 78199872 184005426 634765878 236921727 634765878 236921727 130768054 563135881 130768054 563135881 356621425 187893894 356621425 187893894 932781846 899205257 932781846 899205257 531362949 274512429 531362949 274512429 605029546 979534050 605029546 979534050 363195332 37511481 363195332 37511481 104236304 754604583 104236304 754604583 756347734 497986253 756347734 497986253 42181648 192964910 42181648 192964910 522078653 826790620 522078653 826790620 95865679 180222448 95865679 180222448 422357295 848241541 422357295 848241541 991997179 52785575 991997179 52785575 313632320 406751429 313632320 406751429 901447295 7430722 901447295 7430722 775790897 857491959 775790897 857491959 474581358 522616223 474581358 522616223 813166433 612151206 813166433 612151206 118859747 236591687 118859747 236591687 567106072 480147500 567106072 480147500 948350978 29585487 948350978 29585487 67321425 881389977 67321425 881389977 934516539 48495386 934516539 48495386 29068775 327485317 29068775 327485317 469557934 461727554 469557934 461727554 940044859 928335632 940044859 928335632 884473266 850767204 884473266 850767204 228109823 438503246 228109823 438503246 836621209 21117696 836621209 21117696 585376658 822267128 585376658 822267128 923092577 197529167 923092577 197529167 328502418 603982356 328502418 603982356 846012671 129644497 846012671 129644497 250692461 922511033 250692461 922511033 784901765 95874842 784901765 95874842 41035524 318817092 41035524 318817092 502034497 900457610 502034497 900457610 869066790 662288633 869066790 662288633 195654146 81251851 195654146 81251851 939994125 659795148 939994125 659795148 391948820 184245082 391948820 184245082 269189199 558504747 269189199 558504747 1000000005 11167334 1000000005 11167334 148776213 941469382 148776213 941469382 568957369 189819276 568957369 189819276 899427316 989005019 899427316 989005019 13447509 84572830 13447509 84572830 523549389 967000639 523549389 967000639 141594793 662177914 141594793 662177914 767095049 172212796 767095049 172212796 6386680 435408382 6386680 435408382 817983887 594058295 817983887 594058295 397835618 89531430 397835618 89531430 40066461 437360954 40066461 437360954 822694419 11170460 822694419 11170460 49960600 74737813 49960600 74737813 548425981 998759175 548425981 998759175 960364034 327116443 960364034 327116443 379652528 491116667 379652528 491116667 19121486 979712151 19121486 979712151 630903994 326560023 630903994 326560023 124276916 396601531 124276916 396601531 771499825 53514896 771499825 53514896 941602571 354437303 941602571 354437303 1663934 999598760 1663934 999598760 744573283 299410075 744573283 299410075 160300163 850762983 160300163 850762983 883374409 293116822 883374409 293116822 1320390 904107497 1320390 904107497 409563815 50680638 409563815 50680638 27867206 411529560 27867206 411529560 505841615 -1000000005 505841615 -1000000005 733684811 522038398 733684811 522038398 17543593 9359517 17543593 9359517 32034861 586602279 32034861 586602279 998308120 866555461 998308120 866555461 163569306 645728522 163569306 645728522 398720242 340545859 398720242 340545859 892333502 9708168 892333502 9708168 435353793 665295372 435353793 665295372 928976715 74963409 928976715 74963409 434332751 669109687 434332751 669109687 18337961 264051392 18337961 264051392 362091438 624756765 362091438 624756765 129100318 51856655 129100318 51856655 953471967 637743484 953471967 637743484 244969947 151930189 244969947 151930189 945268343 789029126 945268343 789029126 308915875 295314850 308915875 295314850 560432514 993299611 560432514 993299611 823526556 643761316 823526556 643761316 504119001 52136505 504119001 52136505 273412183 646908621 273412183 646908621 667829337 155000258 667829337 155000258 871031279 952337153 871031279 952337153 6222666 36922517 6222666 36922517 664137431 995919696 664137431 995919696 35783546 448554230 35783546 448554230 314339176 779389616 314339176 779389616 922723866 -1000000005 922723866 -1000000005 100129231 858190902 100129231 858190902 709875304 125510792 709875304 125510792 156406451 847054328 156406451 847054328 983868455 272836852 983868455 272836852 34310997 166742141 34310997 166742141 947416993 894034147 947416993 894034147 308970581 98428265 308970581 98428265 623463823 927996633 623463823 927996633 807269289 404050617 807269289 404050617 101654956 893834655 101654956 893834655 656318360 636074771 656318360 636074771 257828200 114592317 257828200 114592317 656040103 945926397 656040103 945926397 882902523 544610029 882902523 544610029 373174567 919621786 373174567 919621786 135965123 4809629 135965123 4809629 16984560 224917643 16984560 224917643 995670765 921387248 995670765 921387248 892536234 389700536 892536234 389700536 482164897 179224112 482164897 179224112 79635918 754254172 79635918 754254172 511582592 607262932 511582592 607262932 227380538 931943322 227380538 931943322 749260594 122534209 749260594 122534209 89829838 -1000000005 89829838 -1000000005 47252376 980841872 47252376 980841872 242198488 105126246 242198488 105126246 897901240 908531457 897901240 908531457 68156712 402538238 68156712 402538238 276855484 48376814 276855484 48376814 962223822 574787949 962223822 574787949 254545595 876975604 254545595 876975604 947572355 1252851 947572355 1252851 29389602 991365894 29389602 991365894 974644709 773868989 974644709 773868989 67051600 27944055 67051600 27944055 959300200 255166671 959300200 255166671 256830183 803373637 256830183 803373637 657547024 654997668 657547024 654997668 247972357 958483122 247972357 958483122 907433388 455258510 907433388 455258510 24348025 30338508 24348025 30338508 130306354 816869234 130306354 816869234 958028493 223051324 958028493 223051324 826248673 998689949 826248673 998689949 184323017 157313823 184323017 157313823 641573928 965670081 641573928 965670081 999980588 109312817 999980588 109312817 257791814 895043250 257791814 895043250 587634309 57325360 587634309 57325360 252539981 279534576 252539981 279534576 671058976 819900722 671058976 819900722 152210382 303119902 152210382 303119902 760099237 78484768 760099237 78484768 264682313 894908334 264682313 894908334 975020760 211583542 975020760 211583542 72092910 370340426 72092910 370340426 944979946 612905067 944979946 612905067 277501537 966729780 277501537 966729780 917438989 242610338 917438989 242610338 265792371 665235662 265792371 665235662 16154215 220698736 16154215 220698736 805727418 1000000005 805727418 1000000005 889238879 85898967 889238879 85898967 245978281 756641862 245978281 756641862 993651217 1000000005 993651217 1000000005 199692779 751532512 199692779 751532512 897226514 247708376 897226514 247708376 57372914 927374286 57372914 927374286 928868478 353738367 928868478 353738367 100195431 51063060 100195431 51063060 924579821 859074695 924579821 859074695 167430868 357754398 167430868 357754398 702825120 67893676 702825120 67893676 850947441 997491199 850947441 997491199 977851100 834866939 977851100 834866939 298553248 66072696 298553248 66072696 953782257 893196556 953782257 893196556 -1000000005 283211626 -1000000005 283211626 727914251 956562565 727914251 956562565 856440254 163000671 856440254 163000671 199902911 878487470 199902911 878487470 600483158 7968380 600483158 7968380 903966603 767739564 903966603 767739564 32864179 106921213 32864179 106921213 779343900 844188119 779343900 844188119 149466733 599973608 149466733 599973608 650546179 481259027 650546179 481259027 280848802 294880823 280848802 294880823 897409836 765759832 897409836 765759832 369833731 33077152 369833731 33077152 854980742 961185341 854980742 961185341 666656195 680875651 666656195 680875651 794087061 83149266 794087061 83149266 203532077 1000000005 203532077 1000000005 238026336 434481187 238026336 434481187 852014905 559533320 852014905 559533320 32684860 163137296 32684860 163137296 682077916 764749561 682077916 764749561 424567884 659664 424567884 659664 974297342 949512236 974297342 949512236 160852290 242645639 160852290 242645639 853314364 922595745 853314364 922595745 7785887 518998669 7785887 518998669 341795580 712021549 341795580 712021549 908702802 247325641 908702802 247325641 230601502 489812070 230601502 489812070 679287544 117998638 679287544 117998638 99641257 907026786 99641257 907026786 802107367 324229410 802107367 324229410 312475951 903005840 312475951 903005840 862980833 397826741 862980833 397826741 148915962 245670821 148915962 245670821 985875000 779911915 985875000 779911915 20518624 27959874 20518624 27959874 264776620 951763671 264776620 951763671 820341270 211176619 820341270 211176619 170141715 796228290 170141715 796228290 1000000005 595392437 1000000005 595392437 349652802 214644300 349652802 214644300 779494892 840558073 779494892 840558073 474686508 529897042 474686508 529897042 756463171 803281500 756463171 803281500 204592793 983744409 204592793 983744409 973641349 1801388 973641349 1801388 37592804 609612512 37592804 609612512 991599827 35349148 991599827 35349148 325590946 986737093 325590946 986737093 916247270 104318411 916247270 104318411 374158149 485863685 374158149 485863685 917703366 673620353 917703366 673620353 199993599 898456447 199993599 898456447 910217565 294702814 910217565 294702814 197019981 789778471 197019981 789778471 715480128 207229251 715480128 207229251 91242104 940414284 91242104 940414284 324881538 525556264 324881538 525556264 909910210 147274220 909910210 147274220 228347190 997888588 228347190 997888588 713201048 63066384 713201048 63066384 33979395 644293358 33979395 644293358 772841657 436317924 772841657 436317924 16363325 14596010 16363325 14596010 435935484 802357957 435935484 802357957 903980718 974680325 903980718 974680325 576187737 153519833 576187737 153519833 294255091 542008765 294255091 542008765 457241589 913023505 457241589 913023505 765805549 358725538 765805549 358725538 54169864 922146270 54169864 922146270 818957920 448892965 818957920 448892965 985710116 873664473 985710116 873664473 431801919 627347431 431801919 627347431 51987830 86073580 51987830 86073580 428118181 473756359 428118181 473756359 679076774 966058518 679076774 966058518 50993342 372809218 50993342 372809218 893351166 709269564 893351166 709269564 76024274 85020919 76024274 85020919 290911163 504354532 290911163 504354532 885758859 737934709 885758859 737934709 37911604 242415221 37911604 242415221 912241435 950715003 912241435 950715003 943808803 479783192 943808803 479783192 67172660 28303906 67172660 28303906 467657922 814125765 467657922 814125765 134957149 27859427 134957149 27859427 812122805 533217598 812122805 533217598 143618078 126788618 143618078 126788618 764581821 568985900 764581821 568985900 100192075 912068529 100192075 912068529 882406824 546885479 882406824 546885479 72074061 866368448 72074061 866368448 767278727 63451482 767278727 63451482 949379738 721762189 949379738 721762189 25943979 179466623 25943979 179466623 996627637 965530720 996627637 965530720 34714155 -1000000005 34714155 -1000000005 163694312 863535267 163694312 863535267 608368429 648889673 608368429 648889673 936009074 97862788 936009074 97862788 176963502 927353690 176963502 927353690 987200753 10923017 987200753 10923017 664350485 320519261 664350485 320519261 79201733 85610004 79201733 85610004 801444472 892853143 801444472 892853143 214014384 165110377 214014384 165110377 926873484 692336864 926873484 692336864 52521839 5107368 52521839 5107368 878240867 193056473 878240867 193056473 183663982 397000181 183663982 397000181 797245085 810324713 797245085 810324713 301324557 140041848 301324557 140041848 867879844 658867208 867879844 658867208 609593449 193447205 609593449 193447205 743791398 797658830 743791398 797658830 909548122 486821134 909548122 486821134 835676070 82140220 835676070 82140220 164126855 587125135 164126855 587125135 196170387 285607353 196170387 285607353 803289587 722552244 803289587 722552244 236597203 355545263 236597203 355545263 845186384 539516396 845186384 539516396 179146279 18264506 179146279 18264506 310117707 945661082 310117707 945661082 591563346 147698822 591563346 147698822 809673635 79821169 809673635 79821169 586157414 202578662 586157414 202578662 108532627 799846113 108532627 799846113 990886821 270344452 990886821 270344452 779573721 27223403 779573721 27223403 918103681 678623709 918103681 678623709 622087723 105204228 622087723 105204228 580774 988414933 580774 988414933 683478774 87851535 683478774 87851535 93794090 685329342 93794090 685329342 792660043 155560180 792660043 155560180 533840652 764433468 533840652 764433468 877729674 225507083 877729674 225507083 670096071 539472756 670096071 539472756 19856345 943028125 19856345 943028125 852065014 38640489 852065014 38640489 104322057 865684899 104322057 865684899 877170439 264711136 877170439 264711136 64142914 681210205 64142914 681210205 935818518 272995772 935818518 272995772 284844895 765306338 284844895 765306338 670630923 94065874 670630923 94065874 56200500 601087642 56200500 601087642 1000000005 409841527 1000000005 409841527 168513136 16326332 168513136 16326332 440221139 246671840 440221139 246671840 631105807 892175206 631105807 892175206 804693317 297683096 804693317 297683096 443148188 875001616 443148188 875001616 161898177 622435677 161898177 622435677 358900523 83585392 358900523 83585392 910717691 874804335 910717691 874804335 4331005 246713089 4331005 246713089 1000000005 107343592 1000000005 107343592 396022600 524507795 396022600 524507795 70394427 925701178 70394427 925701178 116672703 41956842 116672703 41956842 902394368 895428213 902394368 895428213 -1000000005 462672098 -1000000005 462672098 740506165 885186077 740506165 885186077 6624531 283849096 6624531 283849096 526777159 997481421 526777159 997481421 833027012 586197332 833027012 586197332 184498683 113323352 184498683 113323352 369153815 912329618 369153815 912329618 956550044 71775742 956550044 71775742 91156516 452540420 91156516 452540420 943257626 813043133 943257626 813043133 620043601 242151678 620043601 242151678 140807143 407567801 140807143 407567801 618987036 675772276 618987036 675772276 203513798 62544197 203513798 62544197 974594885 807536512 974594885 807536512 393617117 992520312 393617117 992520312 189790983 -1000000005 189790983 -1000000005 886700871 452990458 886700871 452990458 150935054 288864371 150935054 288864371 551454028 525811913 551454028 525811913 186691077 9281625 186691077 9281625 776431387 752545852 776431387 752545852 178535126 114132218 178535126 114132218 960782046 1245473 960782046 1245473 53199450 978852734 53199450 978852734 956397634 68412633 956397634 68412633 147984052 661420851 147984052 661420851 985040886 402089756 985040886 402089756 326421391 993668388 326421391 993668388 934810701 46782118 934810701 46782118 23448606 709407136 23448606 709407136 357009292 44548919 357009292 44548919 939705843 655691900 939705843 655691900 354599622 115527267 354599622 115527267 760145709 715472046 760145709 715472046 23019152 13075360 23019152 13075360 717049500 685446629 717049500 685446629 956533073 96514787 956533073 96514787 598364279 828548047 598364279 828548047 207966927 82455542 207966927 82455542 644796239 302029166 644796239 302029166 492493131 840980829 492493131 840980829 207670644 343162359 207670644 343162359 671366146 34944882 671366146 34944882 33181273 90068126 33181273 90068126 542139804 218084550 542139804 218084550 401359220 800554372 401359220 800554372 991422537 29711900 991422537 29711900 257461441 897276158 257461441 897276158 875106107 706254271 875106107 706254271 539447511 139757358 539447511 139757358 354483265 925187626 354483265 925187626 838020415 189798609 838020415 189798609 43491807 961109703 43491807 961109703 488245307 65869333 488245307 65869333 72873638 275726885 72873638 275726885 296388113 50750557 296388113 50750557 897684662 946142112 897684662 946142112 122978792 846961743 122978792 846961743 672671170 210466915 672671170 210466915 261530204 988440169 261530204 988440169 773803906 181062057 773803906 181062057 250926888 610553459 250926888 610553459 798804346 196961848 798804346 196961848 337478297 962886417 337478297 962886417 672914441 156058312 672914441 156058312 50874172 572525155 50874172 572525155 650812489 204659918 650812489 204659918 323512720 910897321 323512720 910897321 241063619 689886785 241063619 689886785 876959295 147203189 876959295 147203189 423252699 898597509 423252699 898597509 742613102 4667063 742613102 4667063 270031803 518133838 270031803 518133838 637343748 743499665 637343748 743499665 24787603 969139036 24787603 969139036 844891389 890536997 844891389 890536997 84084711 442822770 84084711 442822770 34542510 115912815 34542510 115912815 771602720 711404105 771602720 711404105 481319539 330400965 481319539 330400965 976445031 752611913 976445031 752611913 89866663 128733427 89866663 128733427 483212630 983374414 483212630 983374414 998330402 293279369 998330402 293279369 412522439 823384672 412522439 823384672 618130055 354837251 618130055 354837251 153724967 44444877 153724967 44444877 395628619 498015621 395628619 498015621 799023048 725002091 799023048 725002091 175908598 229206876 175908598 229206876 846231466 615311373 846231466 615311373 526807046 14392466 526807046 14392466 753274242 468103046 753274242 468103046 815188214 812067304 815188214 812067304 600513974 473372269 600513974 473372269 657794617 759234595 657794617 759234595 88793247 1000000005 88793247 1000000005 545716144 472505943 545716144 472505943 262258538 564877624 262258538 564877624 817877496 11612207 817877496 11612207 497175382 604629380 497175382 604629380 203710127 877797590 203710127 877797590 813038480 79800328 813038480 79800328 -1000000005 646166751 -1000000005 646166751 931211231 601537797 931211231 601537797 421645598 252539464 421645598 252539464 835489631 975221302 835489631 975221302 337276862 128348257 337276862 128348257 816266281 914439463 816266281 914439463 920278568 175542284 920278568 175542284 602971249 844219049 602971249 844219049 183450460 245564457 183450460 245564457 753080913 920917542 753080913 920917542 200299792 201998673 200299792 201998673 915761108 973003027 915761108 973003027 183055666 179416048 183055666 179416048 528746772 725750094 528746772 725750094 43252626 16740136 43252626 16740136 633635174 824263804 633635174 824263804 -1000000005 461130470 -1000000005 461130470 904471842 5003623 904471842 5003623 11110504 993282062 11110504 993282062 954027629 30451941 954027629 30451941 254532849 952311203 254532849 952311203 77416204 237519552 77416204 237519552 860747419 812980950 860747419 812980950 124440268 4096463 124440268 4096463 830950884 983635210 830950884 983635210 59462817 653683997 59462817 653683997 855808955 262579557 855808955 262579557 170242141 976219643 170242141 976219643 983010445 59368907 983010445 59368907 4364677 995675392 4364677 995675392 635150556 575385968 635150556 575385968 558072497 928081143 558072497 928081143 315521572 213472165 315521572 213472165 844814677 815937848 844814677 815937848 293272526 986925589 293272526 986925589 591154729 466725391 591154729 466725391 91322222 977079719 91322222 977079719 851302586 58016614 851302586 58016614 988894849 647900134 988894849 647900134 115196732 167522776 115196732 167522776 764623017 746085577 764623017 746085577 307842122 131986339 307842122 131986339 650133001 335743071 650133001 335743071 864075375 129042247 864075375 129042247 247914478 974996985 247914478 974996985 728107804 156193041 728107804 156193041 312303029 924421871 312303029 924421871 964642860 523984032 964642860 523984032 188656935 27969589 188656935 27969589 661486180 858128010 661486180 858128010 57772485 26899320 57772485 26899320 919265301 965598682 919265301 965598682 125484931 478870453 125484931 478870453 768769046 145804993 768769046 145804993 327994063 849056 327994063 849056 48676397 206236732 48676397 206236732 740954857 938780064 740954857 938780064 461328524 566021601 461328524 566021601 50948736 9458256 50948736 9458256 958531234 995234628 958531234 995234628 286585606 260203554 286585606 260203554 872839028 47294745 872839028 47294745 236613741 956398636 236613741 956398636 34582590 71837564 34582590 71837564 856541457 826316435 856541457 826316435 303849551 204615631 303849551 204615631 960455640 733951264 960455640 733951264 144555376 589625910 144555376 589625910 514545526 265645300 514545526 265645300 628098838 831033875 628098838 831033875 137440734 166544638 137440734 166544638 672371824 659449369 672371824 659449369 100068971 6690287 100068971 6690287 16831709 911617625 16831709 911617625 802050411 40908142 802050411 40908142 920089140 924072900 920089140 924072900 202454318 586561259 202454318 586561259 39337848 970554819 39337848 970554819 630254016 403546173 630254016 403546173 994237044 964475526 994237044 964475526 791244563 847743372 791244563 847743372 424592944 351089298 424592944 351089298 1000000005 225596232 1000000005 225596232 353546233 972066945 353546233 972066945 164288142 217090838 164288142 217090838 953546181 954169821 953546181 954169821 99063271 812100860 99063271 812100860 773560836 179462694 773560836 179462694 175091283 687450271 175091283 687450271 522354365 36742765 522354365 36742765 994936316 736026988 994936316 736026988 129534464 155635264 129534464 155635264 48833913 986577941 48833913 986577941 464327435 106302307 464327435 106302307 901045542 934492563 901045542 934492563 609940746 270226191 609940746 270226191 852937716 946021848 852937716 946021848 32157710 394696070 32157710 394696070 620637234 134974685 620637234 134974685 236359258 753369042 236359258 753369042 737939801 130802314 737939801 130802314 6295584 930773122 6295584 930773122 989734781 30797341 989734781 30797341 58777872 202339547 58777872 202339547 399603907 827693066 399603907 827693066 999994682 98670077 999994682 98670077 188523715 603465716 188523715 603465716 5931500 -1000000005 5931500 -1000000005 140993858 605844485 140993858 605844485 961321542 262154351 961321542 262154351 19440426 782224836 19440426 782224836 923679404 19817883 923679404 19817883 352402633 286196237 352402633 286196237 231046226 914535864 231046226 914535864 909996541 71712808 909996541 71712808 747324861 458800728 747324861 458800728 17730421 790404489 17730421 790404489 905233168 374468194 905233168 374468194 59590384 663775972 59590384 663775972 650039937 244380907 650039937 244380907 28409376 917103815 28409376 917103815 746036433 -1000000005 746036433 -1000000005 260873256 750125309 260873256 750125309 727349666 360767333 727349666 360767333 36101173 870008418 36101173 870008418 577715495 27358286 577715495 27358286 919983282 769780393 919983282 769780393 156685039 384613155 156685039 384613155 821991943 962478638 821991943 962478638 241400915 478201039 241400915 478201039 476007002 353166425 476007002 353166425 936386428 558692017 936386428 558692017 67669474 247915492 67669474 247915492 800591875 401235445 800591875 401235445 466702313 740997611 466702313 740997611 566810675 104998002 566810675 104998002 428528024 779314842 428528024 779314842 987633494 35916527 987633494 35916527 203907048 326220333 203907048 326220333 469843784 1000000005 469843784 1000000005 932223312 8444380 932223312 8444380 500384763 835915356 500384763 835915356 479098781 572902410 479098781 572902410 147817621 250064827 147817621 250064827 947365677 977659799 947365677 977659799 161103560 281313253 161103560 281313253 1000000005 638166800 1000000005 638166800 432092854 762900409 432092854 762900409 974332058 11834045 974332058 11834045 386122298 883564927 386122298 883564927 262383836 697462066 262383836 697462066 539266550 330953616 539266550 330953616 92008717 973032174 92008717 973032174 631360811 248496983 631360811 248496983 814150330 122336061 814150330 122336061 382010492 619064184 382010492 619064184 -1000000005 76306149 -1000000005 76306149 745610387 530506835 745610387 530506835 381590824 894790968 381590824 894790968 68151795 243898870 68151795 243898870 750259306 976471309 750259306 976471309 90103031 95807512 90103031 95807512 34038389 573708567 34038389 573708567 655148247 942336068 655148247 942336068 280459694 201698199 280459694 201698199 864478353 511338600 864478353 511338600 212745217 1000000005 212745217 1000000005 311050178 412124991 311050178 412124991 537039628 925012312 537039628 925012312 845628135 248200070 845628135 248200070 94782489 675835032 94782489 675835032 841477734 320628244 841477734 320628244 990161319 616260570 990161319 616260570 368372426 28057274 368372426 28057274 655930681 951255679 655930681 951255679 84066962 274958541 84066962 274958541 984874008 583682008 984874008 583682008 264470255 410307672 264470255 410307672 2624471 54446267 2624471 54446267 910302443 857828206 910302443 857828206 423931035 302827766 423931035 302827766 129247138 122546149 129247138 122546149 717086998 970427456 717086998 970427456 173966732 239090511 173966732 239090511 382398048 588936986 382398048 588936986 710076703 10874345 710076703 10874345 298349389 841111768 298349389 841111768 150756522 155030451 150756522 155030451 772506215 325610936 772506215 325610936 1000000005 356181412 1000000005 356181412 463811433 710612425 463811433 710612425 58225238 160499428 58225238 160499428 89426256 278338367 89426256 278338367 909808939 166793600 909808939 166793600 78701187 810402992 78701187 810402992 742399569 547494576 742399569 547494576 221486294 168163550 221486294 168163550 707047062 875281587 707047062 875281587 73580327 372600016 73580327 372600016 623857398 68201754 623857398 68201754 99578514 623706937 99578514 623706937 956057976 147360486 956057976 147360486 54819785 547469996 54819785 547469996 788742666 959635707 788742666 959635707 275608916 262070672 275608916 262070672 912079603 900080076 912079603 900080076 641095647 -1000000005 641095647 -1000000005 969190085 944812640 969190085 944812640 297050849 567667182 297050849 567667182 960268128 384436476 960268128 384436476 645136254 507294676 645136254 507294676 48108832 555021274 48108832 555021274 819346429 253656498 819346429 253656498 367933702 846819118 367933702 846819118 971981500 528579221 971981500 528579221 632511396 960260766 632511396 960260766 441658115 593068593 441658115 593068593 976796079 896331908 976796079 896331908 -1000000005 153323226 -1000000005 153323226 811092803 488293321 811092803 488293321 604343279 879948012 604343279 879948012 997329330 310015260 997329330 310015260 111472319 616298144 111472319 616298144 956153129 969657978 956153129 969657978 426275119 81972510 426275119 81972510 137336801 470249036 137336801 470249036 972177234 954676776 972177234 954676776 121232849 273827961 121232849 273827961 802594341 687906054 802594341 687906054 280930937 1000000005 280930937 1000000005 687071656 56840084 687071656 56840084 31451135 988071852 31451135 988071852 640019806 377815911 640019806 377815911 150562692 931527997 150562692 931527997 979747342 246656448 979747342 246656448 379775535 840124723 379775535 840124723 757568322 270621943 757568322 270621943 630116798 695212327 630116798 695212327 11744256 -1000000005 11744256 -1000000005 544215150 968870792 544215150 968870792 35834297 50214981 35834297 50214981 720469058 989300702 720469058 989300702 169772393 101943910 169772393 101943910 360749306 917392772 360749306 917392772 768291676 570554188 768291676 570554188 509905866 85466761 509905866 85466761 896268760 488723436 896268760 488723436 179186554 913001783 179186554 913001783 921199131 13565477 921199131 13565477 219815225 891791663 219815225 891791663 790255597 343718804 790255597 343718804 96839933 912266652 96839933 912266652 384400333 283069221 384400333 283069221 114845505 1125595 114845505 1125595 779982074 747858467 779982074 747858467 11125737 257718989 11125737 257718989 984327571 516846928 984327571 516846928 742347494 214172585 742347494 214172585 92259681 769791205 92259681 769791205 832901956 69930132 832901956 69930132 161257267 985488065 161257267 985488065 942108144 347557827 942108144 347557827 1819716 860587082 1819716 860587082 822093552 143632273 822093552 143632273 250856746 836429351 250856746 836429351 965307775 306345454 965307775 306345454 113355272 58245700 113355272 58245700 716640488 948230686 716640488 948230686 3342089 901019967 3342089 901019967 348486485 501101755 348486485 501101755 196181157 97735144 196181157 97735144 522572687 990587177 522572687 990587177 928738719 170160719 928738719 170160719 300854572 765137607 300854572 765137607 575739385 121486153 575739385 121486153 357349784 964217894 357349784 964217894 913477538 319193770 913477538 319193770 812623909 623390304 812623909 623390304 366164165 115967462 366164165 115967462 290456161 530143500 290456161 530143500 602463062 465846717 602463062 465846717 370974929 976240030 370974929 976240030 743272915 318510268 743272915 318510268 947167320 18219513 947167320 18219513 65507876 994237032 65507876 994237032 150348921 393157472 150348921 393157472 772069080 996488514 772069080 996488514 164640704 256738764 164640704 256738764 803214223 808633500 803214223 808633500 392324658 217385996 392324658 217385996 979815752 766047456 979815752 766047456 304660997 186253518 304660997 186253518 958205878 423567714 958205878 423567714 337275860 902616756 337275860 902616756 706592947 132388560 706592947 132388560 841631938 991216466 841631938 991216466 242537471 496724106 242537471 496724106 116071045 698376467 116071045 698376467 860321990 158373719 860321990 158373719 168187755 627193162 168187755 627193162 434879496 372496774 434879496 372496774 871780535 914180071 871780535 914180071 87729503 390152909 87729503 390152909 503850848 795384609 503850848 795384609 727832353 23817448 727832353 23817448 62988669 829518970 62988669 829518970 742011851 41227731 742011851 41227731 209982891 946177103 209982891 946177103 1000000005 447808224 1000000005 447808224 570868990 891763419 570868990 891763419 265423148 162389094 265423148 162389094 860866607 604900494 860866607 604900494 82623750 60638305 82623750 60638305 698441566 705711393 698441566 705711393 136040306 54564152 136040306 54564152 812690675 387041798 812690675 387041798 109385107 215750462 109385107 215750462 911832203 919127347 911832203 919127347 358222133 321126850 358222133 321126850 914815272 432044090 914815272 432044090 954323925 60553358 954323925 60553358 170800553 919862119 170800553 919862119 409073740 540977792 409073740 540977792 916954004 101380159 916954004 101380159 243623552 1000000005 243623552 1000000005 807189959 78956519 807189959 78956519 233999616 596512152 233999616 596512152 138062686 217327107 138062686 217327107 949993494 955710906 949993494 955710906 501107572 19098984 501107572 19098984 668288730 636217584 668288730 636217584 184548316 453368399 184548316 453368399 761081319 90126277 761081319 90126277 115376928 794117515 115376928 794117515 665995884 378602459 665995884 378602459 937341326 810344244 937341326 810344244 41046880 197741199 41046880 197741199 971750434 798560713 971750434 798560713 299078326 201783219 299078326 201783219 47062343 809536864 47062343 809536864 853124908 520830129 853124908 520830129 496797861 233281689 496797861 233281689 70527015 692299986 70527015 692299986 877766311 452520022 877766311 452520022 365161628 18413937 365161628 18413937 147929502 809214440 147929502 809214440 963848590 391225435 963848590 391225435 665098255 145678604 665098255 145678604 20708834 866807392 20708834 866807392 820273481 183449691 820273481 183449691 217367198 829721539 217367198 829721539 608942294 160516834 608942294 160516834 759368533 588593665 759368533 588593665 -1000000005 463837361 -1000000005 463837361 907728140 659272421 907728140 659272421 609352199 87362578 609352199 87362578 835594315 788361208 835594315 788361208 394955288 117886105 394955288 117886105 741754668 605588512 741754668 605588512 313879797 95217891 313879797 95217891 848950256 563812778 848950256 563812778 303391942 361491325 303391942 361491325 768784479 746556569 768784479 746556569 1000000005 781648535 1000000005 781648535 512823907 144453034 512823907 144453034 782913282 959901393 782913282 959901393 9074282 436908179 9074282 436908179 975348430 775533128 975348430 775533128 136753595 607167183 136753595 607167183 423535808 145115884 423535808 145115884 824810585 967341612 824810585 967341612 888149228 107896728 888149228 107896728 275857771 999116012 275857771 999116012 928609486 15993262 928609486 15993262 35586423 931081885 35586423 931081885 106820649 355539568 106820649 355539568 933727326 990930271 933727326 990930271 154393113 539196483 154393113 539196483 940016293 888126949 940016293 888126949 4221008 120893906 4221008 120893906 57213991 464167690 57213991 464167690 815148887 109641854 815148887 109641854 556002024 492818803 556002024 492818803 123916945 936641260 123916945 936641260 942043691 640720785 942043691 640720785 694398178 -1000000005 694398178 -1000000005 322526708 516925820 322526708 516925820 1013654 967980994 1013654 967980994 665738838 434686110 665738838 434686110 179560430 855349218 179560430 855349218 765664197 104750588 765664197 104750588 111598165 881125176 111598165 881125176 541228075 254932540 541228075 254932540 250043527 913462302 250043527 913462302 985194012 65978262 985194012 65978262 843163903 760956945 843163903 760956945 258255044 702333060 258255044 702333060 866488029 33504111 866488029 33504111 74736716 751513926 74736716 751513926 407602076 238141238 407602076 238141238 618900746 869350124 618900746 869350124 855677661 349623829 855677661 349623829 346039257 799302274 346039257 799302274 442933522 177457148 442933522 177457148 78212550 667708336 78212550 667708336 316150883 981125270 316150883 981125270 873231435 649698874 873231435 649698874 87553201 470803518 87553201 470803518 627158488 989302930 627158488 989302930 939979510 86455959 939979510 86455959 -1000000005 986554184 -1000000005 986554184 519982670 26684779 519982670 26684779 50921471 600751908 50921471 600751908 858508687 220508150 858508687 220508150 44623689 795678704 44623689 795678704 515808364 367671482 515808364 367671482 652949930 42545610 652949930 42545610 186962272 956341986 186962272 956341986 842403791 185544050 842403791 185544050 68228559 553860888 68228559 553860888 582596430 6255447 582596430 6255447 -1000000005 181254147 -1000000005 181254147 386852849 850846312 386852849 850846312 849717195 283115191 849717195 283115191 122961884 913047323 122961884 913047323 562958143 92835458 562958143 92835458 993523922 972965578 993523922 972965578 38074008 29718929 38074008 29718929 621121875 479343135 621121875 479343135 211772098 842068645 211772098 842068645 739698379 256965147 739698379 256965147 126873150 728801532 126873150 728801532 884440597 791501406 884440597 791501406 244523255 219697443 244523255 219697443 886542461 936632366 886542461 936632366 16729721 575908519 16729721 575908519 719521971 417093730 719521971 417093730 82019855 80536550 82019855 80536550 620121469 556131892 620121469 556131892 -1000000005 950923117 -1000000005 950923117 705375771 174440701 705375771 174440701 729579396 942024000 729579396 942024000 333906129 292559265 333906129 292559265 948307571 25066419 948307571 25066419 342078453 791140359 342078453 791140359 916621606 106713316 916621606 106713316 256705018 903795016 256705018 903795016 874573824 135673295 874573824 135673295 64725608 363254847 64725608 363254847 644446794 46971209 644446794 46971209 134557263 992524488 134557263 992524488 662414922 246021415 662414922 246021415 56175381 858245761 56175381 858245761 994979652 19949066 994979652 19949066 269999483 1000000005 269999483 1000000005 787256318 218755324 787256318 218755324 981135985 889979520 981135985 889979520 64514259 363700350 64514259 363700350 655276798 91371070 655276798 91371070 5554308 883999162 5554308 883999162 956790902 16607731 956790902 16607731 804616937 813070548 804616937 813070548 629713876 483546710 629713876 483546710 934860696 729399991 934860696 729399991 341354395 927515721 341354395 927515721 958609820 716222872 958609820 716222872 64721647 101008280 64721647 101008280 588377058 638875001 588377058 638875001 475176211 888524118 475176211 888524118 883520564 230817056 883520564 230817056 557384495 894765762 557384495 894765762 983401270 93696552 983401270 93696552 654709286 749414296 654709286 749414296 346844996 274720243 346844996 274720243 925796137 743015015 925796137 743015015 95326477 142923874 95326477 142923874 350818923 793130246 350818923 793130246 652510193 231887091 652510193 231887091 337215458 771047399 337215458 771047399 958330120 213585327 958330120 213585327 531246150 809976210 531246150 809976210 9139045 86247919 9139045 86247919 364746475 291337329 364746475 291337329 688061601 1000000005 688061601 1000000005 943167413 201490508 943167413 201490508 69280938 365539086 69280938 365539086 863193530 231443575 863193530 231443575 83620947 878064927 83620947 878064927 810756794 146443802 810756794 146443802 4204534 866829932 4204534 866829932 812442703 114579048 812442703 114579048 674062270 900248849 674062270 900248849 8195902 86822361 8195902 86822361 849446845 813196445 849446845 813196445 526394831 996165212 526394831 996165212 68262465 -1000000005 68262465 -1000000005 912288182 678475065 912288182 678475065 774812142 105371709 774812142 105371709 52939031 536310799 52939031 536310799 514677819 797010187 514677819 797010187 608335554 131030086 608335554 131030086 95606778 689560385 95606778 689560385 338785124 972436958 338785124 972436958 701765318 576104108 701765318 576104108 17630067 955019785 17630067 955019785 255213429 189684622 255213429 189684622 872901534 385781320 872901534 385781320 349099149 302475969 349099149 302475969 860766618 865885608 860766618 865885608 904650492 905563081 904650492 905563081 930622323 299966255 930622323 299966255 145030662 908151892 145030662 908151892 708430527 166997485 708430527 166997485 517191225 944029902 517191225 944029902 237439361 35275968 237439361 35275968 938729962 350556052 938729962 350556052 199397803 777640676 199397803 777640676 579130252 25210893 579130252 25210893 787045760 946314161 787045760 946314161 62570529 180669910 62570529 180669910 865194809 733256400 865194809 733256400 521372815 928836758 521372815 928836758 167761763 278648232 167761763 278648232 987506445 834087026 987506445 834087026 248063428 24021804 248063428 24021804 499198505 590184430 499198505 590184430 246337453 219302524 246337453 219302524 784901551 965983217 784901551 965983217 83719605 292959240 83719605 292959240 932662104 112831961 932662104 112831961 618979730 946951882 618979730 946951882 102556609 74571041 102556609 74571041 667953778 645974817 667953778 645974817 170106418 469022533 170106418 469022533 736709835 932244923 736709835 932244923 101132096 295368357 101132096 295368357 869395242 862045407 869395242 862045407 87857600 257412189 87857600 257412189 837095108 820654707 837095108 820654707 419811996 179108951 419811996 179108951 862567665 717433719 862567665 717433719 410548389 584279531 410548389 584279531 946593433 69294938 946593433 69294938 107603067 661133253 107603067 661133253 424006915 101739336 424006915 101739336 514010650 865077374 514010650 865077374 692090477 156011929 692090477 156011929 929134216 918449559 929134216 918449559 85609286 133972880 85609286 133972880 990448334 991704002 990448334 991704002 149306461 226493636 149306461 226493636 520273538 905983802 520273538 905983802 108475374 108206450 108475374 108206450 927359631 929643542 927359631 929643542 785448989 461145891 785448989 461145891 840838334 95977981 840838334 95977981 54883053 894429523 54883053 894429523 359407016 149788644 359407016 149788644 11194594 938333778 11194594 938333778 984380644 215400427 984380644 215400427 478332252 854147893 478332252 854147893 969066746 671223676 969066746 671223676 22773980 4468614 22773980 4468614 94327847 839468163 94327847 839468163 928119834 222914133 928119834 222914133 781172629 587361165 781172629 587361165 646076649 787701127 646076649 787701127 970291187 974802764 970291187 974802764 370634956 507284685 370634956 507284685 932347583 954257350 932347583 954257350 119991905 9792058 119991905 9792058 859685734 651532361 859685734 651532361 460697368 111669444 460697368 111669444 168027686 764860727 168027686 764860727 571880441 100697300 571880441 100697300 135639532 591056049 135639532 591056049 696613667 986253891 696613667 986253891 64314644 611858027 64314644 611858027 909981626 113803434 909981626 113803434 167061920 1000000005 167061920 1000000005 200725464 572060052 200725464 572060052 853833236 719971169 853833236 719971169 233526822 902491529 233526822 902491529 965153031 344932019 965153031 344932019 336859667 16327375 336859667 16327375 861523514 973310313 861523514 973310313 145407705 757273941 145407705 757273941 832982476 637715012 832982476 637715012 421257815 275952432 421257815 275952432 576237402 994225280 576237402 994225280 126393642 165200696 126393642 165200696 995532802 618992692 995532802 618992692 150730550 30421576 150730550 30421576 867536168 845738633 867536168 845738633 524733716 721190043 524733716 721190043 1000000005 235503080 1000000005 235503080 624414540 799612676 624414540 799612676 119976403 279908965 119976403 279908965 293114837 2350308 293114837 2350308 463911053 197511310 463911053 197511310 204009848 967941949 204009848 967941949 698565884 31808406 698565884 31808406 94085102 286447905 94085102 286447905 854239499 776443803 854239499 776443803 241079360 964394124 241079360 964394124 855674969 846426605 855674969 846426605 219663600 106985416 219663600 106985416 821585395 766832995 821585395 766832995 532848631 427620121 532848631 427620121 926919147 158464953 926919147 158464953 88758753 441978692 88758753 441978692 958635997 971671407 958635997 971671407 43529773 549471106 43529773 549471106 887272660 59614101 887272660 59614101 80517587 570743716 80517587 570743716 249217238 903014781 249217238 903014781 955269722 329532144 955269722 329532144 -1000000005 664366675 -1000000005 664366675 989354091 7269729 989354091 7269729 48318275 932784642 48318275 932784642 683316919 31269295 683316919 31269295 145315377 575222525 145315377 575222525 493823964 902529449 493823964 902529449 784918053 441016458 784918053 441016458 576821277 854215532 576821277 854215532 983276511 556239951 983276511 556239951 67170555 31983542 67170555 31983542 474956810 320801266 474956810 320801266 892121231 939081790 892121231 939081790 667369366 135917932 667369366 135917932 123451953 452647002 123451953 452647002 654206534 221404274 654206534 221404274 211335065 932534424 211335065 932534424 988562208 95264283 988562208 95264283 21292704 869239305 21292704 869239305 907917801 199672492 907917801 199672492 210781538 796377819 210781538 796377819 982856489 252743142 982856489 252743142 180257704 693342505 180257704 693342505 433728367 12039441 433728367 12039441 877029874 553391827 877029874 553391827 376261780 996223384 376261780 996223384 969872010 765859230 969872010 765859230 122658102 86441619 122658102 86441619 961797895 731809599 961797895 731809599 665216811 54157829 665216811 54157829 228940105 471916745 228940105 471916745 902934038 831716840 902934038 831716840 173776195 75930958 173776195 75930958 815766609 889109217 815766609 889109217 228320961 3108150 228320961 3108150 971817530 983338923 971817530 983338923 741701659 191567287 741701659 191567287 335774317 557433168 335774317 557433168 696725911 950403334 696725911 950403334 925295000 30834457 925295000 30834457 71931039 292171155 71931039 292171155 973922068 504148936 973922068 504148936 263683186 983292559 263683186 983292559 107234807 750364747 107234807 750364747 966064976 77275809 966064976 77275809 49248784 906909954 49248784 906909954 669678481 180403441 669678481 180403441 65919375 745309846 65919375 745309846 470388287 157662955 470388287 157662955 759588012 990999787 759588012 990999787 278669937 328052582 278669937 328052582 1000000005 994602611 1000000005 994602611 128638622 203619794 128638622 203619794 897158061 563500707 897158061 563500707 93955425 908212276 93955425 908212276 586586992 641738842 586586992 641738842 930666778 262977957 930666778 262977957 714291068 931318323 714291068 931318323 122948536 279094670 122948536 279094670 723082783 467790505 723082783 467790505 507430459 259752273 507430459 259752273 310048028 946960130 310048028 946960130 962971504 66711483 962971504 66711483 59717979 993353416 59717979 993353416 963772396 754678857 963772396 754678857 29087000 171686739 29087000 171686739 429100339 870624514 429100339 870624514 978826680 91850943 978826680 91850943 572857804 719246194 572857804 719246194 178470441 901326706 178470441 901326706 668997243 499131150 668997243 499131150 68328576 46654657 68328576 46654657 788942667 855553921 788942667 855553921 13343073 300422160 13343073 300422160 736288236 809978935 736288236 809978935 351607477 79041644 351607477 79041644 933349455 723479964 933349455 723479964 76881417 112308298 76881417 112308298 281158498 724297331 281158498 724297331 874330991 464079832 874330991 464079832 280406685 10937476 280406685 10937476 985045978 509663690 985045978 509663690 35117366 987039966 35117366 987039966 817660756 189906694 817660756 189906694 365481556 754010589 365481556 754010589 155774218 55394136 155774218 55394136 619961373 886525593 619961373 886525593 246136137 287092225 246136137 287092225 969236742 906313868 969236742 906313868 529759707 61580920 529759707 61580920 153395531 457112156 153395531 457112156 820062906 684131632 820062906 684131632 98759383 364875635 98759383 364875635 823014778 868864864 823014778 868864864 5515652 46480998 5515652 46480998 958943039 424250499 958943039 424250499 94566528 811298142 94566528 811298142 947733656 501387253 947733656 501387253 275693484 759813053 275693484 759813053 800932678 148732515 800932678 148732515 565074988 468830327 565074988 468830327 780342957 307686205 780342957 307686205 504113319 526386865 504113319 526386865 992148654 930081266 992148654 930081266 87296743 851388827 87296743 851388827 610334281 81365153 610334281 81365153 810851177 904640196 810851177 904640196 270735685 153412072 270735685 153412072 993132023 5604477 993132023 5604477 405283145 860801156 405283145 860801156 163144900 271521892 163144900 271521892 984622680 876268408 984622680 876268408 327554398 226678811 327554398 226678811 980748243 17871807 980748243 17871807 70081047 922471317 70081047 922471317 208583721 724352099 208583721 724352099 968907407 14199357 968907407 14199357 19554321 810916786 19554321 810916786 968401989 24145172 968401989 24145172 106750090 968587848 106750090 968587848 660279659 420376981 660279659 420376981 82840163 675239547 82840163 675239547 814706062 9169130 814706062 9169130 969533188 768243968 969533188 768243968 191360235 89477495 191360235 89477495 772179830 528898137 772179830 528898137 80429952 97736077 80429952 97736077 973643551 996721202 973643551 996721202 592087906 362275624 592087906 362275624 24935528 972559657 24935528 972559657 799940970 621286924 799940970 621286924 405483980 23617092 405483980 23617092 1000000005 606626185 1000000005 606626185 74576195 955154545 74576195 955154545 22323705 513033646 22323705 513033646 349333856 882120583 349333856 882120583 28987067 155614599 28987067 155614599 809085582 884898805 809085582 884898805 265967827 149801878 265967827 149801878 986111339 320182113 986111339 320182113 83393555 680062613 83393555 680062613 674443226 467247472 674443226 467247472 245933373 629842090 245933373 629842090 414562705 74382024 414562705 74382024 69749384 656512725 69749384 656512725 280262557 153254560 280262557 153254560 820342290 692989188 820342290 692989188 264314323 2516304 264314323 2516304 967853949 42019884 967853949 42019884 768924162 716894005 768924162 716894005 59924255 264254103 59924255 264254103 923227940 879968155 923227940 879968155 117079661 984919387 117079661 984919387 976113544 188790198 976113544 188790198 603456278 690974610 603456278 690974610 410783084 194941562 410783084 194941562 147949851 503986531 147949851 503986531 877780506 940587029 877780506 940587029 225464789 31905185 225464789 31905185 995058806 946623177 995058806 946623177 46870688 128151832 46870688 128151832 313515175 972459319 313515175 972459319 57856170 273636614 57856170 273636614 35587246 807815000 35587246 807815000 356801136 44509540 356801136 44509540 981422293 936741321 981422293 936741321 650212717 33000424 650212717 33000424 147755558 876092777 147755558 876092777 784799671 215627224 784799671 215627224 249697869 880710668 249697869 880710668 677836904 235063771 677836904 235063771 76426316 128939401 76426316 128939401 862086303 952006758 862086303 952006758 208035044 189988000 208035044 189988000 996242866 57178480 996242866 57178480 841642519 835237059 841642519 835237059 33126724 68542824 33126724 68542824 847076207 817158671 847076207 817158671 167414806 80455732 167414806 80455732 847924554 36283470 847924554 36283470 790816093 656588369 790816093 656588369 152344096 51838237 152344096 51838237 333184894 493311953 333184894 493311953 997517437 700749195 997517437 700749195 911481739 983220300 911481739 983220300 106907144 357276123 106907144 357276123 431819192 664360275 431819192 664360275 804443393 151439643 804443393 151439643 85827691 930987270 85827691 930987270 401477626 4867880 401477626 4867880 956759821 991250621 956759821 991250621 586373185 402084012 586373185 402084012 100283567 844570398 100283567 844570398 470435555 10706232 470435555 10706232 847690455 210196198 847690455 210196198 506519962 413367392 506519962 413367392 793425630 774880591 793425630 774880591 140010620 896324912 140010620 896324912 722600466 519757972 722600466 519757972 21724972 749585467 21724972 749585467 571793737 108671689 571793737 108671689 951564551 825264362 951564551 825264362 248731450 63929792 248731450 63929792 920576703 603692259 920576703 603692259 208843314 693218571 208843314 693218571 1879616 68497763 1879616 68497763 990717822 353141881 990717822 353141881 566510515 936975880 566510515 936975880 127930726 98575002 127930726 98575002 918115714 946116215 918115714 946116215 1000000005 959841281 1000000005 959841281 330728848 7997583 330728848 7997583 42902943 685542600 42902943 685542600 686877131 164556316 686877131 164556316 802335328 550480722 802335328 550480722 492977101 835920623 492977101 835920623 159715226 386151276 159715226 386151276 845310172 888712183 845310172 888712183 783882668 357285006 783882668 357285006 50890119 591186571 50890119 591186571 861469184 132979407 861469184 132979407 98205816 939258261 98205816 939258261 299241019 124848734 299241019 124848734 847755532 918754769 847755532 918754769 116435975 47434333 116435975 47434333 961439418 903761594 961439418 903761594 243248111 417273982 243248111 417273982 705265846 250763874 705265846 250763874 310507217 715392267 310507217 715392267 627018774 88419975 627018774 88419975 429156738 456231833 429156738 456231833 191587001 995524394 191587001 995524394 795789483 29421184 795789483 29421184 231639558 208530587 231639558 208530587 14368708 879353736 14368708 879353736 622118433 3978026 622118433 3978026 241157927 967499603 241157927 967499603 79677013 301564148 79677013 301564148 993287581 38305969 993287581 38305969 366226790 884005183 366226790 884005183 627806454 590888787 627806454 590888787 228026834 908342530 228026834 908342530 701374889 58441288 701374889 58441288 376792816 640522999 376792816 640522999 287328770 1000000005 287328770 1000000005 441784428 315380636 441784428 315380636 124501517 30554421 124501517 30554421 964651557 684707230 964651557 684707230 113331191 321304942 113331191 321304942 873970413 956946942 873970413 956946942 531226738 808131487 531226738 808131487 82092748 26812129 82092748 26812129 765748090 795927878 765748090 795927878 976165675 109771204 976165675 109771204 170553927 410734263 170553927 410734263 639997685 294128248 639997685 294128248 269335033 841274236 269335033 841274236 842026519 37291111 842026519 37291111 144745563 942831101 144745563 942831101 915730165 222610148 915730165 222610148 434111299 25183566 434111299 25183566 216172719 770644746 216172719 770644746 675547902 52143534 675547902 52143534 113250312 872030983 113250312 872030983 562608892 1000000005 562608892 1000000005 900336783 515055601 900336783 515055601 595040241 915557822 595040241 915557822 85226544 470034881 85226544 470034881 565442475 924853485 565442475 924853485 94365073 734027546 94365073 734027546 651378849 586338604 651378849 586338604 164874751 37100465 164874751 37100465 759629093 897053668 759629093 897053668 128847552 55475523 128847552 55475523 957541662 281941512 957541662 281941512 428942687 911269943 428942687 911269943 967952829 263746595 967952829 263746595 298068136 897084482 298068136 897084482 927939207 559698461 927939207 559698461 571022401 308196358 571022401 308196358 993231461 122374011 993231461 122374011 23226670 788232376 23226670 788232376 896024150 534508111 896024150 534508111 595125864 180046578 595125864 180046578 275074068 713807107 275074068 713807107 983898889 7622163 983898889 7622163 227005466 499966762 227005466 499966762 435335710 873647554 435335710 873647554 882045951 73533657 882045951 73533657 118935512 806730980 118935512 806730980 600380201 134114594 600380201 134114594 226103187 896173085 226103187 896173085 690896581 53462875 690896581 53462875 54526528 53796438 54526528 53796438 779610565 878003499 779610565 878003499 153259825 33469438 153259825 33469438 352611741 983849031 352611741 983849031 81275541 322109055 81275541 322109055 346498287 587093710 346498287 587093710 127366759 852174573 127366759 852174573 757696809 620789056 757696809 620789056 71061550 45064761 71061550 45064761 663974742 866975529 663974742 866975529 201888464 456250233 201888464 456250233 902381147 995333153 902381147 995333153 43779570 225300492 43779570 225300492 931154086 -1000000005 931154086 -1000000005 784771031 851037924 784771031 851037924 125568836 96292292 125568836 96292292 738952948 722089950 738952948 722089950 21270220 834383447 21270220 834383447 359980647 266646755 359980647 266646755 827854986 689704284 827854986 689704284 427376056 542944264 427376056 542944264 645001853 66259888 645001853 66259888 866116448 864344870 866116448 864344870 602474662 2821076 602474662 2821076 88746589 726253145 88746589 726253145 293218426 869538071 293218426 869538071 541896659 466904277 541896659 466904277 196261171 298462098 196261171 298462098 652334670 656034029 652334670 656034029 85256318 338624036 85256318 338624036 848964471 714543509 848964471 714543509 413874244 227698383 413874244 227698383 169586876 583353029 169586876 583353029 914849776 845810078 914849776 845810078 151115715 49248054 151115715 49248054 815459850 686245277 815459850 686245277 625359227 977740075 625359227 977740075 288483259 138351811 288483259 138351811 781224554 621763399 781224554 621763399 161063115 43620262 161063115 43620262 1000000005 620187970 1000000005 620187970 485289288 135708773 485289288 135708773 847304880 632840019 847304880 632840019 217392550 200080998 217392550 200080998 940614965 318102099 940614965 318102099 430508971 707843557 430508971 707843557 339662448 150118677 339662448 150118677 734426259 223266437 734426259 223266437 137318791 837482832 137318791 837482832 350592840 480308212 350592840 480308212 997711156 998063900 997711156 998063900 371768271 327919200 371768271 327919200 152053962 869908903 152053962 869908903 528083128 566058877 528083128 566058877 141824536 923013826 141824536 923013826 787663897 32475513 787663897 32475513 988044707 706221922 988044707 706221922 492572296 297346594 492572296 297346594 818309014 684968901 818309014 684968901 358507954 367560010 358507954 367560010 596721991 734541758 596721991 734541758 238059162 614610399 238059162 614610399 875551009 963711064 875551009 963711064 763308697 777386172 763308697 777386172 31777872 251650776 31777872 251650776 983363602 588471586 983363602 588471586 824891469 1000000005 824891469 1000000005 305557366 168122688 305557366 168122688 474748597 168122688 382202043 811994646 382202043 811994646 870888923 655412974 870888923 655412974 311544039 432590722 311544039 432590722 126914920 958326406 126914920 958326406 794925674 606041225 794925674 606041225 517820599 909980714 517820599 909980714 723334585 465850590 723334585 465850590 234914150 555092297 234914150 555092297 862581356 359865290 862581356 359865290 170160069 718362545 170160069 718362545 901360837 275524098 901360837 275524098 2801822 801959224 2801822 801959224 928951654 183133473 928951654 183133473 19426720 880869091 19426720 880869091 833398979 71020766 833398979 71020766 502059321 860699638 502059321 860699638 69605623 108226245 69605623 108226245 994668866 1000000005 994668866 1000000005 242792996 168522504 242792996 168522504 606244240 847199440 606244240 847199440 160269599 144767878 160269599 144767878 908581705 855749711 908581705 855749711 149663403 131863112 149663403 131863112 978655441 929002871 978655441 929002871 156480129 52715614 156480129 52715614 227083157 892190135 227083157 892190135 370059677 -1000000005 370059677 -1000000005 131566660 446624077 131566660 446624077 231289602 68451622 231289602 68451622 985988972 321213513 985988972 321213513 350671292 887172669 350671292 887172669 961298989 267351137 961298989 267351137 277458806 747254959 277458806 747254959 779990757 204487808 779990757 204487808 26013139 855517834 26013139 855517834 977551893 79664613 977551893 79664613 579370332 955068026 579370332 955068026 976757730 750997039 976757730 750997039 201555152 569288244 201555152 569288244 607399402 105843615 607399402 105843615 72739842 980172410 72739842 980172410 862296983 63343447 862296983 63343447 39924949 992872871 39924949 992872871 975505062 73672123 975505062 73672123 285512322 978542897 285512322 978542897 979961 31490718 979961 31490718 952714516 773324277 952714516 773324277 433292093 53160361 433292093 53160361 671885396 533413284 671885396 533413284 229896755 665482773 229896755 665482773 988975872 909093702 988975872 909093702 151716737 350764194 151716737 350764194 686057608 908806484 686057608 908806484 312364704 338557111 312364704 338557111 676067530 878069629 676067530 878069629 165748535 946187152 165748535 946187152 917755814 211004841 917755814 211004841 490655256 986230471 490655256 986230471 178109802 45332254 178109802 45332254 925277944 335851911 925277944 335851911 354885211 376587468 354885211 376587468 915764351 451429785 915764351 451429785 -1000000005 278262445 -1000000005 278262445 870472596 719056271 870472596 719056271 533747274 53937732 533747274 53937732 74437735 173580448 74437735 173580448 798845724 771334711 798845724 771334711 374578568 208203343 374578568 208203343 609037707 433261951 609037707 433261951 307576508 1000000005 307576508 1000000005 190637543 302095360 190637543 302095360 921579655 494890033 921579655 494890033 97092924 913556350 97092924 913556350 388952258 191383297 388952258 191383297 7496386 947996003 7496386 947996003 351452958 967031595 351452958 967031595 812773464 24280745 812773464 24280745 61044965 342277669 61044965 342277669 715817897 488033764 715817897 488033764 667633690 461587021 667633690 461587021 220104224 393207286 220104224 393207286 447457963 738222114 447457963 738222114 289399902 -1000000005 289399902 -1000000005 881631340 744571110 881631340 744571110 284257381 100449552 284257381 100449552 804203106 900932453 804203106 900932453 946542040 254679897 946542040 254679897 164185525 859907605 164185525 859907605 783805627 37049311 783805627 37049311 441309129 691371356 441309129 691371356 79372027 88833126 79372027 88833126 755377792 766681635 755377792 766681635 315083008 350642527 315083008 350642527 994409672 557801486 994409672 557801486 197322712 803596804 197322712 803596804 659633380 246423867 659633380 246423867 789325832 981827337 789325832 981827337 211290826 23143797 211290826 23143797 890456570 559417180 890456570 559417180 64856286 480816694 64856286 480816694 746908813 27340254 746908813 27340254 70199837 901746492 70199837 901746492 723905101 77028281 723905101 77028281 584589559 800832888 584589559 800832888 24471845 28823261 24471845 28823261 981991230 813327119 981991230 813327119 115987568 19169142 115987568 19169142 869779995 843075083 869779995 843075083 209282186 473134551 209282186 473134551 948193780 127389200 948193780 127389200 615320090 773612512 615320090 773612512 3097305 920004098 3097305 920004098 489680680 112803229 489680680 112803229 655260641 985246102 655260641 985246102 71559807 366030819 71559807 366030819 648001346 798589820 648001346 798589820 947061557 44118133 947061557 44118133 367315280 585467049 367315280 585467049 178874490 156187679 178874490 156187679 802040154 562170694 802040154 562170694 307567922 13322865 307567922 13322865 55670843 577308515 55670843 577308515 877345440 237677233 877345440 237677233 362436959 751412512 362436959 751412512 824026807 322355242 824026807 322355242 990371394 9997737 990371394 9997737 908708797 665845786 908708797 665845786 58505313 70845171 58505313 70845171 953178277 454904781 953178277 454904781 51827424 912966589 51827424 912966589 948352460 416321760 948352460 416321760 397783203 783499543 397783203 783499543 19525700 107856028 19525700 107856028 975165774 350996952 975165774 350996952 223868236 776775917 223868236 776775917 861359576 85775107 861359576 85775107 177587355 949254778 177587355 949254778 457045490 136141624 457045490 136141624 588221488 973904605 588221488 973904605 880523120 205459347 880523120 205459347 198404565 743013664 198404565 743013664 847608110 59535116 847608110 59535116 574126851 126738649 574126851 126738649 936781592 551606795 936781592 551606795 97287402 344593264 97287402 344593264 876610499 931152347 876610499 931152347 151376671 316654353 151376671 316654353 991799915 1000000005 991799915 1000000005 556106646 281405991 556106646 281405991 899708068 960999240 899708068 960999240 508369002 541282921 508369002 541282921 75079770 802084564 75079770 802084564 931151400 2713965 931151400 2713965 158485559 911246143 158485559 911246143 865037450 81426874 865037450 81426874 64711802 527996268 64711802 527996268 38759369 736133172 38759369 736133172 718063931 221116844 718063931 221116844 249835303 277074312 249835303 277074312 758237186 87351229 758237186 87351229 989834578 784696538 989834578 784696538 -1000000005 326340204 -1000000005 326340204 796384975 2757030 796384975 2757030 171988612 988633865 171988612 988633865 803979916 700724861 803979916 700724861 596757632 99941126 596757632 99941126 940696439 832089481 940696439 832089481 648731137 545507955 648731137 545507955 114289855 69629216 114289855 69629216 904759301 417239592 904759301 417239592 235931851 837241079 235931851 837241079 460811479 110120710 460811479 110120710 85808926 281233578 85808926 281233578 762628446 697162691 762628446 697162691 156625829 204714293 156625829 204714293 995006690 727285375 995006690 727285375 3880220 148550556 3880220 148550556 829547785 963845510 829547785 963845510 904205331 283638593 904205331 283638593 136025404 127707080 136025404 127707080 581260329 795249745 581260329 795249745 702133689 454078564 702133689 454078564 943700970 83580876 943700970 83580876 63950568 365087003 63950568 365087003 722357866 854807670 722357866 854807670 389206394 390836614 389206394 390836614 821590398 190016404 821590398 190016404 66174586 843020354 66174586 843020354 870968111 509209338 870968111 509209338 415349418 1000000005 415349418 1000000005 810979642 58667000 810979642 58667000 294216710 736188051 294216710 736188051 944010441 187278811 944010441 187278811 491941126 820345245 491941126 820345245 928040520 48628874 928040520 48628874 41233585 416005698 41233585 416005698 328390327 586368912 328390327 586368912 204735816 84520155 204735816 84520155 958251781 447594778 958251781 447594778 19451930 13029332 19451930 13029332 778242156 445528344 778242156 445528344 750649 81825886 750649 81825886 446532059 775477197 446532059 775477197 664204577 385015682 664204577 385015682 359434163 910730236 359434163 910730236 250253943 115729759 250253943 115729759 772298281 885808007 772298281 885808007 91274828 13430719 91274828 13430719 507680979 965371056 507680979 965371056 689739064 497001779 689739064 497001779 158740673 673332099 158740673 673332099 762843446 805659335 762843446 805659335 380110553 374928232 380110553 374928232 762181340 910638390 762181340 910638390 100174509 686420191 100174509 686420191 764214875 360603442 764214875 360603442 137580685 517946098 137580685 517946098 1000000005 821355136 1000000005 821355136 96511106 377295396 96511106 377295396 938168748 999514325 938168748 999514325 166155316 633090401 166155316 633090401 725253421 848003618 725253421 848003618 140413053 194762871 140413053 194762871 898827511 717349723 898827511 717349723 92447875 946897914 92447875 946897914 628631943 583599035 628631943 583599035 571191461 106354932 571191461 106354932 555946493 818389103 555946493 818389103 738338934 715333577 738338934 715333577 217184336 6445268 217184336 6445268 125783498 452281902 125783498 452281902 914498304 1000000005 914498304 1000000005 549912959 294214922 549912959 294214922 184819249 6809198 184819249 6809198 956832430 994305141 956832430 994305141 702871353 665127562 702871353 665127562 410328982 288432692 410328982 288432692 933723568 969541365 933723568 969541365 104556608 616351065 104556608 616351065 772788153 255161860 772788153 255161860 406424438 877282502 406424438 877282502 16675081 444742015 16675081 444742015 933346209 943226592 933346209 943226592 652760210 616925180 652760210 616925180 536236222 830559097 536236222 830559097 72434906 338116575 72434906 338116575 1000000005 699597141 1000000005 699597141 167037723 32103044 167037723 32103044 651305307 760780392 651305307 760780392 317929842 126900190 317929842 126900190 608308932 690612133 608308932 690612133 825492751 501129949 825492751 501129949 360829950 590575205 360829950 590575205 1000000005 735452124 1000000005 735452124 617343762 72975809 617343762 72975809 998646454 688374801 998646454 688374801 526879185 13251187 526879185 13251187 241953181 606177661 241953181 606177661 81440431 179821872 81440431 179821872 434102810 769416656 434102810 769416656 73969761 115351865 73969761 115351865 849652929 593665556 849652929 593665556 162864253 1754151 162864253 1754151 46941676 709488872 46941676 709488872 260043878 126372566 260043878 126372566 107324619 383404109 107324619 383404109 834654178 438839832 834654178 438839832 585174168 85700261 585174168 85700261 240467138 776445598 240467138 776445598 649900930 81360667 649900930 81360667 10410807 885150041 10410807 885150041 766162901 783943918 766162901 783943918 165438055 347168137 165438055 347168137 508381546 16946804 508381546 16946804 205880401 806137934 205880401 806137934 861280206 9464189 861280206 9464189 431766133 826795237 431766133 826795237 839705653 303078346 839705653 303078346 23279024 896335045 23279024 896335045 801411408 609643906 801411408 609643906 45915551 109918594 45915551 109918594 343326793 784994433 343326793 784994433 144440336 512297661 144440336 512297661 857757856 205079362 857757856 205079362 404875256 683965041 404875256 683965041 722459811 851831600 722459811 851831600 5321382 500602796 5321382 500602796 403954239 942249645 403954239 942249645 931217814 171169885 931217814 171169885 124365998 498697766 124365998 498697766 1000000005 470559460 1000000005 470559460 441722720 988368513 441722720 988368513 972462652 11242799 972462652 11242799 13825883 527626817 13825883 527626817 669957388 957402553 669957388 957402553 238491107 497882958 238491107 497882958 905960214 800229531 905960214 800229531 165288103 399948381 165288103 399948381 730509818 665117812 730509818 665117812 291009805 235866300 291009805 235866300 502081419 978140776 502081419 978140776 898871824 282533043 898871824 282533043 510707662 162134531 510707662 162134531 593796789 611902066 593796789 611902066 181597769 14653925 181597769 14653925 972342954 828975933 972342954 828975933 827582147 38244369 827582147 38244369 290578194 281422222 290578194 281422222 907108144 948393466 907108144 948393466 130865655 343174898 130865655 343174898 766053181 754516943 766053181 754516943 27785817 491657144 27785817 491657144 985656066 47947862 985656066 47947862 528171721 539809276 528171721 539809276 306907901 776588854 306907901 776588854 984804662 317948387 984804662 317948387 234854100 798478091 234854100 798478091 781157844 74955064 781157844 74955064 260913010 941598117 260913010 941598117 767418330 961764670 767418330 961764670 121190687 747821097 121190687 747821097 835228651 210810223 835228651 210810223 217216057 488075333 217216057 488075333 57405517 707878296 57405517 707878296 610099614 254842736 610099614 254842736 62677967 804176850 62677967 804176850 771565954 61768521 771565954 61768521 4717403 932991217 4717403 932991217 956823241 112222622 956823241 112222622 660088792 821588839 660088792 821588839 17285060 202386279 17285060 202386279 806098068 934359855 806098068 934359855 223492405 649089690 223492405 649089690 930327581 2805446 930327581 2805446 737999141 641084257 737999141 641084257 666849546 931613981 666849546 931613981 521992610 217485607 521992610 217485607 91483871 821041548 91483871 821041548 808866409 97261840 808866409 97261840 60101096 698898383 60101096 698898383 881184891 478058049 881184891 478058049 132152413 91230753 132152413 91230753 893901590 948188943 893901590 948188943 203582184 157268660 203582184 157268660 878274816 609839273 878274816 609839273 772633818 931449257 772633818 931449257 890897582 227462495 890897582 227462495 68477270 909697239 68477270 909697239 959179485 -1000000005 959179485 -1000000005 476759301 883802034 476759301 883802034 806784360 301333615 806784360 301333615 21171837 511556825 21171837 511556825 583619401 869995269 583619401 869995269 224760224 389997719 224760224 389997719 955791696 252950088 955791696 252950088 177257644 697084592 177257644 697084592 942061549 43069451 942061549 43069451 164776165 801268775 164776165 801268775 1000000005 724667260 1000000005 724667260 356796891 971218324 356796891 971218324 879393836 260500314 879393836 260500314 94936676 107284997 94936676 107284997 914248746 824209681 914248746 824209681 640011940 375133265 640011940 375133265 155012376 72769566 155012376 72769566 468365673 511446320 468365673 511446320 940196744 7293989 940196744 7293989 159476492 576228603 159476492 576228603 803162524 633739590 803162524 633739590 141451045 171724443 141451045 171724443 876143262 954660643 876143262 954660643 389646522 223893421 389646522 223893421 707265879 489210260 707265879 489210260 95969980 210402985 95969980 210402985 856825126 970280302 856825126 970280302 1000000005 964970290 1000000005 964970290 593093127 733321551 593093127 733321551 91191587 9693713 91191587 9693713 623025437 716189624 623025437 716189624 993698760 973124420 993698760 973124420 734923365 330115338 734923365 330115338 384413996 532173206 384413996 532173206 837757062 955598551 837757062 955598551 65319035 297620820 65319035 297620820 337486288 808720475 337486288 808720475 865455588 34131104 865455588 34131104 240971080 820484972 240971080 820484972 633685882 317839462 633685882 317839462 213667154 45869932 213667154 45869932 821413884 852339600 821413884 852339600 652948859 935539790 652948859 935539790 90827949 395990590 90827949 395990590 453635988 991668510 453635988 991668510 686519068 654758623 686519068 654758623 18021037 36849733 18021037 36849733 871213628 956750947 871213628 956750947 260773359 171531875 260773359 171531875 856896251 1000000005 856896251 1000000005 842157118 202845649 842157118 202845649 153017351 676361032 153017351 676361032 439180935 56702530 439180935 56702530 826062334 976450060 826062334 976450060 880485480 42585444 880485480 42585444 160144865 828581011 160144865 828581011 677252444 176942237 677252444 176942237 890527047 604667502 890527047 604667502 25495368 325119649 25495368 325119649 977135110 985224170 977135110 985224170 79512632 503230450 79512632 503230450 633087343 301590318 633087343 301590318 667248849 998132517 667248849 998132517 180530518 155071585 180530518 155071585 108412022 816600201 108412022 816600201 609482472 252979369 609482472 252979369 110359183 682340424 110359183 682340424 677709642 185721685 677709642 185721685 359373127 477476455 359373127 477476455 742623892 743999684 742623892 743999684 983491568 406341167 983491568 406341167 -1000000005 904938321 -1000000005 904938321 623141781 198503640 623141781 198503640 113210290 994411927 113210290 994411927 764509755 285770642 764509755 285770642 391909999 804917261 391909999 804917261 973645384 852350453 973645384 852350453 513515789 316180261 513515789 316180261 945766568 77293730 945766568 77293730 5928724 276784713 5928724 276784713 704123332 455850679 704123332 455850679 78564731 292338914 78564731 292338914 804444504 31835493 804444504 31835493 56678447 928123703 56678447 928123703 715598160 710641905 715598160 710641905 85336243 533837543 85336243 533837543 754364358 261823180 754364358 261823180 325997654 803021896 325997654 803021896 940175775 341728469 940175775 341728469 74097356 534511783 74097356 534511783 383407721 72408881 383407721 72408881 256493314 829616602 256493314 829616602 928508182 26584521 928508182 26584521 674990334 666611819 674990334 666611819 6250952 61626575 6250952 61626575 479452380 749345162 479452380 749345162 989519641 50347064 989519641 50347064 752607904 700383598 752607904 700383598 17377227 235088607 17377227 235088607 577579666 652610139 577579666 652610139 156399059 457760089 156399059 457760089 695389506 114337564 695389506 114337564 89010618 633001088 89010618 633001088 720920624 77551349 720920624 77551349 519953120 640680723 519953120 640680723 899953040 248657056 899953040 248657056 946289433 55248207 946289433 55248207 216435744 343552603 216435744 343552603 891564314 929894721 891564314 929894721 999496190 291934759 999496190 291934759 234619165 884181858 234619165 884181858 933848506 108329331 933848506 108329331 28228167 617398167 28228167 617398167 947842414 216596946 947842414 216596946 647097114 838364921 647097114 838364921 278295901 283355658 278295901 283355658 812517477 687304098 812517477 687304098 37129066 70511218 37129066 70511218 973463567 991315166 973463567 991315166 608375969 272255615 608375969 272255615 98127119 863522564 98127119 863522564 997722082 333241647 997722082 333241647 214493660 604107053 214493660 604107053 899438677 156618213 899438677 156618213 278232034 623769529 278232034 623769529 706726648 381377870 706726648 381377870 537495592 895196735 537495592 895196735 128784912 393158007 128784912 393158007 382316082 549875065 382316082 549875065 61427148 936047221 61427148 936047221 142206752 246130702 142206752 246130702 970556161 319941675 970556161 319941675 116867886 867557567 116867886 867557567 468047620 277986917 468047620 277986917 700775859 854109421 700775859 854109421 395237897 60967466 395237897 60967466 825404328 162422034 825404328 162422034 950736839 596723260 950736839 596723260 277316069 77875739 277316069 77875739 152240762 348299135 152240762 348299135 650502027 846293700 650502027 846293700 477147549 163722649 477147549 163722649 195641616 518922506 195641616 518922506 19139735 267404607 19139735 267404607 599061405 919604585 599061405 919604585 982668498 310122098 982668498 310122098 556268103 523023527 556268103 523023527 932897138 33470535 932897138 33470535 94542421 735734363 94542421 735734363 844108848 917514221 844108848 917514221 281244781 24816007 281244781 24816007 858454535 494472287 858454535 494472287 316573435 174614368 316573435 174614368 177769333 590982571 177769333 590982571 586032043 66927236 586032043 66927236 828366419 450721152 828366419 450721152 300404665 165216098 300404665 165216098 842664193 744558608 842664193 744558608 176836762 -1000000005 176836762 -1000000005 481123032 638218559 481123032 638218559 264175559 238509263 264175559 238509263 520426801 419944296 520426801 419944296 717221489 902975301 717221489 902975301 200881796 164557183 200881796 164557183 864676632 745550929 864676632 745550929 63686754 958605385 63686754 958605385 952863999 711926766 952863999 711926766 165530987 114047934 165530987 114047934 278229288 908604167 278229288 908604167 652651355 135865354 652651355 135865354 70342803 795414109 70342803 795414109 848912886 317555617 848912886 317555617 318056685 690978702 318056685 690978702 680938691 18635796 680938691 18635796 993853159 786763262 993853159 786763262 725152781 193135152 725152781 193135152 27615050 803758900 27615050 803758900 570871626 449771 570871626 449771 182060623 829741918 182060623 829741918 771044534 167326871 771044534 167326871 988841807 920900717 988841807 920900717 745605506 258829983 745605506 258829983 190592427 977123467 190592427 977123467 783132225 689272949 783132225 689272949 197544465 107297995 197544465 107297995 721360264 246891255 721360264 246891255 434678945 761076771 434678945 761076771 808073139 895961615 808073139 895961615 7866207 112620493 7866207 112620493 161210662 957167104 161210662 957167104 895923422 88821241 895923422 88821241 52316757 877992147 52316757 877992147 988493066 638510756 988493066 638510756 820702161 238429456 820702161 238429456 110808254 15426095 110808254 15426095 902734989 852201256 902734989 852201256 660992633 14518551 660992633 14518551 928589312 454806954 928589312 454806954 45817617 997376859 45817617 997376859 825193850 202932126 825193850 202932126 125105817 103399495 125105817 103399495 577599699 1000000005 577599699 1000000005 183571146 416676485 183571146 416676485 352875572 737307755 352875572 737307755 715691569 87330973 715691569 87330973 345076134 920447036 345076134 920447036 646471571 417154648 646471571 417154648 35203074 37682903 35203074 37682903 918253675 951432842 918253675 951432842 936269919 -1000000005 936269919 -1000000005 502017708 900975722 502017708 900975722 951028252 13530519 951028252 13530519 122552099 741861819 122552099 741861819 885164698 214200961 885164698 214200961 151756170 847552545 151756170 847552545 680311162 176759718 680311162 176759718 190097518 372862182 190097518 372862182 637279833 627590914 637279833 627590914 560806356 232182831 560806356 232182831 22083378 934606806 22083378 934606806 700569736 12446891 700569736 12446891 226542503 314066905 226542503 314066905 700840698 68697975 700840698 68697975 927372017 961358375 927372017 961358375 359392281 160324338 359392281 160324338 785626865 731394159 785626865 731394159 379685728 173718684 379685728 173718684 315482755 759827747 315482755 759827747 1000000005 911454811 1000000005 911454811 36449591 227386565 36449591 227386565 895604399 793975869 895604399 793975869 525081970 355262837 525081970 355262837 905637532 702889635 905637532 702889635 196741262 225054207 196741262 225054207 655296051 175658464 655296051 175658464 40507455 62560485 40507455 62560485 161424176 880821033 161424176 880821033 871152133 601411783 871152133 601411783 31261088 998639191 31261088 998639191 719397396 476023372 719397396 476023372 25335385 77508714 25335385 77508714 543552626 799947285 543552626 799947285 23205524 130130087 23205524 130130087 330056775 913105626 330056775 913105626 1000000005 75792636 1000000005 75792636 111030353 582033793 111030353 582033793 877319457 860435951 877319457 860435951 49477043 119385673 49477043 119385673 791338857 972597489 791338857 972597489 70164903 89022359 70164903 89022359 572293551 749525491 572293551 749525491 911764424 403925754 911764424 403925754 386262223 891238632 386262223 891238632 732037376 120598483 732037376 120598483 520677771 655481164 520677771 655481164 43907839 880869565 43907839 880869565 455288323 200807480 455288323 200807480 61414067 807760941 61414067 807760941 780919501 101772364 780919501 101772364 873923278 947259519 873923278 947259519 -1000000005 853165907 -1000000005 853165907 386379500 105514295 386379500 105514295 60442305 743609445 60442305 743609445 195397496 906469446 195397496 906469446 497361262 418265326 497361262 418265326 312844935 124531333 312844935 124531333 939585380 909507613 939585380 909507613 712832821 165277627 712832821 165277627 14372170 650715904 14372170 650715904 902714990 35341011 902714990 35341011 993874628 971063135 993874628 971063135 492289009 102015397 492289009 102015397 745327930 802847078 745327930 802847078 136481510 71744335 136481510 71744335 335146392 892133831 335146392 892133831 831843725 255291016 831843725 255291016 905055280 839461519 905055280 839461519 572013730 344398066 572013730 344398066 362628488 868105895 362628488 868105895 695281901 81069897 695281901 81069897 47615073 652289531 47615073 652289531 781471241 316549268 781471241 316549268 204637329 866006841 204637329 866006841 948110469 262551977 948110469 262551977 894722788 607761062 894722788 607761062 88677662 69572722 88677662 69572722 823639141 612230158 823639141 612230158 981943100 3157701 981943100 3157701 333725325 629404397 333725325 629404397 229486460 965457026 229486460 965457026 841402147 140946995 841402147 140946995 441429481 773251474 441429481 773251474 962503616 173611373 962503616 173611373 173042564 551504295 173042564 551504295 985580564 970970097 985580564 970970097 643673793 527499855 643673793 527499855 28359271 66216224 28359271 66216224 794386553 775533648 794386553 775533648 102571544 552759183 102571544 552759183 866616031 741591658 866616031 741591658 237979208 79746586 237979208 79746586 885665768 797165444 885665768 797165444 271764913 91140301 271764913 91140301 818496781 973335834 818496781 973335834 277031978 171611117 277031978 171611117 152550341 938734395 152550341 938734395 999716166 166688761 999716166 166688761 202596684 375659582 202596684 375659582 701907518 33278044 701907518 33278044 945511637 258749822 945511637 258749822 113000324 827641377 113000324 827641377 941565998 66195423 941565998 66195423 697605894 811705046 697605894 811705046 82229338 267293697 82229338 267293697 924536626 88353311 924536626 88353311 191850418 535154739 191850418 535154739 913642752 955947591 913642752 955947591 827530696 9680277 827530696 9680277 9751000 360706129 9751000 360706129 308448684 154104633 308448684 154104633 975274970 79132696 975274970 79132696 784139342 200680073 784139342 200680073 511540576 572942935 511540576 572942935 886054233 184900380 886054233 184900380 232273758 898386287 232273758 898386287 936191965 58035599 936191965 58035599 131919240 733960610 131919240 733960610 826444728 178608643 826444728 178608643 431294673 339133777 431294673 339133777 946905474 986504752 946905474 986504752 311486598 85742365 311486598 85742365 25239581 998308554 25239581 998308554 520894121 42038009 520894121 42038009 202481659 856612288 202481659 856612288 824086398 167474903 824086398 167474903 353331869 589605051 353331869 589605051 772091461 12174574 772091461 12174574 64824801 944145842 64824801 944145842 368836979 277195639 368836979 277195639 958843125 38458963 958843125 38458963 642310905 744046143 642310905 744046143 34735989 199106678 34735989 199106678 476147138 871687187 476147138 871687187 57751448 13022195 57751448 13022195 779863510 802208931 779863510 802208931 975445079 911335618 975445079 911335618 247726053 57915014 247726053 57915014 600276894 835721269 600276894 835721269 257714441 170408790 257714441 170408790 775923632 964740791 775923632 964740791 20298576 275208846 20298576 275208846 649240172 703028670 649240172 703028670 965024267 306725634 965024267 306725634 223655445 70055218 223655445 70055218 435007016 857446560 435007016 857446560 208442956 980550331 208442956 980550331 714017911 244910145 714017911 244910145 467642474 339795522 467642474 339795522 118103502 758296423 118103502 758296423 855136632 242998830 855136632 242998830 1000000005 879374643 1000000005 879374643 77298794 630206093 77298794 630206093 796197635 846733875 796197635 846733875 992737479 946414864 992737479 946414864 100554294 43185448 100554294 43185448 980077074 879185553 980077074 879185553 593171229 375363937 593171229 375363937 43049963 44371154 43049963 44371154 457151797 722951498 457151797 722951498 127509711 443969608 127509711 443969608 709221417 112002456 709221417 112002456 461938016 559428553 461938016 559428553 934154682 886928337 934154682 886928337 428612485 222762563 428612485 222762563 331719015 1000000005 331719015 1000000005 532022134 263276036 532022134 263276036 241282801 990324059 241282801 990324059 847673126 95616929 847673126 95616929 229370384 376372210 229370384 376372210 990598262 576603862 990598262 576603862 124914456 118364206 124914456 118364206 958634018 155712763 958634018 155712763 86879440 871281245 86879440 871281245 808769183 626903226 808769183 626903226 67308678 41718662 67308678 41718662 614617194 943076700 614617194 943076700 308935114 41588528 308935114 41588528 840130762 383531168 840130762 383531168 407313767 979643960 407313767 979643960 641109248 216974408 641109248 216974408 22600980 955944329 22600980 955944329 96650233 55386389 96650233 55386389 635517337 927023312 635517337 927023312 69202039 87345254 69202039 87345254 794604937 891158135 794604937 891158135 29465059 324477428 29465059 324477428 729825014 505609145 729825014 505609145 39017947 183102427 39017947 183102427 740487570 764967258 740487570 764967258 957805832 30987781 957805832 30987781 811131888 902464349 811131888 902464349 52033309 144184991 52033309 144184991 743804418 992708874 743804418 992708874 247112472 458310938 247112472 458310938 125269179 993131364 125269179 993131364 292452611 711690013 292452611 711690013 634213724 325514080 634213724 325514080 456071495 991553933 456071495 991553933 39081600 224028859 39081600 224028859 843818694 555509332 843818694 555509332 531188366 118769686 531188366 118769686 868186664 930979412 868186664 930979412 414598135 9605162 414598135 9605162 985094007 812876902 985094007 812876902 668942551 146586872 668942551 146586872 897888694 977079297 897888694 977079297 103296638 456019919 103296638 456019919 715019055 995389207 715019055 995389207 997804157 897953278 997804157 897953278 391115854 201079358 391115854 201079358 752045581 946536778 752045581 946536778 18523526 640801063 18523526 640801063 913394341 274348778 913394341 274348778 860213417 818978693 860213417 818978693 470618456 340602641 470618456 340602641 90950504 790455700 90950504 790455700 1000000005 15760824 1000000005 15760824 289703318 840785987 289703318 840785987 897917375 156894982 897917375 156894982 470281956 725218918 470281956 725218918 699009923 972623901 699009923 972623901 180170850 508322088 180170850 508322088 511003920 126182482 511003920 126182482 71593727 809598215 71593727 809598215 758053073 729594169 758053073 729594169 532720696 87600759 532720696 87600759 33535826 997231309 33535826 997231309 326072271 956857279 326072271 956857279 963541768 30441691 963541768 30441691 998562268 860402821 998562268 860402821 693569041 283023113 693569041 283023113 10960255 3738587 10960255 3738587 989028804 922951391 989028804 922951391 158156087 143684584 158156087 143684584 1000000005 197159865 1000000005 197159865 682347225 792906142 682347225 792906142 171168295 303190260 171168295 303190260 772468118 959553059 772468118 959553059 -1000000005 144463566 -1000000005 144463566 292984840 965357893 292984840 965357893 920570395 79888863 920570395 79888863 25194041 261841552 25194041 261841552 576352471 774493591 576352471 774493591 702070311 135287809 702070311 135287809 408129167 635851839 408129167 635851839 58722147 118101948 58722147 118101948 935130903 761380913 935130903 761380913 650941689 70431242 650941689 70431242 396389716 892456976 396389716 892456976 971479922 780010337 971479922 780010337 133799022 65834017 133799022 65834017 712191562 799027591 712191562 799027591 128926050 199243138 128926050 199243138 536181598 760948912 536181598 760948912 182082274 763695552 182082274 763695552 36531620 948397734 36531620 948397734 397382102 41184594 397382102 41184594 950229676 722214464 950229676 722214464 554839844 234886860 554839844 234886860 13242331 689895817 13242331 689895817 876844429 88752346 876844429 88752346 544102819 309441121 544102819 309441121 23420101 44530375 23420101 44530375 989034898 720198105 989034898 720198105 42355326 116788279 42355326 116788279 1000000005 890225412 1000000005 890225412 191512796 427541784 191512796 427541784 854803547 40733732 854803547 40733732 280628566 830921067 280628566 830921067 899146030 436031115 899146030 436031115 294991711 878988783 294991711 878988783 202548808 994306333 202548808 994306333 312858457 117855688 312858457 117855688 945924927 821223583 945924927 821223583 22865478 759282492 22865478 759282492 653973438 38581014 653973438 38581014 44924551 401870934 44924551 401870934 733504742 738224991 733504742 738224991 229458789 362318487 229458789 362318487 359340102 949429926 359340102 949429926 287844514 859597177 287844514 859597177 456325954 262747189 456325954 262747189 71250710 816132575 71250710 816132575 906200918 730567488 906200918 730567488 465701942 154672672 465701942 154672672 786399021 651723002 786399021 651723002 89517456 3175906 89517456 3175906 564208323 913245193 564208323 913245193 718951143 561280345 718951143 561280345 991210195 658399910 991210195 658399910 30290542 26748086 30290542 26748086 443516751 733106288 443516751 733106288 112629336 363368567 112629336 363368567 872055266 976889211 872055266 976889211 73544895 282527183 73544895 282527183 22117286 122209610 22117286 122209610 212434049 762604918 212434049 762604918 611248426 938483529 611248426 938483529 304009497 23467183 304009497 23467183 953290720 985170596 953290720 985170596 247911086 389123669 247911086 389123669 578653319 875234901 578653319 875234901 452778146 161833081 452778146 161833081 627943441 424133384 627943441 424133384 1000000005 491305245 1000000005 491305245 48582154 103829622 48582154 103829622 759598422 687483471 759598422 687483471 400148285 376051335 400148285 376051335 44470889 875173994 44470889 875173994 868530150 340756461 868530150 340756461 626581648 837972165 626581648 837972165 922347146 367031194 922347146 367031194 269660572 -1000000005 269660572 -1000000005 985590050 87288062 985590050 87288062 22436061 966672854 22436061 966672854 985963487 71398649 985963487 71398649 419073454 848839922 419073454 848839922 862242627 375430634 862242627 375430634 1520316 995802477 1520316 995802477 913276267 777735267 913276267 777735267 19758324 75781465 19758324 75781465 448274168 504732662 448274168 504732662 798030573 181462341 798030573 181462341 235252258 665532450 235252258 665532450 973599680 4700918 973599680 4700918 841829103 635850990 841829103 635850990 8997594 15807638 8997594 15807638 826088292 441221788 826088292 441221788 216216598 159338842 216216598 159338842 85863917 818675018 85863917 818675018 717345223 554385618 717345223 554385618 947111902 162974075 947111902 162974075 232812742 493331337 232812742 493331337 666612506 34280653 666612506 34280653 883626888 717936158 883626888 717936158 13100332 929006999 13100332 929006999 737135134 56826620 737135134 56826620 50717183 316431217 50717183 316431217 991485151 685101742 991485151 685101742 78820344 16635682 78820344 16635682 627257291 877539214 627257291 877539214 709857963 60196866 709857963 60196866 25910671 368202838 25910671 368202838 917600807 1000000005 917600807 1000000005 554092111 24857216 554092111 24857216 16965034 637480797 16965034 637480797 959370091 962196872 959370091 962196872 93970451 457279349 93970451 457279349 293410519 259292418 293410519 259292418 634730295 713883209 634730295 713883209 823317388 128451232 823317388 128451232 126036929 980129408 126036929 980129408 957926502 114950246 957926502 114950246 78258692 676154729 78258692 676154729 833581677 178401762 833581677 178401762 246926294 750815250 246926294 750815250 22494026 53511421 22494026 53511421 872348758 326435299 872348758 326435299 309307672 939969837 309307672 939969837 789828507 352283360 789828507 352283360 483111455 117749894 483111455 117749894 164720267 626360356 164720267 626360356 983071209 840348122 983071209 840348122 -1000000005 696894288 -1000000005 696894288 915741052 59891056 915741052 59891056 10724118 30981307 10724118 30981307 752945821 938143710 752945821 938143710 39315096 261078558 39315096 261078558 486018251 875993090 486018251 875993090 808724033 360997539 808724033 360997539 456684584 6318893 456684584 6318893 996018430 934835122 996018430 934835122 244829489 619566527 244829489 619566527 372455443 211778067 372455443 211778067 860549125 12411800 860549125 12411800 652466308 523456834 652466308 523456834 317199806 87993771 317199806 87993771 112605990 924396878 112605990 924396878 916293292 36041254 916293292 36041254 236767881 706364222 236767881 706364222 15136498 790830706 15136498 790830706 959475095 930341554 959475095 930341554 175181447 212582518 175181447 212582518 289376909 764061447 289376909 764061447 841558781 731626524 841558781 731626524 427895758 158204432 427895758 158204432 704076142 627916174 704076142 627916174 187862878 154976176 187862878 154976176 393006648 575061967 393006648 575061967 954277876 158576456 954277876 158576456 253284331 873085082 253284331 873085082 816138279 791377997 816138279 791377997 378241434 181752156 378241434 181752156 852707626 850364694 852707626 850364694 232183468 781909862 232183468 781909862 54348461 313875006 54348461 313875006 685887439 129289158 685887439 129289158 22084972 989098031 22084972 989098031 232353763 62167394 232353763 62167394 893934199 302157856 893934199 302157856 262173185 819951087 262173185 819951087 773868181 212846379 773868181 212846379 263674946 730935952 263674946 730935952 995206998 318390691 995206998 318390691 22373168 527295367 22373168 527295367 372520896 777061800 372520896 777061800 596030808 891090808 596030808 891090808 37370165 455167040 37370165 455167040 962838158 970284648 962838158 970284648 269399974 2292244 269399974 2292244 993698962 543455913 993698962 543455913 449311797 289042084 449311797 289042084 864724825 606817308 864724825 606817308 537779943 14356361 537779943 14356361 50065452 936966263 50065452 936966263 811430244 32874270 811430244 32874270 394351929 804280044 394351929 804280044 799651371 423812752 799651371 423812752 37485639 29714130 37485639 29714130 965599486 437235429 965599486 437235429 218432625 268826550 218432625 268826550 -1000000005 366916575 -1000000005 366916575 801028875 811738721 801028875 811738721 56833962 89077965 56833962 89077965 926360089 929838250 926360089 929838250 621194824 163756876 621194824 163756876 955759752 878978200 955759752 878978200 151721022 126789107 151721022 126789107 971797069 983092804 971797069 983092804 657391235 108261782 657391235 108261782 1000000005 327554648 1000000005 327554648 284165937 386629506 284165937 386629506 499981698 868149968 499981698 868149968 767038398 192148082 767038398 192148082 584614817 928001981 584614817 928001981 92235531 58124955 92235531 58124955 752362856 807613072 752362856 807613072 920923214 216471509 920923214 216471509 176684330 893443829 176684330 893443829 487905770 282629164 487905770 282629164 140047266 594144902 140047266 594144902 613569987 458781686 613569987 458781686 918112398 963720373 918112398 963720373 33870258 265136440 33870258 265136440 1000000005 567972086 1000000005 567972086 126512163 933822229 126512163 933822229 866747233 352192892 866747233 352192892 129696574 25079934 129696574 25079934 958135287 817187386 958135287 817187386 306269411 450870302 306269411 450870302 613234503 101933972 613234503 101933972 240337922 991649950 240337922 991649950 625459110 835878478 625459110 835878478 503044943 98117638 503044943 98117638 827162141 937672396 827162141 937672396 187225593 422903421 187225593 422903421 593343658 552312430 593343658 552312430 157574789 43570038 157574789 43570038 878041912 892759693 878041912 892759693 26110043 140835414 26110043 140835414 906738781 956414466 906738781 956414466 48670777 905427164 48670777 905427164 957776354 117667352 957776354 117667352 82923794 950653731 82923794 950653731 105092456 117138010 105092456 117138010 806962568 918723068 806962568 918723068 165717945 263757953 165717945 263757953 663575121 917748674 663575121 917748674 144507579 156231496 144507579 156231496 730645802 570144001 730645802 570144001 67867156 24643927 67867156 24643927 365576661 913936046 365576661 913936046 99389686 229238992 99389686 229238992 684370023 618850863 684370023 618850863 227400559 343627884 227400559 343627884 777812286 116031698 777812286 116031698 159547319 858197259 159547319 858197259 39005988 273569544 39005988 273569544 429716675 1000000005 429716675 1000000005 852928667 150750071 852928667 150750071 74494327 451363732 74494327 451363732 554732181 901042111 554732181 901042111 934333921 74368251 934333921 74368251 436134194 944781519 436134194 944781519 182654790 595810691 182654790 595810691 942992242 900460295 942992242 900460295 391562990 253457651 391562990 253457651 733681441 773959791 733681441 773959791 864728707 325885698 864728707 325885698 341585135 480797545 341585135 480797545 109486812 998105435 109486812 998105435 300865586 109025737 300865586 109025737 95961404 430418920 95961404 430418920 980503905 21095337 980503905 21095337 198173772 824105285 198173772 824105285 926519101 194740107 926519101 194740107 445434623 985648447 445434623 985648447 248013606 850075618 248013606 850075618 664194418 36567006 664194418 36567006 16196358 925021405 16196358 925021405 864846287 61881242 864846287 61881242 49552149 973292612 49552149 973292612 740260741 568909987 740260741 568909987 817362918 307482257 817362918 307482257 248433291 26572493 248433291 26572493 526377937 814323531 526377937 814323531 192424557 277893149 192424557 277893149 653232028 998949080 653232028 998949080 254699084 378942851 254699084 378942851 890809738 987031283 890809738 987031283 25533417 82144314 25533417 82144314 319571134 142197333 319571134 142197333 1589960 778202801 1589960 778202801 956458656 -1000000005 956458656 -1000000005 132218421 909273802 132218421 909273802 880419649 444445331 880419649 444445331 120485747 203172402 120485747 203172402 983976696 947232493 983976696 947232493 457584182 654133373 457584182 654133373 98781720 7031479 98781720 7031479 987243843 726629200 987243843 726629200 728290293 269943302 728290293 269943302 887120652 602611803 887120652 602611803 316601801 21261456 316601801 21261456 248220038 486212021 248220038 486212021 897908137 957702752 897908137 957702752 80935813 513650264 80935813 513650264 732510508 76815558 732510508 76815558 287396622 723297370 287396622 723297370 720462847 316945707 720462847 316945707 126992193 791338755 126992193 791338755 789855619 5799966 789855619 5799966 1000000005 755421796 1000000005 755421796 396279355 53630830 396279355 53630830 93056007 644718994 93056007 644718994 807570183 894086638 807570183 894086638 572300174 422568475 572300174 422568475 868013686 874598259 868013686 874598259 483126519 58713639 483126519 58713639 775435678 884518283 775435678 884518283 220421019 743239364 220421019 743239364 770016924 196569677 770016924 196569677 341431734 957180353 341431734 957180353 945486405 1255430 945486405 1255430 295397553 677612124 295397553 677612124 24226242 94090554 24226242 94090554 949555976 914567204 949555976 914567204 102372090 52140710 102372090 52140710 674007549 607344841 674007549 607344841 769817940 67471665 769817940 67471665 105797145 882436067 105797145 882436067 448928582 403326144 448928582 403326144 164944048 706146337 164944048 706146337 979030168 151753243 979030168 151753243 697652277 802604338 697652277 802604338 148629335 610627121 148629335 610627121 353202234 230395508 353202234 230395508 120891832 499235360 120891832 499235360 788212040 926712926 788212040 926712926 1000000005 981481017 1000000005 981481017 803605005 405815864 803605005 405815864 323534158 215297704 323534158 215297704 869225284 592919296 869225284 592919296 173859673 82339057 173859673 82339057 431439108 542319766 431439108 542319766 937487408 926486701 937487408 926486701 3821091 62145683 3821091 62145683 740948939 801691204 740948939 801691204 360965416 541940107 360965416 541940107 287832611 3662863 287832611 3662863 980776805 820596188 980776805 820596188 212294799 558266732 212294799 558266732 709974281 36402438 709974281 36402438 363181661 798892465 363181661 798892465 604730759 339444750 604730759 339444750 824173161 164035668 824173161 164035668 418359777 276731386 418359777 276731386 771239343 712164881 771239343 712164881 323975068 682389239 323975068 682389239 794859894 275050630 794859894 275050630 417686774 827953869 417686774 827953869 817700858 438732597 817700858 438732597 932189981 844557257 932189981 844557257 174301406 59479187 174301406 59479187 948226249 895294952 948226249 895294952 234392091 745025306 234392091 745025306 34688342 30025508 34688342 30025508 518327809 929004497 518327809 929004497 465022705 491361709 465022705 491361709 724934140 482483212 724934140 482483212 160083540 643091119 160083540 643091119 681585306 300745511 681585306 300745511 144540539 32553217 144540539 32553217 51609211 488252806 51609211 488252806 964945793 193266515 964945793 193266515 377681552 943902604 377681552 943902604 300448914 67541352 300448914 67541352 102446671 973982768 102446671 973982768 610889829 25902857 610889829 25902857 971828028 181520285 971828028 181520285 728065869 709153047 728065869 709153047 46914408 340195757 46914408 340195757 742499646 743333599 742499646 743333599 131937665 132360303 131937665 132360303 902839927 587387584 902839927 587387584 679054892 997298136 679054892 997298136 968125063 645381750 968125063 645381750 164890272 892178509 164890272 892178509 632631251 57868862 632631251 57868862 244657544 779011096 244657544 779011096 768081256 551338996 768081256 551338996 537183624 124851442 537183624 124851442 19545679 391207472 19545679 391207472 437022879 915363169 437022879 915363169 973484586 215288749 973484586 215288749 242452279 852035685 242452279 852035685 580788222 79686939 580788222 79686939 766365570 886813507 766365570 886813507 340806087 164139614 340806087 164139614 435405466 993492911 435405466 993492911 48108950 396031945 48108950 396031945 948256141 579837523 948256141 579837523 181220179 79566463 181220179 79566463 780700058 767670384 780700058 767670384 12498071 222967528 12498071 222967528 955722673 656929265 955722673 656929265 542543858 335706335 542543858 335706335 25299029 829599483 25299029 829599483 366475923 464019214 366475923 464019214 806727103 321017203 806727103 321017203 752969082 793905051 752969082 793905051 164234833 993016564 164234833 993016564 439656338 47609215 439656338 47609215 877091846 994619453 877091846 994619453 108716371 367948387 108716371 367948387 892404108 17588418 892404108 17588418 992821699 510864743 992821699 510864743 56439808 543218505 56439808 543218505 740155785 14636484 740155785 14636484 249797489 378626018 249797489 378626018 49459380 900952081 49459380 900952081 825172055 325546360 825172055 325546360 577
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...