Submission #535949

#TimeUsernameProblemLanguageResultExecution timeMemory
535949WaelBroken Line (IOI19_line)Text
5 / 100
0 ms0 KiB
40 16 0 16 83 18 83 18 94 20 94 20 6 22 6 22 84 30 84 30 86 32 86 32 2 41 2 41 25 50 25 50 98 53 98 53 28 54 28 54 47 59 47 59 15 60 15 60 11 61 11 61 100 64 100 64 20 66 20 66 4 68 4 68 40 72 40 72 37 74 37 74 49 80 49 80 32 97 32 97 99
1200 12 0 12 9970 16 9970 16 13 22 13 22 9965 23 9965 23 46 61 46 61 52 63 52 63 9944 79 9944 79 61 128 61 128 9929 132 9929 132 86 137 86 137 9849 153 9849 153 98 178 98 178 9790 190 9790 190 9786 194 9786 194 141 241 141 241 9767 313 9767 313 9758 316 9758 316 192 344 192 344 9738 350 9738 350 262 351 262 351 9727 363 9727 363 9707 369 9707 369 272 375 272 375 9666 379 9666 379 287 394 287 394 9657 406 9657 406 9630 407 9630 407 369 420 369 420 9611 423 9611 423 379 447 379 447 9590 448 9590 448 463 483 463 483 9500 489 9500 489 524 518 524 518 545 548 545 548 551 549 551 549 9486 551 9486 551 9464 563 9464 563 578 570 578 570 9441 572 9441 572 588 587 588 587 9419 591 9419 591 616 595 616 595 9394 606 9394 606 9379 647 9379 647 9368 649 9368 649 643 650 643 650 678 656 678 656 9343 697 9343 697 690 699 690 699 9332 764 9332 764 726 774 726 774 752 798 752 798 760 799 760 799 9235 830 9235 830 9163 831 9163 831 772 842 772 842 9156 844 9156 844 818 883 818 883 852 886 852 886 9149 909 9149 909 9130 915 9130 915 9080 918 9080 918 899 962 899 962 907 1031 907 1031 9048 1037 9048 1037 934 1070 934 1070 9012 1073 9012 1073 954 1090 954 1090 8995 1116 8995 1116 8950 1118 8950 1118 985 1122 985 1122 1001 1135 1001 1135 1042 1139 1042 1139 8887 1145 8887 1145 8783 1160 8783 1160 8763 1169 8763 1169 1076 1173 1076 1173 1097 1175 1097 1175 8736 1201 8736 1201 8715 1208 8715 1208 1126 1221 1126 1221 8704 1226 8704 1226 1152 1257 1152 1257 1221 1258 1221 1258 8696 1274 8696 1274 8687 1276 8687 1276 1253 1289 1253 1289 8673 1296 8673 1296 1344 1308 1344 1308 1365 1344 1365 1344 8563 1349 8563 1349 1397 1412 1397 1412 1417 1415 1417 1415 8551 1452 8551 1452 8527 1455 8527 1455 1516 1475 1516 1475 1530 1476 1530 1476 8518 1488 8518 1488 8509 1501 8509 1501 8474 1523 8474 1523 1581 1538 1581 1538 8433 1539 8433 1539 1596 1558 1596 1558 1653 1559 1653 1559 8374 1577 8374 1577 8364 1579 8364 1579 1661 1624 1661 1624 1672 1629 1672 1629 8328 1647 8328 1647 8310 1649 8310 1649 1705 1666 1705 1666 8309 1691 8309 1691 1725 1694 1725 1694 8257 1775 8257 1775 1764 1780 1764 1780 1819 1804 1819 1804 8181 1809 8181 1809 1825 1811 1825 1811 8177 1814 8177 1814 1832 1878 1832 1878 1911 1890 1911 1890 1987 1892 1987 1892 8123 1903 8123 1903 8102 1904 8102 1904 2029 1972 2029 1972 8099 1975 8099 1975 2033 1993 2033 1993 8075 1997 8075 1997 2048 2049 2048 2049 2077 2064 2077 2064 2111 2085 2111 2085 8002 2097 8002 2097 7991 2098 7991 2098 2203 2139 2203 2139 2211 2148 2211 2148 2289 2177 2289 2177 2303 2189 2303 2189 7930 2191 7930 2191 7876 2199 7876 2199 2325 2242 2325 2242 2343 2244 2343 2244 7848 2256 7848 2256 2355 2259 2355 2259 7828 2262 7828 2262 2364 2272 2364 2272 7757 2337 7757 2337 2411 2340 2411 2340 7717 2349 7717 2349 2484 2360 2484 2360 7676 2371 7676 2371 2503 2396 2503 2396 7647 2399 7647 2399 2514 2452 2514 2452 7547 2517 7547 2517 2595 2550 2595 2550 2637 2582 2637 2582 2653 2586 2653 2586 7509 2595 7509 2595 2719 2602 2719 2602 2721 2607 2721 2607 7469 2631 7469 2631 7402 2673 7402 2673 7390 2676 7390 2676 2762 2684 2762 2684 2828 2710 2828 2710 7368 2758 7368 2758 2873 2780 2873 2780 2882 2784 2882 2784 7301 2791 7301 2791 2898 2793 2898 2793 7265 2817 7265 2817 2904 2823 2904 2823 2997 2832 2997 2832 7206 2843 7206 2843 3040 2885 3040 2885 7167 2886 7167 2886 3053 2934 3053 2934 3112 2959 3112 2959 3153 2967 3153 2967 7043 2968 7043 2968 3162 2990 3162 2990 3186 2997 3186 2997 7032 3008 7032 3008 3204 3014 3204 3014 7019 3040 7019 3040 7006 3162 7006 3162 6976 3172 6976 3172 6890 3173 6890 3173 3284 3211 3284 3211 3309 3216 3309 3216 6877 3221 6877 3221 3394 3223 3394 3223 6852 3282 6852 3282 6840 3317 6840 3317 3434 3352 3434 3352 3454 3357 3454 3357 6820 3386 6820 3386 3462 3388 3462 3388 6817 3459 6817 3459 3475 3483 3475 3483 6749 3487 6749 3487 3492 3515 3492 3515 6696 3517 6696 3517 3514 3528 3514 3528 6675 3571 6675 3571 3550 3573 3550 3573 6656 3587 6656 3587 6630 3588 6630 3588 3612 3606 3612 3606 6600 3620 6600 3620 3649 3640 3649 3640 6567 3659 6567 3659 6558 3699 6558 3699 6523 3736 6523 3736 3719 3743 3719 3743 6472 3744 6472 3744 3728 3754 3728 3754 6467 3758 6467 3758 3736 3768 3736 3768 6457 3770 6457 3770 6446 3775 6446 3775 3799 3811 3799 3811 6424 3812 6424 3812 3819 3843 3819 3843 6419 3867 6419 3867 6350 3882 6350 3882 3895 3916 3895 3916 6330 3919 6330 3919 3927 3922 3927 3922 3956 3923 3956 3923 6309 3948 6309 3948 3964 3950 3964 3950 6262 3985 6262 3985 4007 4007 4007 4007 6229 4030 6229 4030 6182 4050 6182 4050 4116 4063 4116 4063 6127 4120 6127 4120 4145 4126 4145 4126 6088 4133 6088 4133 6058 4146 6058 4146 4174 4150 4174 4150 5983 4157 5983 4157 4182 4181 4182 4181 5934 4194 5934 4194 4212 4271 4212 4271 4223 4276 4223 4276 5837 4287 5837 4287 4233 4294 4233 4294 5781 4324 5781 4324 5768 4330 5768 4330 5747 4331 5747 4331 4334 4383 4334 4383 5738 4385 5738 4385 4366 4411 4366 4411 4378 4414 4378 4414 5723 4420 5723 4420 5654 4423 5654 4423 4382 4433 4382 4433 5635 4437 5635 4437 4426 4482 4426 4482 4449 4486 4449 4486 5591 4508 5591 4508 4483 4552 4483 4552 5565 4569 5565 4569 5524 4580 5524 4580 5493 4588 5493 4588 4525 4598 4525 4598 5432 4600 5432 4600 4553 4626 4553 4626 5342 4634 5342 4634 4601 4658 4601 4658 5296 4659 5296 4659 4655 4669 4655 4669 4666 4688 4666 4688 4686 4850 4686 4850 5258 4857 5258 4857 4709 4884 4709 4884 5245 4887 5245 4887 4718 4900 4718 4900 4738 4997 4738 4997 4781 4998 4781 4998 5193 5014 5193 5014 4797 5037 4797 5037 5164 5041 5164 5041 4817 5044 4817 5044 5153 5103 5153 5103 5135 5104 5135 5104 4829 5128 4829 5128 5080 5145 5080 5145 4879 5163 4879 5163 4888 5169 4888 5169 5022 5214 5022 5214 4997 5221 4997 5221 4966 5222 4966 5222 4907 5248 4907 5248 4955 5272 4955 5272 4950 5277 4950 5277 4931 5289 4931 5289 4900 5302 4900 5302 4895 5309 4895 5309 4998 5311 4998 5311 4880 5320 4880 5320 5064 5323 5064 5323 4877 5346 4877 5346 4851 5347 4851 5347 5085 5351 5085 5351 5130 5385 5130 5385 4819 5430 4819 5430 4808 5431 4808 5431 5166 5461 5166 5461 4795 5468 4795 5468 5176 5522 5176 5522 4786 5541 4786 5541 5204 5543 5204 5543 4739 5560 4739 5560 5246 5603 5246 5603 5252 5614 5252 5614 5265 5617 5265 5617 4680 5620 4680 5620 4661 5627 4661 5627 5274 5631 5274 5631 4650 5640 4650 5640 4606 5643 4606 5643 5302 5710 5302 5710 4595 5719 4595 5719 5348 5741 5348 5741 5394 5745 5394 5745 4558 5771 4558 5771 5434 5777 5434 5777 4545 5786 4545 5786 4524 5795 4524 5795 5523 5797 5523 5797 4516 5818 4516 5818 4497 5819 4497 5819 5563 5827 5563 5827 4485 5829 4485 5829 5572 5834 5572 5834 5590 5870 5590 5870 4422 5908 4422 5908 5659 5929 5659 5929 5725 5934 5725 5934 4367 5945 4367 5945 4338 5962 4338 5962 5765 5963 5765 5963 4306 5992 4306 5992 4277 5993 4277 5993 5788 6011 5788 6011 5804 6012 5804 6012 4239 6039 4239 6039 5830 6045 5830 6045 5848 6049 5848 6049 4213 6063 4213 6063 4190 6065 4190 6065 5932 6109 5932 6109 4181 6125 4181 6125 4172 6129 4172 6129 6028 6152 6028 6152 4154 6157 4154 6157 6056 6193 6056 6193 4149 6202 4149 6202 6124 6208 6124 6208 4120 6224 4120 6224 4111 6229 4111 6229 6148 6243 6148 6243 6186 6245 6186 6245 4104 6252 4104 6252 6221 6256 6221 6256 4098 6282 4098 6282 4001 6289 4001 6289 6250 6321 6250 6321 3973 6328 3973 6328 6264 6333 6264 6333 6271 6339 6271 6339 3965 6385 3965 6385 3958 6398 3958 6398 3921 6434 3921 6434 3891 6439 3891 6439 6340 6442 6340 6442 6358 6443 6358 6443 3886 6452 3886 6452 6415 6454 6415 6454 3841 6495 3841 6495 6428 6534 6428 6534 6443 6542 6443 6542 6453 6546 6453 6546 3779 6572 3779 6572 3731 6619 3731 6619 6471 6623 6471 6623 6512 6627 6512 6627 3715 6656 3715 6656 3702 6658 3702 6658 6520 6702 6520 6702 3687 6704 3687 6704 6551 6773 6551 6773 3656 6779 3656 6779 6564 6795 6564 6795 6572 6798 6572 6798 3646 6812 3646 6812 6603 6819 6603 6819 3631 6823 3631 6823 3616 6845 3616 6845 6654 6851 6654 6851 3546 6854 3546 6854 6677 6879 6677 6879 6691 6911 6691 6911 3494 6944 3494 6944 6793 6948 6793 6948 3472 6951 3472 6951 6815 6975 6815 6975 6823 6981 6823 6981 6839 6986 6839 6986 3430 7014 3430 7014 6847 7018 6847 7018 3426 7036 3426 7036 3390 7068 3390 7068 3302 7089 3302 7089 3285 7093 3285 7093 3258 7094 3258 7094 6970 7104 6970 7104 3225 7107 3225 7107 7008 7130 7008 7130 3216 7131 3216 7131 7015 7155 7015 7155 3207 7159 3207 7159 7020 7163 7020 7163 3185 7181 3185 7181 3160 7194 3160 7194 7101 7198 7101 7198 3155 7201 3155 7201 3118 7203 3118 7203 7129 7224 7129 7224 3052 7285 3052 7285 7196 7289 7196 7289 3048 7293 3048 7293 7200 7297 7200 7297 3009 7336 3009 7336 7235 7339 7235 7339 2994 7341 2994 7341 7258 7343 7258 7343 2909 7376 2909 7376 7262 7388 7262 7388 2887 7390 2887 7390 7327 7394 7327 7394 2876 7402 2876 7402 2869 7406 2869 7406 7361 7412 7361 7412 2821 7417 2821 7417 7370 7458 7370 7458 7395 7466 7395 7466 7403 7468 7403 7468 2754 7538 2754 7538 7465 7542 7465 7542 7493 7548 7493 7548 2716 7567 2716 7567 2654 7596 2654 7596 7512 7599 7512 7599 2638 7611 2638 7611 7536 7618 7536 7618 2594 7643 2594 7643 7544 7648 7544 7648 2570 7678 2570 7678 2510 7746 2510 7746 2505 7747 2505 7747 7669 7762 7669 7762 7678 7763 7678 7763 2497 7821 2497 7821 2485 7833 2485 7833 7729 7835 7729 7835 2418 7850 2418 7850 2393 7854 2393 7854 7756 7865 7756 7865 2367 7866 2367 7866 7819 7881 7819 7881 7827 7905 7827 7905 2341 7918 2341 7918 7870 7921 7870 7921 7932 7923 7932 7923 2316 7932 2316 7932 7940 7935 7940 7935 2309 7952 2309 7952 7953 7954 7953 7954 2285 8002 2285 8002 2218 8006 2218 8006 7980 8014 7980 8014 2200 8030 2200 8030 8001 8037 8001 8037 2129 8073 2129 8073 2112 8078 2112 8078 8019 8092 8019 8092 8035 8094 8035 8094 2070 8112 2070 8112 2046 8137 2046 8137 8098 8216 8098 8216 8107 8254 8107 8254 1981 8267 1981 8267 8162 8269 8162 8269 1910 8285 1910 8285 8176 8303 8176 8303 1822 8341 1822 8341 1818 8343 1818 8343 8194 8350 8194 8350 8242 8351 8242 8351 1768 8382 1768 8382 1729 8401 1729 8401 8308 8405 8308 8405 1712 8424 1712 8424 8313 8446 8313 8446 8325 8468 8325 8468 1666 8506 1666 8506 8372 8544 8372 8544 8430 8612 8430 8612 1580 8615 1580 8615 8449 8622 8449 8622 8479 8628 8479 8628 1563 8630 1563 8630 1552 8631 1552 8631 8505 8701 8505 8701 1532 8720 1532 8720 1511 8750 1511 8750 1414 8772 1414 8772 1391 8794 1391 8794 8571 8799 8571 8799 1367 8810 1367 8810 1345 8819 1345 8819 8631 8842 8631 8842 8670 8845 8670 8845 1268 8855 1268 8855 1252 8865 1252 8865 8692 8878 8692 8878 8703 8892 8703 8892 1129 8904 1129 8904 8731 8935 8731 8935 1071 8940 1071 8940 1058 8944 1058 8944 8787 8990 8787 8990 1044 9013 1044 9013 1006 9019 1006 9019 8925 9021 8925 9021 8952 9056 8952 9056 967 9059 967 9059 8992 9078 8992 9078 9019 9106 9019 9106 9045 9144 9045 9144 9058 9146 9058 9146 909 9166 909 9166 892 9214 892 9214 875 9216 875 9216 9137 9240 9137 9240 9145 9271 9145 9271 9157 9334 9157 9334 777 9341 777 9341 764 9353 764 9353 9251 9359 9251 9359 750 9382 750 9382 9293 9387 9293 9387 721 9396 721 9396 695 9435 695 9435 671 9452 671 9452 641 9460 641 9460 635 9468 635 9468 9371 9479 9371 9479 612 9496 612 9496 9412 9498 9412 9498 604 9503 604 9503 589 9525 589 9525 577 9526 577 9526 9454 9557 9454 9557 9468 9559 9468 9559 565 9564 565 9564 9487 9582 9487 9582 549 9587 549 9587 9496 9612 9496 9612 9505 9635 9505 9635 464 9655 464 9655 9617 9702 9617 9702 365 9762 365 9762 306 9765 306 9765 9658 9790 9658 9790 282 9811 282 9811 9706 9826 9706 9826 264 9830 264 9830 9732 9833 9732 9833 225 9845 225 9845 9750 9854 9750 9854 176 9859 176 9859 9765 9877 9765 9877 9785 9892 9785 9892 125 9896 125 9896 9793 9905 9793 9905 94 9907 94 9907 9810 9915 9810 9915 9841 9921 9841 9921 70 9925 70 9925 9922 9950 9922 9950 67 9956 67 9956 9934 9966 9934 9966 9948 9979 9948 9979 9964 10001 9964 10001 9977
200000 17961 0 17961 161056446 18511 161056446 18511 413466659 24682 413466659 24682 512367933 85131 512367933 85131 702872165 94573 702872165 94573 952573807 96359 952573807 96359 431682377 104087 431682377 104087 853585332 131314 853585332 131314 394853973 156770 394853973 156770 155910864 158381 155910864 158381 251114187 162437 251114187 162437 738254590 166088 738254590 166088 84709191 190640 84709191 190640 514641805 191500 514641805 191500 19417429 202017 19417429 202017 318181222 202812 318181222 202812 298220648 210652 298220648 210652 980719665 213352 980719665 213352 112648781 236445 112648781 236445 180044880 241639 180044880 241639 242307359 245813 242307359 245813 36148256 259315 36148256 259315 306556097 261194 306556097 261194 104540523 274993 104540523 274993 161071094 278567 161071094 278567 775642027 281608 775642027 281608 336239805 283905 336239805 283905 45155094 286576 45155094 286576 562492610 287597 562492610 287597 992738489 314212 992738489 314212 544694557 331715 544694557 331715 48548834 334043 48548834 334043 357943984 342364 357943984 342364 663626121 346531 663626121 346531 206199913 347405 206199913 347405 772052306 368143 772052306 368143 435362918 403860 435362918 403860 746305361 410140 746305361 410140 323921340 416072 323921340 416072 256644602 418475 256644602 418475 350984486 422481 350984486 422481 147624567 429319 147624567 429319 703251252 431499 703251252 431499 107479284 449771 107479284 449771 566534873 454851 566534873 454851 391744573 480888 391744573 480888 926230734 500079 926230734 500079 383893374 523215 383893374 523215 112400133 530249 112400133 530249 592614737 539225 592614737 539225 974689346 539468 974689346 539468 799486063 555258 799486063 555258 994952774 559712 994952774 559712 780801166 566352 780801166 566352 556745184 576027 556745184 576027 466072214 578207 466072214 578207 624517971 585914 624517971 585914 215838121 586776 215838121 586776 781981186 600376 781981186 600376 759429300 607882 759429300 607882 205204876 624217 205204876 624217 935403256 645231 935403256 645231 473229457 650007 473229457 650007 351323564 659664 351323564 659664 878559136 670567 878559136 670567 654736686 679245 654736686 679245 105902699 680685 105902699 680685 847230501 701705 847230501 701705 231214480 709413 231214480 709413 543582180 714393 543582180 714393 358644787 723992 358644787 723992 61622978 725633 61622978 725633 29312958 751291 29312958 751291 524930378 757865 524930378 757865 512822346 759279 512822346 759279 678752549 769960 678752549 769960 7736378 803712 7736378 803712 840230726 804911 840230726 804911 555168443 806091 555168443 806091 763423569 808047 763423569 808047 39423533 830442 39423533 830442 955459193 842664 955459193 842664 654717009 845209 654717009 845209 819567131 848988 819567131 848988 365533751 849056 365533751 849056 118657806 853736 118657806 853736 681123166 858116 681123166 858116 858277650 877651 858277650 877651 478137991 888367 478137991 888367 402440217 894170 402440217 894170 675936357 896344 675936357 896344 387591436 896810 387591436 896810 692090354 932323 692090354 932323 344503791 949931 344503791 949931 606611089 974662 606611089 974662 333812524 996994 333812524 996994 552411629 1001922 552411629 1001922 26489690 1009960 26489690 1009960 982946533 1015239 982946533 1015239 656794137 1020141 656794137 1020141 123792369 1032433 123792369 1032433 755143031 1048130 755143031 1048130 930546336 1082023 930546336 1082023 961643570 1084810 961643570 1084810 234611587 1091161 234611587 1091161 162677873 1095060 162677873 1095060 443123403 1097991 443123403 1097991 750423532 1107043 750423532 1107043 327555340 1112574 327555340 1112574 94609854 1119569 94609854 1119569 156511010 1121393 156511010 1121393 1113974 1125595 1113974 1125595 553761524 1145417 553761524 1145417 199119717 1151180 199119717 1151180 377339573 1169702 377339573 1169702 631941416 1195721 631941416 1195721 281972713 1212870 281972713 1212870 477155249 1213397 477155249 1213397 697129003 1213859 697129003 1213859 565401590 1218298 565401590 1218298 626153583 1235915 626153583 1235915 977172412 1237143 977172412 1237143 822852483 1245473 822852483 1245473 327916894 1250162 327916894 1250162 794914791 1252851 794914791 1252851 108664473 1254933 108664473 1254933 362469777 1255430 362469777 1255430 731459650 1262467 731459650 1262467 510533521 1271026 510533521 1271026 304018199 1289251 304018199 1289251 67571027 1289688 67571027 1289688 522850154 1302880 522850154 1302880 731932872 1310238 731932872 1310238 814025131 1327702 814025131 1327702 906565555 1329394 906565555 1329394 106641076 1329868 106641076 1329868 634543584 1334535 634543584 1334535 680186184 1361335 680186184 1361335 551253547 1382564 551253547 1382564 699733250 1391635 699733250 1391635 115576180 1394505 115576180 1394505 927486329 1420565 927486329 1420565 302577443 1428845 302577443 1428845 517172970 1439581 517172970 1439581 863967297 1493116 863967297 1493116 964943079 1497462 964943079 1497462 176662162 1510541 176662162 1510541 850280967 1521204 850280967 1521204 366743351 1528892 366743351 1528892 392681631 1548122 392681631 1548122 758485982 1561611 758485982 1561611 329334513 1565721 329334513 1565721 637867311 1566245 637867311 1566245 837147671 1571943 837147671 1571943 903731022 1581863 903731022 1581863 7373221 1589447 7373221 1589447 721292745 1608770 721292745 1608770 759044862 1625714 759044862 1625714 517594652 1628081 517594652 1628081 529861573 1650176 529861573 1650176 951032485 1674001 951032485 1674001 420301932 1675783 420301932 1675783 646878869 1682784 646878869 1682784 902955967 1697498 902955967 1697498 673271265 1709126 673271265 1709126 101556300 1745891 101556300 1745891 804606939 1754151 804606939 1754151 136206821 1758400 136206821 1758400 71261993 1771636 71261993 1771636 378527860 1775147 378527860 1775147 393626027 1777066 393626027 1777066 299491325 1785790 299491325 1785790 50924225 1785858 50924225 1785858 974231062 1788429 974231062 1788429 672767932 1800754 672767932 1800754 817449662 1801388 817449662 1801388 95731180 1801780 95731180 1801780 861017806 1816649 861017806 1816649 23517613 1825886 23517613 1825886 924670224 1832375 924670224 1832375 361235558 1836342 361235558 1836342 625806713 1838957 625806713 1838957 948849770 1851656 948849770 1851656 334488089 1852296 334488089 1852296 801750911 1860997 801750911 1860997 82186491 1861129 82186491 1861129 344257683 1871323 344257683 1871323 225709155 1875526 225709155 1875526 767025445 1883518 767025445 1883518 626699868 1916974 626699868 1916974 827354526 1917229 827354526 1917229 955011641 1921876 955011641 1921876 362563590 1930874 362563590 1930874 437479377 1935176 437479377 1935176 34731100 1954381 34731100 1954381 988175567 1959081 988175567 1959081 22595003 1976756 22595003 1976756 587837992 1980669 587837992 1980669 925402564 1983883 925402564 1983883 724187262 2013555 724187262 2013555 833297889 2014317 833297889 2014317 37728822 2020134 37728822 2020134 972049440 2027130 972049440 2027130 886316871 2035705 886316871 2035705 514182996 2050735 514182996 2050735 703670871 2051157 703670871 2051157 800951172 2051777 800951172 2051777 277644015 2052465 277644015 2052465 352338817 2059636 352338817 2059636 71579186 2065708 71579186 2065708 195218460 2090758 195218460 2090758 64510418 2123250 64510418 2123250 694950631 2127428 694950631 2127428 234859355 2139001 234859355 2139001 938405193 2149830 938405193 2149830 651020941 2154655 651020941 2154655 925497583 2170800 925497583 2170800 506807437 2172508 506807437 2172508 316360778 2199234 316360778 2199234 117986006 2208371 117986006 2208371 465385329 2221100 465385329 2221100 78153733 2221108 78153733 2221108 616933884 2238422 616933884 2238422 240761826 2245177 240761826 2245177 200259816 2252775 200259816 2252775 605593825 2260217 605593825 2260217 598045928 2260926 598045928 2260926 157030449 2277168 157030449 2277168 871996119 2290793 871996119 2290793 866628626 2292244 866628626 2292244 953865747 2292945 953865747 2292945 452920364 2306551 452920364 2306551 346572713 2307370 346572713 2307370 242144408 2322216 242144408 2322216 662329868 2323471 662329868 2323471 748408749 2344295 748408749 2344295 757375586 2347581 757375586 2347581 828406013 2350308 828406013 2350308 368266978 2359892 368266978 2359892 949667383 2361838 949667383 2361838 685349689 2364380 685349689 2364380 196497668 2369849 196497668 2369849 547543891 2387249 547543891 2387249 807627668 2397237 807627668 2397237 334732201 2403249 334732201 2403249 411927956 2414448 411927956 2414448 267885661 2429936 267885661 2429936 269135890 2435772 269135890 2435772 477587737 2452154 477587737 2452154 883045474 2466113 883045474 2466113 43224813 2476822 43224813 2476822 801711082 2477842 801711082 2477842 548784436 2485685 548784436 2485685 293702103 2493740 293702103 2493740 994404074 2503225 994404074 2503225 162775070 2507532 162775070 2507532 933232916 2516304 933232916 2516304 724277649 2533474 724277649 2533474 30865541 2538695 30865541 2538695 962884624 2540227 962884624 2540227 933815517 2547496 933815517 2547496 610410927 2579069 610410927 2579069 534959349 2587257 534959349 2587257 649003327 2589539 649003327 2589539 84616025 2599557 84616025 2599557 661041379 2605361 661041379 2605361 563564728 2605790 563564728 2605790 692375940 2611233 692375940 2611233 321942189 2615287 321942189 2615287 815459013 2615985 815459013 2615985 867362997 2620231 867362997 2620231 957181365 2647331 957181365 2647331 450930055 2649389 450930055 2649389 372701528 2650651 372701528 2650651 360540037 2657009 360540037 2657009 722779401 2683420 722779401 2683420 816990966 2683771 816990966 2683771 880375833 2685659 880375833 2685659 640568199 2692709 640568199 2692709 907601904 2702932 907601904 2702932 789720422 2704084 789720422 2704084 582308359 2713965 582308359 2713965 883111019 2718263 883111019 2718263 516984382 2719715 516984382 2719715 246092115 2723354 246092115 2723354 972908799 2727040 972908799 2727040 582746339 2730807 582746339 2730807 672890729 2736969 672890729 2736969 396501204 2737052 396501204 2737052 391280360 2744072 391280360 2744072 970741958 2757030 970741958 2757030 682150436 2771358 682150436 2771358 832570494 2775079 832570494 2775079 707712622 2783483 707712622 2783483 502635917 2785312 502635917 2785312 986705876 2805446 986705876 2805446 830906213 2821076 830906213 2821076 142318841 2848190 142318841 2848190 828782130 2860216 828782130 2860216 963923358 2862599 963923358 2862599 857984992 2866662 857984992 2866662 644093440 2875425 644093440 2875425 665438393 2885549 665438393 2885549 141552133 2892970 141552133 2892970 584839080 2904224 584839080 2904224 758393454 2922547 758393454 2922547 312119633 2924771 312119633 2924771 853750472 2939667 853750472 2939667 532681621 2953361 532681621 2953361 299166151 2960829 299166151 2960829 689260723 2964255 689260723 2964255 857458353 2984004 857458353 2984004 139748352 2992382 139748352 2992382 458737608 2993219 458737608 2993219 836396397 2999727 836396397 2999727 873669964 3003867 873669964 3003867 527277484 3012410 527277484 3012410 276452539 3029806 276452539 3029806 435519106 3037124 435519106 3037124 868671456 3045935 868671456 3045935 175625394 3053960 175625394 3053960 199395286 3074458 199395286 3074458 74554945 3075912 74554945 3075912 317016212 3081746 317016212 3081746 654583788 3083480 654583788 3083480 79597370 3092315 79597370 3092315 796987019 3108150 796987019 3108150 769497870 3109967 769497870 3109967 3830922 3119836 3830922 3119836 58274412 3120890 58274412 3120890 986828367 3124114 986828367 3124114 535257684 3135623 535257684 3135623 193069680 3138636 193069680 3138636 416298051 3157701 416298051 3157701 687776806 3170485 687776806 3170485 247057345 3174998 247057345 3174998 839139803 3175906 839139803 3175906 388253129 3177712 388253129 3177712 285368797 3190746 285368797 3190746 360734715 3195060 360734715 3195060 273091786 3200589 273091786 3200589 830273991 3206966 830273991 3206966 844855233 3216875 844855233 3216875 894106150 3243169 894106150 3243169 972582546 3253005 972582546 3253005 787900043 3273104 787900043 3273104 440379341 3282468 440379341 3282468 995113692 3285425 995113692 3285425 973081974 3301076 973081974 3301076 190495553 3301693 190495553 3301693 594403170 3302072 594403170 3302072 494107633 3306102 494107633 3306102 466060837 3340705 466060837 3340705 277599072 3341571 277599072 3341571 199840799 3352779 199840799 3352779 220174497 3354039 220174497 3354039 807610630 3365342 807610630 3365342 964997239 3368286 964997239 3368286 325553426 3376952 325553426 3376952 40107670 3387839 40107670 3387839 287859241 3402867 287859241 3402867 635216112 3404998 635216112 3404998 624410848 3419831 624410848 3419831 24594228 3421787 24594228 3421787 558942055 3442953 558942055 3442953 264635144 3461342 264635144 3461342 5591290 3467211 5591290 3467211 101583711 3485576 101583711 3485576 314451198 3487921 314451198 3487921 651215461 3520588 651215461 3520588 805677907 3526081 805677907 3526081 628272710 3527882 628272710 3527882 782490100 3536212 782490100 3536212 599567016 3541720 599567016 3541720 27686200 3543888 27686200 3543888 978763918 3554672 978763918 3554672 509242348 3555090 509242348 3555090 18223156 3556997 18223156 3556997 315266566 3557532 315266566 3557532 265689416 3563615 265689416 3563615 5329776 3566574 5329776 3566574 235426002 3569375 235426002 3569375 597698572 3581810 597698572 3581810 672110886 3606746 672110886 3606746 437718854 3607505 437718854 3607505 499856292 3623120 499856292 3623120 541521723 3630490 541521723 3630490 348482495 3636465 348482495 3636465 78095986 3638921 78095986 3638921 286467103 3646220 286467103 3646220 283627352 3648688 283627352 3648688 153514656 3661083 153514656 3661083 773190083 3662863 773190083 3662863 853110001 3663361 853110001 3663361 346072430 3663607 346072430 3663607 245767927 3674076 245767927 3674076 328964750 3678827 328964750 3678827 304206178 3679124 304206178 3679124 37128816 3690666 37128816 3690666 547140357 3738587 547140357 3738587 92476566 3760761 92476566 3760761 678347574 3784997 678347574 3784997 567906309 3818579 567906309 3818579 70048236 3828138 70048236 3828138 76088881 3848145 76088881 3848145 437658909 3864881 437658909 3864881 753505623 3864983 753505623 3864983 861847026 3907046 861847026 3907046 583107800 3924792 583107800 3924792 947105665 3925664 947105665 3925664 950840527 3975439 950840527 3975439 989065729 3978026 989065729 3978026 307709006 3986257 307709006 3986257 292897070 3987851 292897070 3987851 465130418 3990000 465130418 3990000 386249824 3990909 386249824 3990909 378355112 3994994 378355112 3994994 827872477 4020509 827872477 4020509 428371828 4023241 428371828 4023241 264395808 4024870 264395808 4024870 780559275 4048659 780559275 4048659 178751070 4088907 178751070 4088907 650856628 4092533 650856628 4092533 131404926 4096290 131404926 4096290 834715666 4096463 834715666 4096463 199193897 4119758 199193897 4119758 783162837 4132285 783162837 4132285 408245983 4138981 408245983 4138981 970270224 4146512 970270224 4146512 294919896 4161725 294919896 4161725 544772893 4162631 544772893 4162631 836062875 4166449 836062875 4166449 456445351 4193429 456445351 4193429 149336772 4195729 149336772 4195729 974508058 4200931 974508058 4200931 981510388 4203774 981510388 4203774 772466878 4259465 772466878 4259465 817469019 4261022 817469019 4261022 858316411 4269309 858316411 4269309 636571809 4271470 636571809 4271470 960467982 4284201 960467982 4284201 476557156 4298232 476557156 4298232 677199863 4304461 677199863 4304461 734319684 4311405 734319684 4311405 640274667 4320531 640274667 4320531 452290509 4321590 452290509 4321590 273909203 4321875 273909203 4321875 602151446 4328722 602151446 4328722 603926287 4353589 603926287 4353589 8472529 4355818 8472529 4355818 875434866 4357678 875434866 4357678 409770003 4360522 409770003 4360522 116554638 4362356 116554638 4362356 68187572 4368030 68187572 4368030 841389981 4375815 841389981 4375815 916882919 4436898 916882919 4436898 428751581 4444238 428751581 4444238 57777079 4445228 57777079 4445228 828310429 4459412 828310429 4459412 711691121 4460458 711691121 4460458 171293275 4468614 171293275 4468614 39092629 4483232 39092629 4483232 471384619 4491818 471384619 4491818 508808845 4493265 508808845 4493265 531904652 4499822 531904652 4499822 143266012 4520768 143266012 4520768 845082092 4528730 845082092 4528730 391543574 4537340 391543574 4537340 73013383 4550340 73013383 4550340 20571927 4557826 20571927 4557826 379113011 4564440 379113011 4564440 923538003 4596274 923538003 4596274 929401433 4610710 929401433 4610710 337327034 4615348 337327034 4615348 754197401 4636814 754197401 4636814 474683360 4652876 474683360 4652876 996698782 4667063 996698782 4667063 560150174 4683708 560150174 4683708 493873721 4687526 493873721 4687526 101262367 4687659 101262367 4687659 325535984 4692331 325535984 4692331 384066368 4700918 384066368 4700918 935939521 4709380 935939521 4709380 153708314 4709507 153708314 4709507 519790071 4711443 519790071 4711443 468669153 4715846 468669153 4715846 235852428 4732501 235852428 4732501 3121700 4736539 3121700 4736539 666520466 4745827 666520466 4745827 556109627 4756603 556109627 4756603 472168336 4757582 472168336 4757582 882663135 4766173 882663135 4766173 171850846 4787349 171850846 4787349 806051455 4791446 806051455 4791446 467077664 4791615 467077664 4791615 146839880 4798095 146839880 4798095 670731858 4809629 670731858 4809629 32343972 4809986 32343972 4809986 223954390 4831542 223954390 4831542 170120462 4867880 170120462 4867880 677855502 4871382 677855502 4871382 897863336 4903915 897863336 4903915 287379970 4904669 287379970 4904669 712562089 4936827 712562089 4936827 143259487 4942753 143259487 4942753 222088784 4958164 222088784 4958164 443540383 4960918 443540383 4960918 526282928 4962365 526282928 4962365 89443629 4963429 89443629 4963429 83905814 4982936 83905814 4982936 727210925 4983543 727210925 4983543 724503665 4988588 724503665 4988588 479842301 5003309 479842301 5003309 169311281 5003623 169311281 5003623 670137964 5019695 670137964 5019695 182344344 5023326 182344344 5023326 763254665 5024919 763254665 5024919 711904648 5026030 711904648 5026030 492401970 5028703 492401970 5028703 902256216 5038740 902256216 5038740 904341973 5038984 904341973 5038984 74816880 5041106 74816880 5041106 206020377 5043624 206020377 5043624 840972852 5046125 840972852 5046125 190209199 5062310 190209199 5062310 58868994 5070083 58868994 5070083 466136380 5084111 466136380 5084111 55668851 5107368 55668851 5107368 60753625 5124743 60753625 5124743 9836936 5191591 9836936 5191591 513224099 5201780 513224099 5201780 9582514 5237372 9582514 5237372 745641282 5259597 745641282 5259597 655935981 5260846 655935981 5260846 897800339 5268595 897800339 5268595 906438347 5269351 906438347 5269351 471910169 5269954 471910169 5269954 340818337 5280060 340818337 5280060 724984797 5282053 724984797 5282053 223537693 5287661 223537693 5287661 679523558 5289940 679523558 5289940 952122244 5307412 952122244 5307412 873117671 5337901 873117671 5337901 69009001 5340883 69009001 5340883 96833265 5343073 96833265 5343073 555479554 5347335 555479554 5347335 431589404 5351873 431589404 5351873 318486379 5360605 318486379 5360605 425344205 5378366 425344205 5378366 553429815 5390979 553429815 5390979 329644971 5396910 329644971 5396910 738903520 5411054 738903520 5411054 699917735 5414222 699917735 5414222 745584833 5438946 745584833 5438946 669596418 5445666 669596418 5445666 29905605 5465675 29905605 5465675 362633051 5469062 362633051 5469062 395030875 5470415 395030875 5470415 41006392 5481785 41006392 5481785 746960761 5491442 746960761 5491442 296581780 5494725 296581780 5494725 443981344 5498527 443981344 5498527 761721378 5499026 761721378 5499026 532901082 5503904 532901082 5503904 245214212 5511044 245214212 5511044 597732136 5511981 597732136 5511981 303385971 5521629 303385971 5521629 872037043 5526418 872037043 5526418 615513541 5531534 615513541 5531534 214525365 5577018 214525365 5577018 70121440 5577933 70121440 5577933 908452336 5588238 908452336 5588238 594093862 5596912 594093862 5596912 195551120 5604477 195551120 5604477 436845778 5612650 436845778 5612650 437238686 5613706 437238686 5613706 304812225 5618636 304812225 5618636 361683744 5629006 361683744 5629006 173050431 5641288 173050431 5641288 719551689 5666423 719551689 5666423 663460344 5675799 663460344 5675799 208191527 5682299 208191527 5682299 719267124 5682736 719267124 5682736 521015859 5683257 521015859 5683257 529609382 5728783 529609382 5728783 532679925 5743901 532679925 5743901 611347410 5751488 611347410 5751488 789402383 5754024 789402383 5754024 931289297 5759495 931289297 5759495 521167390 5768210 521167390 5768210 641683074 5776207 641683074 5776207 707975003 5783369 707975003 5783369 872129051 5799966 872129051 5799966 993970402 5802374 993970402 5802374 907484671 5812144 907484671 5812144 430011021 5823975 430011021 5823975 115661905 5831461 115661905 5831461 323803978 5842970 323803978 5842970 268070731 5852597 268070731 5852597 216038304 5865826 216038304 5865826 526419319 5866731 526419319 5866731 330154999 5886407 330154999 5886407 296765751 5895752 296765751 5895752 618826931 5905199 618826931 5905199 760291894 5917755 760291894 5917755 413649992 5937398 413649992 5937398 176555910 5970152 176555910 5970152 164467226 5984742 164467226 5984742 869673175 6001803 869673175 6001803 918548415 6007444 918548415 6007444 521340167 6017756 521340167 6017756 80952234 6040292 80952234 6040292 877733707 6044167 877733707 6044167 204170739 6055757 204170739 6055757 754023835 6069270 754023835 6069270 440488089 6071574 440488089 6071574 804801950 6074986 804801950 6074986 916167417 6092975 916167417 6092975 718564377 6093192 718564377 6093192 458859730 6146996 458859730 6146996 385946853 6155832 385946853 6155832 509730005 6167029 509730005 6167029 832909733 6171456 832909733 6171456 509990467 6184097 509990467 6184097 270662374 6188391 270662374 6188391 583483148 6191813 583483148 6191813 796109132 6196444 796109132 6196444 700457106 6198049 700457106 6198049 517892532 6210654 517892532 6210654 254715258 6215907 254715258 6215907 359310007 6230071 359310007 6230071 733830393 6241077 733830393 6241077 854169175 6250934 854169175 6250934 848956060 6255447 848956060 6255447 9281486 6265725 9281486 6265725 406447656 6270382 406447656 6270382 36385705 6271567 36385705 6271567 740798893 6300502 740798893 6300502 7942632 6318893 7942632 6318893 888526377 6328598 888526377 6328598 353167028 6348949 353167028 6348949 848650895 6363491 848650895 6363491 330494098 6380769 330494098 6380769 340453818 6391549 340453818 6391549 93157850 6409371 93157850 6409371 484664469 6425727 484664469 6425727 575345328 6427338 575345328 6427338 269072691 6432324 269072691 6432324 737156600 6437146 737156600 6437146 686692781 6445268 686692781 6445268 186236052 6449054 186236052 6449054 703796244 6461185 703796244 6461185 850625707 6462071 850625707 6462071 653996087 6467520 653996087 6467520 486109397 6483656 486109397 6483656 729464668 6485839 729464668 6485839 572762009 6487550 572762009 6487550 477382368 6501261 477382368 6501261 267437280 6507982 267437280 6507982 435960856 6523400 435960856 6523400 766644741 6538685 766644741 6538685 141753575 6551185 141753575 6551185 798594708 6552572 798594708 6552572 441555825 6567820 441555825 6567820 871270341 6580236 871270341 6580236 797851227 6600521 797851227 6600521 871664815 6602973 871664815 6602973 849101332 6604593 849101332 6604593 509072110 6611269 509072110 6611269 198308430 6615683 198308430 6615683 172692714 6635504 172692714 6635504 722900814 6636908 722900814 6636908 224528976 6637095 224528976 6637095 720814194 6650037 720814194 6650037 864270897 6667808 864270897 6667808 63715410 6680152 63715410 6680152 577274733 6681310 577274733 6681310 485652493 6688749 485652493 6688749 29389602 6690287 29389602 6690287 34466810 6703366 34466810 6703366 281043754 6704306 281043754 6704306 44975008 6704647 44975008 6704647 205243355 6747485 205243355 6747485 243570420 6750475 243570420 6750475 183821736 6753498 183821736 6753498 624722413 6757089 624722413 6757089 185007040 6763522 185007040 6763522 296871174 6769836 296871174 6769836 985873262 6785383 985873262 6785383 555792916 6794354 555792916 6794354 492973332 6809198 492973332 6809198 653128652 6809890 653128652 6809890 679346135 6810913 679346135 6810913 651693114 6822937 651693114 6822937 478004489 6826359 478004489 6826359 782381511 6848471 782381511 6848471 836350586 6850278 836350586 6850278 259583094 6870699 259583094 6870699 105981953 6872641 105981953 6872641 861261258 6894501 861261258 6894501 524878000 6914465 524878000 6914465 633066694 6917118 633066694 6917118 321184166 6919950 321184166 6919950 648488776 6920709 648488776 6920709 278911925 6920762 278911925 6920762 227266851 6935726 227266851 6935726 596273027 6937210 596273027 6937210 474487401 6950785 474487401 6950785 278533988 6952495 278533988 6952495 601470277 6954889 601470277 6954889 331288309 6970376 331288309 6970376 572614361 6980466 572614361 6980466 663905191 6988053 663905191 6988053 803718008 7000867 803718008 7000867 323799553 7020789 323799553 7020789 89441817 7023514 89441817 7023514 406480805 7031479 406480805 7031479 550687338 7035540 550687338 7035540 508680585 7036194 508680585 7036194 377375982 7043262 377375982 7043262 271773212 7048568 271773212 7048568 505447599 7060057 505447599 7060057 578386772 7079090 578386772 7079090 671996622 7089903 671996622 7089903 421325859 7098324 421325859 7098324 327810843 7110743 327810843 7110743 380000918 7128903 380000918 7128903 89839819 7130692 89839819 7130692 818910339 7144043 818910339 7144043 378840375 7147164 378840375 7147164 61103466 7157331 61103466 7157331 754282234 7163412 754282234 7163412 315584606 7175995 315584606 7175995 478735959 7184271 478735959 7184271 635467044 7185046 635467044 7185046 605076655 7188503 605076655 7188503 821249180 7216230 821249180 7216230 315013936 7218407 315013936 7218407 95979649 7238878 95979649 7238878 566640305 7247218 566640305 7247218 328697163 7263934 328697163 7263934 616713211 7269729 616713211 7269729 321773087 7275341 321773087 7275341 499444243 7289244 499444243 7289244 190199913 7293989 190199913 7293989 205531647 7300434 205531647 7300434 818885444 7322170 818885444 7322170 25000033 7344880 25000033 7344880 693435605 7345982 693435605 7345982 110931642 7375572 110931642 7375572 241341030 7383400 241341030 7383400 628849180 7405004 628849180 7405004 567465631 7412559 567465631 7412559 9897883 7418390 9897883 7418390 472324027 7430722 472324027 7430722 861933761 7433048 861933761 7433048 367290206 7435935 367290206 7435935 867341522 7443886 867341522 7443886 886804582 7447876 886804582 7447876 110994909 7450380 110994909 7450380 258877822 7472814 258877822 7472814 280225443 7473120 280225443 7473120 29942661 7475567 29942661 7475567 839020159 7478151 839020159 7478151 793102486 7478501 793102486 7478501 642789192 7479171 642789192 7479171 962199949 7483120 962199949 7483120 732072655 7486899 732072655 7486899 960918685 7526706 960918685 7526706 727394356 7527599 727394356 7527599 457303755 7556156 457303755 7556156 884828141 7557487 884828141 7557487 516463111 7559268 516463111 7559268 851197481 7569219 851197481 7569219 79811571 7577799 79811571 7577799 360336692 7591810 360336692 7591810 745481728 7595436 745481728 7595436 778658822 7598396 778658822 7598396 849049806 7604815 849049806 7604815 675333980 7622163 675333980 7622163 794253926 7625897 794253926 7625897 341002691 7651004 341002691 7651004 285665854 7667661 285665854 7667661 113407660 7671846 113407660 7671846 809382761 7672732 809382761 7672732 683796804 7681715 683796804 7681715 728961048 7687485 728961048 7687485 530025561 7698410 530025561 7698410 338159391 7711404 338159391 7711404 161571336 7728460 161571336 7728460 442092524 7765092 442092524 7765092 248011064 7786872 248011064 7786872 386850942 7790235 386850942 7790235 147025567 7805130 147025567 7805130 805393710 7817893 805393710 7817893 73807271 7824474 73807271 7824474 147321100 7828936 147321100 7828936 438512235 7838276 438512235 7838276 649579760 7863834 649579760 7863834 417999998 7885331 417999998 7885331 218072927 7901813 218072927 7901813 94152741 7916821 94152741 7916821 960782046 7918598 960782046 7918598 202686479 7918810 202686479 7918810 60046649 7923995 60046649 7923995 570256828 7968380 570256828 7968380 604456831 7969739 604456831 7969739 931437213 7977350 931437213 7977350 770584810 7995422 770584810 7995422 574136903 7997583 574136903 7997583 77596261 8000830 77596261 8000830 39763240 8002135 39763240 8002135 186138507 8015394 186138507 8015394 514137026 8016429 514137026 8016429 795438850 8028333 795438850 8028333 516559212 8042627 516559212 8042627 226640029 8047432 226640029 8047432 971129971 8068282 971129971 8068282 765648575 8069080 765648575 8069080 980678395 8073144 980678395 8073144 404946538 8079570 404946538 8079570 234749660 8087288 234749660 8087288 948186368 8087571 948186368 8087571 591569849 8092013 591569849 8092013 73108346 8103461 73108346 8103461 515000769 8106861 515000769 8106861 468905431 8117109 468905431 8117109 928254947 8122483 928254947 8122483 201024251 8136349 201024251 8136349 696602851 8138476 696602851 8138476 838157726 8164343 838157726 8164343 890040350 8166552 890040350 8166552 770147900 8167612 770147900 8167612 253381620 8170687 253381620 8170687 835899432 8172123 835899432 8172123 320342981 8178256 320342981 8178256 260227424 8180966 260227424 8180966 949111145 8183813 949111145 8183813 209213914 8197884 209213914 8197884 75749131 8208372 75749131 8208372 990368381 8217530 990368381 8217530 18381750 8219102 18381750 8219102 165084317 8221690 165084317 8221690 443002671 8223522 443002671 8223522 473827391 8224836 473827391 8224836 34313250 8240932 34313250 8240932 885208991 8246205 885208991 8246205 5663156 8253744 5663156 8253744 51742999 8271548 51742999 8271548 208699832 8271622 208699832 8271622 84042831 8273087 84042831 8273087 343703778 8277318 343703778 8277318 625993566 8294691 625993566 8294691 610676370 8301872 610676370 8301872 223615876 8328060 223615876 8328060 993610825 8333222 993610825 8333222 710748623 8339191 710748623 8339191 279021459 8344798 279021459 8344798 647601749 8368155 647601749 8368155 206737451 8387442 206737451 8387442 859774376 8396736 859774376 8396736 207459663 8429797 207459663 8429797 587591405 8433287 587591405 8433287 397061019 8444380 397061019 8444380 860610506 8463833 860610506 8463833 83540117 8469596 83540117 8469596 381640089 8471637 381640089 8471637 715766519 8491166 715766519 8491166 261814205 8494243 261814205 8494243 594958210 8497701 594958210 8497701 202243546 8502799 202243546 8502799 948154403 8513044 948154403 8513044 342259292 8527542 342259292 8527542 714186132 8528118 714186132 8528118 261883924 8528480 261883924 8528480 518446457 8528719 518446457 8528719 936178506 8544823 936178506 8544823 942356443 8546697 942356443 8546697 998903560 8564903 998903560 8564903 517331703 8567123 517331703 8567123 421023112 8568999 421023112 8568999 727660400 8575157 727660400 8575157 319135924 8579694 319135924 8579694 416597251 8624894 416597251 8624894 978765193 8630572 978765193 8630572 888616574 8654136 888616574 8654136 22610746 8656512 22610746 8656512 290673764 8658462 290673764 8658462 93394632 8664900 93394632 8664900 402053456 8670004 402053456 8670004 385802104 8672589 385802104 8672589 723039211 8674297 723039211 8674297 21617941 8692074 21617941 8692074 585128190 8703524 585128190 8703524 321033246 8704387 321033246 8704387 850208064 8753699 850208064 8753699 31052932 8765195 31052932 8765195 988614649 8771953 988614649 8771953 425683356 8776119 425683356 8776119 831020331 8797114 831020331 8797114 587505618 8797440 587505618 8797440 847021486 8803190 847021486 8803190 330104270 8807299 330104270 8807299 99519209 8808495 99519209 8808495 908634653 8812043 908634653 8812043 794193099 8841149 794193099 8841149 808075914 8877580 808075914 8877580 345638501 8930770 345638501 8930770 592784405 8931705 592784405 8931705 152580193 8935936 152580193 8935936 995449716 8943803 995449716 8943803 924729700 8944785 924729700 8944785 782856340 8945178 782856340 8945178 911423963 8946793 911423963 8946793 971368306 8947052 971368306 8947052 68064373 8950964 68064373 8950964 982529038 8954412 982529038 8954412 64792135 8959000 64792135 8959000 534920977 8963660 534920977 8963660 876040906 8982408 876040906 8982408 90782073 8984535 90782073 8984535 553195837 8996858 553195837 8996858 426324454 9007091 426324454 9007091 67514343 9016978 67514343 9016978 773815526 9021156 773815526 9021156 939582576 9021806 939582576 9021806 792343300 9030983 792343300 9030983 425582135 9077469 425582135 9077469 297511287 9082976 297511287 9082976 129401026 9085320 129401026 9085320 39186894 9116916 39186894 9116916 480872000 9127551 480872000 9127551 313601396 9130051 313601396 9130051 466529473 9132204 466529473 9132204 317763001 9169130 317763001 9169130 836423089 9174700 836423089 9174700 846301882 9175515 846301882 9175515 384633135 9188375 384633135 9188375 656671430 9212048 656671430 9212048 822724352 9217657 822724352 9217657 999518073 9224653 999518073 9224653 643519077 9230229 643519077 9230229 910520519 9236138 910520519 9236138 41693851 9247538 41693851 9247538 116811322 9277205 116811322 9277205 574173130 9281625 574173130 9281625 492948152 9282017 492948152 9282017 746937316 9349101 746937316 9349101 430811397 9353928 430811397 9353928 99442934 9359517 99442934 9359517 25371179 9381580 25371179 9381580 779850024 9399106 779850024 9399106 709567287 9399215 709567287 9399215 567666301 9410364 567666301 9410364 813390394 9412899 813390394 9412899 958294785 9442207 958294785 9442207 865957259 9443519 865957259 9443519 608192552 9443635 608192552 9443635 237861280 9448874 237861280 9448874 607348340 9458256 607348340 9458256 247941196 9458587 247941196 9458587 71360869 9464189 71360869 9464189 591234620 9471462 591234620 9471462 401215996 9489529 401215996 9489529 252528825 9492790 252528825 9492790 370294563 9493023 370294563 9493023 898312477 9505574 898312477 9505574 956418401 9507448 956418401 9507448 830506485 9533811 830506485 9533811 4453616 9537070 4453616 9537070 636126396 9551612 636126396 9551612 654827407 9553326 654827407 9553326 808006082 9560608 808006082 9560608 174500060 9570540 174500060 9570540 331660771 9581653 331660771 9581653 392498599 9591558 392498599 9591558 708651703 9598146 708651703 9598146 265814125 9605162 265814125 9605162 787738801 9607310 787738801 9607310 827378008 9616839 827378008 9616839 51339250 9618701 51339250 9618701 505912122 9640101 505912122 9640101 56622805 9640514 56622805 9640514 429974156 9651094 429974156 9651094 698278162 9653763 698278162 9653763 360139774 9657733 360139774 9657733 216357557 9661190 216357557 9661190 173676886 9662941 173676886 9662941 940775061 9676898 940775061 9676898 39913585 9679542 39913585 9679542 831496738 9680277 831496738 9680277 465898688 9693713 465898688 9693713 219543129 9695905 219543129 9695905 410509284 9701263 410509284 9701263 799551327 9708168 799551327 9708168 737161369 9713388 737161369 9713388 491320566 9716190 491320566 9716190 954935556 9721717 954935556 9721717 4698799 9730358 4698799 9730358 554767767 9768530 554767767 9768530 356096643 9779896 356096643 9779896 543229079 9783507 543229079 9783507 450483400 9784715 450483400 9784715 402981612 9792058 402981612 9792058 647886245 9811908 647886245 9811908 213428459 9847990 213428459 9847990 796837055 9848282 796837055 9848282 130555618 9852906 130555618 9852906 60934709 9853501 60934709 9853501 81416829 9854970 81416829 9854970 774382701 9855362 774382701 9855362 855572484 9875227 855572484 9875227 748203066 9895805 748203066 9895805 941566530 9901699 941566530 9901699 270237070 9902093 270237070 9902093 610201968 9914165 610201968 9914165 397025336 9922929 397025336 9922929 376521810 9929045 376521810 9929045 990265662 9949340 990265662 9949340 654441909 9957366 654441909 9957366 128434656 9967885 128434656 9967885 520861599 9974981 520861599 9974981 306141912 9979254 306141912 9979254 729769583 9982640 729769583 9982640 829759733 9997737 829759733 9997737 976725647 10010615 976725647 10010615 689800897 10030215 689800897 10030215 956056496 10038445 956056496 10038445 797673572 10084473 797673572 10084473 839448627 10098995 839448627 10098995 622241706 10107926 622241706 10107926 688124931 10111944 688124931 10111944 119687735 10126053 119687735 10126053 910692688 10156002 910692688 10156002 250308970 10176645 250308970 10176645 561877429 10188897 561877429 10188897 735300826 10204326 735300826 10204326 830950884 10205401 830950884 10205401 904456682 10230801 904456682 10230801 162311351 10236659 162311351 10236659 369623405 10241936 369623405 10241936 618785133 10248150 618785133 10248150 906302420 10274538 906302420 10274538 322166352 10283064 322166352 10283064 205320615 10283723 205320615 10283723 717988834 10284123 717988834 10284123 452070258 10314290 452070258 10314290 173644212 10322690 173644212 10322690 421046389 10323195 421046389 10323195 780442242 10330129 780442242 10330129 160388556 10342841 160388556 10342841 844090265 10363267 844090265 10363267 868226973 10371792 868226973 10371792 376343248 10386346 376343248 10386346 240500584 10392225 240500584 10392225 645851816 10405298 645851816 10405298 362223974 10411307 362223974 10411307 267939732 10452910 267939732 10452910 838692862 10456934 838692862 10456934 756563252 10481295 756563252 10481295 547080675 10493954 547080675 10493954 420019116 10494134 420019116 10494134 286544865 10496512 286544865 10496512 925023717 10501641 925023717 10501641 298553713 10501974 298553713 10501974 703298287 10506802 703298287 10506802 176836762 10510913 176836762 10510913 76036908 10512457 76036908 10512457 357857547 10513684 357857547 10513684 598183967 10519856 598183967 10519856 960904312 10542790 960904312 10542790 381171756 10560952 381171756 10560952 473757193 10573499 473757193 10573499 991848195 10581579 991848195 10581579 651263204 10591367 651263204 10591367 75276169 10600674 75276169 10600674 951602778 10604791 951602778 10604791 489627356 10619856 489627356 10619856 953688852 10630726 953688852 10630726 693155765 10631627 693155765 10631627 361200849 10654023 361200849 10654023 661560770 10690254 661560770 10690254 653237465 10706232 653237465 10706232 790337325 10706399 790337325 10706399 530412636 10715323 530412636 10715323 877728642 10715354 877728642 10715354 510247179 10719044 510247179 10719044 755452091 10719391 755452091 10719391 993132023 10727333 993132023 10727333 384216063 10742491 384216063 10742491 150237954 10742560 150237954 10742560 968942291 10758273 968942291 10758273 643478608 10771544 643478608 10771544 740053620 10784945 740053620 10784945 628498201 10855965 628498201 10855965 961983594 10857507 961983594 10857507 26292342 10863892 26292342 10863892 82731895 10868895 82731895 10868895 906698288 10874345 906698288 10874345 585334881 10895879 585334881 10895879 439032134 10905423 439032134 10905423 502905047 10905809 502905047 10905809 461445079 10912023 461445079 10912023 511941066 10923017 511941066 10923017 793151187 10937476 793151187 10937476 731334810 10958050 731334810 10958050 382089613 10959336 382089613 10959336 346053355 10982493 346053355 10982493 95093753 10985024 95093753 10985024 667222838 11006302 667222838 11006302 604429171 11030230 604429171 11030230 537135533 11033930 537135533 11033930 734611727 11036235 734611727 11036235 882468776 11040776 882468776 11040776 702314706 11050755 702314706 11050755 484684292 11065661 484684292 11065661 924288327 11081452 924288327 11081452 934005867 11087812 934005867 11087812 278333429 11122492 278333429 11122492 610780282 11159881 610780282 11159881 524905809 11167334 524905809 11167334 328758224 11170460 328758224 11170460 686794874 11171834 686794874 11171834 998363831 11185629 998363831 11185629 915095317 11188935 915095317 11188935 55694463 11191571 55694463 11191571 915201593 11191732 915201593 11191732 718581621 11207330 718581621 11207330 523393376 11220689 523393376 11220689 298360055 11242799 298360055 11242799 31699898 11260047 31699898 11260047 831220509 11272511 831220509 11272511 649115327 11286422 649115327 11286422 122712570 11319000 122712570 11319000 656029676 11319019 656029676 11319019 224852755 11323194 224852755 11323194 825092119 11332833 825092119 11332833 221289111 11346190 221289111 11346190 943730163 11351338 943730163 11351338 170698640 11359696 170698640 11359696 461827600 11360628 461827600 11360628 308878730 11366065 308878730 11366065 502729188 11366907 502729188 11366907 113768956 11374807 113768956 11374807 317952289 11388785 317952289 11388785 936749006 11392105 936749006 11392105 423167709 11412361 423167709 11412361 612166723 11433134 612166723 11433134 408799125 11438652 408799125 11438652 716051625 11441535 716051625 11441535 380475376 11449688 380475376 11449688 499816001 11450369 499816001 11450369 485043805 11451227 485043805 11451227 474527182 11453515 474527182 11453515 694776926 11457371 694776926 11457371 945882807 11460369 945882807 11460369 826986764 11505820 826986764 11505820 236200823 11510191 236200823 11510191 435762095 11522227 435762095 11522227 391828367 11542107 391828367 11542107 92732059 11564163 92732059 11564163 750668993 11564526 750668993 11564526 890842739 11584589 890842739 11584589 182476135 11586257 182476135 11586257 805746390 11586355 805746390 11586355 794748104 11598307 794748104 11598307 213601382 11605558 213601382 11605558 833193375 11612207 833193375 11612207 668024611 11620651 668024611 11620651 518754104 11621463 518754104 11621463 860548103 11621977 860548103 11621977 347360506 11624802 347360506 11624802 957961853 11628478 957961853 11628478 909599627 11630352 909599627 11630352 825269884 11631012 825269884 11631012 824773135 11637673 824773135 11637673 414695356 11644754 414695356 11644754 28477637 11647567 28477637 11647567 493906628 11654497 493906628 11654497 820659981 11655165 820659981 11655165 416702756 11655187 416702756 11655187 593092258 11709198 593092258 11709198 89613970 11711473 89613970 11711473 961787193 11724669 961787193 11724669 844734117 11729090 844734117 11729090 842094971 11740837 842094971 11740837 961420612 11749412 961420612 11749412 522029860 11751754 522029860 11751754 215628863 11757181 215628863 11757181 262412424 11764589 262412424 11764589 768222022 11770142 768222022 11770142 805247115 11793025 805247115 11793025 904122894 11811486 904122894 11811486 746142426 11819776 746142426 11819776 820785969 11823636 820785969 11823636 248602451 11825652 248602451 11825652 201022907 11832500 201022907 11832500 294890213 11834045 294890213 11834045 679559967 11846096 679559967 11846096 94307278 11851702 94307278 11851702 978404250 11863813 978404250 11863813 378889599 11895364 378889599 11895364 165656734 11901667 165656734 11901667 295970881 11903807 295970881 11903807 466936999 11916286 466936999 11916286 258545142 11938150 258545142 11938150 787937060 11942818 787937060 11942818 815131790 11948903 815131790 11948903 833599215 11982895 833599215 11982895 350781220 12005226 350781220 12005226 340024337 12020519 340024337 12020519 520033857 12026457 520033857 12026457 291055358 12039441 291055358 12039441 771150394 12047175 771150394 12047175 874415109 12052537 874415109 12052537 465595565 12100010 465595565 12100010 470916254 12113095 470916254 12113095 703861613 12115952 703861613 12115952 398632804 12142054 398632804 12142054 675112891 12164120 675112891 12164120 655648085 12174574 655648085 12174574 258673475 12179924 258673475 12179924 705448864 12202637 705448864 12202637 437188119 12206454 437188119 12206454 315686051 12227001 315686051 12227001 322667000 12238561 322667000 12238561 979038427 12248045 979038427 12248045 64330141 12269513 64330141 12269513 396069508 12297602 396069508 12297602 856820693 12316799 856820693 12316799 664350485 12321728 664350485 12321728 46895010 12387637 46895010 12387637 85039747 12407389 85039747 12407389 582122849 12411800 582122849 12411800 815007803 12415215 815007803 12415215 436989246 12428297 436989246 12428297 383699473 12431968 383699473 12431968 341825611 12446891 341825611 12446891 359329307 12446960 359329307 12446960 938376610 12472078 938376610 12472078 720197435 12486602 720197435 12486602 530534139 12493235 530534139 12493235 806047850 12509605 806047850 12509605 392627414 12523780 392627414 12523780 686153538 12525931 686153538 12525931 621253010 12550149 621253010 12550149 929084710 12560475 929084710 12560475 736149814 12583465 736149814 12583465 223741942 12588353 223741942 12588353 731369560 12594827 731369560 12594827 469818209 12601818 469818209 12601818 727496781 12611947 727496781 12611947 619859303 12625643 619859303 12625643 959637378 12636715 959637378 12636715 66569882 12650991 66569882 12650991 782464124 12682948 782464124 12682948 820281336 12683390 820281336 12683390 990371394 12699840 990371394 12699840 271649881 12708145 271649881 12708145 173526427 12709343 173526427 12709343 527009786 12711725 527009786 12711725 434898104 12731638 434898104 12731638 740682196 12734228 740682196 12734228 436371471 12745226 436371471 12745226 24912332 12802883 24912332 12802883 754403839 12819527 754403839 12819527 972213053 12837998 972213053 12837998 452684507 12852964 452684507 12852964 907664857 12866431 907664857 12866431 204220938 12869104 204220938 12869104 457226680 12881954 457226680 12881954 567566432 12899379 567566432 12899379 468988987 12902880 468988987 12902880 96253340 12903737 96253340 12903737 734617397 12904416 734617397 12904416 226746795 12914659 226746795 12914659 309909836 12919626 309909836 12919626 98721363 12930497 98721363 12930497 308799446 12939182 308799446 12939182 891404704 12963513 891404704 12963513 95294950 12990373 95294950 12990373 828566794 12992132 828566794 12992132 322014799 13020648 322014799 13020648 722271640 13022195 722271640 13022195 176511911 13027474 176511911 13027474 825188464 13029332 825188464 13029332 54734108 13038573 54734108 13038573 174164590 13047186 174164590 13047186 453563428 13053297 453563428 13053297 47737472 13055223 47737472 13055223 617640412 13066765 617640412 13066765 176915457 13070540 176915457 13070540 64297788 13075360 64297788 13075360 101942290 13076332 101942290 13076332 490299676 13080806 490299676 13080806 846993246 13092179 846993246 13092179 679140766 13102119 679140766 13102119 650075980 13107953 650075980 13107953 196636722 13112859 196636722 13112859 426813436 13117847 426813436 13117847 14594592 13120089 14594592 13120089 104578282 13125205 104578282 13125205 878951681 13136326 878951681 13136326 725813393 13142967 725813393 13142967 594010000 13174403 594010000 13174403 120036630 13186165 120036630 13186165 424621569 13191364 424621569 13191364 994486811 13197629 994486811 13197629 663079433 13204499 663079433 13204499 853734638 13207749 853734638 13207749 918296923 13218691 918296923 13218691 160546030 13243549 160546030 13243549 627736746 13250135 627736746 13250135 685113716 13251187 685113716 13251187 367304307 13256351 367304307 13256351 828633403 13260035 828633403 13260035 502618578 13260970 502618578 13260970 945206062 13269625 945206062 13269625 240474383 13297462 240474383 13297462 923601258 13297623 923601258 13297623 336415031 13298334 336415031 13298334 250201430 13307882 250201430 13307882 242090734 13308791 242090734 13308791 688797212 13308954 688797212 13308954 85409162 13312534 85409162 13312534 340737462 13322865 340737462 13322865 57706328 13339792 57706328 13339792 690385370 13369267 690385370 13369267 231664984 13369778 231664984 13369778 146699363 13372507 146699363 13372507 333387496 13374317 333387496 13374317 892601984 13398409 892601984 13398409 878397850 13400009 878397850 13400009 640506669 13407093 640506669 13407093 988149714 13419153 988149714 13419153 870969433 13421818 870969433 13421818 434245476 13429001 434245476 13429001 429549128 13430719 429549128 13430719 259457152 13439993 259457152 13439993 792483110 13440928 792483110 13440928 575438141 13448833 575438141 13448833 1016489 13454149 1016489 13454149 809229730 13471689 809229730 13471689 758605794 13472542 758605794 13472542 877101240 13482517 877101240 13482517 666081584 13482843 666081584 13482843 427736150 13519489 427736150 13519489 734069778 13521589 734069778 13521589 164010566 13530519 164010566 13530519 754440610 13538883 754440610 13538883 11258807 13540290 11258807 13540290 563900295 13545712 563900295 13545712 338823379 13553025 338823379 13553025 178989000 13556524 178989000 13556524 408038704 13565477 408038704 13565477 908698351 13575734 908698351 13575734 212086523 13582490 212086523 13582490 527446438 13590933 527446438 13590933 81791891 13599456 81791891 13599456 334935600 13606882 334935600 13606882 916849693 13615860 916849693 13615860 827894624 13616754 827894624 13616754 791954465 13636326 791954465 13636326 500918658 13639743 500918658 13639743 442454136 13649436 442454136 13649436 473651392 13669485 473651392 13669485 424079894 13683852 424079894 13683852 407150143 13690694 407150143 13690694 125846281 13695105 125846281 13695105 181366660 13729671 181366660 13729671 868772122 13733779 868772122 13733779 577564908 13743857 577564908 13743857 306928223 13751519 306928223 13751519 510452592 13761375 510452592 13761375 473268296 13767547 473268296 13767547 83069947 13777845 83069947 13777845 873520754 13781604 873520754 13781604 359070644 13787333 359070644 13787333 770374950 13794024 770374950 13794024 367645491 13799222 367645491 13799222 382128165 13801045 382128165 13801045 114251860 13801534 114251860 13801534 792610802 13802503 792610802 13802503 936678670 13805968 936678670 13805968 144549240 13814370 144549240 13814370 746502427 13824482 746502427 13824482 814620716 13828504 814620716 13828504 25762375 13837740 25762375 13837740 599959732 13844951 599959732 13844951 914800154 13852615 914800154 13852615 443138681 13853328 443138681 13853328 200742661 13857315 200742661 13857315 190572159 13866695 190572159 13866695 639842587 13867205 639842587 13867205 318713254 13867637 318713254 13867637 890131556 13881987 890131556 13881987 260315229 13905669 260315229 13905669 270898276 13930514 270898276 13930514 982864066 13934059 982864066 13934059 619023833 13935770 619023833 13935770 263256439 13944523 263256439 13944523 907055958 13955106 907055958 13955106 632879920 13971887 632879920 13971887 845761405 13986446 845761405 13986446 840124667 13989803 840124667 13989803 103824618 13999910 103824618 13999910 86590385 14014025 86590385 14014025 977753337 14020920 977753337 14020920 988947854 14024630 988947854 14024630 786586639 14030923 786586639 14030923 23942197 14041200 23942197 14041200 69541247 14075058 69541247 14075058 570218962 14106467 570218962 14106467 480761604 14109931 480761604 14109931 586956758 14120343 586956758 14120343 789471532 14133331 789471532 14133331 986432223 14144548 986432223 14144548 526393959 14160942 526393959 14160942 401413316 14181246 401413316 14181246 386253093 14182586 386253093 14182586 36845195 14185275 36845195 14185275 370257013 14190579 370257013 14190579 686449223 14190854 686449223 14190854 138416794 14199357 138416794 14199357 952787514 14208088 952787514 14208088 268026877 14210886 268026877 14210886 171800929 14238282 171800929 14238282 290120399 14241680 290120399 14241680 842222483 14241734 842222483 14241734 621333079 14254117 621333079 14254117 977541688 14254314 977541688 14254314 562845440 14273295 562845440 14273295 369393497 14277543 369393497 14277543 680311905 14279230 680311905 14279230 368238816 14285921 368238816 14285921 808056905 14296418 808056905 14296418 368520513 14336192 368520513 14336192 440011811 14336834 440011811 14336834 35587559 14340026 35587559 14340026 850759326 14354427 850759326 14354427 317056902 14356361 317056902 14356361 510025058 14359105 510025058 14359105 650043556 14362654 650043556 14362654 465119931 14365681 465119931 14365681 645966315 14366262 645966315 14366262 885944857 14384688 885944857 14384688 961044685 14392466 961044685 14392466 712677048 14394919 712677048 14394919 796975253 14410754 796975253 14410754 37292356 14410982 37292356 14410982 122699519 14434132 122699519 14434132 797107721 14448061 797107721 14448061 563860354 14451446 563860354 14451446 862179646 14478053 862179646 14478053 784169124 14485291 784169124 14485291 156647837 14485923 156647837 14485923 825122043 14492884 825122043 14492884 513998183 14499688 513998183 14499688 440790952 14501366 440790952 14501366 361966253 14508273 361966253 14508273 817528227 14514152 817528227 14514152 76277846 14518551 76277846 14518551 687654934 14546208 687654934 14546208 680496409 14550734 680496409 14550734 587270254 14551277 587270254 14551277 687428168 14560704 687428168 14560704 698102927 14574601 698102927 14574601 998260472 14585381 998260472 14585381 827527855 14586062 827527855 14586062 611209108 14589277 611209108 14589277 950384712 14594036 950384712 14594036 274949666 14596010 274949666 14596010 363013189 14596071 363013189 14596071 264759016 14596536 264759016 14596536 579928177 14617030 579928177 14617030 514572524 14617916 514572524 14617916 543288854 14636484 543288854 14636484 721410517 14636814 721410517 14636814 351271111 14652082 351271111 14652082 81165403 14653925 81165403 14653925 883908164 14669383 883908164 14669383 665882531 14703514 665882531 14703514 961252026 14721133 961252026 14721133 251266145 14724298 251266145 14724298 964235035 14728444 964235035 14728444 295335032 14731114 295335032 14731114 352905583 14732419 352905583 14732419 991422595 14738388 991422595 14738388 229503189 14745848 229503189 14745848 708019027 14747524 708019027 14747524 158939821 14756968 158939821 14756968 510013248 14759927 510013248 14759927 48095739 14762629 48095739 14762629 396123968 14762994 396123968 14762994 619663304 14783551 619663304 14783551 248866370 14799162 248866370 14799162 610811237 14800649 610811237 14800649 858806371 14811116 858806371 14811116 445590849 14816197 445590849 14816197 750926887 14835455 750926887 14835455 44663417 14845883 44663417 14845883 601255043 14872883 601255043 14872883 590531064 14873412 590531064 14873412 87295183 14885295 87295183 14885295 640170803 14912650 640170803 14912650 265759496 14916330 265759496 14916330 210782104 14918117 210782104 14918117 949889149 14928278 949889149 14928278 408444512 14933769 408444512 14933769 622230335 14949572 622230335 14949572 563895930 14950312 563895930 14950312 979823093 14964819 979823093 14964819 891227001 14970148 891227001 14970148 898314065 14970667 898314065 14970667 725009130 14971412 725009130 14971412 695825504 14976318 695825504 14976318 963936753 15004652 963936753 15004652 189234863 15008080 189234863 15008080 625042834 15011874 625042834 15011874 697778230 15014352 697778230 15014352 420226632 15014635 420226632 15014635 794238031 15038131 794238031 15038131 297041830 15044797 297041830 15044797 475994514 15066247 475994514 15066247 679987290 15068158 679987290 15068158 20395822 15076768 20395822 15076768 315418385 15085085 315418385 15085085 243700843 15085425 243700843 15085425 115743106 15100224 115743106 15100224 713557278 15108963 713557278 15108963 447640825 15109147 447640825 15109147 5603257 15112812 5603257 15112812 268647738 15127307 268647738 15127307 998071058 15131199 998071058 15131199 777240274 15136336 777240274 15136336 459941021 15137173 459941021 15137173 189675355 15139881 189675355 15139881 567577621 15142246 567577621 15142246 658852401 15149350 658852401 15149350 804324627 15182966 804324627 15182966 647499225 15183821 647499225 15183821 16081856 15190901 16081856 15190901 627153830 15193805 627153830 15193805 977928942 15203378 977928942 15203378 416244674 15216923 416244674 15216923 591080907 15219432 591080907 15219432 153768175 15223192 153768175 15223192 915606246 15233336 915606246 15233336 955965459 15241830 955965459 15241830 961246749 15250018 961246749 15250018 349308140 15268690 349308140 15268690 590190732 15276686 590190732 15276686 190550800 15277595 190550800 15277595 454818168 15288673 454818168 15288673 630543553 15307271 630543553 15307271 176461284 15314326 176461284 15314326 847674946 15322979 847674946 15322979 864146198 15323848 864146198 15323848 628482751 15324924 628482751 15324924 967531706 15335395 967531706 15335395 27825572 15343080 27825572 15343080 562462257 15344261 562462257 15344261 120740584 15348262 120740584 15348262 966536014 15362361 966536014 15362361 859948181 15368505 859948181 15368505 79212145 15386883 79212145 15386883 822256985 15394012 822256985 15394012 230219984 15401492 230219984 15401492 732529949 15403630 732529949 15403630 908876690 15409713 908876690 15409713 210187428 15415591 210187428 15415591 603186180 15426095 603186180 15426095 113362730 15437692 113362730 15437692 908167195 15452145 908167195 15452145 20005161 15454647 20005161 15454647 914760039 15469293 914760039 15469293 678864550 15474266 678864550 15474266 134435738 15481331 134435738 15481331 946738755 15520304 946738755 15520304 229997335 15541763 229997335 15541763 861456006 15544982 861456006 15544982 664570880 15551859 664570880 15551859 415518899 15562056 415518899 15562056 916791401 15565493 916791401 15565493 539602734 15570063 539602734 15570063 26735412 15575578 26735412 15575578 864257126 15580391 864257126 15580391 726511990 15581780 726511990 15581780 658939352 15637841 658939352 15637841 508323776 15648358 508323776 15648358 880354807 15652155 880354807 15652155 842746164 15675851 842746164 15675851 55128884 15686220 55128884 15686220 735950789 15692782 735950789 15692782 274612777 15696932 274612777 15696932 13919324 15718364 13919324 15718364 768709017 15754149 768709017 15754149 182548189 15760824 182548189 15760824 591671591 15762427 591671591 15762427 586040615 15771838 586040615 15771838 866892535 15798594 866892535 15798594 446813500 15807638 446813500 15807638 360586802 15819421 360586802 15819421 740541902 15828622 740541902 15828622 667913388 15848724 667913388 15848724 145652925 15850830 145652925 15850830 243371966 15854554 243371966 15854554 547999867 15877405 547999867 15877405 995535912 15878649 995535912 15878649 232311468 15887859 232311468 15887859 457237858 15888194 457237858 15888194 339976717 15893149 339976717 15893149 13530013 15908366 13530013 15908366 673835654 15913565 673835654 15913565 765036409 15929559 765036409 15929559 283952617 15952653 283952617 15952653 469437285 15967309 469437285 15967309 66694715 15970050 66694715 15970050 629874274 15972376 629874274 15972376 653280049 15993262 653280049 15993262 518161960 16000501 518161960 16000501 707275788 16009039 707275788 16009039 755507846 16026515 755507846 16026515 465056110 16030277 465056110 16030277 515845182 16033548 515845182 16033548 229639579 16040866 229639579 16040866 611192500 16048944 611192500 16048944 248583554 16062664 248583554 16062664 445459414 16066580 445459414 16066580 254090044 16074578 254090044 16074578 988437659 16095938 988437659 16095938 206718584 16128841 206718584 16128841 698980984 16141045 698980984 16141045 213013886 16146515 213013886 16146515 763954930 16150952 763954930 16150952 772437244 16156364 772437244 16156364 273235770 16161610 273235770 16161610 191804647 16162740 191804647 16162740 582859014 16164317 582859014 16164317 854299847 16167042 854299847 16167042 430992808 16173609 430992808 16173609 522257887 16201788 522257887 16201788 799974074 16215567 799974074 16215567 929423506 16222507 929423506 16222507 351944857 16245024 351944857 16245024 237119352 16253795 237119352 16253795 836783099 16290246 836783099 16290246 659189235 16311099 659189235 16311099 798353642 16325654 798353642 16325654 8979301 16326332 8979301 16326332 261373313 16327375 261373313 16327375 538697044 16327463 538697044 16327463 132372210 16340494 132372210 16340494 551285927 16341490 551285927 16341490 787433949 16355524 787433949 16355524 163080363 16361105 163080363 16361105 95839210 16373894 95839210 16373894 744935164 16377393 744935164 16377393 163629897 16403266 163629897 16403266 966256799 16441899 966256799 16441899 796342287 16462074 796342287 16462074 17543593 16468804 17543593 16468804 655722732 16472626 655722732 16472626 954570837 16475714 954570837 16475714 469342547 16482988 469342547 16482988 330874545 16496416 330874545 16496416 577708672 16500002 577708672 16500002 967853949 16504922 967853949 16504922 46259104 16518123 46259104 16518123 242124307 16523893 242124307 16523893 735123925 16539049 735123925 16539049 394601111 16540778 394601111 16540778 271947656 16574758 271947656 16574758 659087950 16579563 659087950 16579563 512808186 16607731 512808186 16607731 933426847 16610897 933426847 16610897 148595902 16617774 148595902 16617774 373063418 16629236 373063418 16629236 55603997 16630605 55603997 16630605 439479858 16634617 439479858 16634617 258643555 16635682 258643555 16635682 357615246 16637389 357615246 16637389 804046824 16650212 804046824 16650212 445665397 16659917 445665397 16659917 413144633 16660118 413144633 16660118 841009199 16660728 841009199 16660728 80608534 16690577 80608534 16690577 635554148 16699947 635554148 16699947 953541152 16715836 953541152 16715836 157037318 16728950 157037318 16728950 240973803 16740086 240973803 16740086 892529487 16740136 892529487 16740136 101275319 16764433 101275319 16764433 868594540 16764818 868594540 16764818 323981993 16783845 323981993 16783845 125096132 16787040 125096132 16787040 280581687 16791481 280581687 16791481 872610792 16795458 872610792 16795458 223802049 16812953 223802049 16812953 384279233 16831207 384279233 16831207 877062052 16834761 877062052 16834761 548516857 16834851 548516857 16834851 709293270 16844846 709293270 16844846 72089875 16859429 72089875 16859429 71782174 16871504 71782174 16871504 808691355 16876961 808691355 16876961 145338099 16878311 145338099 16878311 84449356 16919530 84449356 16919530 3973162 16923264 3973162 16923264 373304207 16927594 373304207 16927594 907143549 16932381 907143549 16932381 659921471 16946379 659921471 16946379 30731277 16946804 30731277 16946804 223839517 16964274 223839517 16964274 164967829 16964605 164967829 16964605 125092748 16966032 125092748 16966032 195009208 16972878 195009208 16972878 675621963 16987817 675621963 16987817 23879830 16989670 23879830 16989670 892117467 17004601 892117467 17004601 169762955 17013480 169762955 17013480 106593922 17039767 106593922 17039767 653410441 17041084 653410441 17041084 282273994 17044901 282273994 17044901 252131156 17052257 252131156 17052257 731523149 17077572 731523149 17077572 703783289 17080988 703783289 17080988 469794855 17092397 469794855 17092397 388909841 17100079 388909841 17100079 104936429 17103072 104936429 17103072 186404183 17124387 186404183 17124387 262853646 17127005 262853646 17127005 906895150 17130098 906895150 17130098 518313435 17130733 518313435 17130733 37950923 17131266 37950923 17131266 213870631 17141223 213870631 17141223 614518666 17151741 614518666 17151741 102795427 17151939 102795427 17151939 928684639 17159311 928684639 17159311 440318028 17176335 440318028 17176335 815478455 17180170 815478455 17180170 802276395 17182504 802276395 17182504 797033657 17189440 797033657 17189440 499117429 17196515 499117429 17196515 843895351 17206070 843895351 17206070 375788262 17216982 375788262 17216982 406241671 17224818 406241671 17224818 409070740 17226208 409070740 17226208 453437864 17246817 453437864 17246817 583080825 17249686 583080825 17249686 751421308 17251851 751421308 17251851 953092248 17260501 953092248 17260501 453782560 17267769 453782560 17267769 660875115 17287549 660875115 17287549 130161248 17307909 130161248 17307909 291451948 17311363 291451948 17311363 168637189 17317760 168637189 17317760 353366182 17341623 353366182 17341623 637850770 17350712 637850770 17350712 357982539 17356930 357982539 17356930 661303587 17366930 661303587 17366930 974239543 17374204 974239543 17374204 847665584 17393495 847665584 17393495 168906159 17434850 168906159 17434850 813279828 17436028 813279828 17436028 679817265 17439638 679817265 17439638 668026452 17442990 668026452 17442990 295836915 17443371 295836915 17443371 922129568 17465932 922129568 17465932 558357674 17482424 558357674 17482424 797512667 17526061 797512667 17526061 826456193 17536324 826456193 17536324 334461680 17539256 334461680 17539256 812871201 17547918 812871201 17547918 101281696 17559009 101281696 17559009 284135886 17561041 284135886 17561041 994953911 17562330 994953911 17562330 588180896 17579355 588180896 17579355 551511766 17588418 551511766 17588418 941612262 17592186 941612262 17592186 824030437 17605722 824030437 17605722 213248144 17621193 213248144 17621193 44201271 17641043 44201271 17641043 661464647 17646236 661464647 17646236 376620964 17656475 376620964 17656475 570772593 17661856 570772593 17661856 360227224 17686980 360227224 17686980 89360402 17687201 89360402 17687201 34231881 17693520 34231881 17693520 831407424 17721613 831407424 17721613 128353190 17727639 128353190 17727639 755594559 17731123 755594559 17731123 456715834 17742467 456715834 17742467 435922479 17765423 435922479 17765423 256146230 17767705 256146230 17767705 401770947 17775321 401770947 17775321 964486501 17780403 964486501 17780403 610062293 17783814 610062293 17783814 216203470 17786085 216203470 17786085 354137401 17793512 354137401 17793512 354752330 17796436 354752330 17796436 495905359 17819785 495905359 17819785 970978179 17843561 970978179 17843561 650319034 17848967 650319034 17848967 645982173 17871807 645982173 17871807 512089594 17884622 512089594 17884622 511809813 17899852 511809813 17899852 851319295 17903701 851319295 17903701 535507554 17906089 535507554 17906089 27660717 17907081 27660717 17907081 740068807 17907089 740068807 17907089 548966450 17913409 548966450 17913409 517413894 17923106 517413894 17923106 14805660 17926169 14805660 17926169 384412102 17939618 384412102 17939618 65022505 17943653 65022505 17943653 227709914 17966610 227709914 17966610 986626655 17968650 986626655 17968650 564743084 17984199 564743084 17984199 640902562 17995498 640902562 17995498 102750984 18007946 102750984 18007946 96605860 18019981 96605860 18019981 105771054 18024876 105771054 18024876 40221408 18027093 40221408 18027093 970344413 18028434 970344413 18028434 662081847 18029603 662081847 18029603 664474504 18041019 664474504 18041019 697654681 18049125 697654681 18049125 92141166 18064082 92141166 18064082 799685019 18073233 799685019 18073233 335309150 18075538 335309150 18075538 426928974 18096875 426928974 18096875 534985156 18102003 534985156 18102003 521310941 18102947 521310941 18102947 772602771 18107656 772602771 18107656 934171007 18121846 934171007 18121846 49207690 18122471 49207690 18122471 340923411 18130510 340923411 18130510 810562018 18132925 810562018 18132925 426707728 18139784 426707728 18139784 355976444 18150491 355976444 18150491 893251143 18191625 893251143 18191625 670305025 18199384 670305025 18199384 13053078 18202207 13053078 18202207 947428214 18209900 947428214 18209900 924652213 18219513 924652213 18219513 354038285 18219865 354038285 18219865 190465226 18221404 190465226 18221404 728637648 18258941 728637648 18258941 561063003 18264506 561063003 18264506 191328840 18267000 191328840 18267000 950574446 18300761 950574446 18300761 599613605 18316389 599613605 18316389 952141043 18322574 952141043 18322574 694033960 18330402 694033960 18330402 14858159 18346042 14858159 18346042 245213759 18375943 245213759 18375943 185453745 18380987 185453745 18380987 184073746 18389635 184073746 18389635 697667878 18396291 697667878 18396291 233112659 18401646 233112659 18401646 643362770 18412314 643362770 18412314 202765350 18413937 202765350 18413937 290634540 18419407 290634540 18419407 773015096 18429445 773015096 18429445 97454855 18431551 97454855 18431551 770915737 18436996 770915737 18436996 775659749 18467112 775659749 18467112 140380941 18471103 140380941 18471103 482955791 18475423 482955791 18475423 570183231 18477333 570183231 18477333 292425928 18498810 292425928 18498810 667518542 18503262 667518542 18503262 493309576 18509174 493309576 18509174 136804567 18524965 136804567 18524965 448299546 18532411 448299546 18532411 412719017 18541370 412719017 18541370 372902098 18550781 372902098 18550781 973907407 18590574 973907407 18590574 99767981 18605974 99767981 18605974 629094098 18623614 629094098 18623614 506759660 18627681 506759660 18627681 542660495 18630963 542660495 18630963 251158713 18635796 251158713 18635796 952148857 18640482 952148857 18640482 45848485 18663074 45848485 18663074 772524702 18670878 772524702 18670878 336156149 18686170 336156149 18686170 787938838 18690244 787938838 18690244 426896894 18692726 426896894 18692726 529768916 18721961 529768916 18721961 955994319 18730682 955994319 18730682 200914648 18732497 200914648 18732497 853662146 18744381 853662146 18744381 767782265 18752252 767782265 18752252 782558638 18777304 782558638 18777304 682693846 18798485 682693846 18798485 12784912 18799466 12784912 18799466 73325638 18803304 73325638 18803304 811184542 18818329 811184542 18818329 633051651 18819061 633051651 18819061 782781055 18827232 782781055 18827232 201289011 18843767 201289011 18843767 927498039 18855867 927498039 18855867 778077272 18856657 778077272 18856657 68150703 18862458 68150703 18862458 392601933 18867830 392601933 18867830 426333961 18874265 426333961 18874265 66968035 18875789 66968035 18875789 246625786 18876756 246625786 18876756 831922276 18881199 831922276 18881199 905318434 18894578 905318434 18894578 797204626 18937973 797204626 18937973 146506943 18968051 146506943 18968051 837261964 18976804 837261964 18976804 724331203 18982631 724331203 18982631 36157875 18988209 36157875 18988209 168813999 18990294 168813999 18990294 48742691 19017363 48742691 19017363 336740556 19049977 336740556 19049977 416581707 19062037 416581707 19062037 902945636 19073640 902945636 19073640 511919380 19075625 511919380 19075625 197176113 19088027 197176113 19088027 210785777 19089285 210785777 19089285 729069036 19089962 729069036 19089962 484258351 19090770 484258351 19090770 467626558 19098984 467626558 19098984 608799560 19101018 608799560 19101018 316033923 19117243 316033923 19117243 853963915 19133707 853963915 19133707 798281676 19148213 798281676 19148213 176505636 19148895 176505636 19148895 943486597 19169142 943486597 19169142 722890415 19183747 722890415 19183747 127159351 19187335 127159351 19187335 500725616 19190102 500725616 19190102 322305758 19190959 322305758 19190959 332782748 19191022 332782748 19191022 245420177 19200789 245420177 19200789 1349793 19209119 1349793 19209119 459889225 19232880 459889225 19232880 497978294 19234186 497978294 19234186 249077636 19234708 249077636 19234708 587683703 19241476 587683703 19241476 431165719 19243488 431165719 19243488 125230305 19246102 125230305 19246102 671770573 19257052 671770573 19257052 162126116 19270291 162126116 19270291 606468308 19289716 606468308 19289716 247296584 19296750 247296584 19296750 564554966 19297349 564554966 19297349 879568986 19298163 879568986 19298163 163304234 19309992 163304234 19309992 883167748 19315308 883167748 19315308 777826940 19323590 777826940 19323590 281356969 19332740 281356969 19332740 675531915 19347392 675531915 19347392 223595307 19350607 223595307 19350607 944549162 19363121 944549162 19363121 680077531 19369062 680077531 19369062 987254537 19382529 987254537 19382529 256509115 19395531 256509115 19395531 127679229 19424997 127679229 19424997 308714103 19426728 308714103 19426728 902542985 19457324 902542985 19457324 967363962 19472165 967363962 19472165 197978423 19480358 197978423 19480358 338331983 19481179 338331983 19481179 451391882 19483265 451391882 19483265 546610706 19497866 546610706 19497866 189547893 19498179 189547893 19498179 73661380 19513597 73661380 19513597 385292770 19557580 385292770 19557580 155755352 19570662 155755352 19570662 316731534 19598202 316731534 19598202 719813249 19598584 719813249 19598584 897129584 19633894 897129584 19633894 990745403 19640873 990745403 19640873 355186787 19658694 355186787 19658694 116482991 19661755 116482991 19661755 516232548 19683321 516232548 19683321 506416390 19718477 506416390 19718477 465638197 19721316 465638197 19721316 927121497 19736769 927121497 19736769 228410161 19747939 228410161 19747939 196993413 19752105 196993413 19752105 656775964 19765535 656775964 19765535 226512354 19786855 226512354 19786855 213071578 19791236 213071578 19791236 199927918 19794273 199927918 19794273 634031895 19794383 634031895 19794383 342840085 19804950 342840085 19804950 153967926 19805678 153967926 19805678 521640936 19815633 521640936 19815633 408931962 19817883 408931962 19817883 909090222 19820468 909090222 19820468 245743805 19827702 245743805 19827702 328652692 19850821 328652692 19850821 632960727 19862944 632960727 19862944 135820967 19865247 135820967 19865247 291759216 19883424 291759216 19883424 680980454 19886747 680980454 19886747 205517745 19891216 205517745 19891216 889433019 19908670 889433019 19908670 38175182 19909432 38175182 19909432 710171860 19915246 710171860 19915246 938499158 19916921 938499158 19916921 47076344 19926791 47076344 19926791 804740695 19942243 804740695 19942243 552259885 19949066 552259885 19949066 955524000 19972701 955524000 19972701 847471748 19982002 847471748 19982002 536627066 19989158 536627066 19989158 263646819 19992492 263646819 19992492 14331167 20017216 14331167 20017216 188844165 20017762 188844165 20017762 597366795 20022193 597366795 20022193 841561925 20027417 841561925 20027417 769178058 20033526 769178058 20033526 151035361 20037916 151035361 20037916 692978862 20046010 692978862 20046010 596602998 20049419 596602998 20049419 571952802 20060919 571952802 20060919 608061640 20061222 608061640 20061222 17121365 20091031 17121365 20091031 170272130 20095893 170272130 20095893 391432746 20097148 391432746 20097148 807791134 20101071 807791134 20101071 894864128 20119523 894864128 20119523 217468723 20156121 217468723 20156121 509849751 20184809 509849751 20184809 314260796 20188869 314260796 20188869 805213661 20199533 805213661 20199533 353319504 20220366 353319504 20220366 236219470 20231823 236219470 20231823 59001405 20236891 59001405 20236891 656810358 20248957 656810358 20248957 309863349 20261683 309863349 20261683 682087271 20287596 682087271 20287596 349269086 20293893 349269086 20293893 646054592 20321765 646054592 20321765 453957302 20324060 453957302 20324060 901731164 20326367 901731164 20326367 831760414 20337883 831760414 20337883 69798083 20349013 69798083 20349013 272746391 20365722 272746391 20365722 297266826 20378085 297266826 20378085 516979691 20392312 516979691 20392312 579600152 20392556 579600152 20392556 463911053 20401811 463911053 20401811 910168744 20433482 910168744 20433482 306360884 20433952 306360884 20433952 431563883 20441714 431563883 20441714 914596560 20458676 914596560 20458676 154535853 20481487 154535853 20481487 873202465 20487187 873202465 20487187 197794976 20493524 197794976 20493524 827432844 20504980 827432844 20504980 141539958 20525063 141539958 20525063 144614388 20531260 144614388 20531260 553943669 20532527 553943669 20532527 14418820 20537879 14418820 20537879 722685234 20555243 722685234 20555243 625499918 20558511 625499918 20558511 881852425 20559743 881852425 20559743 275466842 20564462 275466842 20564462 222726895 20564887 222726895 20564887 949065226 20576193 949065226 20576193 360732792 20582213 360732792 20582213 501309048 20586865 501309048 20586865 135987088 20597572 135987088 20597572 805384021 20601275 805384021 20601275 194166985 20649200 194166985 20649200 543995715 20656105 543995715 20656105 82636498 20664466 82636498 20664466 164631595 20671750 164631595 20671750 831359590 20673800 831359590 20673800 849836706 20694777 849836706 20694777 188076508 20716711 188076508 20716711 168610296 20743302 168610296 20743302 364075346 20773375 364075346 20773375 865264629 20777515 865264629 20777515 852719563 20785355 852719563 20785355 807944771 20793647 807944771 20793647 451884766 20810626 451884766 20810626 615010905 20812987 615010905 20812987 800436081 20818517 800436081 20818517 388535158 20820106 388535158 20820106 133330373 20881335 133330373 20881335 333276890 20892730 333276890 20892730 199527394 20895020 199527394 20895020 242563173 20908841 242563173 20908841 999445584 20909581 999445584 20909581 485090860 20931452 485090860 20931452 941455204 20934470 941455204 20934470 892586170 20936999 892586170 20936999 804349065 20937088 804349065 20937088 304296949 20946266 304296949 20946266 434744102 20947897 434744102 20947897 651168538 20956717 651168538 20956717 740797057 20967819 740797057 20967819 507296727 20974314 507296727 20974314 868668616 20976171 868668616 20976171 842660421 20980938 842660421 20980938 761240294 20984409 761240294 20984409 401620005 20989491 401620005 20989491 322489677 21001510 322489677 21001510 767271844 21003160 767271844 21003160 569487774 21008239 569487774 21008239 554293021 21009796 554293021 21009796 304260843 21017566 304260843 21017566 606781634 21018974 606781634 21018974 570603065 21024540 570603065 21024540 34080684 21054122 34080684 21054122 96676460 21069897 96676460 21069897 284565408 21094315 284565408 21094315 259017787 21095337 259017787 21095337 928053267 21097393 928053267 21097393 654575414 21117696 654575414 21117696 832803782 21119654 832803782 21119654 88609875 21135375 88609875 21135375 694034712 21136951 694034712 21136951 571661910 21152811 571661910 21152811 860214286 21160018 860214286 21160018 862494662 21162799 862494662 21162799 490414251 21175372 490414251 21175372 279854862 21177222 279854862 21177222 229175691 21178332 229175691 21178332 898939902 21181354 898939902 21181354 465182828 21184777 465182828 21184777 898926430 21188499 898926430 21188499 8772044 21199338 8772044 21199338 695486768 21201120 695486768 21201120 606365646 21207074 606365646 21207074 491795595 21217432 491795595 21217432 669000688 21224935 669000688 21224935 690237443 21258687 690237443 21258687 228251701 21261456 228251701 21261456 248444997 21278711 248444997 21278711 886553518 21279105 886553518 21279105 731689400 21294596 731689400 21294596 499983979 21306966 499983979 21306966 784701884 21349236 784701884 21349236 500405431 21350644 500405431 21350644 625963514 21353012 625963514 21353012 224490914 21368262 224490914 21368262 306426344 21388126 306426344 21388126 430524072 21397612 430524072 21397612 90787526 21426092 90787526 21426092 168013043 21426150 168013043 21426150 149043674 21427733 149043674 21427733 631808594 21429630 631808594 21429630 19307217 21431078 19307217 21431078 145473694 21443754 145473694 21443754 876880558 21484571 876880558 21484571 105517827 21494395 105517827 21494395 300226322 21496473 300226322 21496473 397330382 21513123 397330382 21513123 467324271 21517377 467324271 21517377 288751607 21527346 288751607 21527346 798722003 21528361 798722003 21528361 151136290 21532572 151136290 21532572 819208945 21540420 819208945 21540420 395720918 21544414 395720918 21544414 889679317 21558231 889679317 21558231 268805789 21572258 268805789 21572258 654081514 21584160 654081514 21584160 612432055 21584972 612432055 21584972 251842830 21605906 251842830 21605906 278049581 21610592 278049581 21610592 804252071 21628490 804252071 21628490 742500598 21633855 742500598 21633855 779938173 21638840 779938173 21638840 98729352 21674141 98729352 21674141 344138896 21694614 344138896 21694614 923263952 21704471 923263952 21704471 844413497 21732638 844413497 21732638 83965436 21736072 83965436 21736072 405695557 21765842 405695557 21765842 359281509 21771694 359281509 21771694 313917140 21810554 313917140 21810554 300340569 21811717 300340569 21811717 80992718 21819723 80992718 21819723 850464164 21825059 850464164 21825059 365582481 21841198 365582481 21841198 75141590 21859564 75141590 21859564 778943282 21872794 778943282 21872794 372475270 21873474 372475270 21873474 361904229 21880429 361904229 21880429 282286800 21881778 282286800 21881778 72444803 21886403 72444803 21886403 321088216 21889445 321088216 21889445 632928169 21928752 632928169 21928752 9453376 21936910 9453376 21936910 604372024 21965379 604372024 21965379 230014304 21984188 230014304 21984188 163469874 21985542 163469874 21985542 475996096 21990670 475996096 21990670 819478870 22002216 819478870 22002216 385817936 22017770 385817936 22017770 853774871 22048994 853774871 22048994 443873506 22056769 443873506 22056769 192229587 22059526 192229587 22059526 145163480 22076286 145163480 22076286 932784608 22090013 932784608 22090013 789846722 22115510 789846722 22115510 750241692 22131134 750241692 22131134 479420142 22135798 479420142 22135798 964771753 22135983 964771753 22135983 191131757 22150239 191131757 22150239 519637517 22156967 519637517 22156967 699904967 22172230 699904967 22172230 106423692 22205182 106423692 22205182 88714138 22206304 88714138 22206304 570139515 22225270 570139515 22225270 262493902 22225850 262493902 22225850 197028923 22243300 197028923 22243300 527852255 22262215 527852255 22262215 117799226 22262330 117799226 22262330 70278211 22264579 70278211 22264579 254765929 22264585 254765929 22264585 476116323 22293131 476116323 22293131 35391972 22296160 35391972 22296160 693180821 22321683 693180821 22321683 493202763 22372852 493202763 22372852 688706481 22390041 688706481 22390041 755118476 22393894 755118476 22393894 378727754 22394806 378727754 22394806 726931840 22416388 726931840 22416388 524941638 22420165 524941638 22420165 560208769 22439335 560208769 22439335 648802943 22450795 648802943 22450795 916256920 22497717 916256920 22497717 276948125 22501479 276948125 22501479 594672324 22514783 594672324 22514783 939055494 22519280 939055494 22519280 551389570 22521841 551389570 22521841 323051613 22536383 323051613 22536383 119505700 22539275 119505700 22539275 855379822 22544514 855379822 22544514 815775822 22547389 815775822 22547389 732333085 22565498 732333085 22565498 347216531 22566523 347216531 22566523 965354499 22568859 965354499 22568859 143924846 22569862 143924846 22569862 565909215 22581061 565909215 22581061 929147765 22594199 929147765 22594199 280965776 22597170 280965776 22597170 251071933 22624363 251071933 22624363 184651470 22624429 184651470 22624429 565142308 22626741 565142308 22626741 690494083 22635850 690494083 22635850 269600881 22640094 269600881 22640094 797092289 22653835 797092289 22653835 834332289 22657068 834332289 22657068 499468359 22690162 499468359 22690162 357732133 22700071 357732133 22700071 684842710 22701575 684842710 22701575 815580726 22715036 815580726 22715036 832622937 22718461 832622937 22718461 365013613 22721716 365013613 22721716 309938840 22726377 309938840 22726377 531369036 22731461 531369036 22731461 155211516 22774405 155211516 22774405 544974498 22780935 544974498 22780935 173696741 22812405 173696741 22812405 187514601 22819138 187514601 22819138 403684151 22823020 403684151 22823020 549688612 22825848 549688612 22825848 304854750 22836755 304854750 22836755 515853417 22838150 515853417 22838150 102488207 22839368 102488207 22839368 289303418 22863757 289303418 22863757 631767712 22877363 631767712 22877363 145093072 22883312 145093072 22883312 898003884 22888733 898003884 22888733 385070534 22901810 385070534 22901810 592089074 22914767 592089074 22914767 641069229 22932635 641069229 22932635 40579952 22937023 40579952 22937023 69222682 22955008 69222682 22955008 55904314 22966523 55904314 22966523 529213298 22972380 529213298 22972380 247178152 22973539 247178152 22973539 418481349 22983449 418481349 22983449 656027496 22999189 656027496 22999189 106540794 23011050 106540794 23011050 33627911 23027970 33627911 23027970 71366386 23028298 71366386 23028298 286141654 23041087 286141654 23041087 493296048 23050875 493296048 23050875 408176050 23066999 408176050 23066999 301121424 23069096 301121424 23069096 767576062 23071108 767576062 23071108 261679548 23071702 261679548 23071702 737509502 23078901 737509502 23078901 301258663 23080456 301258663 23080456 687565649 23082538 687565649 23082538 959299878 23082852 959299878 23082852 355526362 23085374 355526362 23085374 701699497 23090961 701699497 23090961 19554321 23092619 19554321 23092619 664000647 23109288 664000647 23109288 960303278 23111177 960303278 23111177 264263532 23114456 264263532 23114456 120908557 23119635 120908557 23119635 379741676 23124335 379741676 23124335 924848980 23131714 924848980 23131714 890167076 23143797 890167076 23143797 225435541 23179416 225435541 23179416 450880157 23204045 450880157 23204045 6570261 23211894 6570261 23211894 461803913 23224079 461803913 23224079 388744769 23227876 388744769 23227876 515250628 23230924 515250628 23230924 109777014 23241027 109777014 23241027 687060575 23279758 687060575 23279758 734997044 23286905 734997044 23286905 499072253 23287215 499072253 23287215 284275964 23289284 284275964 23289284 712838058 23293973 712838058 23293973 337759289 23302246 337759289 23302246 975142847 23305332 975142847 23305332 957237454 23313395 957237454 23313395 521610216 23336818 521610216 23336818 959983168 23337242 959983168 23337242 284151030 23383001 284151030 23383001 753058124 23384967 753058124 23384967 89704910 23400294 89704910 23400294 660781842 23408793 660781842 23408793 987381041 23418540 987381041 23418540 214430897 23436242 214430897 23436242 544271174 23450700 544271174 23450700 919221731 23451472 919221731 23451472 498748871 23460991 498748871 23460991 312724703 23463125 312724703 23463125 618153399 23466242 618153399 23466242 585530097 23467183 585530097 23467183 584918601 23483821 584918601 23483821 785202191 23500623 785202191 23500623 649407831 23508387 649407831 23508387 39033256 23517211 39033256 23517211 45088517 23519077 45088517 23519077 31384565 23540327 31384565 23540327 307139918 23567150 307139918 23567150 483665933 23573097 483665933 23573097 971305664 23585448 971305664 23585448 840107533 23587743 840107533 23587743 562038020 23613493 562038020 23613493 168756717 23617092 168756717 23617092 657328556 23617982 657328556 23617982 723427954 23624031 723427954 23624031 937180885 23624033 937180885 23624033 494025946 23645226 494025946 23645226 43771050 23648385 43771050 23648385 198081932 23680668 198081932 23680668 734615107 23699259 734615107 23699259 467348806 23735163 467348806 23735163 502000379 23735169 502000379 23735169 278890209 23746625 278890209 23746625 785646295 23753399 785646295 23753399 902620118 23770407 902620118 23770407 533842000 23777357 533842000 23777357 867915075 23779116 867915075 23779116 56190570 23782604 56190570 23782604 517054963 23784946 517054963 23784946 959990501 23792033 959990501 23792033 563652862 23800338 563652862 23800338 840885493 23812046 840885493 23812046 510439070 23817448 510439070 23817448 359352701 23844802 359352701 23844802 349316490 23845830 349316490 23845830 761590406 23863985 761590406 23863985 765524430 23877815 765524430 23877815 342443507 23878184 342443507 23878184 491972921 23893119 491972921 23893119 275165874 23894487 275165874 23894487 423334471 23903924 423334471 23903924 130901955 23927399 130901955 23927399 294941314 23942678 294941314 23942678 851574847 23952021 851574847 23952021 976433 23955631 976433 23955631 194492644 23968681 194492644 23968681 865723731 23973548 865723731 23973548 62669171 23976400 62669171 23976400 591252089 23981063 591252089 23981063 416078618 23982623 416078618 23982623 339485616 24010880 339485616 24010880 672396692 24016014 672396692 24016014 20320663 24021804 20320663 24021804 373274392 24036194 373274392 24036194 109207958 24042999 109207958 24042999 450303037 24046688 450303037 24046688 243246211 24061177 243246211 24061177 591479753 24107817 591479753 24107817 555092368 24110847 555092368 24110847 542110516 24111927 542110516 24111927 656732732 24115826 656732732 24115826 58912923 24116403 58912923 24116403 692912554 24121751 692912554 24121751 367787509 24125211 367787509 24125211 721193231 24145172 721193231 24145172 957103789 24149415 957103789 24149415 193266153 24195433 193266153 24195433 491162875 24198354 491162875 24198354 707823214 24211704 707823214 24211704 358897500 24217589 358897500 24217589 464393572 24219025 464393572 24219025 889114383 24228152 889114383 24228152 651114745 24248920 651114745 24248920 746814115 24265225 746814115 24265225 738374765 24267218 738374765 24267218 282644921 24278373 282644921 24278373 348232722 24279133 348232722 24279133 849409810 24280745 849409810 24280745 701984147 24289864 701984147 24289864 427455423 24293305 427455423 24293305 192278976 24305354 192278976 24305354 471314687 24305558 471314687 24305558 718181713 24306145 718181713 24306145 607385860 24310940 607385860 24310940 860401037 24324382 860401037 24324382 33790504 24330113 33790504 24330113 943991262 24333515 943991262 24333515 532338699 24333574 532338699 24333574 201420192 24335020 201420192 24335020 914785302 24343961 914785302 24343961 486681181 24356302 486681181 24356302 544880063 24364527 544880063 24364527 89653245 24373483 89653245 24373483 758473447 24373895 758473447 24373895 416402047 24380148 416402047 24380148 399227752 24381878 399227752 24381878 57873414 24382149 57873414 24382149 71361073 24398868 71361073 24398868 474097977 24399050 474097977 24399050 170677220 24411236 170677220 24411236 561634017 24411560 561634017 24411560 157501367 24414206 157501367 24414206 934917775 24419514 934917775 24419514 196886741 24431349 196886741 24431349 516219136 24432365 516219136 24432365 968559694 24439346 968559694 24439346 266272967 24446685 266272967 24446685 106127466 24486236 106127466 24486236 534231875 24498871 534231875 24498871 232117204 24503459 232117204 24503459 645040680 24507444 645040680 24507444 630872416 24518532 630872416 24518532 471070034 24558391 471070034 24558391 795456863 24565873 795456863 24565873 535582700 24569658 535582700 24569658 620197784 24576026 620197784 24576026 366900881 24585145 366900881 24585145 510955268 24590913 510955268 24590913 515006367 24610641 515006367 24610641 875862085 24631638 875862085 24631638 647866852 24634942 647866852 24634942 907762331 24643927 907762331 24643927 329191222 24649486 329191222 24649486 587004514 24665434 587004514 24665434 394075409 24670165 394075409 24670165 173998916 24692215 173998916 24692215 137063640 24707557 137063640 24707557 343309062 24714439 343309062 24714439 236952871 24717175 236952871 24717175 802163696 24726234 802163696 24726234 934377820 24744558 934377820 24744558 957730613 24765833 957730613 24765833 913975408 24776906 913975408 24776906 648348554 24780131 648348554 24780131 377104157 24780991 377104157 24780991 682118273 24798069 682118273 24798069 970482647 24814502 970482647 24814502 424825519 24816007 424825519 24816007 730438351 24835960 730438351 24835960 68086369 24836361 68086369 24836361 780787608 24854109 780787608 24854109 65609925 24857216 65609925 24857216 339998348 24880230 339998348 24880230 601795092 24910748 601795092 24910748 327205821 24922209 327205821 24922209 973362570 24928424 973362570 24928424 414267123 24929879 414267123 24929879 933252835 24943882 933252835 24943882 981467315 24952147 981467315 24952147 273223724 24952933 273223724 24952933 355876954 24971392 355876954 24971392 38395590 24974117 38395590 24974117 7880544 24993451 7880544 24993451 65389360 25033431 65389360 25033431 122856710 25034183 122856710 25034183 105538391 25039405 105538391 25039405 870166892 25041614 870166892 25041614 565263208 25063644 565263208 25063644 883370671 25066419 883370671 25066419 846606101 25067367 846606101 25067367 156039462 25079934 156039462 25079934 792761806 25082634 792761806 25082634 339657923 25086752 339657923 25086752 256165425 25109005 256165425 25109005 261105241 25136762 261105241 25136762 34102904 25140391 34102904 25140391 783635780 25143341 783635780 25143341 269786119 25162570 269786119 25162570 523407895 25183566 523407895 25183566 423735964 25189558 423735964 25189558 532138078 25191742 532138078 25191742 399442080 25193049 399442080 25193049 881629376 25200542 881629376 25200542 327261652 25210893 327261652 25210893 701418805 25214492 701418805 25214492 581462812 25222395 581462812 25222395 281700369 25229914 281700369 25229914 72750656 25239087 72750656 25239087 85099324 25247251 85099324 25247251 104924779 25249492 104924779 25249492 896147145 25267426 896147145 25267426 995670116 25287570 995670116 25287570 310041057 25293970 310041057 25293970 694537896 25303594 694537896 25303594 907405861 25310825 907405861 25310825 618438501 25322721 618438501 25322721 345970635 25340913 345970635 25340913 881115080 25357814 881115080 25357814 254880778 25368703 254880778 25368703 90693545 25373798 90693545 25373798 525914895 25375489 525914895 25375489 792472902 25381208 792472902 25381208 590211569 25393575 590211569 25393575 511255290 25394299 511255290 25394299 152701802 25412085 152701802 25412085 434111299 25438018 434111299 25438018 681882508 25439486 681882508 25439486 326761901 25447767 326761901 25447767 313263330 25468230 313263330 25468230 696262135 25471778 696262135 25471778 793335480 25478619 793335480 25478619 848255970 25480124 848255970 25480124 56202486 25481939 56202486 25481939 405512811 25487291 405512811 25487291 601015277 25499441 601015277 25499441 765618733 25501202 765618733 25501202 822794650 25508251 822794650 25508251 802282734 25518351 802282734 25518351 182719298 25532479 182719298 25532479 273192659 25532797 273192659 25532797 461707801 25538852 461707801 25538852 255661333 25539031 255661333 25539031 123289087 25539426 123289087 25539426 220961589 25546501 220961589 25546501 663072553 25573754 663072553 25573754 732696350 25585291 732696350 25585291 848295464 25614290 848295464 25614290 99688229 25627230 99688229 25627230 377086418 25631595 377086418 25631595 793312327 25633140 793312327 25633140 652434656 25639971 652434656 25639971 163218489 25643744 163218489 25643744 171825210 25648961 171825210 25648961 903736393 25666784 903736393 25666784 10244031 25685199 10244031 25685199 346959583 25709591 346959583 25709591 414773827 25711148 414773827 25711148 372758770 25714224 372758770 25714224 782965185 25715773 782965185 25715773 830890709 25716499 830890709 25716499 78752463 25728031 78752463 25728031 799772947 25734158 799772947 25734158 330594883 25739388 330594883 25739388 665300925 25743697 665300925 25743697 276015717 25767832 276015717 25767832 74751983 25768355 74751983 25768355 994824722 25769139 994824722 25769139 477867798 25786433 477867798 25786433 758523543 25817320 758523543 25817320 168911529 25821640 168911529 25821640 33134830 25834810 33134830 25834810 643671331 25846075 643671331 25846075 411256066 25846681 411256066 25846681 193671205 25853637 193671205 25853637 953001917 25855583 953001917 25855583 820581114 25859916 820581114 25859916 918086074 25860986 918086074 25860986 698902182 25861434 698902182 25861434 129696574 25902857 129696574 25902857 787525024 25911531 787525024 25911531 541257517 25914646 541257517 25914646 414704664 25917177 414704664 25917177 941846367 25954156 941846367 25954156 680280506 25957413 680280506 25957413 442912535 26027262 442912535 26027262 404949224 26035201 404949224 26035201 608678203 26036919 608678203 26036919 744195699 26061703 744195699 26061703 582786807 26084765 582786807 26084765 730748249 26088730 730748249 26088730 79263907 26096435 79263907 26096435 726579205 26101313 726579205 26101313 164637615 26103224 164637615 26103224 478013751 26138079 478013751 26138079 307705059 26169085 307705059 26169085 678907112 26188715 678907112 26188715 846363049 26189203 846363049 26189203 131569699 26205796 131569699 26205796 707036077 26206991 707036077 26206991 24491742 26207684 24491742 26207684 521877216 26212231 521877216 26212231 533196945 26224887 533196945 26224887 246285165 26225939 246285165 26225939 679784480 26226828 679784480 26226828 926445185 26230880 926445185 26230880 185342314 26237618 185342314 26237618 512602273 26240441 512602273 26240441 453352061 26244833 453352061 26244833 956656576 26246175 956656576 26246175 826497427 26246210 826497427 26246210 212517458 26247554 212517458 26247554 699355537 26258886 699355537 26258886 145278712 26260146 145278712 26260146 894673627 26261995 894673627 26261995 548260061 26264330 548260061 26264330 492077864 26272561 492077864 26272561 645457894 26277191 645457894 26277191 273794869 26284042 273794869 26284042 835392315 26301175 835392315 26301175 935922159 26301571 935922159 26301571 549796600 26304145 549796600 26304145 41797561 26329850 41797561 26329850 299609044 26332550 299609044 26332550 760987183 26344230 760987183 26344230 124217887 26355124 124217887 26355124 720853868 26360590 720853868 26360590 406567423 26363447 406567423 26363447 996500289 26368317 996500289 26368317 628277813 26397468 628277813 26397468 739166954 26407148 739166954 26407148 317074778 26417760 317074778 26417760 594277903 26429031 594277903 26429031 414463911 26429206 414463911 26429206 819109943 26433638 819109943 26433638 637067865 26468332 637067865 26468332 523231307 26494817 523231307 26494817 788365678 26498050 788365678 26498050 98187362 26502149 98187362 26502149 98657229 26517229 98657229 26517229 293154654 26518393 293154654 26518393 927761428 26518798 927761428 26518798 293526001 26569914 293526001 26569914 507752569 26572493 507752569 26572493 287750290 26574442 287750290 26574442 566161558 26575163 566161558 26575163 744027974 26584521 744027974 26584521 897398356 26603278 897398356 26603278 453693785 26613145 453693785 26613145 514864594 26613381 514864594 26613381 996538674 26641743 996538674 26641743 242317062 26643119 242317062 26643119 99238603 26684779 99238603 26684779 225142364 26691985 225142364 26691985 718427889 26701165 718427889 26701165 635133366 26707920 635133366 26707920 831823264 26714665 831823264 26714665 986241765 26718581 986241765 26718581 594605700 26734443 594605700 26734443 289001467 26739392 289001467 26739392 791404201 26748086 791404201 26748086 235951377 26751254 235951377 26751254 671800801 26753938 671800801 26753938 301257633 26755112 301257633 26755112 508500956 26761951 508500956 26761951 667705608 26763391 667705608 26763391 859937888 26767007 859937888 26767007 245503560 26785803 245503560 26785803 532501779 26788047 532501779 26788047 314757922 26794647 314757922 26794647 771059913 26795038 771059913 26795038 840306868 26800428 840306868 26800428 490965648 26801049 490965648 26801049 396580837 26803101 396580837 26803101 343445277 26804631 343445277 26804631 812998608 26812129 812998608 26812129 657263818 26817901 657263818 26817901 907612022 26827098 907612022 26827098 773540673 26850667 773540673 26850667 341491023 26861468 341491023 26861468 510999564 26877053 510999564 26877053 660457579 26899320 660457579 26899320 888361000 26900117 888361000 26900117 551604931 26900791 551604931 26900791 825355075 26908871 825355075 26908871 15252846 26910312 15252846 26910312 443277412 26920585 443277412 26920585 900667756 26929807 900667756 26929807 112088988 26930080 112088988 26930080 908301053 26953288 908301053 26953288 638019140 26956159 638019140 26956159 918897512 26979870 918897512 26979870 866594669 26983957 866594669 26983957 119937444 27001180 119937444 27001180 648221740 27004598 648221740 27004598 471405241 27016933 471405241 27016933 67984413 27017939 67984413 27017939 59553676 27033586 59553676 27033586 471434387 27034731 471434387 27034731 710966447 27068835 710966447 27068835 921836133 27069797 921836133 27069797 542810331 27074748 542810331 27074748 573949402 27075061 573949402 27075061 380809577 27082757 380809577 27082757 970150916 27082812 970150916 27082812 856153582 27092115 856153582 27092115 223704212 27100046 223704212 27100046 19729883 27130942 19729883 27130942 681127246 27137857 681127246 27137857 391852234 27162883 391852234 27162883 948113660 27169762 948113660 27169762 56066814 27172511 56066814 27172511 661270833 27194657 661270833 27194657 697427647 27195235 697427647 27195235 642552648 27196056 642552648 27196056 611069362 27201001 611069362 27201001 317955077 27202093 317955077 27202093 960198387 27215247 960198387 27215247 293114837 27218817 293114837 27218817 993466152 27223403 993466152 27223403 914240477 27239212 914240477 27239212 624572585 27253193 624572585 27253193 448490049 27257864 448490049 27257864 720648999 27260948 720648999 27260948 461092471 27271390 461092471 27271390 285376975 27285322 285376975 27285322 267763541 27287173 267763541 27287173 129005909 27293808 129005909 27293808 555519812 27294073 555519812 27294073 758083401 27296059 758083401 27296059 747144951 27299555 747144951 27299555 636042511 27300865 636042511 27300865 844434958 27302098 844434958 27302098 687488161 27320022 687488161 27320022 873195064 27322442 873195064 27322442 300317928 27329256 300317928 27329256 834848295 27340254 834848295 27340254 609610948 27353184 609610948 27353184 94967864 27358286 94967864 27358286 878114713 27373468 878114713 27373468 891491931 27403244 891491931 27403244 985590050 27405219 985590050 27405219 639056178 27419296 639056178 27419296 105352633 27435665 105352633 27435665 142324458 27468242 142324458 27468242 154543997 27471067 154543997 27471067 357903544 27475061 357903544 27475061 588757324 27476717 588757324 27476717 851505865 27480105 851505865 27480105 512652321 27487293 512652321 27487293 466914656 27491457 466914656 27491457 305088023 27497972 305088023 27497972 578065780 27511095 578065780 27511095 328465149 27512049 328465149 27512049 670562624 27514857 670562624 27514857 840296005 27522421 840296005 27522421 372762912 27525280 372762912 27525280 500343226 27537406 500343226 27537406 219745802 27544390 219745802 27544390 886804111 27549932 886804111 27549932 476444581 27559759 476444581 27559759 634644339 27566707 634644339 27566707 360230029 27580792 360230029 27580792 664174012 27587007 664174012 27587007 184276157 27590497 184276157 27590497 871538094 27594840 871538094 27594840 116696593 27599549 116696593 27599549 392434342 27602276 392434342 27602276 330977300 27630320 330977300 27630320 700012692 27634814 700012692 27634814 824153090 27638165 824153090 27638165 906262209 27643958 906262209 27643958 509151500 27654409 509151500 27654409 913123592 27666505 913123592 27666505 624582225 27673735 624582225 27673735 646035603 27685599 646035603 27685599 146926506 27724255 146926506 27724255 582007408 27725466 582007408 27725466 361345276 27725859 361345276 27725859 926943600 27727245 926943600 27727245 775073947 27734681 775073947 27734681 887080976 27742026 887080976 27742026 79299825 27750905 79299825 27750905 732914857 27757615 732914857 27757615 541076170 27784419 541076170 27784419 47389490 27796892 47389490 27796892 955611543 27802625 955611543 27802625 545546846 27814555 545546846 27814555 220520885 27827527 220520885 27827527 143899717 27828701 143899717 27828701 644351048 27831512 644351048 27831512 282262561 27847778 282262561 27847778 531069011 27851790 531069011 27851790 647884696 27858901 647884696 27858901 675141846 27859427 675141846 27859427 416783399 27866497 416783399 27866497 961569659 27870182 961569659 27870182 661425110 27910534 661425110 27910534 644080741 27915256 644080741 27915256 903507265 27916365 903507265 27916365 480670128 27934089 480670128 27934089 441313101 27939669 441313101 27939669 508258441 27942375 508258441 27942375 775424034 27943324 775424034 27943324 423671110 27944055 423671110 27944055 252880139 27952719 252880139 27952719 940302510 27959874 940302510 27959874 44925290 27960093 44925290 27960093 930471810 27963433 930471810 27963433 405871851 27965728 405871851 27965728 44825271 27969589 44825271 27969589 391440273 27978674 391440273 27978674 793016770 27997724 793016770 27997724 632938240 28006746 632938240 28006746 314847979 28033270 314847979 28033270 426597789 28048244 426597789 28048244 362110847 28051003 362110847 28051003 224337862 28057274 224337862 28057274 482933780 28072188 482933780 28072188 651559710 28072587 651559710 28072587 507236676 28073179 507236676 28073179 952276716 28075249 952276716 28075249 729836828 28081508 729836828 28081508 90190867 28090702 90190867 28090702 246121008 28101746 246121008 28101746 125536853 28120857 125536853 28120857 263036774 28124813 263036774 28124813 758908560 28164515 758908560 28164515 914899085 28173196 914899085 28173196 723447871 28211839 723447871 28211839 540926252 28213828 540926252 28213828 763150096 28213997 763150096 28213997 974470698 28234057 974470698 28234057 796648135 28241559 796648135 28241559 930509714 28248206 930509714 28248206 592588498 28273292 592588498 28273292 772363266 28273732 772363266 28273732 119621127 28274012 119621127 28274012 671786058 28278565 671786058 28278565 374446155 28288514 374446155 28288514 807305672 28301616 807305672 28301616 350343088 28303906 350343088 28303906 181787730 28316833 181787730 28316833 728480023 28319050 728480023 28319050 742639816 28319847 742639816 28319847 226589441 28327059 226589441 28327059 602360256 28331242 602360256 28331242 419393828 28383346 419393828 28383346 571025336 28404410 571025336 28404410 358675459 28404970 358675459 28404970 927377247 28409881 927377247 28409881 286590441 28410222 286590441 28410222 444327938 28418258 444327938 28418258 448267996 28423598 448267996 28423598 686400308 28431028 686400308 28431028 47042481 28431690 47042481 28431690 532378673 28443395 532378673 28443395 368125249 28444846 368125249 28444846 430133518 28448425 430133518 28448425 982336654 28453638 982336654 28453638 142457830 28484100 142457830 28484100 286469001 28489890 286469001 28489890 750539021 28492574 750539021 28492574 12089349 28594509 12089349 28594509 327836054 28626865 327836054 28626865 948980063 28654416 948980063 28654416 910185752 28654914 910185752 28654914 57228049 28655452 57228049 28655452 113899795 28667435 113899795 28667435 356200993 28672316 356200993 28672316 141340088 28674657 141340088 28674657 986564833 28698294 986564833 28698294 354741014 28707756 354741014 28707756 740828227 28720544 740828227 28720544 577237342 28731521 577237342 28731521 192575733 28776706 192575733 28776706 79688954 28791071 79688954 28791071 436455729 28821258 436455729 28821258 182386195 28823261 182386195 28823261 849608059 28835010 849608059 28835010 992563157 28840427 992563157 28840427 902782087 28859736 902782087 28859736 701313307 28864147 701313307 28864147 981321325 28864917 981321325 28864917 780830287 28867481 780830287 28867481 604327724 28867827 604327724 28867827 146466216 28879842 146466216 28879842 528719498 28894020 528719498 28894020 668000358 28899944 668000358 28899944 860212251 28912296 860212251 28912296 615966693 28926845 615966693 28926845 774171752 28940405 774171752 28940405 183457398 28966036 183457398 28966036 47147357 28975896 47147357 28975896 56192935 28980975 56192935 28980975 628152441 28998619 628152441 28998619 433680947 29011773 433680947 29011773 93625888 29017699 93625888 29017699 669078175 29018400 669078175 29018400 235239314 29029364 235239314 29029364 113386981 29031635 113386981 29031635 341159597 29034538 341159597 29034538 958100553 29041042 958100553 29041042 61978481 29041044 61978481 29041044 418915399 29041434 418915399 29041434 425625248 29048070 425625248 29048070 692779900 29082906 692779900 29082906 308524734 29085494 308524734 29085494 253958041 29094543 253958041 29094543 616017449 29101895 616017449 29101895 707712252 29108322 707712252 29108322 169570012 29122125 169570012 29122125 263902401 29137198 263902401 29137198 596167527 29143643 596167527 29143643 216092434 29155677 216092434 29155677 626867593 29161059 626867593 29161059 740003430 29175746 740003430 29175746 859907389 29198875 859907389 29198875 32194573 29231582 32194573 29231582 662230825 29238226 662230825 29238226 21654781 29257965 21654781 29257965 810349141 29268754 810349141 29268754 844393312 29273231 844393312 29273231 904272893 29287380 904272893 29287380 720550614 29305190 720550614 29305190 993652193 29316219 993652193 29316219 165219242 29316363 165219242 29316363 96995486 29325852 96995486 29325852 166232008 29327436 166232008 29327436 412079127 29330988 412079127 29330988 39159094 29332122 39159094 29332122 532578618 29339899 532578618 29339899 112202407 29371460 112202407 29371460 748773804 29376729 748773804 29376729 334527290 29393655 334527290 29393655 476454836 29395387 476454836 29395387 256531567 29398456 256531567 29398456 75686803 29398587 75686803 29398587 735231813 29413850 735231813 29413850 736456295 29416477 736456295 29416477 614614434 29416944 614614434 29416944 151036206 29418396 151036206 29418396 664673736 29421184 664673736 29421184 295712105 29439569 295712105 29439569 211087968 29443579 211087968 29443579 481777158 29454423 481777158 29454423 291109236 29470227 291109236 29470227 469585839 29474941 469585839 29474941 579783810 29493240 579783810 29493240 847674198 29496353 847674198 29496353 11133559 29514220 11133559 29514220 274034220 29521778 274034220 29521778 691425309 29526448 691425309 29526448 269212875 29537353 269212875 29537353 930631947 29546083 930631947 29546083 565235267 29573445 565235267 29573445 78032684 29585487 78032684 29585487 866145068 29591375 866145068 29591375 991468656 29594853 991468656 29594853 696325132 29599997 696325132 29599997 675037190 29602761 675037190 29602761 813239834 29611943 813239834 29611943 782203820 29623904 782203820 29623904 848424332 29631337 848424332 29631337 118417925 29652973 118417925 29652973 772844413 29657136 772844413 29657136 922799160 29671687 922799160 29671687 853602007 29683284 853602007 29683284 959588328 29700184 959588328 29700184 819017470 29710955 819017470 29710955 703736959 29711900 703736959 29711900 925237109 29714130 925237109 29714130 126427994 29718929 126427994 29718929 264887502 29723229 264887502 29723229 270777751 29753330 270777751 29753330 858588663 29764535 858588663 29764535 27621793 29789594 27621793 29789594 937779784 29795430 937779784 29795430 4448286 29805522 4448286 29805522 671852891 29835866 671852891 29835866 698745086 29859404 698745086 29859404 809004260 29867945 809004260 29867945 173679309 29868953 173679309 29868953 888769677 29869501 888769677 29869501 135612891 29892665 135612891 29892665 25602494 29893116 25602494 29893116 723510628 29905500 723510628 29905500 632147813 29926617 632147813 29926617 717196790 29949673 717196790 29949673 689311386 29958858 689311386 29958858 730185948 29971249 730185948 29971249 280628681 29981914 280628681 29981914 798885747 29992344 798885747 29992344 15310873 30018442 15310873 30018442 964159423 30025508 964159423 30025508 66338967 30030859 66338967 30030859 822503306 30041847 822503306 30041847 102789873 30044536 102789873 30044536 355466697 30062427 355466697 30062427 177423838 30073254 177423838 30073254 113287192 30085909 113287192 30085909 608087341 30114849 608087341 30114849 346825894 30142883 346825894 30142883 281752727 30145941 281752727 30145941 709346688 30147142 709346688 30147142 736830995 30169803 736830995 30169803 638766764 30170934 638766764 30170934 475536857 30207584 475536857 30207584 841280595 30216249 841280595 30216249 838698963 30216304 838698963 30216304 62238581 30220442 62238581 30220442 322780050 30227091 322780050 30227091 579607896 30239425 579607896 30239425 602280222 30247412 602280222 30247412 630197842 30264842 630197842 30264842 827525543 30279571 827525543 30279571 468399968 30281322 468399968 30281322 940776181 30282710 940776181 30282710 140279466 30287953 140279466 30287953 852790685 30292749 852790685 30292749 460708384 30293770 460708384 30293770 260235291 30300321 260235291 30300321 456235961 30306864 456235961 30306864 715579431 30338508 715579431 30338508 52536827 30340274 52536827 30340274 106156974 30356569 106156974 30356569 675085722 30358350 675085722 30358350 99618593 30365696 99618593 30365696 279599079 30387029 279599079 30387029 927521771 30421576 927521771 30421576 483847717 30432528 483847717 30432528 505450523 30439485 505450523 30439485 998086728 30441691 998086728 30441691 996692758 30451941 996692758 30451941 794458974 30481603 794458974 30481603 900882144 30493133 900882144 30493133 583024033 30496710 583024033 30496710 296178731 30503245 296178731 30503245 196192830 30540102 196192830 30540102 747983266 30540151 747983266 30540151 348985797 30542247 348985797 30542247 164934005 30554421 164934005 30554421 855696811 30569905 855696811 30569905 4199370 30570679 4199370 30570679 862546371 30589407 862546371 30589407 869442276 30590530 869442276 30590530 542533602 30598620 542533602 30598620 934009302 30600200 934009302 30600200 565873158 30604641 565873158 30604641 757670292 30617408 757670292 30617408 885780925 30617912 885780925 30617912 638868768 30642352 638868768 30642352 186640974 30663994 186640974 30663994 129189618 30682105 129189618 30682105 561726385 30688888 561726385 30688888 864207513 30705136 864207513 30705136 452592987 30705435 452592987 30705435 527192218 30724672 527192218 30724672 802085786 30797341 802085786 30797341 939933270 30802083 939933270 30802083 120355347 30805301 120355347 30805301 319304221 30823413 319304221 30823413 355072858 30834457 355072858 30834457 595263486 30836318 595263486 30836318 324795142 30837717 324795142 30837717 891804576 30865082 891804576 30865082 329119696 30887592 329119696 30887592 649098330 30895148 649098330 30895148 519555908 30903505 519555908 30903505 873211078 30906044 873211078 30906044 750631877 30914735 750631877 30914735 113359454 30923191 113359454 30923191 30608126 30928330 30608126 30928330 325447362 30935960 325447362 30935960 451812285 30944812 451812285 30944812 612390119 30957406 612390119 30957406 933627228 30968567 933627228 30968567 519243671 30981307 519243671 30981307 75495889 30987781 75495889 30987781 951255774 30997819 951255774 30997819 459362069 30998076 459362069 30998076 799776131 31011721 799776131 31011721 598006179 31029815 598006179 31029815 929668776 31034963 929668776 31034963 667313930 31043589 667313930 31043589 729278534 31044728 729278534 31044728 960308393 31050194 960308393 31050194 922599573 31069641 922599573 31069641 255494862 31071708 255494862 31071708 994123446 31074234 994123446 31074234 692573214 31081862 692573214 31081862 561991884 31092381 561991884 31092381 480010433 31118021 480010433 31118021 174339230 31127482 174339230 31127482 731654251 31130728 731654251 31130728 946632500 31179470 946632500 31179470 592045830 31186222 592045830 31186222 98789559 31192394 98789559 31192394 788359062 31192806 788359062 31192806 179578579 31194391 179578579 31194391 480470789 31196279 480470789 31196279 888022890 31205447 888022890 31205447 809887145 31249295 809887145 31249295 759189556 31262104 759189556 31262104 79686297 31269295 79686297 31269295 394376669 31274935 394376669 31274935 999049927 31275360 999049927 31275360 863374147 31278384 863374147 31278384 110266171 31296051 110266171 31296051 105773165 31325063 105773165 31325063 130721086 31337984 130721086 31337984 805313926 31338424 805313926 31338424 883494241 31343760 883494241 31343760 144830601 31349558 144830601 31349558 253474354 31357571 253474354 31357571 321040293 31361572 321040293 31361572 926874557 31375170 926874557 31375170 799196333 31380923 799196333 31380923 719902309 31382991 719902309 31382991 290265463 31399690 290265463 31399690 903183870 31411587 903183870 31411587 852247866 31416939 852247866 31416939 282992620 31434285 282992620 31434285 533965047 31452975 533965047 31452975 384719636 31490718 384719636 31490718 602894379 31498592 602894379 31498592 268256392 31516070 268256392 31516070 508216392 31531079 508216392 31531079 216415138 31551217 216415138 31551217 8915055 31556606 8915055 31556606 251599319 31562562 251599319 31562562 396030653 31575280 396030653 31575280 516432825 31584743 516432825 31584743 837352157 31585201 837352157 31585201 638523650 31591793 638523650 31591793 599145510 31596011 599145510 31596011 982145441 31596507 982145441 31596507 518492837 31600103 518492837 31600103 14639983 31605308 14639983 31605308 406892354 31611236 406892354 31611236 702618631 31611433 702618631 31611433 697069274 31612889 697069274 31612889 183581675 31625748 183581675 31625748 679443750 31646920 679443750 31646920 525185609 31658746 525185609 31658746 934764537 31665448 934764537 31665448 602061955 31667814 602061955 31667814 971785737 31701317 971785737 31701317 612323994 31704200 612323994 31704200 210900896 31706273 210900896 31706273 817877496 31707836 817877496 31707836 692357107 31708849 692357107 31708849 37662245 31713804 37662245 31713804 478291722 31717513 478291722 31717513 55328192 31719637 55328192 31719637 642782447 31754170 642782447 31754170 337449206 31754305 337449206 31754305 331908402 31756990 331908402 31756990 562838224 31763102 562838224 31763102 668622322 31803009 668622322 31803009 886090308 31808406 886090308 31808406 643899191 31809702 643899191 31809702 541498404 31812714 541498404 31812714 844506176 31814663 844506176 31814663 620300509 31827527 620300509 31827527 624549746 31829121 624549746 31829121 957154877 31835493 957154877 31835493 181851002 31839731 181851002 31839731 173719602 31859388 173719602 31859388 732825822 31866721 732825822 31866721 179228426 31869997 179228426 31869997 732715496 31888186 732715496 31888186 842627 31888506 842627 31888506 999819392 31900269 999819392 31900269 156193483 31905185 156193483 31905185 786005362 31909394 786005362 31909394 612150438 31909721 612150438 31909721 907416475 31911411 907416475 31911411 152922553 31952829 152922553 31952829 665499012 31973679 665499012 31973679 104387300 31974289 104387300 31974289 331240146 31983542 331240146 31983542 190315657 31984741 190315657 31984741 794219287 31997197 794219287 31997197 12173270 32024120 12173270 32024120 969393214 32027825 969393214 32027825 803422335 32028091 803422335 32028091 571100721 32039158 571100721 32039158 266335828 32054059 266335828 32054059 696351105 32088875 696351105 32088875 988218494 32097598 988218494 32097598 16588084 32097977 16588084 32097977 997539520 32103044 997539520 32103044 412377946 32103588 412377946 32103588 11349474 32108886 11349474 32108886 2532327 32112925 2532327 32112925 983582435 32115483 983582435 32115483 373152594 32144773 373152594 32144773 738577934 32170646 738577934 32170646 76036298 32188615 76036298 32188615 885626404 32190273 885626404 32190273 420832906 32193880 420832906 32193880 397872310 32201791 397872310 32201791 368250734 32206283 368250734 32206283 901116615 32206886 901116615 32206886 99178994 32216259 99178994 32216259 784429961 32217007 784429961 32217007 186612155 32225689 186612155 32225689 363344440 32233300 363344440 32233300 254006589 32259729 254006589 32259729 21065858 32278587 21065858 32278587 353220698 32293628 353220698 32293628 974332058 32295357 974332058 32295357 503120751 32295655 503120751 32295655 591388746 32297727 591388746 32297727 474956810 32314292 474956810 32314292 503734605 32332482 503734605 32332482 455355888 32333527 455355888 32333527 582741152 32336117 582741152 32336117 416447009 32337900 416447009 32337900 940878293 32362548 940878293 32362548 950884191 32374791 950884191 32374791 715112968 32379441 715112968 32379441 28407981 32385931 28407981 32385931 784347931 32388381 784347931 32388381 56138037 32391391 56138037 32391391 653276738 32417228 653276738 32417228 697616561 32422344 697616561 32422344 60681585 32431942 60681585 32431942 590002828 32432705 590002828 32432705 231894675 32444039 231894675 32444039 934535592 32447250 934535592 32447250 317725336 32475513 317725336 32475513 952806427 32483246 952806427 32483246 132574402 32487563 132574402 32487563 187868345 32501778 187868345 32501778 902017882 32506188 902017882 32506188 512719616 32512855 512719616 32512855 990178340 32537159 990178340 32537159 807734545 32553217 807734545 32553217 138716199 32555389 138716199 32555389 271750376 32566747 271750376 32566747 235022176 32585779 235022176 32585779 690466204 32604561 690466204 32604561 497304514 32613706 497304514 32613706 679134241 32620791 679134241 32620791 169397307 32621672 169397307 32621672 212188110 32634676 212188110 32634676 433199639 32636742 433199639 32636742 909614635 32640525 909614635 32640525 884996531 32646156 884996531 32646156 239584628 32661751 239584628 32661751 973153683 32676390 973153683 32676390 73338323 32696303 73338323 32696303 599126659 32701053 599126659 32701053 240530067 32714065 240530067 32714065 271522347 32739746 271522347 32739746 501080080 32746947 501080080 32746947 237821496 32750637 237821496 32750637 233202305 32773670 233202305 32773670 358166386 32778092 358166386 32778092 786283585 32793693 786283585 32793693 121381830 32795805 121381830 32795805 278009001 32798827 278009001 32798827 910911135 32799585 910911135 32799585 153011555 32812415 153011555 32812415 274785029 32815833 274785029 32815833 495684958 32816660 495684958 32816660 821144752 32817268 821144752 32817268 774623797 32839667 774623797 32839667 372376160 32840433 372376160 32840433 12525036 32853184 12525036 32853184 247746624 32863278 247746624 32863278 147701738 32865021 147701738 32865021 388240421 32868965 388240421 32868965 665285649 32871256 665285649 32871256 637598869 32874270 637598869 32874270 541950059 32877260 541950059 32877260 683731461 32902577 683731461 32902577 454088689 32917374 454088689 32917374 396122317 32928249 396122317 32928249 166472904 32941875 166472904 32941875 890685704 32950865 890685704 32950865 873194656 32959223 873194656 32959223 645138584 32966238 645138584 32966238 781807475 32980734 781807475 32980734 502248772 33000424 502248772 33000424 254853014 33010314 254853014 33010314 577152215 33031629 577152215 33031629 55841812 33036889 55841812 33036889 899024738 33037866 899024738 33037866 269314435 33044544 269314435 33044544 511750175 33062907 511750175 33062907 924607052 33067790 924607052 33067790 327987543 33068915 327987543 33068915 689299902 33070410 689299902 33070410 241108642 33074312 241108642 33074312 231604019 33074860 231604019 33074860 672047137 33077152 672047137 33077152 434111796 33083276 434111796 33083276 969236497 33088984 969236497 33088984 280431234 33093607 280431234 33093607 747207534 33102017 747207534 33102017 333594999 33120782 333594999 33120782 98463950 33122042 98463950 33122042 346952985 33147481 346952985 33147481 845241333 33154933 845241333 33154933 349289818 33167170 349289818 33167170 246797825 33169627 246797825 33169627 762805301 33178610 762805301 33178610 827553399 33194549 827553399 33194549 522189442 33212257 522189442 33212257 904403363 33214714 904403363 33214714 862767158 33220561 862767158 33220561 533098840 33228426 533098840 33228426 501140665 33233551 501140665 33233551 946200448 33238118 946200448 33238118 74341832 33245690 74341832 33245690 930204829 33248598 930204829 33248598 301523817 33273776 301523817 33273776 24435167 33278044 24435167 33278044 939008915 33318511 939008915 33318511 459727717 33331168 459727717 33331168 307434566 33345208 307434566 33345208 539330590 33345694 539330590 33345694 97463630 33348999 97463630 33348999 736680385 33360115 736680385 33360115 887083762 33360442 887083762 33360442 600634279 33365243 600634279 33365243 776739885 33381620 776739885 33381620 483523947 33398908 483523947 33398908 911687936 33412497 911687936 33412497 567509222 33422712 567509222 33422712 777961191 33439427 777961191 33439427 665157006 33439625 665157006 33439625 773298588 33444018 773298588 33444018 935953124 33469438 935953124 33469438 300233074 33470535 300233074 33470535 896452476 33496414 896452476 33496414 432536615 33504111 432536615 33504111 193184969 33506716 193184969 33506716 697279235 33510589 697279235 33510589 309432190 33524625 309432190 33524625 288791086 33530689 288791086 33530689 355111364 33547249 355111364 33547249 436972326 33572506 436972326 33572506 167098640 33573235 167098640 33573235 101298471 33580576 101298471 33580576 58354696 33591077 58354696 33591077 203292408 33595844 203292408 33595844 967370551 33607481 967370551 33607481 511799350 33610071 511799350 33610071 694155966 33623274 694155966 33623274 242660870 33623690 242660870 33623690 812896905 33625537 812896905 33625537 424986706 33636487 424986706 33636487 158884437 33659241 158884437 33659241 453500411 33693904 453500411 33693904 703795584 33694480 703795584 33694480 803792462 33708017 803792462 33708017 801916112 33713721 801916112 33713721 496651577 33717392 496651577 33717392 956277377 33753564 956277377 33753564 895540791 33766918 895540791 33766918 97695306 33773040 97695306 33773040 596729005 33803032 596729005 33803032 272377820 33825249 272377820 33825249 378118749 33837517 378118749 33837517 135239166 33840304 135239166 33840304 644973359 33870217 644973359 33870217 528871144 33890442 528871144 33890442 445492170 33898773 445492170 33898773 676410308 33901540 676410308 33901540 9625658 33906706 9625658 33906706 193210873 33910875 193210873 33910875 929560456 33919130 929560456 33919130 216677605 33920456 216677605 33920456 200402648 33929920 200402648 33929920 935038961 33959364 935038961 33959364 902169899 33961545 902169899 33961545 888721808 33961794 888721808 33961794 210343690 33970341 210343690 33970341 286788193 33997780 286788193 33997780 547031451 34004100 547031451 34004100 195870288 34014683 195870288 34014683 992979653 34017908 992979653 34017908 917808095 34025980 917808095 34025980 426216857 34027610 426216857 34027610 567129081 34056273 567129081 34056273 743206563 34059499 743206563 34059499 317540974 34075509 317540974 34075509 631339218 34112831 631339218 34112831 614267008 34131104 614267008 34131104 618419713 34136138 618419713 34136138 129473349 34147553 129473349 34147553 752827488 34153091 752827488 34153091 232906393 34156667 232906393 34156667 469739284 34160038 469739284 34160038 22596510 34170675 22596510 34170675 904218576 34183934 904218576 34183934 10480822 34199958 10480822 34199958 995743823 34207194 995743823 34207194 289476017 34216547 289476017 34216547 129023756 34222960 129023756 34222960 968870042 34223597 968870042 34223597 285901929 34230891 285901929 34230891 580018791 34244622 580018791 34244622 294310493 34253588 294310493 34253588 783375231 34270943 783375231 34270943 222531205 34277474 222531205 34277474 777688102 34280653 777688102 34280653 842410679 34288133 842410679 34288133 95015303 34303664 95015303 34303664 532994610 34305372 532994610 34305372 142435947 34320869 142435947 34320869 132412578 34343283 132412578 34343283 347312084 34356722 347312084 34356722 978498491 34374341 978498491 34374341 828081075 34401293 828081075 34401293 879590224 34406199 879590224 34406199 436455166 34417193 436455166 34417193 440401273 34418960 440401273 34418960 641491794 34424784 641491794 34424784 8839832 34459722 8839832 34459722 236083361 34465499 236083361 34465499 674420496 34469539 674420496 34469539 661709238 34477043 661709238 34477043 8487951 34481444 8487951 34481444 20206926 34483711 20206926 34483711 457437888 34491226 457437888 34491226 842359792 34492403 842359792 34492403 905640844 34499090 905640844 34499090 20923601 34509789 20923601 34509789 509539057 34515910 509539057 34515910 674743615 34532792 674743615 34532792 252672733 34536457 252672733 34536457 269116232 34537618 269116232 34537618 714591956 34541672 714591956 34541672 64681231 34551605 64681231 34551605 95291461 34561130 95291461 34561130 588242902 34576745 588242902 34576745 530350778 34596237 530350778 34596237 412635709 34597069 412635709 34597069 739129298 34600079 739129298 34600079 35730530 34600261 35730530 34600261 984489902 34603420 984489902 34603420 522018513 34611367 522018513 34611367 397922869 34634817 397922869 34634817 87617449 34639402 87617449 34639402 11061551 34641464 11061551 34641464 204867942 34649437 204867942 34649437 607324084 34655671 607324084 34655671 289212633 34657296 289212633 34657296 285044714 34657390 285044714 34657390 341401263 34660487 341401263 34660487 866082341 34667372 866082341 34667372 668576933 34668472 668576933 34668472 494081902 34671419 494081902 34671419 811901289 34676495 811901289 34676495 970543767 34682616 970543767 34682616 416475083 34683904 416475083 34683904 521187764 34695407 521187764 34695407 311698107 34699881 311698107 34699881 699343385 34706349 699343385 34706349 336776139 34710160 336776139 34710160 804737370 34720946 804737370 34720946 448557938 34738632 448557938 34738632 176456449 34743526 176456449 34743526 883635267 34756722 883635267 34756722 151802721 34758710 151802721 34758710 638300727 34759475 638300727 34759475 868730694 34762937 868730694 34762937 388202427 34774122 388202427 34774122 852590150 34796159 852590150 34796159 743699869 34799690 743699869 34799690 502329129 34807079 502329129 34807079 510647761 34807327 510647761 34807327 517387820 34842467 517387820 34842467 658086287 34861252 658086287 34861252 200893258 34867650 200893258 34867650 656508626 34872125 656508626 34872125 315620168 34877481 315620168 34877481 143621523 34897419 143621523 34897419 35151231 34901265 35151231 34901265 687941326 34903463 687941326 34903463 747924656 34916965 747924656 34916965 230140338 34922241 230140338 34922241 10724118 34927377 10724118 34927377 753915195 34936671 753915195 34936671 471343109 34938322 471343109 34938322 381897454 34940680 381897454 34940680 178660701 34944882 178660701 34944882 637715208 34950736 637715208 34950736 465875786 34956533 465875786 34956533 795248750 34958532 795248750 34958532 934892229 34964825 934892229 34964825 366963339 34971055 366963339 34971055 106496529 34977365 106496529 34977365 622330627 34977635 622330627 34977635 11967065 34989443 11967065 34989443 87999977 34994470 87999977 34994470 432566399 35002417 432566399 35002417 870622857 35019153 870622857 35019153 941156220 35022125 941156220 35022125 700275255 35026582 700275255 35026582 989149348 35028296 989149348 35028296 382043469 35042247 382043469 35042247 477044952 35045361 477044952 35045361 495592432 35065790 495592432 35065790 492683283 35066273 492683283 35066273 680281989 35066547 680281989 35066547 246157374 35070861 246157374 35070861 587718266 35076150 587718266 35076150 203642600 35086160 203642600 35086160 470554283 35108224 470554283 35108224 688707636 35120831 688707636 35120831 22248616 35120971 22248616 35120971 184647005 35124599 184647005 35124599 441842049 35127938 441842049 35127938 116827103 35133455 116827103 35133455 206834462 35142536 206834462 35142536 730274609 35169301 730274609 35169301 791687573 35174446 791687573 35174446 218925460 35195151 218925460 35195151 844487896 35232983 844487896 35232983 435503417 35239315 435503417 35239315 194070723 35259824 194070723 35259824 44144560 35275968 44144560 35275968 355324219 35276991 355324219 35276991 602867246 35278312 602867246 35278312 547146180 35281120 547146180 35281120 28405581 35298657 28405581 35298657 470484991 35299949 470484991 35299949 535580650 35333824 535580650 35333824 458313854 35337445 458313854 35337445 452648062 35341011 452648062 35341011 926859496 35341695 926859496 35341695 630863075 35349148 630863075 35349148 473765720 35377053 473765720 35377053 497844177 35394887 497844177 35394887 490338883 35417617 490338883 35417617 656396816 35448603 656396816 35448603 675965315 35453823 675965315 35453823 124357659 35470007 124357659 35470007 944557597 35480618 944557597 35480618 251764194 35502286 251764194 35502286 508562893 35530567 508562893 35530567 140715265 35535283 140715265 35535283 159956613 35555172 159956613 35555172 213737598 35556695 213737598 35556695 975440385 35665498 975440385 35665498 98205804 35671024 98205804 35671024 907424057 35671273 907424057 35671273 497251555 35681409 497251555 35681409 644792255 35688390 644792255 35688390 831968823 35689987 831968823 35689987 652352197 35690982 652352197 35690982 304306973 35700781 304306973 35700781 655454510 35727981 655454510 35727981 855419538 35732276 855419538 35732276 417592105 35752562 417592105 35752562 345156640 35770489 345156640 35770489 508819257 35772640 508819257 35772640 326186104 35780308 326186104 35780308 438012728 35802858 438012728 35802858 936999568 35810563 936999568 35810563 978764837 35819481 978764837 35819481 823881831 35820828 823881831 35820828 94651001 35822437 94651001 35822437 472386134 35827795 472386134 35827795 556709321 35833912 556709321 35833912 664070566 35835575 664070566 35835575 307143942 35850670 307143942 35850670 405401251 35852270 405401251 35852270 566716185 35859884 566716185 35859884 463965702 35860995 463965702 35860995 157003574 35861163 157003574 35861163 50826277 35880558 50826277 35880558 911984849 35887909 911984849 35887909 636757273 35888304 636757273 35888304 482004932 35891172 482004932 35891172 20712971 35894364 20712971 35894364 189879963 35903564 189879963 35903564 39132269 35906919 39132269 35906919 504268750 35908283 504268750 35908283 977218219 35916527 977218219 35916527 659313063 35917443 659313063 35917443 233491195 35919588 233491195 35919588 604582455 35921469 604582455 35921469 310616714 35922176 310616714 35922176 840349134 35923506 840349134 35923506 362805817 35926659 362805817 35926659 326508760 35933462 326508760 35933462 999884401 35940454 999884401 35940454 441069998 35944244 441069998 35944244 575719541 35958124 575719541 35958124 388865193 35977608 388865193 35977608 914179500 35982046 914179500 35982046 157415409 35987784 157415409 35987784 202223712 36026843 202223712 36026843 945243040 36027601 945243040 36027601 301366542 36041254 301366542 36041254 296902380 36044005 296902380 36044005 541842051 36051523 541842051 36051523 530329170 36069926 530329170 36069926 890456570 36082316 890456570 36082316 523668369 36084389 523668369 36084389 355238134 36085769 355238134 36085769 510169119 36097448 510169119 36097448 512345078 36100142 512345078 36100142 469490153 36121685 469490153 36121685 184833305 36124973 184833305 36124973 343048340 36159214 343048340 36159214 769439802 36159259 769439802 36159259 987118582 36168648 987118582 36168648 358219925 36172554 358219925 36172554 14802164 36180632 14802164 36180632 998814223 36193303 998814223 36193303 756341082 36196341 756341082 36196341 31016352 36212502 31016352 36212502 919908057 36245308 919908057 36245308 578774937 36245457 578774937 36245457 370632002 36245864 370632002 36245864 380540933 36258300 380540933 36258300 125873459 36259156 125873459 36259156 484902842 36278364 484902842 36278364 470947663 36283470 470947663 36283470 820688799 36287113 820688799 36287113 729175398 36296169 729175398 36296169 257787024 36325246 257787024 36325246 50948736 36330541 50948736 36330541 663847052 36331256 663847052 36331256 359232188 36357463 359232188 36357463 399086294 36360683 399086294 36360683 601493689 36360684 601493689 36360684 939404569 36367728 939404569 36367728 309610385 36397550 309610385 36397550 383198475 36402438 383198475 36402438 579766381 36405965 579766381 36405965 803229200 36414961 803229200 36414961 647575180 36438970 647575180 36438970 377446565 36439632 377446565 36439632 272347079 36447513 272347079 36447513 835475605 36473464 835475605 36473464 143803285 36493613 143803285 36493613 714605383 36494825 714605383 36494825 32346771 36510680 32346771 36510680 430681398 36538483 430681398 36538483 938439330 36539697 938439330 36539697 332183450 36557317 332183450 36557317 384524192 36559998 384524192 36559998 588811056 36567006 588811056 36567006 566912860 36574717 566912860 36574717 685416604 36576812 685416604 36576812 180136564 36585144 180136564 36585144 300656111 36592584 300656111 36592584 38660555 36595797 38660555 36595797 266022954 36595932 266022954 36595932 233418500 36604862 233418500 36604862 751199477 36628757 751199477 36628757 622808394 36658953 622808394 36658953 816510756 36660240 816510756 36660240 234019440 36669558 234019440 36669558 805991491 36682415 805991491 36682415 503567437 36694441 503567437 36694441 849960239 36715584 849960239 36715584 56350736 36722740 56350736 36722740 640633138 36732335 640633138 36732335 293611113 36742765 293611113 36742765 988323590 36772215 988323590 36772215 764268577 36776849 764268577 36776849 158656197 36787809 158656197 36787809 472245666 36797904 472245666 36797904 354899913 36798913 354899913 36798913 621996760 36814497 621996760 36814497 448963500 36822477 448963500 36822477 952899930 36830516 952899930 36830516 69704767 36834170 69704767 36834170 479556563 36839920 479556563 36839920 232172664 36840055 232172664 36840055 322083980 36849733 322083980 36849733 746533075 36867343 746533075 36867343 486668312 36878178 486668312 36878178 716619709 36904149 716619709 36904149 984981961 36922517 984981961 36922517 13346182 36927394 13346182 36927394 400472181 36957295 400472181 36957295 73558290 36966109 73558290 36966109 398415097 36978290 398415097 36978290 121882400 36983199 121882400 36983199 635728647 36985796 635728647 36985796 843051771 37006389 843051771 37006389 589640361 37011112 589640361 37011112 460661407 37031732 460661407 37031732 712186646 37036614 712186646 37036614 834677327 37049311 834677327 37049311 690555062 37056642 690555062 37056642 537092815 37062420 537092815 37062420 884956527 37070874 884956527 37070874 567892575 37085282 567892575 37085282 603787930 37088078 603787930 37088078 552248984 37100465 552248984 37100465 468881922 37101833 468881922 37101833 863408109 37106103 863408109 37106103 43546695 37111528 43546695 37111528 477827908 37132540 477827908 37132540 163572273 37135231 163572273 37135231 688306528 37137062 688306528 37137062 837376742 37145441 837376742 37145441 535783388 37150078 535783388 37150078 605788001 37151335 605788001 37151335 697917146 37161755 697917146 37161755 630229632 37172839 630229632 37172839 724485014 37177723 724485014 37177723 58535164 37186158 58535164 37186158 455597307 37187721 455597307 37187721 41877779 37187835 41877779 37187835 459425629 37202522 459425629 37202522 798437186 37217972 798437186 37217972 83208052 37231357 83208052 37231357 173666828 37240318 173666828 37240318 208824747 37249378 208824747 37249378 135743438 37265995 135743438 37265995 792420043 37269792 792420043 37269792 276499616 37276308 276499616 37276308 387441680 37291111 387441680 37291111 528014920 37293727 528014920 37293727 999694152 37318664 999694152 37318664 621469867 37329307 621469867 37329307 734782142 37336431 734782142 37336431 617904142 37357067 617904142 37357067 50851292 37385770 50851292 37385770 781303377 37392413 781303377 37392413 326542066 37393113 326542066 37393113 35835818 37434730 35835818 37434730 246800730 37434908 246800730 37434908 473536394 37446514 473536394 37446514 269675731 37455450 269675731 37455450 150695533 37464788 150695533 37464788 571635043 37473381 571635043 37473381 915796900 37480037 915796900 37480037 641277662 37486653 641277662 37486653 111566775 37493234 111566775 37493234 310039114 37494662 310039114 37494662 792013610 37507983 792013610 37507983 951701874 37511481 951701874 37511481 190673205 37517078 190673205 37517078 393023034 37519573 393023034 37519573 584992356 37528967 584992356 37528967 373673653 37533456 373673653 37533456 724905070 37546802 724905070 37546802 75872586 37559766 75872586 37559766 528227214 37565055 528227214 37565055 244465327 37585808 244465327 37585808 300216136 37588820 300216136 37588820 295304985 37601705 295304985 37601705 1738647 37605907 1738647 37605907 742613102 37606133 742613102 37606133 635495825 37616277 635495825 37616277 772279342 37629921 772279342 37629921 346694039 37635292 346694039 37635292 197138356 37641096 197138356 37641096 190548886 37651289 190548886 37651289 142592344 37653462 142592344 37653462 689226904 37667037 689226904 37667037 705798191 37668009 705798191 37668009 149128798 37674591 149128798 37674591 993297157 37677763 993297157 37677763 883035394 37682903 883035394 37682903 212294100 37688406 212294100 37688406 335539075 37690138 335539075 37690138 67092059 37711681 67092059 37711681 798458392 37726736 798458392 37726736 423841746 37775351 423841746 37775351 815957922 37775701 815957922 37775701 82470217 37780722 82470217 37780722 930626191 37788708 930626191 37788708 787638169 37793552 787638169 37793552 777990062 37796775 777990062 37796775 172362495 37827681 172362495 37827681 720908845 37848976 720908845 37848976 427072547 37860899 427072547 37860899 203469382 37863286 203469382 37863286 76069155 37889247 76069155 37889247 825436888 37918564 825436888 37918564 924131376 37947583 924131376 37947583 563675688 37951937 563675688 37951937 69126210 37960990 69126210 37960990 65782450 37961353 65782450 37961353 527274165 37971434 527274165 37971434 479420958 37995073 479420958 37995073 937882869 37999432 937882869 37999432 425993920 38000945 425993920 38000945 335584320 38025355 335584320 38025355 9128168 38027715 9128168 38027715 684084787 38035946 684084787 38035946 888053023 38056966 888053023 38056966 663761693 38069014 663761693 38069014 102354876 38072870 102354876 38072870 159997107 38075273 159997107 38075273 706140704 38094213 706140704 38094213 728218768 38110711 728218768 38110711 837462843 38133877 837462843 38133877 193982460 38139773 193982460 38139773 923090979 38145329 923090979 38145329 809510402 38148928 809510402 38148928 267945453 38149158 267945453 38149158 165341176 38162230 165341176 38162230 9460860 38176895 9460860 38176895 226757960 38193718 226757960 38193718 843308041 38210830 843308041 38210830 864068643 38213123 864068643 38213123 592749474 38218682 592749474 38218682 884701432 38244369 884701432 38244369 673195162 38256474 673195162 38256474 932590079 38264960 932590079 38264960 413960967 38281509 413960967 38281509 437132390 38286725 437132390 38286725 118247124 38297442 118247124 38297442 20253732 38302301 20253732 38302301 909141296 38305969 909141296 38305969 373270253 38308772 373270253 38308772 38863465 38317501 38863465 38317501 365591534 38341912 365591534 38341912 646613353 38343133 646613353 38343133 191845890 38358636 191845890 38358636 984160855 38401883 984160855 38401883 578216382 38404992 578216382 38404992 448283773 38421572 448283773 38421572 608197468 38424954 608197468 38424954 130129913 38425393 130129913 38425393 636307545 38440352 636307545 38440352 325788832 38445989 325788832 38445989 495411804 38448114 495411804 38448114 17792176 38457335 17792176 38457335 969146597 38458963 969146597 38458963 782934744 38471618 782934744 38471618 193937820 38482571 193937820 38482571 865623965 38507065 865623965 38507065 848824794 38540995 848824794 38540995 860119817 38573645 860119817 38573645 817225676 38574267 817225676 38574267 808933691 38581014 808933691 38581014 135440289 38582382 135440289 38582382 917684914 38588156 917684914 38588156 595002302 38590595 595002302 38590595 676209805 38601510 676209805 38601510 611756652 38611925 611756652 38611925 253063063 38624209 253063063 38624209 330257707 38632728 330257707 38632728 461077122 38640489 461077122 38640489 671030087 38660763 671030087 38660763 788924302 38663872 788924302 38663872 374531237 38668204 374531237 38668204 961372468 38700397 961372468 38700397 330921318 38728269 330921318 38728269 373909403 38747705 373909403 38747705 679133304 38755971 679133304 38755971 193115282 38763186 193115282 38763186 186838821 38764474 186838821 38764474 303986227 38785470 303986227 38785470 935634507 38796904 935634507 38796904 567406137 38804912 567406137 38804912 342958614 38813256 342958614 38813256 343067890 38825864 343067890 38825864 431886767 38849651 431886767 38849651 875789637 38865178 875789637 38865178 389176536 38872462 389176536 38872462 187933925 38883222 187933925 38883222 498694472 38900066 498694472 38900066 220172050 38900803 220172050 38900803 277429223 38914454 277429223 38914454 214149374 38926408 214149374 38926408 583634525 38932914 583634525 38932914 950446138 38942541 950446138 38942541 469779004 38948987 469779004 38948987 24699747 38953298 24699747 38953298 512688543 38987306 512688543 38987306 305375256 38989924 305375256 38989924 414728342 39024050 414728342 39024050 447405022 39035120 447405022 39035120 329814566 39042281 329814566 39042281 308335401 39065417 308335401 39065417 42793916 39074228 42793916 39074228 729400686 39092187 729400686 39092187 375994260 39100025 375994260 39100025 360045228 39120834 360045228 39120834 18128187 39134532 18128187 39134532 619251983 39151632 619251983 39151632 974488494 39157957 974488494 39157957 927833921 39170542 927833921 39170542 378945261 39177583 378945261 39177583 408836486 39179005 408836486 39179005 478082137 39180170 478082137 39180170 184283996 39186102 184283996 39186102 933848048 39188506 933848048 39188506 946496459 39198855 946496459 39198855 887071604 39223248 887071604 39223248 908194960 39224951 908194960 39224951 215747220 39236563 215747220 39236563 706595971 39276871 706595971 39276871 720878676 39285785 720878676 39285785 152419514 39288819 152419514 39288819 226956961 39289069 226956961 39289069 778270436 39291205 778270436 39291205 316621772 39313991 316621772 39313991 120082543 39325681 120082543 39325681 578727396 39340890 578727396 39340890 126655380 39346353 126655380 39346353 123096118 39372202 123096118 39372202 129300517 39374890 129300517 39374890 684647470 39381278 684647470 39381278 298169861 39400823 298169861 39400823 989096014 39411140 989096014 39411140 13770505 39413781 13770505 39413781 253145829 39430615 253145829 39430615 864565656 39431018 864565656 39431018 397075522 39437781 397075522 39437781 353962911 39444465 353962911 39444465 254167932 39450524 254167932 39450524 914179861 39454174 914179861 39454174 401166850 39475979 401166850 39475979 381477471 39489757 381477471 39489757 304192628 39494938 304192628 39494938 547115197 39510978 547115197 39510978 723588107 39517157 723588107 39517157 975684621 39517337 975684621 39517337 676451304 39519893 676451304 39519893 915601355 39521636 915601355 39521636 102662741 39561024 102662741 39561024 157188500 39569218 157188500 39569218 496984905 39576667 496984905 39576667 791049889 39589512 791049889 39589512 380678001 39596488 380678001 39596488 884920849 39619638 884920849 39619638 81302715 39623361 81302715 39623361 808140358 39646695 808140358 39646695 340466281 39656134 340466281 39656134 408795002 39682812 408795002 39682812 139062492 39710125 139062492 39710125 411306563 39733693 411306563 39733693 788161261 39797317 788161261 39797317 457412902 39805973 457412902 39805973 21238175 39808313 21238175 39808313 999326512 39823872 999326512 39823872 54088126 39826002 54088126 39826002 881238080 39833511 881238080 39833511 884770746 39834387 884770746 39834387 110452644 39835965 110452644 39835965 318974146 39861561 318974146 39861561 190317655 39862738 190317655 39862738 489460848 39874074 489460848 39874074 533984912 39877643 533984912 39877643 647495571 39880845 647495571 39880845 513949811 39892769 513949811 39892769 59252817 39918076 59252817 39918076 815084216 39919010 815084216 39919010 6794853 39930443 6794853 39930443 330181015 39934762 330181015 39934762 260100408 39947810 260100408 39947810 702543414 39959474 702543414 39959474 720491399 39973796 720491399 39973796 416424111 40001928 416424111 40001928 554580335 40013111 554580335 40013111 491312340 40035824 491312340 40035824 433721417 40055204 433721417 40055204 104620388 40082532 104620388 40082532 592756808 40085455 592756808 40085455 5175993 40090003 5175993 40090003 677403417 40091013 677403417 40091013 879429932 40108162 879429932 40108162 426014833 40120528 426014833 40120528 932875139 40123492 932875139 40123492 59313813 40130818 59313813 40130818 821994998 40138245 821994998 40138245 730212423 40144102 730212423 40144102 224781569 40147265 224781569 40147265 390713529 40150644 390713529 40150644 696555961 40155600 696555961 40155600 884979719 40175911 884979719 40175911 810661548 40196093 810661548 40196093 120313101 40214786 120313101 40214786 165912984 40230479 165912984 40230479 722073158 40239410 722073158 40239410 472494170 40258793 472494170 40258793 998753100 40272501 998753100 40272501 107025333 40285202 107025333 40285202 909240221 40298293 909240221 40298293 279093576 40299917 279093576 40299917 366322484 40310679 366322484 40310679 196731111 40331455 196731111 40331455 311434536 40339386 311434536 40339386 494555716 40343695 494555716 40343695 367739152 40345456 367739152 40345456 668513806 40348737 668513806 40348737 960109520 40354458 960109520 40354458 259395637 40359620 259395637 40359620 789431398 40383097 789431398 40383097 84549946 40384292 84549946 40384292 12712519 40392548 12712519 40392548 232199857 40397955 232199857 40397955 316306647 40405706 316306647 40405706 716310678 40444462 716310678 40444462 472106389 40446869 472106389 40446869 911459242 40456908 911459242 40456908 105327824 40462337 105327824 40462337 327935207 40491190 327935207 40491190 591502223 40502321 591502223 40502321 372976581 40510256 372976581 40510256 222997445 40517322 222997445 40517322 351527457 40523845 351527457 40523845 944407626 40532354 944407626 40532354 958135287 40535579 958135287 40535579 520455015 40535667 520455015 40535667 424444150 40557070 424444150 40557070 909880091 40558283 909880091 40558283 188200888 40558953 188200888 40558953 792377421 40573698 792377421 40573698 105859202 40576427 105859202 40576427 460447645 40577717 460447645 40577717 76639163 40579299 76639163 40579299 960008093 40582397 960008093 40582397 567758693 40588698 567758693 40588698 688954071 40590704 688954071 40590704 533695579 40596072 533695579 40596072 482801351 40597665 482801351 40597665 877735797 40609493 877735797 40609493 454765947 40621759 454765947 40621759 903957092 40632307 903957092 40632307 510852609 40636755 510852609 40636755 304213532 40641430 304213532 40641430 547594805 40646878 547594805 40646878 107900325 40651005 107900325 40651005 828644955 40658100 828644955 40658100 305912947 40658174 305912947 40658174 474811991 40663415 474811991 40663415 120115012 40670009 120115012 40670009 58069529 40697911 58069529 40697911 77271366 40733732 77271366 40733732 538644689 40735654 538644689 40735654 683375423 40747995 683375423 40747995 10574731 40760596 10574731 40760596 203585508 40774427 203585508 40774427 869339158 40784342 869339158 40784342 264588093 40784718 264588093 40784718 283192596 40827250 283192596 40827250 861657894 40832021 861657894 40832021 139249672 40832281 139249672 40832281 873245452 40860370 873245452 40860370 974912590 40861550 974912590 40861550 812993833 40863873 812993833 40863873 967675298 40875131 967675298 40875131 690580822 40876705 690580822 40876705 618019731 40881056 618019731 40881056 624419894 40882844 624419894 40882844 282331022 40895767 282331022 40895767 474994038 40903726 474994038 40903726 727451754 40908142 727451754 40908142 880146088 40931119 880146088 40931119 771648384 40947207 771648384 40947207 952710247 40955583 952710247 40955583 531265386 40956002 531265386 40956002 646416951 40965707 646416951 40965707 173092685 40967763 173092685 40967763 12700870 40969838 12700870 40969838 984709015 40979754 984709015 40979754 476201762 40988168 476201762 40988168 53995510 40995256 53995510 40995256 633867820 41006928 633867820 41006928 766496571 41013224 766496571 41013224 431577446 41029507 431577446 41029507 620925135 41042627 620925135 41042627 548432422 41049378 548432422 41049378 234112237 41070058 234112237 41070058 172329155 41070622 172329155 41070622 527003220 41074672 527003220 41074672 654539484 41076375 654539484 41076375 987386116 41087416 987386116 41087416 21182776 41093256 21182776 41093256 294173134 41101416 294173134 41101416 274743696 41103774 274743696 41103774 842715623 41109123 842715623 41109123 284203062 41112216 284203062 41112216 947133758 41133946 947133758 41133946 719640465 41141326 719640465 41141326 834442605 41142961 834442605 41142961 471818930 41143541 471818930 41143541 995105103 41144553 995105103 41144553 74337423 41145233 74337423 41145233 285310745 41155766 285310745 41155766 163957108 41172140 163957108 41172140 298942793 41184594 298942793 41184594 792517059 41188700 792517059 41188700 737325805 41216115 737325805 41216115 653909862 41227400 653909862 41227400 755193063 41227731 755193063 41227731 247355273 41254522 247355273 41254522 349727292 41293214 349727292 41293214 397485996 41302177 397485996 41302177 645555361 41315590 645555361 41315590 401348351 41318090 401348351 41318090 355692348 41335092 355692348 41335092 161707458 41341586 161707458 41341586 349936086 41343052 349936086 41343052 699003727 41348362 699003727 41348362 747615681 41355420 747615681 41355420 850305896 41355772 850305896 41355772 417519463 41356872 417519463 41356872 238197402 41367259 238197402 41367259 441424448 41373912 441424448 41373912 526967196 41382150 526967196 41382150 743552222 41405282 743552222 41405282 890691390 41437723 890691390 41437723 799997079 41451477 799997079 41451477 838692693 41459220 838692693 41459220 471694064 41465193 471694064 41465193 743396243 41474320 743396243 41474320 251293228 41481376 251293228 41481376 432371761 41489826 432371761 41489826 118047112 41535437 118047112 41535437 372862712 41554363 372862712 41554363 41017586 41561776 41017586 41561776 120153077 41578451 120153077 41578451 488780221 41581531 488780221 41581531 27726861 41588528 27726861 41588528 463384266 41594272 463384266 41594272 730677169 41594509 730677169 41594509 660612186 41608117 660612186 41608117 132254794 41615601 132254794 41615601 455626872 41618959 455626872 41618959 485357989 41631497 485357989 41631497 592961634 41640288 592961634 41640288 305816633 41645378 305816633 41645378 352878860 41653640 352878860 41653640 288060924 41665180 288060924 41665180 665367596 41683111 665367596 41683111 55440396 41694930 55440396 41694930 973945504 41709268 973945504 41709268 324912773 41718662 324912773 41718662 109711087 41725866 109711087 41725866 406660671 41736738 406660671 41736738 248468533 41742188 248468533 41742188 875648605 41745353 875648605 41745353 144809697 41759575 144809697 41759575 169729441 41778372 169729441 41778372 797465866 41779270 797465866 41779270 467475613 41791769 467475613 41791769 223293751 41804851 223293751 41804851 132031802 41819314 132031802 41819314 311361546 41824998 311361546 41824998 936855456 41829999 936855456 41829999 127577632 41835398 127577632 41835398 835726890 41869120 835726890 41869120 658114710 41869320 658114710 41869320 256881645 41897193 256881645 41897193 562458225 41905539 562458225 41905539 62932239 41910070 62932239 41910070 617753868 41916706 617753868 41916706 10732043 41935119 10732043 41935119 438285692 41940977 438285692 41940977 249392594 41946535 249392594 41946535 264594215 41953261 264594215 41953261 653783641 41956842 653783641 41956842 796544133 41965377 796544133 41965377 510645154 41966249 510645154 41966249 363177183 41966523 363177183 41966523 578498253 41968475 578498253 41968475 363081487 41975400 363081487 41975400 383513998 41982097 383513998 41982097 357058603 41984338 357058603 41984338 193893300 41989032 193893300 41989032 228991573 41992639 228991573 41992639 928986189 41996563 928986189 41996563 415099194 42000048 415099194 42000048 348168712 42004225 348168712 42004225 535448896 42005276 535448896 42005276 58561968 42019884 58561968 42019884 902950843 42036711 902950843 42036711 113370120 42038009 113370120 42038009 500942567 42049866 500942567 42049866 865835421 42073649 865835421 42073649 571098513 42077582 571098513 42077582 994210320 42082353 994210320 42082353 356952461 42084581 356952461 42084581 736641928 42099231 736641928 42099231 175583542 42105080 175583542 42105080 591197758 42106526 591197758 42106526 490828815 42113427 490828815 42113427 980748243 42115811 980748243 42115811 84519520 42128867 84519520 42128867 11517639 42130481 11517639 42130481 451468487 42132668 451468487 42132668 36009921 42133142 36009921 42133142 407440648 42134201 407440648 42134201 273935163 42145619 273935163 42145619 943955328 42152527 943955328 42152527 454746031 42157626 454746031 42157626 793188213 42164620 793188213 42164620 581998015 42179464 581998015 42179464 56426341 42185751 56426341 42185751 996744152 42190126 996744152 42190126 531217528 42214574 531217528 42214574 386497892 42228828 386497892 42228828 1495760 42229030 1495760 42229030 847400411 42260159 847400411 42260159 254006124 42272168 254006124 42272168 202352835 42280396 202352835 42280396 49960600 42286161 49960600 42286161 554037031 42336688 554037031 42336688 166575236 42361341 166575236 42361341 303958901 42367476 303958901 42367476 955704839 42368147 955704839 42368147 220601703 42372554 220601703 42372554 515129081 42382232 515129081 42382232 317310269 42385779 317310269 42385779 190257110 42399356 190257110 42399356 318205989 42403292 318205989 42403292 108735088 42434542 108735088 42434542 620832271 42442278 620832271 42442278 954279251 42442373 954279251 42442373 885253934 42445682 885253934 42445682 104179158 42464874 104179158 42464874 466851611 42505286 466851611 42505286 779291503 42512183 779291503 42512183 665885941 42513442 665885941 42513442 710659623 42515545 710659623 42515545 540250832 42515979 540250832 42515979 261001268 42519917 261001268 42519917 159662816 42533151 159662816 42533151 744778513 42540849 744778513 42540849 93203874 42545610 93203874 42545610 289900849 42551199 289900849 42551199 734276537 42558790 734276537 42558790 864224738 42566703 864224738 42566703 647342763 42568739 647342763 42568739 137321270 42582659 137321270 42582659 592860087 42585444 592860087 42585444 176878251 42595037 176878251 42595037 190338557 42605345 190338557 42605345 546616098 42628099 546616098 42628099 550841578 42646768 550841578 42646768 178698975 42647887 178698975 42647887 618643776 42648353 618643776 42648353 638294950 42682383 638294950 42682383 74669649 42687832 74669649 42687832 947886234 42701522 947886234 42701522 900272793 42713294 900272793 42713294 241797182 42721134 241797182 42721134 763092995 42730584 763092995 42730584 245417518 42736244 245417518 42736244 942045099 42746913 942045099 42746913 381785588 42747418 381785588 42747418 924178392 42750443 924178392 42750443 633270684 42755222 633270684 42755222 625908085 42760090 625908085 42760090 523246422 42770417 523246422 42770417 905670579 42772556 905670579 42772556 115510070 42784445 115510070 42784445 230153383 42800384 230153383 42800384 954004732 42814067 954004732 42814067 147822151 42832271 147822151 42832271 487692377 42842643 487692377 42842643 492280986 42853664 492280986 42853664 726462527 42861533 726462527 42861533 711881571 42866827 711881571 42866827 167098547 42887142 167098547 42887142 386347893 42889317 386347893 42889317 145384784 42890698 145384784 42890698 137721966 42890773 137721966 42890773 7831496 42900438 7831496 42900438 889198825 42912548 889198825 42912548 425065914 42922779 425065914 42922779 754741800 42925143 754741800 42925143 360550863 42928797 360550863 42928797 865729721 42959901 865729721 42959901 72046478 42963660 72046478 42963660 459487168 42964783 459487168 42964783 275787083 42969847 275787083 42969847 114610149 42983311 114610149 42983311 562841572 42984358 562841572 42984358 816697137 42999878 816697137 42999878 16545448 43004009 16545448 43004009 774819666 43051207 774819666 43051207 245274172 43058327 245274172 43058327 586984706 43064496 586984706 43064496 758404377 43069451 758404377 43069451 193273053 43074158 193273053 43074158 951801310 43076606 951801310 43076606 299717383 43084956 299717383 43084956 901225433 43088894 901225433 43088894 452273567 43114226 452273567 43114226 559218824 43117432 559218824 43117432 176393777 43127752 176393777 43127752 763308438 43137705 763308438 43137705 188078556 43148381 188078556 43148381 427869659 43158257 427869659 43158257 321738667 43161868 321738667 43161868 764358273 43165006 764358273 43165006 568553096 43185448 568553096 43185448 823513858 43190380 823513858 43190380 796219934 43202569 796219934 43202569 715098860 43202652 715098860 43202652 212973867 43211702 212973867 43211702 471302352 43226161 471302352 43226161 480027049 43251398 480027049 43251398 331506899 43254565 331506899 43254565 458587977 43300725 458587977 43300725 245619161 43303407 245619161 43303407 702474508 43310971 702474508 43310971 842330208 43312065 842330208 43312065 409047504 43323729 409047504 43323729 990725378 43333040 990725378 43333040 67074723 43345861 67074723 43345861 301223869 43351484 301223869 43351484 145310098 43364967 145310098 43364967 44140053 43365207 44140053 43365207 589828481 43365344 589828481 43365344 26271111 43375196 26271111 43375196 70936324 43395440 70936324 43395440 896802336 43414051 896802336 43414051 688150514 43438645 688150514 43438645 205410331 43445660 205410331 43445660 284314083 43454692 284314083 43454692 32330442 43476746 32330442 43476746 66527128 43479381 66527128 43479381 826183914 43493136 826183914 43493136 360236650 43514919 360236650 43514919 810788178 43518804 810788178 43518804 515961255 43524045 515961255 43524045 766823008 43547236 766823008 43547236 102488683 43559924 102488683 43559924 209835965 43570038 209835965 43570038 395973408 43583812 395973408 43583812 805857317 43588077 805857317 43588077 83670351 43612309 83670351 43612309 452957503 43619804 452957503 43619804 370914721 43620262 370914721 43620262 815253896 43626286 815253896 43626286 650057941 43631725 650057941 43631725 124652876 43637659 124652876 43637659 668519358 43645674 668519358 43645674 656893468 43662562 656893468 43662562 172832727 43664781 172832727 43664781 341133135 43665960 341133135 43665960 71552153 43668846 71552153 43668846 554931016 43715993 554931016 43715993 347785471 43732813 347785471 43732813 643531392 43750766 643531392 43750766 492126398 43759960 492126398 43759960 499415689 43762762 499415689 43762762 827875006 43772183 827875006 43772183 434141564 43773324 434141564 43773324 677687735 43775376 677687735 43775376 33181273 43778733 33181273 43778733 936136745 43789098 936136745 43789098 55827333 43790505 55827333 43790505 921669982 43797962 921669982 43797962 177862283 43809231 177862283 43809231 573349169 43813899 573349169 43813899 333296748 43817208 333296748 43817208 883909385 43839528 883909385 43839528 303469606 43848176 303469606 43848176 758365221 43871921 758365221 43871921 881554413 43873706 881554413 43873706 788086689 43878352 788086689 43878352 769719698 43888653 769719698 43888653 592717407 43889620 592717407 43889620 762987158 43907143 762987158 43907143 416972957 43916490 416972957 43916490 211758874 43931961 211758874 43931961 116474075 43932489 116474075 43932489 131566660 43943979 131566660 43943979 348208993 43966088 348208993 43966088 825126488 43982169 825126488 43982169 292358935 43999136 292358935 43999136 723269529 44002243 723269529 44002243 250469893 44006649 250469893 44006649 521605635 44019548 521605635 44019548 427410563 44021556 427410563 44021556 399831538 44024020 399831538 44024020 667822280 44032384 667822280 44032384 888419255 44042972 888419255 44042972 228654360 44049518 228654360 44049518 694988489 44071863 694988489 44071863 550003346 44075087 550003346 44075087 201390237 44089488 201390237 44089488 949508729 44093003 949508729 44093003 869977569 44093521 869977569 44093521 514180730 44093702 514180730 44093702 665017938 44099681 665017938 44099681 613709939 44107881 613709939 44107881 411650812 44111341 411650812 44111341 271975233 44112060 271975233 44112060 855606574 44114158 855606574 44114158 425010065 44118133 425010065 44118133 728396368 44128316 728396368 44128316 417672770 44147778 417672770 44147778 649379993 44150023 649379993 44150023 922730501 44186241 922730501 44186241 342920015 44219527 342920015 44219527 379839672 44220501 379839672 44220501 500306815 44228754 500306815 44228754 575750721 44237990 575750721 44237990 539884991 44239588 539884991 44239588 617021959 44252340 617021959 44252340 304098368 44259530 304098368 44259530 993937247 44260652 993937247 44260652 505596260 44262536 505596260 44262536 857339546 44268984 857339546 44268984 128197253 44271601 128197253 44271601 90701290 44271771 90701290 44271771 799479242 44278242 799479242 44278242 822396950 44280486 822396950 44280486 309577571 44310522 309577571 44310522 683656663 44313542 683656663 44313542 193785257 44313987 193785257 44313987 849046686 44324556 849046686 44324556 528472744 44328044 528472744 44328044 44045222 44351652 44045222 44351652 815298972 44359506 815298972 44359506 641883192 44359626 641883192 44359626 665048478 44371154 665048478 44371154 316522341 44419691 316522341 44419691 48092333 44435835 48092333 44435835 754448941 44441532 754448941 44441532 83938278 44444877 83938278 44444877 181745024 44493313 181745024 44493313 269165170 44496706 269165170 44496706 20880636 44500814 20880636 44500814 169786966 44505116 169786966 44505116 698979033 44507537 698979033 44507537 669251193 44509540 669251193 44509540 580684332 44518582 580684332 44518582 514238361 44522515 514238361 44522515 315904605 44530375 315904605 44530375 828896931 44548919 828896931 44548919 880630022 44554850 880630022 44554850 90294163 44572976 90294163 44572976 560346587 44580627 560346587 44580627 951870584 44587292 951870584 44587292 622606955 44597631 622606955 44597631 477305268 44629762 477305268 44629762 316781614 44656702 316781614 44656702 746870809 44659422 746870809 44659422 624536591 44678844 624536591 44678844 827265901 44686545 827265901 44686545 464353797 44689678 464353797 44689678 240158270 44732269 240158270 44732269 621196080 44744606 621196080 44744606 581786357 44764316 581786357 44764316 724054272 44764582 724054272 44764582 165514761 44768771 165514761 44768771 402482162 44772373 402482162 44772373 506086281 44773718 506086281 44773718 619450023 44792490 619450023 44792490 910894227 44805253 910894227 44805253 444004926 44806945 444004926 44806945 396005746 44808359 396005746 44808359 864906337 44818197 864906337 44818197 224966760 44828212 224966760 44828212 19872703 44829317 19872703 44829317 365929031 44840415 365929031 44840415 238907084 44846359 238907084 44846359 214129803 44849000 214129803 44849000 984214034 44859728 984214034 44859728 179008236 44885289 179008236 44885289 419621139 44890143 419621139 44890143 410925405 44911604 410925405 44911604 988044707 44914234 988044707 44914234 46228314 44925125 46228314 44925125 101908683 44931184 101908683 44931184 456314657 44947957 456314657 44947957 570661824 44954140 570661824 44954140 143539462 44957704 143539462 44957704 498628663 44958041 498628663 44958041 117953924 44958518 117953924 44958518 262306132 44959227 262306132 44959227 200087570 44982050 200087570 44982050 921394710 44988785 921394710 44988785 625068607 45002515 625068607 45002515 575058588 45009222 575058588 45009222 904858389 45010096 904858389 45010096 257196437 45022212 257196437 45022212 400699087 45038726 400699087 45038726 244201242 45048793 244201242 45048793 584130419 45052965 584130419 45052965 496125037 45064761 496125037 45064761 183380323 45086628 183380323 45086628 874083005 45090835 874083005 45090835 651670599 45091650 651670599 45091650 100370719 45111609 100370719 45111609 226499655 45116827 226499655 45116827 779943995 45124826 779943995 45124826 73914919 45125299 73914919 45125299 206134842 45145087 206134842 45145087 106855642 45149965 106855642 45149965 309050695 45150358 309050695 45150358 146325955 45166148 146325955 45166148 565643186 45173573 565643186 45173573 194033226 45184648 194033226 45184648 641271961 45187153 641271961 45187153 88091437 45194420 88091437 45194420 322472674 45202637 322472674 45202637 244126938 45217697 244126938 45217697 977762437 45219877 977762437 45219877 428284016 45238671 428284016 45238671 743916538 45262521 743916538 45262521 442422981 45281608 442422981 45281608 662926312 45287641 662926312 45287641 457619328 45291566 457619328 45291566 405201008 45298556 405201008 45298556 760080806 45302083 760080806 45302083 750267651 45308755 750267651 45308755 250903943 45313180 250903943 45313180 804960038 45321132 804960038 45321132 372713081 45332254 372713081 45332254 409372292 45334136 409372292 45334136 777311015 45373657 777311015 45373657 81341454 45382332 81341454 45382332 438931006 45386961 438931006 45386961 562070404 45387077 562070404 45387077 931118606 45394139 931118606 45394139 968566158 45396879 968566158 45396879 224401462 45399131 224401462 45399131 331476472 45416903 331476472 45416903 56643083 45419711 56643083 45419711 821865091 45440526 821865091 45440526 369958039 45442659 369958039 45442659 176781260 45445179 176781260 45445179 440202914 45454059 440202914 45454059 689241497 45468956 689241497 45468956 132620806 45510092 132620806 45510092 52474477 45520574 52474477 45520574 756850486 45522954 756850486 45522954 576469975 45527179 576469975 45527179 583775955 45527735 583775955 45527735 479724114 45528495 479724114 45528495 165109531 45551557 165109531 45551557 399528985 45570560 399528985 45570560 806103678 45588149 806103678 45588149 541064818 45594494 541064818 45594494 37934497 45597023 37934497 45597023 451181069 45613472 451181069 45613472 338054959 45630149 338054959 45630149 740022792 45633247 740022792 45633247 996831158 45643923 996831158 45643923 276772502 45654435 276772502 45654435 640301000 45690967 640301000 45690967 185063563 45692383 185063563 45692383 277410449 45694980 277410449 45694980 215501028 45695241 215501028 45695241 657806297 45696265 657806297 45696265 829565812 45698467 829565812 45698467 228796470 45700364 228796470 45700364 370502322 45722033 370502322 45722033 645937705 45729973 645937705 45729973 804337679 45737459 804337679 45737459 480724255 45739774 480724255 45739774 995871445 45745327 995871445 45745327 797143816 45761170 797143816 45761170 915767305 45773248 915767305 45773248 969056315 45780113 969056315 45780113 43252626 45786446 43252626 45786446 705570853 45787184 705570853 45787184 636619227 45796731 636619227 45796731 384517597 45797386 384517597 45797386 541886992 45809693 541886992 45809693 732887570 45822441 732887570 45822441 292632552 45823031 292632552 45823031 526173554 45837729 526173554 45837729 154010306 45853728 154010306 45853728 964622649 45864412 964622649 45864412 37497912 45864691 37497912 45864691 52521839 45869932 52521839 45869932 614081916 45886785 614081916 45886785 228048659 45890088 228048659 45890088 20380851 45931409 20380851 45931409 935615204 45933952 935615204 45933952 905805988 45936210 905805988 45936210 910132889 45942255 910132889 45942255 923679404 45947772 923679404 45947772 395843144 45952126 395843144 45952126 201399295 45957876 201399295 45957876 789802134 45983189 789802134 45983189 983671419 46008910 983671419 46008910 448352255 46011201 448352255 46011201 177673266 46024144 177673266 46024144 118991211 46032905 118991211 46032905 321996978 46042877 321996978 46042877 900771719 46043505 900771719 46043505 444720299 46053882 444720299 46053882 744733086 46057013 744733086 46057013 410754131 46060033 410754131 46060033 181801588 46061451 181801588 46061451 300060365 46062708 300060365 46062708 68476599 46079966 68476599 46079966 269237828 46086635 269237828 46086635 573994670 46100969 573994670 46100969 437492724 46111053 437492724 46111053 522662444 46131843 522662444 46131843 81745749 46135140 81745749 46135140 610774990 46139733 610774990 46139733 903481898 46164467 903481898 46164467 57239 46165266 57239 46165266 31007455 46172004 31007455 46172004 130147269 46185564 130147269 46185564 160890680 46193918 160890680 46193918 718856842 46200683 718856842 46200683 910742818 46225847 910742818 46225847 763838081 46229621 763838081 46229621 547964896 46234244 547964896 46234244 814122665 46243981 814122665 46243981 659995718 46265491 659995718 46265491 843917508 46266455 843917508 46266455 110607057 46267562 110607057 46267562 302749605 46273853 302749605 46273853 778868518 46274767 778868518 46274767 855493 46281954 855493 46281954 746356935 46301732 746356935 46301732 188047572 46314177 188047572 46314177 216229611 46332076 216229611 46332076 367339450 46348503 367339450 46348503 346236304 46354503 346236304 46354503 229222803 46375727 229222803 46375727 758184771 46388469 758184771 46388469 782095260 46398092 782095260 46398092 647212928 46411439 647212928 46411439 131957388 46411533 131957388 46411533 271595651 46424670 271595651 46424670 100733580 46431411 100733580 46431411 143617438 46431737 143617438 46431737 652726963 46443639 652726963 46443639 263549337 46445969 263549337 46445969 146859416 46467108 146859416 46467108 415995985 46472603 415995985 46472603 947520051 46480998 947520051 46480998 297168048 46498767 297168048 46498767 272916849 46506290 272916849 46506290 483451620 46526829 483451620 46526829 526627660 46534834 526627660 46534834 87762029 46547831 87762029 46547831 535657365 46553967 535657365 46553967 487244279 46573915 487244279 46573915 337344365 46602734 337344365 46602734 753300593 46612607 753300593 46612607 223047107 46615536 223047107 46615536 213708227 46620906 213708227 46620906 613829687 46621866 613829687 46621866 29046149 46625527 29046149 46625527 183331769 46646442 183331769 46646442 246069036 46654657 246069036 46654657 539596377 46667568 539596377 46667568 426588243 46677251 426588243 46677251 838925392 46678222 838925392 46678222 954157556 46684489 954157556 46684489 799225953 46685516 799225953 46685516 272601231 46693821 272601231 46693821 557005401 46697826 557005401 46697826 257977824 46710230 257977824 46710230 495018534 46719228 495018534 46719228 313689994 46734239 313689994 46734239 139132360 46752445 139132360 46752445 662779334 46756937 662779334 46756937 546614138 46782118 546614138 46782118 813082656 46811397 813082656 46811397 501651212 46831199 501651212 46831199 550594376 46840244 550594376 46840244 146074813 46846559 146074813 46846559 324233815 46850139 324233815 46850139 782112633 46859328 782112633 46859328 62307812 46861877 62307812 46861877 238597154 46862862 238597154 46862862 364800563 46867995 364800563 46867995 252563360 46868695 252563360 46868695 27879634 46877808 27879634 46877808 328094737 46883384 328094737 46883384 988707552 46898916 988707552 46898916 81143176 46918811 81143176 46918811 868419090 46920177 868419090 46920177 848868575 46942832 848868575 46942832 600541694 46952513 600541694 46952513 342296803 46958778 342296803 46958778 279540167 46966945 279540167 46966945 690264628 46968643 690264628 46968643 908711993 46971209 908711993 46971209 214018911 46989087 214018911 46989087 948623212 47006579 948623212 47006579 129729668 47034957 129729668 47034957 691016201 47044266 691016201 47044266 703991279 47058470 703991279 47058470 615459829 47070043 615459829 47070043 162211129 47072666 162211129 47072666 895980131 47075401 895980131 47075401 651985752 47115847 651985752 47115847 47471994 47121728 47471994 47121728 213921318 47124105 213921318 47124105 850150773 47130697 850150773 47130697 835974606 47143508 835974606 47143508 931446720 47164082 931446720 47164082 73508716 47168690 73508716 47168690 747647009 47181883 747647009 47181883 316307384 47185750 316307384 47185750 37367329 47190132 37367329 47190132 902062216 47191145 902062216 47191145 612712620 47191277 612712620 47191277 198219223 47191567 198219223 47191567 566137931 47205302 566137931 47205302 554398247 47208479 554398247 47208479 294961271 47225816 294961271 47225816 71183739 47233599 71183739 47233599 864101174 47269221 864101174 47269221 122782411 47270673 122782411 47270673 261725532 47287771 261725532 47287771 71913852 47290324 71913852 47290324 950995442 47294745 950995442 47294745 503339986 47315648 503339986 47315648 559437703 47329736 559437703 47329736 625847090 47330507 625847090 47330507 299740514 47342363 299740514 47342363 569991925 47343828 569991925 47343828 846170061 47347266 846170061 47347266 851361902 47350871 851361902 47350871 246016931 47364923 246016931 47364923 269220888 47365638 269220888 47365638 110284056 47366642 110284056 47366642 876996962 47387737 876996962 47387737 344877024 47395386 344877024 47395386 480448987 47409920 480448987 47409920 832438901 47414218 832438901 47414218 921708170 47416417 921708170 47416417 266596868 47424788 266596868 47424788 842819435 47434333 842819435 47434333 246990802 47434542 246990802 47434542 866174293 47436696 866174293 47436696 656649747 47438876 656649747 47438876 342273941 47455715 342273941 47455715 336952984 47455978 336952984 47455978 774970144 47464731 774970144 47464731 332454548 47485774 332454548 47485774 476486415 47498283 476486415 47498283 311818244 47520887 311818244 47520887 885217143 47525415 885217143 47525415 659494711 47531110 659494711 47531110 671381123 47560326 671381123 47560326 891878309 47564822 891878309 47564822 399445075 47583868 399445075 47583868 992134095 47608428 992134095 47608428 244590518 47609215 244590518 47609215 770529928 47609308 770529928 47609308 981135738 47611137 981135738 47611137 555013389 47636060 555013389 47636060 748850247 47643717 748850247 47643717 501471930 47650921 501471930 47650921 668084352 47658070 668084352 47658070 752653895 47672679 752653895 47672679 213627577 47672748 213627577 47672748 86604135 47680352 86604135 47680352 280586866 47694814 280586866 47694814 199809117 47695605 199809117 47695605 364679290 47702077 364679290 47702077 363639208 47703759 363639208 47703759 512257706 47712263 512257706 47712263 836584556 47728059 836584556 47728059 433889738 47730552 433889738 47730552 493417442 47734795 493417442 47734795 789306069 47756312 789306069 47756312 465770417 47758030 465770417 47758030 14497336 47784355 14497336 47784355 195454666 47797806 195454666 47797806 772119597 47801241 772119597 47801241 725101185 47802760 725101185 47802760 838671559 47804738 838671559 47804738 942013265 47813609 942013265 47813609 952714516 47825922 952714516 47825922 648057578 47830282 648057578 47830282 869034436 47848800 869034436 47848800 424272743 47855909 424272743 47855909 354895446 47881355 354895446 47881355 76018518 47884703 76018518 47884703 652334131 47893759 652334131 47893759 11729906 47900710 11729906 47900710 278818633 47901202 278818633 47901202 22348464 47903263 22348464 47903263 352164330 47908401 352164330 47908401 506000077 47908791 506000077 47908791 575922903 47911212 575922903 47911212 708109669 47913848 708109669 47913848 517868462 47915559 517868462 47915559 352402633 47917494 352402633 47917494 72445434 47937162 72445434 47937162 182933197 47947862 182933197 47947862 925539854 47948423 925539854 47948423 658875562 47960971 658875562 47960971 265514380 47978505 265514380 47978505 63199656 48002516 63199656 48002516 361954044 48005823 361954044 48005823 403024170 48033975 403024170 48033975 651305307 48036176 651305307 48036176 689583966 48040538 689583966 48040538 385760726 48052633 385760726 48052633 283958416 48055206 283958416 48055206 354691254 48073242 354691254 48073242 187126011 48111610 187126011 48111610 669565587 48124346 669565587 48124346 907732836 48133762 907732836 48133762 824270697 48142457 824270697 48142457 510836532 48146528 510836532 48146528 669325521 48149895 669325521 48149895 593045984 48159625 593045984 48159625 959726813 48171445 959726813 48171445 615692726 48176770 615692726 48176770 477805091 48186696 477805091 48186696 954570030 48189001 954570030 48189001 933642126 48193982 933642126 48193982 563934099 48195020 563934099 48195020 337033588 48202677 337033588 48202677 996367388 48208113 996367388 48208113 911564436 48208742 911564436 48208742 999573121 48213129 999573121 48213129 8282466 48223401 8282466 48223401 581662754 48227154 581662754 48227154 388295186 48235938 388295186 48235938 422757875 48256121 422757875 48256121 727045392 48261368 727045392 48261368 542559615 48275960 542559615 48275960 228049183 48276893 228049183 48276893 158691975 48281214 158691975 48281214 829112107 48294076 829112107 48294076 214950820 48303395 214950820 48303395 465729046 48304417 465729046 48304417 370189721 48309744 370189721 48309744 713937175 48323721 713937175 48323721 296076716 48342352 296076716 48342352 156940236 48352839 156940236 48352839 676634494 48363328 676634494 48363328 372811847 48376814 372811847 48376814 674147414 48380278 674147414 48380278 481178373 48381505 481178373 48381505 404332729 48382246 404332729 48382246 611193988 48385792 611193988 48385792 92214651 48387975 92214651 48387975 432169323 48408096 432169323 48408096 517990427 48409421 517990427 48409421 97713531 48422720 97713531 48422720 425256429 48428102 425256429 48428102 645485117 48432666 645485117 48432666 496050952 48435355 496050952 48435355 965355499 48437154 965355499 48437154 869197831 48442948 869197831 48442948 319774059 48444488 319774059 48444488 784012645 48449637 784012645 48449637 861516383 48454512 861516383 48454512 510620943 48456989 510620943 48456989 907601827 48458721 907601827 48458721 438505612 48482800 438505612 48482800 421513398 48489775 421513398 48489775 18878212 48495386 18878212 48495386 354389604 48500065 354389604 48500065 175073702 48500526 175073702 48500526 516237717 48525370 516237717 48525370 873977475 48529556 873977475 48529556 18211846 48557733 18211846 48557733 23209448 48561943 23209448 48561943 820115409 48565066 820115409 48565066 655489151 48568829 655489151 48568829 350080405 48574210 350080405 48574210 862273326 48579949 862273326 48579949 771079540 48596678 771079540 48596678 885643376 48601792 885643376 48601792 862121582 48616522 862121582 48616522 829541171 48618276 829541171 48618276 640620613 48628874 640620613 48628874 182487266 48672310 182487266 48672310 605027162 48680198 605027162 48680198 53085797 48684088 53085797 48684088 356649879 48685165 356649879 48685165 523868749 48693600 523868749 48693600 425803141 48695648 425803141 48695648 564845180 48717134 564845180 48717134 542905743 48722276 542905743 48722276 232683555 48723606 232683555 48723606 201107877 48725510 201107877 48725510 665879435 48737742 665879435 48737742 468719373 48758524 468719373 48758524 4130897 48762164 4130897 48762164 243357812 48812846 243357812 48812846 885814808 48837014 885814808 48837014 923611224 48837388 923611224 48837388 770992774 48842506 770992774 48842506 878740700 48855116 878740700 48855116 883766282 48855684 883766282 48855684 23186515 48878488 23186515 48878488 445248831 48889007 445248831 48889007 150790588 48889375 150790588 48889375 603230878 48889763 603230878 48889763 976433050 48897865 976433050 48897865 455281041 48900715 455281041 48900715 166873081 48903007 166873081 48903007 78911640 48919441 78911640 48919441 898070559 48920882 898070559 48920882 357066432 48942073 357066432 48942073 526709109 48958124 526709109 48958124 469352199 48978468 469352199 48978468 292162018 49002975 292162018 49002975 976819875 49004594 976819875 49004594 170405652 49012086 170405652 49012086 625395895 49017025 625395895 49017025 238263852 49018110 238263852 49018110 820644214 49019179 820644214 49019179 469299793 49019740 469299793 49019740 756461316 49034515 756461316 49034515 155473100 49040173 155473100 49040173 17186656 49040856 17186656 49040856 55215934 49042974 55215934 49042974 5183083 49051475 5183083 49051475 30977 49064137 30977 49064137 985797687 49096281 985797687 49096281 883444784 49100512 883444784 49100512 93427217 49108629 93427217 49108629 592717593 49118241 592717593 49118241 645841690 49124969 645841690 49124969 23019152 49131173 23019152 49131173 644332497 49139634 644332497 49139634 552874474 49142347 552874474 49142347 292598337 49147736 292598337 49147736 698915822 49153029 698915822 49153029 29573957 49182245 29573957 49182245 905290664 49192862 905290664 49192862 715478452 49194566 715478452 49194566 450832783 49217317 450832783 49217317 12949960 49222305 12949960 49222305 51321841 49231290 51321841 49231290 261695887 49244559 261695887 49244559 569333924 49248054 569333924 49248054 526687285 49259806 526687285 49259806 760821661 49266599 760821661 49266599 938406628 49284361 938406628 49284361 338550072 49287589 338550072 49287589 757272301 49299395 757272301 49299395 187510708 49317029 187510708 49317029 334399142 49326760 334399142 49326760 87087156 49329441 87087156 49329441 716077258 49329713 716077258 49329713 982587503 49343469 982587503 49343469 356927583 49397288 356927583 49397288 267565381 49402546 267565381 49402546 378857785 49414143 378857785 49414143 250160399 49471951 250160399 49471951 364002263 49483311 364002263 49483311 264752063 49483357 264752063 49483357 154285741 49488290 154285741 49488290 509404356 49494139 509404356 49494139 104272247 49511677 104272247 49511677 358726512 49536768 358726512 49536768 696814577 49598314 696814577 49598314 629448662 49599294 629448662 49599294 459568130 49601304 459568130 49601304 312379835 49610387 312379835 49610387 286111587 49620912 286111587 49620912 64304179 49622745 64304179 49622745 250075829 49630845 250075829 49630845 408079901 49638631 408079901 49638631 717620034 49640063 717620034 49640063 230797182 49659215 230797182 49659215 547271674 49660130 547271674 49660130 581369125 49669180 581369125 49669180 552406838 49685478 552406838 49685478 649690502 49713689 649690502 49713689 491312685 49722350 491312685 49722350 825145438 49723511 825145438 49723511 167412894 49740983 167412894 49740983 380225084 49750832 380225084 49750832 641720743 49758801 641720743 49758801 862227444 49766657 862227444 49766657 192959095 49767381 192959095 49767381 74256682 49769679 74256682 49769679 529784275 49774887 529784275 49774887 175395920 49776413 175395920 49776413 449852933 49789325 449852933 49789325 759862257 49795635 759862257 49795635 763266983 49802718 763266983 49802718 35769165 49820083 35769165 49820083 893522009 49820971 893522009 49820971 879480071 49838335 879480071 49838335 911706422 49852148 911706422 49852148 627337039 49855014 627337039 49855014 239975073 49855063 239975073 49855063 186440858 49862998 186440858 49862998 907018865 49883350 907018865 49883350 328149432 49897261 328149432 49897261 824821870 49905112 824821870 49905112 391831003 49941694 391831003 49941694 121544132 49944293 121544132 49944293 432739636 49953126 432739636 49953126 830477432 49953843 830477432 49953843 594702330 49960435 594702330 49960435 779659012 49971536 779659012 49971536 5797763 49993166 5797763 49993166 644092018 50001970 644092018 50001970 493509195 50008276 493509195 50008276 351708511 50028143 351708511 50028143 917772530 50035746 917772530 50035746 225963717 50038819 225963717 50038819 981589630 50056237 981589630 50056237 695819235 50083231 695819235 50083231 101038293 50086801 101038293 50086801 705285601 50102887 705285601 50102887 128621756 50113360 128621756 50113360 877135212 50115614 877135212 50115614 651969159 50134383 651969159 50134383 427981246 50137769 427981246 50137769 771045207 50142674 771045207 50142674 632813716 50151430 632813716 50151430 486150167 50164112 486150167 50164112 192470591 50169809 192470591 50169809 495378588 50172536 495378588 50172536 218551920 50175080 218551920 50175080 743365453 50191199 743365453 50191199 603872766 50199024 603872766 50199024 169237623 50214981 169237623 50214981 521062103 50225765 521062103 50225765 711918222 50236006 711918222 50236006 846448815 50249484 846448815 50249484 690720204 50256289 690720204 50256289 400894748 50264182 400894748 50264182 155979296 50269950 155979296 50269950 452797912 50278223 452797912 50278223 189412741 50279075 189412741 50279075 98302472 50308741 98302472 50308741 85024636 50312314 85024636 50312314 786756407 50318589 786756407 50318589 534651677 50332698 534651677 50332698 869145859 50347064 869145859 50347064 929412684 50373003 929412684 50373003 519005454 50384563 519005454 50384563 520170295 50391370 520170295 50391370 277175889 50402289 277175889 50402289 548912500 50409569 548912500 50409569 635359408 50414887 635359408 50414887 30309954 50423890 30309954 50423890 642152350 50431378 642152350 50431378 312167759 50440077 312167759 50440077 163079839 50442991 163079839 50442991 63893493 50448901 63893493 50448901 542912392 50455421 542912392 50455421 98503814 50455451 98503814 50455451 800503103 50466695 800503103 50466695 713737145 50479290 713737145 50479290 691056110 50498132 691056110 50498132 389863639 50500042 389863639 50500042 811430244 50508222 811430244 50508222 218020567 50521968 218020567 50521968 373936037 50546471 373936037 50546471 572906750 50558234 572906750 50558234 356868459 50560550 356868459 50560550 658839239 50564746 658839239 50564746 24948609 50573397 24948609 50573397 28838788 50586845 28838788 50586845 157728288 50596870 157728288 50596870 417520565 50599991 417520565 50599991 414424754 50621704 414424754 50621704 590430879 50635363 590430879 50635363 199792111 50642492 199792111 50642492 36885612 50643459 36885612 50643459 657846563 50666449 657846563 50666449 805548127 50673013 805548127 50673013 799052649 50673167 799052649 50673167 77815973 50680638 77815973 50680638 49318784 50700593 49318784 50700593 776310233 50704101 776310233 50704101 397870593 50706868 397870593 50706868 339078605 50716885 339078605 50716885 386225421 50718272 386225421 50718272 815965297 50744696 815965297 50744696 267334098 50750557 267334098 50750557 592340271 50763591 592340271 50763591 85811287 50785794 85811287 50785794 906011499 50788945 9060114
#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...