제출 #299589

#제출 시각아이디문제언어결과실행 시간메모리
299589TMJNBroken Line (IOI19_line)Text
36.84 / 100
0 ms0 KiB
21 66 0 66 20 16 20 16 94 97 94 97 100 41 100 41 2 20 2 20 98 68 98 68 15 22 15 22 86 54 86 54 11 72 11 72 49 80 49 80 28 53 28
737 0 8687 6975 8687 6975 6823 6975 9738 344 9738 344 9379 1344 9379 1344 8372 8506 8372 8506 4879 2817 4879 2817 985 1118 985 1118 6817 7198 6817 7198 3153 483 3153 483 9500 483 3309 7036 3309 7036 5252 5346 5252 5346 3430 6986 3430 6986 3956 3173 3956 3173 2218 8002 2218 2148 2218 2148 6330 4385 6330 4385 4154 8014 4154 8014 2200 5221 2200 5221 5130 6398 5130 6398 545 518 545 9460 545 9460 2046 3659 2046 3659 8374 1559 8374 1559 7876 5385 7876 5385 4001 9956 4001 9956 9934 9956 1345 4600 1345 4600 4955 5870 4955 5870 934 1037 934 1037 8433 6063 8433 6063 4116 2886 4116 2886 2503 2371 2503 2371 3649 6454 3649 6454 4655 3216 4655 3216 9929 79 9929 79 61 8940 61 8940 4104 4887 4104 4887 5434 6065 5434 6065 6271 6333 6271 2340 6271 2340 9441 570 9441 570 3886 9811 3886 9811 9706 1488 9706 1488 2341 8904 2341 8904 8731 8904 8308 3812 8308 3812 1653 1208 1653 1208 690 697 690 697 1391 9790 1391 9790 282 9790 8692 4414 8692 4414 4680 6045 4680 6045 7756 8350 7756 8350 9137 9216 9137 9216 4877 4007 4877 4007 8736 1175 8736 1175 7206 7293 7206 7293 3207 5541 3207 5541 7469 241 7469 241 9767 9059 9767 9059 6428 12 6428 12 9970 12 8696 3352 8696 3352 2873 647 2873 647 9368 647 1042 2199 1042 2199 3112 6039 3112 6039 6124 6623 6124 6623 8176 9240 8176 9240 9145 9240 2316 7763 2316 7763 3160 2337 3160 2337 1414 9921 1414 9921 70 2139 70 2139 2828 3172 2828 3172 9163 830 9163 7747 9163 7747 4795 5041 4795 5041 5788 9765 5788 9765 9658 9765 721 1276 721 1276 1672 4482 1672 4482 4931 9950 4931 9950 67 9950 9045 3919 9045 3919 94 9905 94 9905 6221 5430 6221 5430 4595 5929 4595 5929 7848 2244 7848 2244 2762 8944 2762 8944 8787 8944 1367 3948 1367 3948 6696 1073 6696 1073 954 7648 954 7648 5153 1804 5153 1804 8181 1804 4907 6702 4907 6702 2355 350 2355 350 262 350 8474 7417 8474 7417 4709 4063 4709 4063 8257 1694 8257 6157 8257 6157 4483 551 4483 551 9464 551 752 8405 752 8405 5747 4157 5747 4157 2994 7548 2994 7548 176 9854 176 9826 176 9826 6677 3587 6677 3587 2898 2780 2898 2780 1516 489 1516 489 524 489 8102 2784 8102 2784 3162 5643 3162 5643 6419 3282 6419 3282 7493 7542 7493 7542 6186 2399 6186 2399 726 764 726 764 1152 8701 1152 8701 8313 6795 8313 6795 4367 2990 4367 2990 3186 2990 4426 6619 4426 6619 8075 1993 8075 1993 3258 9907 3258 9907 9922 9925 9922 9925 1666 4634 1666 4634 9343 656 9343 656 8310 7833 8310 7833 6567 3640 6567 8446 6567 8446 8887 1139 8887 1139 3546 8137 3546 8137 8430 8544 8430 8544 2510 2843 2510 2843 7043 6534 7043 6534 5246 5104 5246 5104 3225 8819 3225 8819 8670 8855 8670 8855 1252 5797 1252 5797 5164 4552 5164 4552 8099 61 8099 61 52 61 899 6658 899 6658 9793 9896 9793 9896 5394 1116 5394 1116 8950 8006 8950 8006 6564 1691 6564 1691 678 650 678 6125 678 6125 5659 3811 5659 3811 7196 7762 7196 7762 8035 8092 8035 8092 4149 5640 4149 5640 4895 5302 4895 8094 4895 8094 2033 1890 2033 1890 551 548 551 548 1705 3743 1705 3743 6656 915 6656 915 9156 842 9156 7107 9156 7107 6262 1878 6262 1878 616 572 616 572 588 9341 588 9341 4497 563 4497 563 578 563 1001 1308 1001 1308 3462 3736 3462 3736 5654 4598 5654 4598 4382 2259 4382 2259 8001 9915 8001 9915 9841 9915 125 1349 125 1349 3631 7224 3631 7224 2048 379 2048 379 287 379 9012 6129 9012 6129 4888 4884 4888 4884 7991 883 7991 883 852 7297 852 7297 4213 4900 4213 4900 5765 6385 5765 6385 695 9396 695 9396 9058 6442 9058 6442 2203 962 2203 962 907 962 7368 7159 7368 7159 3891 3517 3891 3517 1221 909 1221 909 9130 909 8518 1666 8518 1666 5296 6011 5296 6011 9785 9877 9785 3768 9785 3768 4686 6224 4686 6224 3973 9702 3973 9702 365 9582 365 9582 9412 3014 9412 3014 5781 4626 5781 4626 1268 8845 1268 7746 1268 7746 8703 8878 8703 2189 8703 2189 7647 4146 7647 4146 3494 6911 3494 5014 3494 5014 5135 7468 5135 7468 2594 9525 2594 9525 577 9359 577 9359 909 7596 909 7596 7827 9833 7827 9833 225 9833 5064 4194 5064 4194 3394 2177 3394 2177 2303 2177 6551 7089 6551 7089 2343 2242 2343 6339 2343 6339 4558 1031 4558 1031 9048 1031 5085 7131 5085 7131 9468 9966 9468 9966 9948 9966 8194 7194 8194 7194 6340 1145 6340 1145 9732 9830 9732 1629 9732 1629 5934 6256 5934 6256 4007 375 4007 375 9666 375 369 5992 369 5992 4545 5289 4545 5289 7547 2452 7547 2452 6453 9612 6453 9612 9505 9612 5166 16 5166 16 13 16 3118 7835 3118 7835 1044 9056 1044 9056 641 9452 641 9452 5274 4331 5274 4331 3048 8794 3048 8794 9487 9564 9487 9564 2112 1160 2112 1160 9786 190 9786 190 3715 6812 3715 6812 7361 8267 7361 8267 9019 9078 9019 9078 5080 351 5080 351 9727 9382 9727 9382 5258 1809 5258 1809 1417 649 1417 649 643 8303 643 8303 2485 7068 2485 7068 4650 2262 4650 2262 2364 4997 2364 4997 7006 2595 7006 2595 2719 2595 7167 6328 7167 6328 1819 420 1819 420 9611 5620 9611 5620 2484 549 2484 549 9486 549 4378 9979 4378 9979 9964 3483 9964 3483 3612 5827 3612 5827 6654 7952 6654 7952 7953 7952 3702 5786 3702 5786 5572 9498 5572 9498 379 423 379 423 8177 6012 8177 6012 1344 1296 1344 1296 1596 7343 1596 7343 6847 5719 6847 5719 5022 4433 5022 4433 7402 2631 7402 2631 4223 7094 4223 7094 9944 63 9944 63 141 316 141 316 9419 5795 9419 5795 818 22 818 22 9965 22 8551 5614 8551 5614 5176 1452 5176 1452 9630 406 9630 9021 9630 9021 7940 3357 7940 3357 272 369 272 369 1661 7567 1661 7567 4998 2085 4998 2085 8002 6944 8002 6944 5738 1814 5738 1814 1563 8628 1563 4120 1563 4120 4739 7163 4739 7163 2821 7412 2821 3882 2821 3882 7390 799 7390 799 9394 595 9394 595 3550 6452 3550 6452 7509 2586 7509 6229 7509 6229 5193 3459 5193 3459 2721 831 2721 831 772 831 7129 9762 7129 9762 306 7394 306 7394 3646 2997 3646 2997 8364 1577 8364 1577 6182 8612 6182 8612 565 9559 565 3487 565 3487 8505 9655 8505 9655 9750 9845 9750 9845 1511 1475 1511 1475 8123 7918 8123 7918 6523 1090 6523 1090 8995 9019 8995 9019 4666 4126 4666 4126 6467 1775 6467 1775 1581 1523 1581 1523 2887 9587 2887 9587 9496 699 9496 699 7676 7466 7676 7466 7262 6981 7262 6981 4306 4133 4306 4133 6600 1173 6600 1173 1097 1173 5524 6823 5524 6823 1768 9353 1768 9353 9454 9526 9454 9526 8019 1221 8019 1221 9149 798 9149 798 760 7935 760 7935 3736 2582 3736 2582 2111 137 2111 137 9849 137 6675 8382 6675 8382 875 10001 875 10001 9977 1201 9977 1201 6976 6773 6976 6773 3204 23 3204 23 46 23 2029 8037 2029 8037 7932 4276 7932 4276 1552 8935 1552 8935 1071 7954 1071 7954 4338 5819 4338 5819 5590 7390 5590 7390 8479 8622 8479 8622 4880 394 4880 394 9657 394 6309 7130 6309 7130 892 9435 892 9435 98 153 98 7402 98 7402 3731 6546 3731 6546 8673 313 8673 313 9758 7611 9758 7611 2997 1169 2997 1169 463 448 463 6208 463 6208 4181 363 4181 363 9707 363 5983 7599 5983 7599 2637 447 2637 447 9790 132 9790 132 86 9503 86 9503 1129 2049 1129 2049 2595 4287 2595 4287 4525 7341 4525 7341 7258 3770 7258 3770 3799 6951 3799 6951 9157 9859 9157 9859 9765 4580 9765 4580 2393 8269 2393 8269 1818 8615 1818 8615 8449 3867 8449 3867 4786 6289 4786 6289 7395 9013 7395 9013 1006 9013 7544 7018 7544 7018 3426 7018 6691 4324 6691 4324 4997 6948 4997 6948 777 9334 777 9334 7819 2272 7819 2272 3434 7336 3434 7336 9371 9468 9371 9468 1981 7865 1981 7865 7465 3223 7465 3223 3728 4486 3728 4486 8107 9479 8107 9479 464 9635 464 5272 464 5272 7265 2793 7265
5076 21532 0 21532 2737 16487 2737 16487 23972 5318 23972 5318 17164 23867 17164 23867 3554 2384 3554 2384 628 21973 628 21973 20586 2307 20586 2307 9664 17433 9664 17433 22011 4440 22011 4440 1993 21578 1993 21578 10274 7536 10274 7536 21465 22025 21465 22025 3093 1729 3093 1729 15148 19805 15148 19805 11511 7394 11511 7394 16865 511 16865 511 23010 5848 23010 5848 3532 16040 3532 16040 6237 18164 6237 18164 24317 2157 24317 2157 11076 20679 11076 20679 439 69 439 69 7294 13823 7294 13823 17916 622 17916 622 1051 19344 1051 19344 17848 2694 17848 2694 7755 11533 7755 11533 24090 24259 24090 24259 6762 20441 6762 20441 16311 717 16311 717 5210 14214 5210 14214 21377 2469 21377 2469 13551 22614 13551 22614 10151 970 10151 970 21668 4128 21668 4128 3984 20310 3984 20310 23854 7027 23854 7027 419 14456 419 14456 22541 21594 22541 21594 7599 2911 7599 2911 12753 21234 12753 21234 6948 4816 6948 4816 1559 24871 1559 24871 4261 13674 4261 13674 14948 6566 14948 6566 19885 11631 19885 11631 15086 15521 15086 15521 7339 19360 7339 19360 18023 739 18023 739 21612 6436 21612 6436 11805 23349 11805 23349 2213 7273 2213 7273 20516 15931 20516 15931 2993 609 2993 609 580 18470 580 18470 11047 11377 11047 11377 11523 22284 11523 22284 407 18512 407 18512 21842 8482 21842 8482 14897 9325 14897 9325 2623 16543 2623 16543 15029 2314 15029 2314 12037 19261 12037 19261 22993 1075 22993 1075 15821 23751 15821 23751 5555 6344 5555 6344 14135 15838 14135 15838 2057 7918 2057 7918 12346 476 12346 476 23917 22855 23917 22855 8453 11802 8453 11802 20471 1257 20471 1257 2078 10765 2078 10765 24943 783 24943 783 7724 23917 7724 23917 6384 4045 6384 4045 22036 15567 22036 15567 52 1901 52 1901 18922 20456 18922 20456 11663 11102 11663 11102 23395 24910 23395 24910 54 7339 54 7339 11899 24204 11899 24204 2006 210 2006 210 277 134 277 134 19867 23667 19867 23667 22122 5937 22122 5937 908 16363 908 16363 23559 7444 23559 7444 3020 1379 3020 1379 23043 13123 23043 13123 4204 11833 4204 11833 12003 16266 12003 16266 20389 811 20389 811 11852 9424 11852 9424 23357 12562 23357 12562 11540 8426 11540 8426 18707 2403 18707 2403 10107 15368 10107 15368 21041 33 21041 33 792 18592 792 18592 24185 12005 24185 12005 1500 19523 1500 19523 20843 2980 20843 2980 8611 24860 8611 24860 17655 285 17655 285 282 8427 282 8427 19577 20514 19577 20514 23509 376 23509 376 13161 21405 13161 21405 23189 13218 23189 13218 8333 3289 8333 3289 18895 8470 18895 8470 6239 18026 6239 18026 18908 6140 18908 6140 3867 1002 3867 1002 9280 21184 9280 21184 3620 3685 3620 3685 24472 16059 24472 16059 6467 1719 6467 1719 17616 8672 17616 8672 8874 23263 8874 23263 5755 2166 5755 2166 23951 24114 23951 24114 1259 14017 1259 14017 21947 16302 21947 16302 9250 11827 9250 11827 22587 22791 22587 22791 833 21221 833 21221 18213 7 18213 7 24754 11801 24754 11801 926 7103 926 7103 24441 23037 24441 23037 4198 211 4198 211 927 15990 927 15990 24141 484 24141 484 10068 20264 10068 20264 20792 17310 20792 17310 12158 7388 12158 7388 6730 10517 6730 10517 17763 2249 17763 2249 4285 24752 4285 24752 24129 1284 24129 1284 5218 6821 5218 6821 19942 1499 19942 1499 222 17562 222 17562 18691 8751 18691 8751 477 2669 477 2669 6493 19697 6493 19697 16909 9760 16909 9760 2719 23718 2719 23718 17522 7343 17522 7343 24673 681 24673 681 7083 10648 7083 10648 20657 23064 20657 23064 6382 10365 6382 10365 20708 20424 20708 20424 8629 3441 8629 3441 638 11926 638 11926 23394 22079 23394 22079 4990 1556 4990 1556 21609 24682 21609 24682 1607 1512 1607 1512 18607 6849 18607 6849 471 2312 471 2312 14375 18618 14375 18618 3422 9858 3422 9858 24426 612 24426 612 9575 12012 9575 12012 243 23729 243 23729 1144 8732 1144 8732 16331 24434 16331 24434 22309 8418 22309 8418 15351 16682 15351 16682 3902 24435 3902 24435 16837 4531 16837 4531 22276 14008 22276 14008 16190 207 16190 207 1469 24006 1469 24006 21864 7463 21864 7463 193 24169 193 24169 21193 17581 21193 17581 834 21344 834 21344 13370 3014 13370 3014 7978 21837 7978 21837 24503 6605 24503 6605 17067 17576 17067 17576 5739 10133 5739 10133 20556 8389 20556 8389 13098 24374 13098 24374 6185 8264 6185 8264 4236 22506 4236 22506 20822 5702 20822 5702 7693 18085 7693 18085 14617 6229 14617 6229 20295 21617 20295 21617 1313 6919 1313 6919 24654 22072 24654 22072 5649 5261 5649 5261 18150 23229 18150 23229 820 2170 820 2170 24666 9902 24666 9902 2979 4239 2979 4239 21575 2996 21575 2996 4846 9788 4846 9788 13665 18487 13665 18487 18727 4995 18727 4995 9878 12011 9878 12011 21567 53 21567 53 9349 24214 9349 24214 21272 627 21272 627 3793 19594 3793 19594 20775 1685 20775 1685 5640 21725 5640 21725 21524 7131 21524 7131 1048 722 1048 722 14081 24099 14081 24099 813 341 813 341 23450 23047 23450 23047 22246 956 22246 956 1344 24604 1344 24604 17938 9311 17938 9311 5030 21348 5030 21348 10907 252 10907 252 16247 3154 16247 3154 4312 10568 4312 10568 22116 19115 22116 19115 12752 24963 12752 24963 22825 8498 22825 8498 2800 22456 2800 22456 18993 1326 18993 1326 2215 8504 2215 8504 19126 14424 19126 14424 7302 6787 7302 6787 23931 16026 23931 16026 8193 3480 8193 3480 22365 24994 22365 24994 4234 14164 4234 14164 24113 9106 24113 9106 22039 699 22039 699 1382 18271 1382 18271 10996 3898 10996 3898 21294 17395 21294 17395 4165 11889 4165 11889 23572 14764 23572 14764 19878 4508 19878 4508 1342 18964 1342 18964 21245 11011 21245 11011 2722 23221 2722 23221 22815 17915 22815 17915 6735 14493 6735 14493 18048 22795 18048 22795 6062 4539 6062 4539 24444 24458 24444 24458 1027 6864 1027 6864 22801 14677 22801 14677 10743 2273 10743 2273 24987 110 24987 110 20838 24686 20838 24686 9588 7345 9588 7345 24706 21526 24706 21526 22958 3584 22958 3584 4866 24230 4866 24230 8927 75 8927 75 4256 24416 4256 24416 19325 8758 19325 8758 8926 532 8926 532 24878 2909 24878 2909 6087 24277 6087 24277 13209 138 13209 138 1901 21450 1901 21450 21169 4642 21169 4642 11017 23593 11017 23593 2382 12300 2382 12300 21440 2039 21440 2039 24760 7585 24760 7585 19166 14372 19166 14372 3329 21597 3329 21597 22 4277 22 4277 19524 17519 19524 17519 2856 12041 2856 12041 18249 16098 18249 16098 4365 20103 4365 20103 24657 8608 24657 8608 5187 13913 5187 13913 11636 379 11636 379 7066 8252 7066 8252 19904 11385 19904 11385 14854 4280 14854 4280 9493 22298 9493 22298 14866 10580 14866 10580 13681 22133 13681 22133 2601 1632 2601 1632 22150 24301 22150 24301 4406 14083 4406 14083 23910 6965 23910 6965 8488 6538 8488 6538 10102 13402 10102 13402 4421 866 4421 866 20097 23770 20097 23770 4663 10755 4663 10755 23315 17167 23315 17167 1658 23660 1658 23660 11958 5577 11958 5577 12341 5577 9738 16206 9738 16206 15474 4851 15474 4851 3172 23843 3172 23843 23991 10458 23991 10458 5594 18957 5594 18957 10864 7355 10864 7355 5617 18532 5617 18532 18494 2450 18494 2450 20626 22716 20626 22716 1242 983 1242 983 22201 22667 22201 22667 4214 19530 4214 19530 18412 2034 18412 2034 10561 24588 10561 24588 22980 18484 22980 18484 2534 3590 2534 3590 11983 21760 11983 21760 2402 11331 2402 11331 21367 6646 21367 6646 8871 20538 8871 20538 24713 261 24713 261 561 10386 561 10386 20644 20213 20644 20213 10984 5308 10984 5308 271 21928 271 21928 17696 766 17696 766 1618 12078 1618 12078 13565 22556 13565 22556 1646 13595 1646 13595 17973 7435 17973 7435 3365 15107 3365 15107 19741 9678 19741 9678 4139 20467 4139 20467 22456 463 22456 463 21005 17197 21005 17197 9383 39 9383 39 24814 5629 24814 5629 2978 24787 2978 24787 24517 2539 24517 2539 468 11254 468 11254 17465 19514 17465 19514 7021 8398 7021 8398 20507 19531 20507 19531 13340 2507 13340 2507 5704 14814 5704 14814 24936 6815 24936 6815 409 21121 409 21121 18558 2020 18558 2020 794 23354 794 23354 19529 3434 19529 3434 148 264 148 264 20259 19810 20259 19810 7632 3821 7632 3821 17437 20786 17437 20786 6977 4611 6977 4611 16564 13809 16564 13809 3368 710 3368 710 13753 23451 13753 23451 1061 1095 1061 1095 24114 14187 24114 14187 8643 8160 8643 8160 22886 24157 22886 24157 19637 3970 19637 3970 12722 24675 12722 24675 8952 8967 8952 8967 21916 14254 21916 14254 2672 2057 2672 2057 15603 23727 15603 23727 1890 4842 1890 4842 15936 23707 15936 23707 539 14697 539 14697 23446 24040 23446 24040 10562 15016 10562 15016 24747 23153 24747 23153 7829 4670 7829 4670 20091 735 20091 735 9396 9562 9396 9562 3937 934 3937 934 12706 23213 12706 23213 1837 17605 1837 17605 10040 208 10040 208 884 24639 884 24639 19372 17140 19372 17140 3960 10926 3960 10926 16166 80 16166 80 4193 22290 4193 22290 23214 1732 23214 1732 21551 23606 21551 23606 780 7857 780 7857 8021 10392 8021 10392 18789 631 18789 631 7544 13233 7544 13233 5562 21135 5562 21135 10672 7859 10672 7859 17209 21481 17209 21481 2090 1557 2090 1557 18407 13653 18407 13653 10663 6510 10663 6510 18981 18364 18981 18364 949 8248 949 8248 22134 21473 22134 21473 3849 5044 3849 5044 18220 14880 18220 14880 5890 7071 5890 7071 15542 24234 15542 24234 13539 5883 13539 5883 266 15665 266 15665 9775 5718 9775 5718 3897 23960 3897 23960 12404 808 12404 808 24169 14932 24169 14932 2861 6537 2861 6537 9187 19098 9187 19098 4196 2396 4196 2396 9010 17886 9010 17886 763 22321 763 22321 6868 3189 6868 3189 22526 17870 22526 17870 6911 1613 6911 1613 19011 22772 19011 22772 22296 5039 22296 5039 1706 18789 1706 18789 24514 11299 24514 11299 727 1737 727 1737 24402 24773 24402 24773 17366 1392 17366 1392 23098 7545 23098 7545 2765 18640 2765 18640 17222 15250 17222 15250 5908 6269 5908 6269 18225 86 18225 86 1598 24326 1598 24326 10055 13030 10055 13030 729 14992 729 14992 21482 1880 21482 1880 1744 12049 1744 12049 22239 16289 22239 16289 9851 10497 9851 10497 13977 20906 13977 20906 19291 10536 19291 10536 9237 14560 9237 14560 24385 3067 24385 3067 4436 24334 4436 24334 24224 135 24224 135 8431 22336 8431 22336 15300 10295 15300 10295 9165 5833 9165 5833 23720 18275 23720 18275 19819 8432 19819 8432 12250 18478 12250 18478 3840 1530 3840 1530 24418 24410 24418 24410 6102 391 6102 391 17153 9087 17153 9087 4931 14252 4931 14252 11700 3229 11700 3229 4211 19138 4211 19138 16013 10860 16013 10860 6519 6341 6519 6341 21661 22459 21661 22459 12620 10565 12620 10565 4949 6012 4949 6012 24004 20951 24004 20951 12820 12429 12820 12429 23 19480 23 19480 23360 3905 23360 3905 6327 14986 6327 14986 20646 23880 20646 23880 1699 10477 1699 10477 14952 5244 14952 5244 24013 20849 24013 20849 5472 79 5472 79 8022 23847 8022 23847 22819 2516 22819 2516 4366 22241 4366 22241 8753 3817 8753 3817 13400 900 13400 900 4044 23998 4044 23998 24229 8200 24229 8200 18443 23446 18443 23446 1524 10479 1524 10479 13981 18816 13981 18816 2929 3371 2929 3371 1320 10782 1320 10782 22823 21605 22823 21605 632 9863 632 9863 17668 15736 17668 15736 5618 24251 5618 24251 19775 12549 19775 12549 489 23356 489 23356 3393 6481 3393 6481 20024 19193 20024 19193 261 28 261 28 8344 22407 8344 22407 22274 775 22274 775 1009 6602 1009 6602 5229 8614 5229 8614 20394 11217 20394 11217 7115 19719 7115 19719 4362 23974 4362 23974 18476 16294 18476 16294 3895 7349 3895 7349 22334 2967 22334 2967 543 19329 543 19329 23820 2253 23820 2253 2886 237 2886 2531 2886 2531 11445 1048 11445 1048 21737 1048 10089 24551 10089 24551 97 4903 97 4903 21051 15698 21051 15698 14235 344 14235 344 965 10949 965 10949 24796 19280 24796 19280 2365 9203 2365 9203 14355 939 14355 939 22626 16405 22626 16405 11104 2435 11104 2435 15225 22328 15225 22328 23495 7086 23495 7086 4510 24784 4510 24784 24182 72 24182 72 6241 21041 6241 21041 18361 6765 18361 6765 5397 24895 5397 24895 2417 12275 2417 12275 12971 8851 12971 8851 672 17760 672 17760 15532 3032 15532 3032 7288 16814 7288 16814 22217 1765 22217 1765 19978 12736 19978 12736 7326 23092 7326 23092 24430 9077 24430 9077 10685 4389 10685 4389 4076 12014 4076 12014 23585 19335 23585 19335 7601 441 7601 441 4455 22187 4455 22187 9408 4069 9408 4069 2734 21387 2734 21387 17673 4935 17673 4935 3825 21892 3825 21892 24368 20051 24368 20051 3056 16242 3056 16242 24883 73 24883 73 1857 18799 1857 18799 18464 4613 18464 4613 15640 24790 15640 24790 115 2007 115 2007 22170 11225 22170 11225 3894 21071 3894 21071 22614 2463 22614 2463 4939 18388 4939 18388 16072 6365 16072 6365 634 24733 634 24733 13136 13839 13136 13839 1843 4740 1843 4740 22945 24840 22945 24840 9697 3919 9697 3919 16487 21721 16487 21721 1442 15298 1442 15298 12180 1609 12180 1609 434 21382 434 21382 20371 7241 20371 7241 11128 22288 11128 22288 17865 3550 17865 3550 12964 22980 12964 22980 5203 17849 5203 17849 712 20945 712 20945 9096 1169 9096 1169 19220 22198 19220 22198 1193 125 1193 125 20711 24481 20711 24481 2934 6001 2934 6001 18832 4127 18832 4127 2687 16942 2687 16942 19164 11584 19164 11584 891 16506 891 16506 24940 23050 24940 23050 4115 10703 4115 10703 24867 23710 24867 23710 255 4980 255 4980 8913 22760 8913 22760 22955 2845 22955 2845 20961 21899 20961 21899 2674 4879 2674 4879 13548 23774 13548 23774 1337 3742 1337 3742 13540 21517 13540 21517 2346 1334 2346 1334 19356 5422 19356 5422 253 19972 253 19972 9630 14683 9630 14683 20748 8594 20748 8594 7257 18491 7257 18491 18762 2526 18762 2526 4747 5602 4747 5602 9231 19410 9231 19410 15515 1081 15515 1081 6582 23010 6582 23010 24111 632 24111 632 1780 11074 1780 11074 24001 1112 24001 1112 2047 24721 2047 24721 6059 231 6059 231 15992 13757 15992 13757 8044 1815 8044 1815 21281 10034 21281 10034 5786 14099 5786 14099 24662 5236 24662 5236 11903 20046 11903 20046 18090 1184 18090 1184 22563 24437 22563 24437 17478 6893 17478 6893 6627 23989 6627 23989 1192 4246 1192 4246 21772 20494 21772 20494 7320 1865 7320 1865 18313 18458 18313 18458 4746 5922 4746 5922 20668 19828 20668 19828 6016 1964 6016 1964 10812 15687 10812 15687 895 2176 895 2176 21505 20131 21505 20131 5625 8417 5625 8417 13129 23013 13129 23013 2214 8927 2214 8927 4181 23484 4181 23484 21029 2494 21029 2494 2160 17909 2160 17909 20917 9331 20917 9331 254 23817 254 23817 20107 315 20107 315 16665 6264 16665 6264 24049 23497 24049 23497 6623 16792 6623 16792 2769 24125 2769 24125 25 13241 25 13241 20912 4929 20912 4929 23442 23455 23442 23455 5969 8825 5969 8825 19484 20265 19484 20265 6969 9282 6969 9282 24014 5869 24014 5869 3007 11316 3007 11316 16653 2630 16653 2630 4097 23994 4097 23994 19268 19470 19268 19470 7026 957 7026 957 23373 11131 23373 11131 1869 21542 1869 21542 14965 14715 14965 14715 5995 1397 5995 1397 24254 9432 24254 9432 8448 14965 8448 14965 4710 1643 4710 1643 24337 4958 24337 4958 5532 21089 5532 21089 24729 5184 24729 5184 1456 1806 1456 1806 7646 22511 7646 22511 5847 2587 5847 2587 23166 15876 23166 15876 3494 3925 3494 3925 13790 23457 13790 23457 24196 10671 24196 10671 5235 16678 5235 16678 24839 4318 24839 4318 4819 16150 4819 16150 16591 2908 16591 2908 17704 12775 17704 12775 7585 3135 7585 3135 22386 6296 22386 6296 4270 22213 4270 22213 16414 13673 16414 13673 1270 1701 1270 1701 18174 19907 18174 19907 3819 2907 3819 2907 12702 10940 12702 10940 4555 3878 4555 3878 24544 18920 24544 18920 4696 743 4696 743 19823 19639 19823 19639 5114 1944 5114 1944 24133 22472 24133 22472 579 4810 579 4810 17006 20716 17006 20716 1601 633 1601 633 13275 13239 13275 13239 105 3142 105 3142 24460 12092 24460 12092 16610 2318 16610 2318 11926 15517 11926 15517 24434 3435 24434 3435 299 21182 299 21182 16669 4047 16669 4047 2644 6887 2644 6887 22716 20583 22716 20583 629 17001 629 17001 11717 1201 11717 1201 24295 17623 24295 17623 8689 4002 8689 4002 1856 23851 1856 23851 24499 18024 24499 18024 3249 6113 3249 6113 18479 20385 18479 20385 13481 13625 13481 13625 21073 21722 21073 21722 298 18678 298 18678 23333 1376 23333 1376 12926 8737 12926 8737 20309 4189 20309 4189 935 515 935 515 19970 16093 19970 16093 2483 22960 2483 22960 24973 8964 24973 8964 4795 23217 4795 23217 21945 7487 21945 7487 6101 16250 6101 16250 21653 20086 21653 20086 4326 1150 4326 1150 18659 19898 18659 19898 9844 5300 9844 5300 24650 23491 24650 23491 8789 13293 8789 13293 2204 21749 2204 21749 15657 11498 15657 11498 22415 21404 22415 21404 3973 2835 3973 2835 24206 15343 24206 15343 10863 5271 10863 5271 15949 4070 15949 4070 198 18297 198 18297 22560 8618 22560 8618 7336 17434 7336 17434 18276 3400 18276 3400 2001 24083 2001 24083 22576 6428 22576 6428 24800 21425 24800 21425 21643 2306 21643 2306 4976 20378 4976 20378 16302 4885 16302 4885 1283 23162 1283 23162 22983 10960 22983 10960 20284 22912 20284 22912 766 1669 766 1669 15120 8113 15120 8113 71 23878 71 23878 17970 9175 17970 9175 22066 22599 22066 22599 12227 13374 12227 13374 8106 23313 8106 23313 21702 5625 21702 5625 10883 21983 10883 21983 15761 1614 15761 1614 1408 18101 1408 18101 791 654 791 654 24330 7611 24330 7611 5945 17 5945 17 17562 5975 17562 5975 14714 23792 14714 23792 10163 2850 10163 2850 889 23396 889 23396 21576 9526 21576 9526 6343 24392 6343 24392 125 1690 125 1690 20919 19189 20919 19189 2474 3108 2474 3108 22617 19087 22617 19087 499 7424 499 7424 19947 17036 19947 17036 616 5641 616 5641 6205 23979 6205 23979 20773 9985 20773 9985 7774 21038 7774 21038 3452 1469 3452 1469 7758 23794 7758 23794 23743 1839 23743 1839 10834 22804 10834 22804 3338 8857 3338 8857 23106 20621 23106 20621 2065 2222 2065 2222 21889 14574 21889 14574 5192 1455 5192 1455 19817 23647 19817 23647 13973 10248 13973 10248 24826 15869 24826 15869 16757 5811 16757 5811 13728 20062 13728 20062 9351 497 9351 497 14936 23168 14936 23168 17776 6899 17776 6899 769 5332 769 5332 23130 18526 23130 18526 6069 3430 6069 3430 23691 19738 23691 19738 7464 4661 7464 4661 1564 814 1564 814 20670 24917 20670 24917 5421 11567 5421 11567 23781 21014 23781 21014 5836 2061 5836 2061 11441 23100 11441 23100 6581 13828 6581 13828 12010 55 12010 55 22222 12567 22222 12567 1154 8011 1154 8011 19269 13974 19269 13974 11074 24663 11074 24663 19342 4874 19342 4874 3127 18048 3127 18048 16357 1378 16357 1378 3011 21015 3011 21015 19517 2542 19517 2542 15453 19922 15453 19922 19566 1769 19566 1769 4770 8012 4770 8012 23760 1368 23760 1368 6145 16416 6145 16416 17065 11714 17065 11714 768 11139 768 11139 10552 22088 10552 22088 1400 7752 1400 7752 7595 14050 7595 14050 12920 6243 12920 6243 1702 2611 1702 2611 22577 18928 22577 18928 5544 23154 5544 23154 1919 1654 1919 1654 24136 22737 24136 22737 152 8110 152 8110 12105 4104 12105 4104 24541 24970 24541 24970 1103 1785 1103 1785 15774 23425 15774 23425 939 23981 939 23981 18656 8231 18656 8231 7552 24438 7552 24438 20611 5711 20611 5711 9606 16972 9606 16972 24383 1510 24383 1510 4448 14068 4448 14068 9801 2333 9801 2333 24589 24342 24589 24342 5477 18418 5477 18418 22140 1893 22140 1893 2229 19911 2229 19911 20417 1038 20417 1038 4219 23755 4219 23755 24148 8831 24148 8831 1235 18144 1235 18144 13077 10390 13077 10390 4753 2671 4753 2671 24682 20120 24682 20120 14810 2978 14810 2978 21692 18682 21692 18682 12070 10134 12070 10134 4309 226 4309 226 22908 10309 22908 10309 11120 863 11120 863 13506 24807 13506 24807 21308 1738 21308 1738 12036 21097 12036 21097 1628 3991 1628 3991 22050 17080 22050 17080 6638 1697 6638 1697 24104 24018 24104 24018 6360 982 6360 982 20384 18732 20384 18732 2278 3130 2278 3130 15911 19592 15911 19592 4930 3230 4930 3230 20196 19282 20196 19282 21323 1429 21323 1429 10555 20109 10555 20109 23145 11787 23145 11787 2984 2596 2984 2596 23317 23398 23317 23398 7651 3510 7651 3510 21059 9447 21059 9447 1162 1236 1162 1236 20416 24965 20416 24965 1435 4790 1435 4790 23819 24467 23819 24467 2834 14819 2834 14819 23880 2603 23880 2603 8392 19827 8392 19827 22238 11737 22238 11737 1474 2640 1474 2640 6726 21584 6726 21584 24736 2446 24736 2446 4245 14532 4245 14532 21520 21442 21520 21442 11539 779 11539 779 4393 11658 4393 11658 7271 5933 7271 5933 5756 198 5756 198 2189 24779 2189 24779 132 6823 132 6823 24683 16388 24683 16388 15219 3244 15219 3244 21667 24823 21667 24823 2810 4841 2810 4841 16264 20317 16264 20317 2537 17579 2537 17579 3986 5985 3986 5985 20165 20898 20165 20898 11460 8888 11460 8888 4306 18170 4306 18170 14214 1792 14214 1792 18843 24630 18843 24630 3377 1204 3377 1204 24137 16646 24137 16646 11437 606 11437 606 21586 7916 21586 7916 185 22852 185 22852 22431 7572 22431 7572 4045 19018 4045 19018 23079 471 23079 471 9839 14143 9839 14143 18975 9258 18975 9258 1399 7218 1399 7218 19675 24395 19675 24395 1911 11327 1911 11327 24505 24514 24505 24514 14046 10336 14046 10336 3137 19228 3137 19228 23359 24535 23359 24535 9730 15286 9730 15286 860 24573 860 24573 18912 12696 18912 12696 23498 20045 23498 20045 13813 11687 13813 11687 4890 7105 4890 7105 24691 20700 24691 20700 3130 7979 3130 7979 9867 13510 9867 13510 17088 23379 17088 23379 2010 3075 2010 3075 17083 12052 17083 12052 7128 4982 7128 4982 3707 24539 3707 24539 14644 12125 14644 12125 3531 24928 3531 24928 23556 2604 23556 2604 2560 6020 2560 6020 24808 24050 24808 24050 4092 16593 4092 16593 23422 22184 23422 22184 10934 4418 10934 4418 22834 14342 22834 14342 1688 3348 1688 3348 11446 19211 11446 19211 140 7820 140 7820 22236 13297 22236 13297 5248 869 5248 869 19153 5747 19153 5747 4287 22339 4287 22339 14238 8249 14238 8249 8684 17559 8684 17559 16197 4365 16197 4365 4313 21843 4313 21843 20339 1500 20339 1500 8407 18253 8407 18253 19963 786 19963 786 8714 20322 8714 20322 22652 12181 22652 12181 10779 22885 10779 22885 23022 8157 23022 8157 10374 23175 10374 23175 23642 14101 23642 14101 151 3157 151 3157 12303 6293 12303 6293 20381 17021 20381 17021 3299 11570 3299 11570 19944 23246 19944 23246 3453 18205 3453 18205 15782 3530 15782 3530 7039 20266 7039 20266 22864 11351 22864 11351 2713 23712 2713 23712 13154 3678 13154 3678 104 19654 104 19654 7184 13505 7184 13505 18418 21964 18418 21964 773 11485 773 11485 17519 4760 17519 4760 340 22460 340 22460 19264 748 19264 748 3824 21679 3824 21679 8209 3126 8209 3126 321 3126 13223 19565 13223 19565 2181 10682 2181 10682 21430 23485 21430 23485 16630 6628 16630 6628 3293 22875 3293 22875 22030 299 22030 299 1121 19055 1121 19055 23737 7903 23737 7903 14093 22235 14093 22235 4178 150 4178 150 4906 9017 4906 9017 16505 17176 16505 17176 19050 22635 19050 22635 682 24855 682 7712 682 7712 6894 20520 6894 20520 19099 3774 19099 3774 1906 20984 1906 20984 16997 24088 16997 24088 8819 5254 8819 5254 350 20373 350 20373 20744 1222 20744 1222 5540 17281 5540 17281 10413 24585 10413 24585 22916 829 22916 829 1608 9318 1608 9318 21548 146 21548 146 6243 21591 6243 21591 21952 7975 21952 7975 8796 12447 8796 12447 15525 2668 15525 2668 4692 15830 4692 15830 15802 4462 15802 4462 48 24109 48 24109 4528 7319 4528 7319 18612 22905 18612 22905 7487 3542 7487 3542 8894 16857 8894 16857 18215 6175 18215 6175 8842 12359 8842 12359 12409 22041 12409 22041 21123 10617 21123 10617 16084 23702 16084 23702 12617 2351 12617 2351 23667 19105 23667 19105 10097 4917 10097 4917 16761 17537 16761 17537 6576 10447 6576 10447 11284 21299 11284 21299 2082 1097 2082 1097 6785 17085 6785 17085 21230 4192 21230 4192 4068 19551 4068 19551 20993 23807 20993 23807 728 5131 728 5131 19218 9829 19218 9829 11357 13481 11357 13481 12777 24175 12777 24175 21450 15049 21450 15049 6792 7886 6792 7886 24401 967 24401 967 13870 7253 13870 7253 21376 18735 21376 18735 14080 10666 14080 10666 18233 2820 18233 2820 9416 23406 9416 23406 23649 4268 23649 4268 6271 16922 6271 16922 23002 20860 23002 20860 3498 10710 3498 10710 15926 16019 15926 16019 12043 865 12043 865 1310 1928 1310 1928 16802 24470 16802 24470 1659 20737 1659 20737 23551 1208 23551 1208 450 7530 450 7530 24670 16781 24670 16781 13012 20457 13012 20457 1860 1896 1860 1896 23611 24743 23611 24743 802 3317 802 3317 23933 23668 23933 23668 13380 701 13380 701 4584 19915 4584 19915 21726 5536 21726 5536 3790 24665 3790 24665 8734 5584 8734 5584 496 20331 496 20331 23095 11306 23095 11306 2711 13433 2711 13433 20457 15987 20457 15987 2982 2439 2982 2439 20075 22666 20075 22666 8940 1345 8940 1345 3461 15533 3461 15533 14555 7148 14555 7148 10687 14454 10687 14454 7404 2878 7404 2878 13497 24670 13497 24670 1757 16777 1757 16777 15397 5715 15397 5715 23832 15037 23832 15037 7659 7098 7659 7098 16531 11398 16531 11398 2430 19378 2430 19378 24651 22965 24651 22965 5116 100 5116 100 8154 7291 8154 7291 21304 3727 21304 3727 3593 10347 3593 10347 23635 18975 23635 18975 8037 3137 8037 3137 24798 1563 24798 1563 15809 23004 15809 23004 1220 10225 1220 10225 5168 17775 5168 17775 14360 8659 14360 8659 739 15701 739 15701 15237 2877 15237 2877 5323 17538 5323 17538 11708 7266 11708 7266 21108 14114 21108 14114 421 24528 421 24528 24899 3251 24899 3251 22175 21804 22175 21804 2700 360 2700 360 7246 22417 7246 22417 20294 5633 20294 5633 987 23777 987 23777 24494 15519 24494 15519 7881 21467 7881 21467 22618 24441 22618 24441 1834 1109 1834 1109 23756 16712 23756 16712 2370 24517 2370 24517 269 10723 269 10723 24502 272 24502 272 1266 22175 1266 22175 21861 713 21861 713 24377 18073 24377 18073 13170 23086 13170 23086 1030 219 1030 219 15102 6223 15102 6223 4913 11265 4913 11265 11690 22487 11690 22487 3898 419 3898 419 23244 23399 23244 23399 16111 4625 16111 4625 22935 16095 22935 16095 5212 1453 5212 1453 24271 4677 24271 4677 3622 21323 3622 21323 19285 8651 19285 8651 1854 24591 1854 24591 11303 13734 11303 13734 4317 18598 4317 18598 17288 1028 17288 1028 9276 9151 9276 9151 8868 20725 8868 20725 12429 7102 12429 7102 1388 23545 1388 23545 17468 19859 17468 19859 1599 6738 1599 6738 16228 14841 16228 14841 4916 6652 4916 6652 15069 20360 15069 20360 426 6799 426 6799 18676 1167 18676 1167 9167 16734 9167 16734 1502 3359 1502 3359 9506 13826 9506 13826 10924 7238 10924 7238 20876 22793 20876 22793 4389 1250 4389 1250 3312 16810 3312 16810 16036 2969 16036 11884 16036 11884 1831 3003 1831 3003 9514 17569 9514 17569 17459 2217 17459 2217 2361 20764 2361 20764 21246 4910 21246 4910 7621 23019 7621 23019 24607 5154 24607 5154 3036 22967 3036 22967 13756 363 13756 363 24766 4012 24766 4012 1249 24452 1249 24452 17702 15672 17702 15672 6092 24516 6092 24516 24962 14769 24962 14769 1233 2760 1233 2760 24209 22126 24209 22126 3746 10023 3746 10023 19786 18557 19786 18557 12885 4419 12885 4419 246 19264 246 19264 5436 12258 5436 12258 17784 3038 17784 3038 6147 17260 6147 17260 19400 24096 19400 24096 12526 15166 12526 15166 23023 6936 23023 6936 6470 6936 19319 23787 19319 23787 12657 21021 12657 21021 19540 1917 19540 1917 1080 20411 1080 20411 18434 993 18434 993 9693 20917 9693 20917 21913 313 21913 313 20266 14845 20266 14845 10699 2901 10699 2901 23051 20453 23051 20453 11348 4398 11348 4398 16692 10496 16692 10496 273 20994 273 20994 15361 7391 15361 7391 5225 14771 5225 14771 23632 5918 23632 5918 12468 11384 12468 11384 18126 24033 18126 24033 20475 6023 20475 6023 28 22179 28 22179 19002 4648 19002 4648 21518 23983 21518 23983 1568 189 1568 189 23558 22478 23558 22478 3497 8795 3497 8795 12246 17206 12246 17206 17151 21445 17151 21445 1074 4312 1074 4312 21042 22089 21042 22089 944 2549 944 2549 17066 23190 17066 23190 4950 2474 4950 2474 22320 23314 22320 23314 2586 23892 2586 23892 22657 5004 22657 5004 180 23697 180 23697 18499 10813 18499 10813 6303 18413 6303 18413 15175 467 15175 467 1979 9787 1979 9787 16477 15491 16477 15491 23182 24489 23182 24489 3796 234 3796 234 20090 14304 20090 14304 14102 6314 14102 6314 16675 13638 16675 13638 1724 9191 1724 9191 20379 21109 20379 21109 16373 5481 16373 5481 4354 15942 4354 15942 23826 165 23826 165 70 20885 70 20885 9166 3437 9166 3437 24873 9947 24873 9947 9471 24756 9471 24756 24245 312 24245 312 368 24709 368 24709 10184 8772 10184 8772 14151 21373 14151 21373 2034 14727 2034 14727 19640 24373 19640 24373 14676 5408 14676 5408 23059 21827 23059 21827 10022 9963 10022 9963 21740 22867 21740 22867 5103 12863 5103 12863 17256 22344 17256 22344 2952 7471 2952 7471 20332 21674 20332 21674 1916 2004 1916 2004 19233 9653 19233 9653 6568 24110 6568 24110 23961 3914 23961 3914 2542 21844 2542 21844 18684 2722 18684 2722 12042 14232 12042 14232 6002 174 6002 174 15115 7309 15115 7309 1868 21970 1868 21970 21232 105 21232 105 18690 20769 18690 20769 7928 3399 7928 3399 19258 24444 19258 24444 671 4623 671 4623 11060 2140 11060 2140 23341 14505 23341 14505 5231 4237 5231 4237 8048 23386 8048 23386 6106 9075 6106 9075 24874 2843 24874 2843 6514 8827 6514 8827 23019 4084 23019 4084 19487 23768 19487 23768 6686 2265 6686 2265 24737 8829 24737 8829 13619 15638 13619 15638 22381 24229 22381 24229 11393 5785 11393 5785 23123 10001 23123 10001 8282 21128 8282 21128 17639 1148 17639 1148 2324 12059 2324 12059 12204 17681 12204 17681 618 5916 618 5916 21629 24104 21629 24104 8213 998 8213 998 24919 24008 24919 24008 15498 793 15498 793 21746 13997 21746 13997 7725 116 7725 116 21433 18824 21433 18824 17577 7210 17577 7210 224 3753 224 3753 22735 19951 22735 19951 7368 16178 7368 16178 18953 17028 18953 17028 1194 9728 1194 9728 23460 13445 23460 13445 3864 5548 3864 5548 23201 17409 23201 17409 874 23233 874 23233 15931 10993 15931 10993 3396 20848 3396 20848 23350 24473 23350 24473 1169 1139 1169 1139 17742 19927 17742 19927 6490 21240 6490 21240 13080 6062 13080 6062 2304 14079 2304 14079 3827 576 3827 576 19541 12211 19541 12211 11053 20427 11053 20427 24448 2852 24448 2852 5659 11739 5659 11739 21821 21717 21821 6466 21821 6466 408 23896 408 23896 17929 5669 17929 5669 815 21248 815 21248 22133 643 22133 643 1443 11262 1443 11262 23713 22188 23713 22188 607 13414 607 13414 21879 4855 21879 4855 23776 20530 23776 20530 1000 24418 1000 24418 236 16881 236 16881 14359 403 14359 403 6330 14400 6330 14400 19666 3609 19666 3609 7584 24864 7584 24864 2162 799 2162 799 15163 20845 15163 20845 8183 2981 8183 2981 3174 24932 3174 24932 18991 14215 18991 14215 8571 1970 8571 1970 2439 14392 2439 14392 22177 15709 22177 15709 5281 10369 5281 10369 24225 23150 24225 23150 245 16989 245 16989 23607 8822 23607 8822 10932 24832 10932 24832 24572 12506 24572 12506 12707 4003 12707 4003 23897 1116 23897 1116 13352 23404 13352 23404 5866 14759 5866 14759 23296 18857 23296 18857 492 17882 492 17882 23169 8921 23169 8921 14975 19000 14975 19000 6891 177 6891 177 23391 10867 23391 10867 7086 20975 7086 20975 24563 18376 24563 18376 17261 991 17261 991 9770 24032 9770 24032 803 2563 803 2563 4616 22161 4616 22161 21614 3786 21614 3786 4397 18843 4397 18843 10670 4577 10670 4577 5770 24122 5770 24122 9909 17762 9909 17762 3952 13534 3952 13534 22515 2870 22515 2870 4585 16216 4585 16216 20621 5421 20621 5421 12132 18607 12132 18607 22544 2437 22544 2437 18781 20968 18781 20968 4706 12141 4706 12141 22751 19880 22751 19880 4979 3494 4979 3494 21490 15728 21490 15728 12425 2953 12425 2953 9022 19655 9022 19655 16599 1307 16599 1307 4587 20855 4587 20855 21608 24200 21608 24200 704 4478 704 4478 18269 22677 18269 22677 16525 2899 16525 2899 702 13502 702 13502 5078 3892 5078 3892 20412 14131 20412 14131 5270 24227 5270 24227 16473 9000 16473 9000 3028 22004 3028 22004 19848 13451 19848 13451 18561 4067 18561 4067 22753 24809 22753 24809 21196 5516 21196 5516 2539 20531 2539 20531 22557 12951 22557 12951 3639 23616 3639 23616 22302 15406 22302 15406 5876 496 5876 496 3226 23669 3226 23669 24603 3823 24603 3823 9067 17525 9067 17525 12317 20013 12317 20013 1533 2210 1533 2210 17135 18083 17135 18083 2008 8675 2008 8675 23078 20816 23078 20816 17415 13323 17415 13323 6441 21624 6441 21624 19534 8380 19534 8380 1861 8126 1861 8126 18896 21458 18896 21458 391 1126 391 1126 8126 23419 8126 23419 22973 12805 22973 12805 1088 19205 1088 19205 10466 9774 10466 9774 18299 21429 18299 21429 856 16902 856 16902 9433 4240 9433 4240 17684 22211 17684 22211 3441 12229 3441 12229 19265 22167 19265 22167 3942 6474 3942 6474 15725 16584 15725 16584 1783 4300 1783 4300 18765 15013 18765 15013 2597 24700 2597 24700 24780 13041 24780 13041 5759 356 5759 356 23036 21307 23036 21307 1571 23805 1571 23805 7538 579 7538 579 608 20007 608 20007 16727 11495 16727 11495 11792 92 11792 92 1150 23493 1150 23493 9649 2462 9649 2462 1385 23836 1385 23836 23206 21592 23206 21592 12123 10016 12123 10016 5200 16850 5200 16850 24786 1863 24786 1863 2564 22287 2564 22287 8609 13644 8609 13644 4817 24525 4817 24525 18033 6571 18033 6571 24404 21848 24404 21848 1026 19127 1026 19127 14729 1659 14729 1659 8167 13859 8167 13859 23773 7620 23773 7620 8776 22851 8776 22851 22837 1194 22837 1194 2816 12917 2816 12917 24054 6017 24054 6017 2273 21747 2273 21747 24063 3662 24063 3662 960 23370 960 23370 4776 5607 4776 5607 15695 17163 15695 17163 654 4848 654 4848 23229 16987 23229 16987 6755 1873 6755 1873 21072 21026 21072 21026 5671 1864 5671 1864 455 24870 455 24870 17672 5565 17672 5565 9397 21066 9397 21066 17633 2022 17633 2022 10664 19959 10664 19959 18378 20822 18378 20822 4046 3047 4046 3047 20244 22381 20244 22381 9780 2800 9780 2800 156 10297 156 10297 16071 2062 16071 2062 22905 16947 22905 16947 16995 3518 16995 3518 24863 11767 24863 11767 10019 16407 10019 16407 3744 22978 3744 22978 22523 1751 22523 1751 15200 20292 15200 20292 129 5459 129 5459 19937 19159 19937 19159 6778 452 6778 452 21228 19075 21228 19075 22478 6773 22478 6773 13085 13728 13085 13728 718 23952 718 23952 19979 318 19979 318 2669 5660 2669 5660 20935 21581 20935 21581 8637 4390 8637 4390 10873 23141 10873 23141 22443 4757 22443 4757 655 11481 655 11481 22466 1836 22466 1836 505 19858 505 19858 21271 13559 21271 13559 7895 23322 7895 7419 7895 7419 11895 977 11895 977 175 3556 175 3556 19993 14005 19993 14005 1838 2204 1838 2204 19228 23020 19228 23020 3108 1437 3108 1437 18592 21004 18592 21004 2163 702 2163 702 24612 11625 24612 11625 5992 5068 5992 5068 20020 13052 20020 13052 2173 1347 2173 1347 21892 19908 21892 19908 1904 465 1904 465 20630 16215 20630 16215 12553 1188 12553 1188 1273 22183 1273 22183 16031 16929 16031 16929 3501 22127 3501 22127 10910 6618 10910 6618 22164 4960 22164 4960 11568 22396 11568 22396 584 21167 584 21167 23935 6479 23935 6479 3 17919 3 17919 18030 11863 18030 11863 7106 3000 7106 3000 16851 23355 16851 23355 21503 3988 21503 3988 3399 22015 3399 22015 12403 6906 12403 6906 5354 18227 5354 18227 14814 22876 14814 22876 21635 5524 21635 5524 4101 20307 4101 20307 12759 3007 12759 3007 2788 20036 2788 20036 23216 944 23216 944 11212 24173 11212 24173 24818 1300 24818 1300 23697 8970 23697 8970 2046 154 2046 154 1255 154 3736 23823 3736 23823 943 6677 943 6677 14758 21352 14758 21352 1720 14451 1720 14451 23204 200 23204 200 8087 21161 8087 21161 19625 2431 19625 2431 23816 18838 23816 18838 19194 6522 19194 6522 24223 21110 24223 21110 10345 9977 10345 9977 3207 24055 3207 24055 24051 22051 24051 22051 15150 1612 15150 1612 2276 22234 2276 22234 20465 17448 20465 17448 8723 5160 8723 5160 23484 22365 23484 22365 17852 8263 17852 8263 2122 19736 2122 19736 17814 1933 17814 1933 9364 21423 9364 21423 1619 13715 1619 13715 16634 4399 16634 4399 5591 18355 5591 18355 9971 6711 9971 6711 2316 23715 2316 23715 18818 433 18818 433 4917 18107 4917 18107 19051 3013 19051 3013 1047 4247 1047 4247 17496 8073 17496 8073 11412 23580 11412 23580 24512 2692 24512 2692 21255 15489 21255 15489 1944 1627 1944 1627 19387 24151 19387 24151 56 8625 56 8625 22226 15251 22226 15251 17125 3489 17125 3489 21911 19706 21911 19706 134 8475 134 8475 21395 4105 21395 4105 2353 13164 2353 13164 22437 5187 22437 5187 7634 2380 7634 2380 21356 21277 21356 21277 4545 1608 4545 1608 24573 24319 24573 24319 1648 6615 1648 6615 11324 21754 11324 21754 4461 15065 4461 15065 23136 22940 23136 22940 493 6031 493 6031 23990 20493 23990 20493 18629 4954 18629 4954 899 20597 899 20597 24144 24041 24144 24041 3557 11669 3557 11669 19286 4134 19286 4134 731 19278 731 19278 11450 8768 11450 8768 23964 22398 23964 22398 460 9249 460 9249 21213 18338 21213 18338 2111 2495 2111 2495 19092 10507 19092 10507 12637 4529 12637 4529 4492 11218 4492 11218 19449 933 19449 933 1275 17103 1275 17103 24066 22518 24066 22518 1676 5914 1676 5914 19721 20891 19721 20891 5686 12670 5686 12670 20606 23144 20606 23144 6409 1734 6409 1734 24845 9758 24845 9758 4855 747 4855 747 14501 9889 14501 9889 847 5219 847 5219 24609 23222 24609 23222 8086 1778 8086 1778 15259 17484 15259 17484 3950 3255 3950 3255 17374 24649 17374 24649 6076 10505 6076 10505 16616 17208 16616 17208 6550 114 6550 114 24454 21759 24454 3059 24454 3059 10725 12720 10725 12720 2812 3245 2812 3245 11154 21150 11154 21150 19932 10382 19932 10382 5287 7183 5287 7183 5809 24290 5809 24290 23523 9550 23523 9550 1805 18811 1805 18811 17030 2138 17030 2138 2880 19024 2880 19024 23368 24180 23368 24180 444 436 444 436 2360 6504 2360 6504 22875 17496 22875 17496 27 12321 27 12321 16817 4986 16817 4986 4978 19389 4978 19389 16260 3472 16260 3472 3511 23219 3511 23219 24761 17858 24761 17858 3995 780 3995 780 102 17099 102 17099 15068 4295 15068 4295 4630 22560 4630 22560 1567 8125 1567 8125 24293 24915 24293 24915 4152 4439 4152 4439 19208 17769 19208 17769 1544 13389 1544 13389 17481 21349 17481 21349 123 2826 123 2826 14435 14515 14435 14515 9646 21444 9646 21444 19868 14185 19868 14185 5882 6377 5882 6377 18044 21609 18044 21609 2202 5512 2202 5512 24686 19868 24686 19868 334 14 334 14 19866 21411 19866 21411 6184 6747 6184 6747 22181 22696 22181 22696 24616 12206 24616 12206 1942 2415 1942 2415 23219 23274 23219 23274 751 3634 751 3634 21811 21117 21811 21117 1593 2664 1593 2664 18793 8108 18793 8108 7363 5281 7363 5281 13612 18258 13612 18258 3251 553 3251 553 23943 14094 23943 14094 6711 3425 6711 3425 4426 24484 4426 24484 2150 11633 2150 11633 20385 4994 20385 4994 2199 18119 2199 18119 23085 989 23085 989 150 18565 150 18565 24564 12622 24564 12622 10701 21587 10701 21587 15891 15599 15891 15599 2442 18098 2442 18098 12899 5031 12899 5031 1420 22170 1420 22170 23758 3184 23758 3184 13176 23572 13176 23572 4853 908 4853 908 23804 24129 23804 24129 3241 14656 3241 14656 9567 24254 9567 24254 18641 18546 18641 18546 3149 24792 3149 24792 22883 13525 22883 13525 594 17798 594 17798 24841 24206 24841 24206 12856 20244 12856 20244 21285 13751 21285 13751 2549 23916 2549 23916 20226 2444 20226 2444 2667 21511 2667 21511 13744 6408 13744 6408 21647 16917 21647 16917 6578 8490 6578 8490 3662 23898 3662 23898 22891 2624 22891 2624 21355 22568 21355 22568 6795 7579 6795 7579 21461 20477 21461 20477 1735 1255 1735 1255 24857 24317 24857 24317 3465 13663 3465 13663 21174 24067 21174 24067 5269 16270 5269 16270 20613 21078 20613 21078 806 15853 806 15853 24896 23055 24896 23055 4238 1079 4238 1079 21704 17982 21704 17982 2018 4296 2018 4296 18539 14434 18539 14434 3692 8858 3692 8858 23968 7695 23968 7695 6746 23357 6746 23357 24809 5132 24809 5132 12521 19001 12521 19001 20338 11428 20338 11428 6571 19529 6571 19529 1288 7393 1288 7393 7674 16843 7674 16843 23376 19179 23376 19179 6025 2475 6025 2475 23573 3491 23573 3491 18962 21751 18962 21751 22392 5485 22392 5485 2469 23336 2469 23336 21597 3310 21597 3310 16982 17832 16982 17832 24158 23819 24158 23819 7033 8083 7033 8083 20874 14857 20874 14857 1015 9914 1015 9914 5888 18273 5888 18273 24804 14911 24804 14911 3709 12407 3709 12407 17847 22540 17847 22540 3157 7881 3157 7881 23724 23562 23724 23562 3342 4581 3342 4581 22812 22313 22812 22313 109 17914 109 17914 21366 5592 21366 5592 24770 250 24770 250 5246 5741 5246 5741 18354 21237 18354 21237 23275 992 23275 992 952 23434 952 23434 24365 18440 24365 18440 1211 21149 1211 21149 19569 15506 19569 15506 7786 1707 7786 1707 17676 10325 17676 10325 9631 13187 9631 13187 14091 1894 14091 1894 6074 24741 6074 24741 24202 13977 24202 13977 15803 22306 15803 22306 9908 8746 9908 8746 14675 24225 14675 24225 790 4376 790 4376 24040 16228 24040 16228 8748 6570 8748 6570 23473 24770 23473 24770 1134 3360 1134 3360 18390 24541 18390 24541 5655 3196 5655 3196 1136 23124 1136 23124 21421 19528 21421 19528 10861 5775 10861 5775 21339 20762 21339 20762 7878 56 7878 56 22082 15732 22082 15732 5813 12512 5813 12512 17421 24426 17421 24426 1811 11682 1811 11682 23959 4118 23959 4118 257 23927 257 23927 24322 10094 24322 10094 15924 5157 15924 5157 21855 12734 21855 12734 13835 19804 13835 19804 4730 8648 4730 8648 22920 24980 22920 24980 17091 4172 17091 4172 8351 24722 8351 24722 13288 3759 13288 3759 5672 921 5672 921 20879 21206 20879 21206 4235 15742 4235 15742 22065 23767 22065 23767 914 4311 914 4311 8771 24382 8771 24382 281 7251 281 7251 11883 11098 11883 11098 1654 23403 1654 23403 3600 565 3600 565 21199 23211 21199 23211 24684 7093 24684 7093 5714 246 5714 246 23715 21160 23715 21160 4105 2902 4105 2902 7120 16151 7120 16151 20128 4900 20128 4900 1512 14089 1512 14089 20599 5141 20599 5141 12579 8944 12579 8944 8793 14177 8793 14177 20688 9101 20688 9101 3481 17713 3481 17713 5485 6549 5485 6549 17721 18747 17721 18747 7636 2557 7636 2557 23867 20733 23867 20733 13966 2868 13966 2868 22088 10045 22088 10045 2368 17270 2368 17270 22784 1817 22784 1817 3360 8284 3360 8284 24921 918 24921 918 313 23352 313 23352 17409 18045 17409 18045 611 5888 611 5888 24592 16090 24592 16090 1209 3610 1209 3610 23851 2105 23851 2105 9314 23139 9314 23139 23830 10865 23830 10865 1271 21614 1271 21614 20660 5208 20660 5208 4392 163 4392 163 1786 23216 1786 23216 23012 759 23012 759 2494 10902 2494 10902 23094 6371 23094 6371 1558 14926 1558 14926 6541 1043 6541 1043 18579 17552 18579 17552 12739 24346 12739 24346 1252 936 1252 936 16805 20863 16805 20863 24771 2231 24771 2231 16135 20473 16135 20473 3738 1795 3738 1795 6584 18662 6584 13200 6584 13200 18841 19092 18841 19092 10619 1871 10619 1871 24970 22848 24970 22848 3111 386 3111 386 18885 24211 18885 24211 15017 1999 15017 1999 21034 24587 21034 24587 23160 6435 23160 6435 6284 18356 6284 18356 21965 3046 21965 3046 3843 20563 3843 20563 15621 1484 15621 1484 6090 16961 6090 16961 19787 1582 19787 1582 1839 20035 1839 20035 11572 10164 11572 10164 828 15880 828 15880 3726 12660 3726 12660 24238 20125 24238 20125 3911 10131 3911 10131 17855 22454 17855 22454 2049 8136 2049 8136 19013 17003 19013 17003 3811 1301 3811 1301 22278 11582 22278 11582 4229 263 4229 263 13748 17466 13748 17466 9305 22812 9305 22812 1765 2233 1765 2233 7920 22972 7920 22972 3326 5288 3326 5288 17494 18222 17494 18222 1941 4144 1941 4144 24840 23063 24840 23063 7588 9170 7588 9170 21150 18621 21150 18621 1887 2087 1887 2087 18478 22619 18478 22619 13695 4673 13695 4673 4090 15105 4090 15105 19182 4697 19182 4697 1504 24906 1504 24906 22297 8817 22297 8817 19283 21212 19283 21212 13424 7668 13424 7668 18951 23442 18951 23442 4568 4631 4568 4631 23997 20446 23997 20446 9497 3353 9497 3353 24352 18031 24352 18031 13322 13071 13322 13071 8123 19310 8123 19310 2758 36 2758 36 13880 24451 13880 24451 4941 1031 4941 1031 22726 10646 22726 10646 5010 19928 5010 19928 12496 3344 12496 3344 18633 22562 18633 22562 1254 14508 1254 14508 3331 20175 3331 20175 20701 24831 20701 24831 1290 12019 1290 12019 21301 7036 21301 7036 10304 20082 10304 20082 24722 2479 24722 2479 20136 21738 20136 21738 572 3749 572 3749 22505 17451 22505 17451 10504 8832 10504 8832 21840 18399 21840 18399 1129 7921 1129 7921 17161 17427 17161 17427 5666 2831 5666 2831 17893 18916 17893 18916 563 16335 563 16335 11669 1519 11669 1519 714 18004 714 18004 10275 458 10275 458 15573 17794 15573 17794 1040 3553 1040 3553 24065 2768 24065 2768 3030 10249 3030 10249 24575 5056 24575 5056 2300 23145 2300 23145 12979 6506 12979 6506 18591 18231 18591 18231 13532 4751 13532 4751 3762 12336 3762 12336 18567 22869 18567 22869 7377 785 7377 785 1165 18752 1165 18752 9194 1275 9194 1275 1910 666 1910 666 19214 5970 19214 5970 4735 23040 4735 23040 19778 5938 19778 5938 3015 23556 3015 23556 23382 302 23382 302 11326 10764 11326 10764 24086 23987 24086 23987 2680 4368 2680 4368 22211 17628 22211 17628 3367 425 3367 425 13398 23717 13398 23717 23621 16876 23621 16876 16764 322 16764 322 2234 19120 2234 19120 6107 221 6107 221 20776 14974 20776 14974 427 22090 427 22090 22028 664 22028 664 1681 21384 1681 21384 23294 9961 23294 9961 10749 21255 10749 21255 24623 84 24623 84 5838 24785 5838 24785 11557 12949 11557 12949 3971 17756 3971 17756 24805 24971 24805 24971 24957 2945 24957 2945 5342 14873 5342 14873 16306 6913 16306 6913 4379 23009 4379 23009 5152 3009 5152 3009 784 24603 784 24603 10791 2123 10791 2123 16649 19372 16649 19372 1796 7243 1796 7243 15989 17452 15989 17452 4051 21410 4051 21410 1190 14323 1190 14323 19759 24404 19759 24404 23706 131 23706 131 3683 21482 3683 21482 1545 12680 1545 12680 16515 4563 16515 4563 6418 22264 6418 22264 23502 1688 23502 1688 18901 18082 18901 18082 2751 2985 2751 2985 20672 4059 20672 4059 2101 19160 2101 19160 8516 608 8516 608 16597 14191 16597 14191 12559 6918 12559 6918 5696 20832 5696 20832 2562 2948 2562 2948 16800 16554 16800 16554 481 7742 481 7742 11995 22086 11995 22086 24421 938 24421 938 2809 21972 2809 21972 16040 6366 16040 6366 437 19116 437 19116 22034 6004 22034 6004 31 18533 31 18533 21592 2279 21592 2279 453 20693 453 20693 17808 141 17808 141 24972 20443 24972 20443 8900 847 8900 847 3414 23949 3414 23949 17837 13407 17837 13407 1827 20384 1827 20384 18416 12438 18416 12438 127 3725 127 3725 23040 20970 23040 20970 18185 16507 18185 16507 1279 3394 1279 3394 23754 22058 23754 22058 10446 9182 10446 9182 18442 24485 18442 24485 16657 2252 16657 2252 6389 12777 6389 12777 21203 22261 21203 22261 13618 180 13618 180 1326 16049 1326 16049 17694 4308 17694 4308 22404 2467 22404 2467 8587 2459 8587 2459 21332 5756 21332 5756 7702 5113 7702 5113 118 24793 118 24793 14407 3424 14407 3424 21884 1359 21884 1359 1073 23605 1073 23605 10767 15338 10767 15338 23406 44 23406 44 7122 20680 7122 20680 20503 3857 20503 3857 8778 9892 8778 9892 24424 21386 24424 21386 11130 5528 11130 5528 24588 22000 24588 22000 8542 7213 8542 7213 19654 22832 19654 22832 2768 15414 2768 15414 24042 24313 24042 24313 7639 7185 7639 7185 20078 21416 20078 21416 8703 5683 8703 5683 14953 14969 14953 14969 2519 1393 2519 1393 23081 14363 23081 14363 15776 17136 15776 17136 852 59 852 59 21167 7584 21167 7584 4524 23859 4524 23859 17185 1791 17185 1791 12571 10096 12571 10096 18532 21138 18532 21138 11751 2419 11751 2419 411 15796 411 15796 17567 108 17567 108 5063 6607 5063 6607 14987 9950 14987 9950 333 9229 333 9229 5645 24925 5645 24925 24790 6721 24790 6721 8743 18234 8743 18234 16108 16751 16108 16751 12651 23234 12651 23234 4189 3131 4189 3131 10981 22704 10981 22704 2559 21080 2559 21080 5174 5684 5174 5684 20192 21539 20192 21539 1693 13173 1693 13173 23024 5700 23024 5700 19737 21415 19737 21415 3874 3194 3874 3194 21863 21909 21863 21909 7105 4319 7105 4319 24478 20341 24478 20341 10189 2492 10189 2492 554 13447 554 13447 24929 188 24929 188 4645 19483 4645 19483 18990 1466 18990 1466 10233 21332 10233 21332 13284 4712 13284 4712 700 314 700 314 22271 12828 22271 12828 2777 20420 2777 20420 24832 3331 24832 3331 6648 18777 6648 18777 15341 1736 15341 1736 2448 20306 2448 20306 23962 2148 23962 2148 4707 24795 4707 24795 35 9726 35 9726 12390 22734 12390 22734 6472 7949 6472 7949 16392 24658 16392 24658 24174 1381 24174 1381 6010 21853 6010 21853 8954 2742 8954 2742 22230 24341 22230 24341 13124 14585 13124 14585 20021 22464 20021 22464 13050 9024 13050 9024 1223 18723 1223 18723 18264 7768 18264 7768 8266 21633 8266 21633 23292 13301 23292 13301 9904 7461 9904 7461 19709 974 19709 974 12313 16660 12313 16660 19384 3420 19384 3420 6254 17877 6254 17877 19121 7075 19121 7075 3597 16789 3597 16789 12884 21356 12884 21356 32 6205 32 6205 14981 22429 14981 22429 22326 2271 22326 2271 2418 18726 2418 18726 8949 9523 8949 9523 19248 14866 19248 14866 9791 2319 9791 2319 24119 15963 24119 15963 804 294 804 294 21610 23463 21610 23463 13290 668 13290 668 23197 11912 23197 11912 7213 22317 7213 22317 23006 1292 23006 1292 8427 20293 8427 20293 6304 11320 6304 11320 22969 24217 22969 24217 438 1502 438 1502 23407 23628 23407 23628 7660 2510 7660 2510 18517 24652 18517 24652 7076 2564 7076 2564 8150 23210 8150 23210 22313 13945 22313 13945 6788 3461 6788 3461 10574 24991 10574 24991 7334 5578 7334 5578 16551 24660 16551 24660 7038 5100 7038 5100 19144 22440 19144 22440 21535 1902 21535 1902 11395 16591 11395 16591 23173 6700 23173 6700 11025 19397 11025 19397 20322 353 20322 353 1867 16953 1867 16953 11604 20099 11604 20099 347 23492 347 23492 23995 5200 23995 5200 2198 22844 2198 22844 12523 11109 12523 11109 23774 21667 23774 21667 4505 6080 4505 6080 13563 12645 13563 12645 36 16754 36 16754 14989 1664 14989 1664 11577 19165 11577 19165 1179 23600 1179 23600 20612 20300 20612 20300 1037 3304 1037 3304 23513 18929 23513 18929 529 3728 529 3728 23672 23113 23672 23113 10004 894 10004 894 21600 23583 21600 23583 17910 4811 17910 4811 2076 24563 2076 24563 15591 16293 15591 16293 779 374 779 374 11963 5321 11963 5321 22163 24701 22163 24701 5337 3160 5337 3160 22432 15235 22432 15235 354 2689 354 2689 23566 19511 23566 19511 9937 6076 9937 6076 19437 11297 19437 11297 4061 24029 4061 24029 14116 6486 14116 6486 5833 24781 5833 24781 23608 11958 23608 11958 11456 17513 11456 17513 384 3943 384 3943 15895 20335 15895 20335 13200 868 13200 868 22067 15017 22067 12490 22067 12490 2283 21158 2283 21158 7382 9817 7382 9817 17515 24187 17515 24187 2041 14277 2041 14277 23102 5508 23102 5508 19353 9476 19353 9476 1135 4845 1135 4845 19066 22715 19066 22715 14543 10375 14543 10375 16117 16836 16117 16836 1874 9177 1874 9177 13328 24417 13328 24417 8114 11748 8114 11748 21386 18230 21386 18230 5324 8407 5324 8407 14882 23903 14882 23903 23696 2295 23696 2295 17429 1107 17429 1107 2634 7001 2634 7001 22944 9680 22944 9680 1070 4297 1070 4297 18083 8844 18083 8844 1390 20744 1390 20744 23794 2721 23794 2721 412 10730 412 10730 21302 4467 21302 4467 4145 20746 4145 20746 18165 4037 18165 4037 10770 23182 10770 23182 19610 8491 19610 8491 2120 1467 2120 1467 11013 12293 11013 12293 1481 22827 1481 22827 17341 1425 17341 1425 12630 22886 12630 22886 1038 2578 1038 2578 21666 24945 21666 24945 14808 3792 14808 3792 24464 1494 24464 1494 10803 21838 10803 21838 1417 5258 1417 5258 23665 21987 23665 21987 1407 2565 1407 2565 7208 15601 7208 15601 3304 12219 3304 12219 22126 13132 22126 13132 14 4666 14 4666 24039 20956 24039 20956 11732 8309 11732 8309 1332 13104 1332 13104 21198 661 21198 661 2330 19500 2330 19500 14638 3274 14638 3274 465 21046 465 21046 20012 1308 20012 1308 3921 18665 3921 18665 21937 3242 21937 3242 9670 21934 9670 21934 20766 8117 20766 8117 2986 19490 2986 19490 21556 118 21556 118 823 23026 823 23026 22173 347 22173 347 6180 18988 6180 18988 15011 4604 15011 4604 3131 21198 3131 21198 5336 13961 5336 13961 9692 12147 9692 12147 1433 20222 1433 20222 21000 1696 21000 1696 8947 18015 8947 18015 22058 23529 22058 23529 20677 27 20677 27 2293 23029 2293 23029 11696 7889 11696 7889 9550 19073 9550 19073 24522 12699 24522 12699 1560 816 1560 816 24660 9223 24660 9223 11442 13822 11442 13822 21495 23873 21495 23873 9578 5225 9578 5225 22829 12823 22829 12823 3118 1013 3118 1013 20780 20926 20780 20926 653 4797 653 4797 3927 23855 3927 23855 12203 9641 12203 9641 5310 21262 5310 21262 13923 10391 13923 10391 17983 22244 17983 22244 9158 4183 9158 4183 24362 24644 24362 24644 12217 2077 12217 2077 19379 18254 19379 18254 88 3670 88 3670 10993 24293 10993 24293 24886 1374 24886 1374 22936 23171 22936 23171 9940 4505 9940 4505 23808 24026 23808 24026 4247 6102 4247 6102 6525 10557 6525 10557 18323 21538 18323 21538 14785 1258 14785 1258 16614 16657 16614 16657 2288 2523 2288 2523 24096 24302 24096 24302 12761 2350 12761 2350 1316 24356 1316 24356 19490 13097 19490 13097 1066 15768 1066 15768 9763 1355 9763 1355 20593 20497 20593 20497 12185 1343 12185 1343 20490 24171 20490 24171 325 719 325 719 11040 15669 11040 15669 15630 4114 15630 4114 7126 24007 7126 24007 16178 6993 16178 6993 5589 2223 5589 2223 16915 20861 16915 20861 8400 506 8400 506 22548 10912 22548 10912 9866 3451 9866 3451 24300 22203 24300 22203 517 99 517 99 10200 13199 10200 13199 16300 21774 16300 21774 3932 4048 3932 4048 20301 22743 20301 22743 6046 4063 6046 4063 1486 23977 1486 23977 9829 77 9829 77 14974 2856 14974 2856 4427 24494 4427 24494 24774 4515 24774 4515 1152 13598 1152 13598 12746 2037 12746 2037 19601 20850 19601 20850 9137 4100 9137 4100 24624 15204 24624 15204 4087 716 4087 716 18346 24349 18346 24349 1981 8813 1981 8813 24278 22865 24278 22865 2147 2849 2147 2849 16293 12798 16293 12798 4296 5654 4296 5654 22676 22831 22676 22831 903 197 903 197 16065 16326 16065 16326 3872 182 3872 182 20117 17195 20117 17195 5863 10229 5863 10229 24509 24412 24509 24412 8346 4582 8346 4582 18700 23059 18700 23059 3072 3252 3072 3252 15170 15114 15170 15114 5848 12627 5848 12627 20448 22131 20448 22131 10452 3249 10452 3249 21435 21351 21435 21351 11259 1235 11259 1235 3222 23938 3222 23938 12449 11444 12449 11444 4019 20259 4019 20259 17166 9587 17166 9587 13994 21608 13994 21608 21020 41 21020 41 2416 14453 2416 14453 5255 8667 5255 8667 4972 17405 4972 17405 23967 8205 23967 8205 567 18836 567 18836 6054 2828 6054 2828 24391 23895 24391 23895 10242 17061 10242 17061 17957 876 17957 876 24925 9530 24925 9530 1276 21043 1276 21043 23096 15450 23096 15450 7211 826 7211 826 24903 24962 24903 24962 22776 21971 22776 21971 16074 864 16074 864 24787 13771 24787 13771 8242 3259 8242 3259 23307 17776 23307 17776 10129 1861 10129 1861 24388 6422 24388 6422 2568 12621 2568 12621 19757 23881 19757 23881 15247 2471 15247 2471 3364 17869 3364 17869 17233 23273 17233 23273 644 3872 644 3872 20080 12287 20080 12287 13921 1670 13921 1670 3199 8694 3199 8694 20578 3076 20578 3076 4056 16927 4056 16927 20447 3054 20447 3054 7968 12525 7968 12525 10236 2696 10236 2696 4162 17871 4162 17871 24807 1170 24807 1170 5980 15407 5980 15407 11589 2644 11589 2644 24699 10194 24699 10194 13374 16096 13374 16096 23277 2562 23277 2562 723 17659 723 17659 7565 1819 7565 1819 22811 22115 22811 22115 1426 929 1426 929 20980 24884 20980 24884 708 9828 708 9828 14033 21075 14033 21075 7521 4216 7521 4216 6307 23814 6307 23814 22283 8742 22283 8742 3669 24520 3669 24520 16684 5636 16684 5636 8388 19508 8388 19508 23568 3994 23568 3994 16474 22158 16474 22158 21711 2349 21711 2349 2019 20599 2019 20599 18452 5543 18452 5543 3190 13449 3190 13449 15731 9265 15731 9265 24228 20929 24228 20929 14154 8217 14154 8217 22954 1476 22954 1476 8574 21906 8574 21906 22221 10398 22221 10398 5460 19013 5460 19013 17340 5927 17340 5927 20275 5927 5955 10200 5955 10200 23701 1413 23701 1413 9702 17803 9702 17803 2977 6386 2977 6386 20365 10442 20365 10442 5424 19929 5424 19929 24237 258 24237 258 1970 18608 1970 18608 20529 6191 20529 6191 22042 24216 22042 24216 21763 2939 21763 2939 14693 21123 14693 21123 2492 1153 2492 1153 24041 3824 24041 3824 5644 25 5644 25 17572 13718 17572 13718 22906 22685 22906 22685 22282 9119 22282 9119 8946 20233 8946 20233 23247 1296 23247 1296 540 16667 540 16667 17036 626 17036 626 2336 15121 2336 15121 21287 7456 21287 7456 6437 6163 6437 6163 22658 15410 22658 15410 9253 23632 9253 23632 16900 4713 16900 4713 1100 22248 1100 22248 3663 20578 3663 20578 11055 6193 11055 6193 24071 22085 24071 22085 1507 10080 1507 10080 12398 23378 12398 23378 7548 4027 7548 4027 23948 24632 23948 24632 9668 8068 9668 8068 3728 20987 3728 20987 22400 7581 22400 7581 10063 24141 10063 24141 24819 752 24819 752 17298 14925 17298 14925 13434 3565 13434 3565 18882 11440 18882 11440 1814 1427 1814 1427 14921 18250 14921 18250 4059 8798 4059 8798 20536 16829 20536 16829 24989 3731 24989 3731 19957 16693 19957 16693 24175 1782 24175 1782 9292 21460 9292 21460 22524 11893 22524 11893 22952
59866 0 35122062 100589602 35122062 100589602 163979263 166633368 163979263 166633368 172900116 142668217 172900116 142668217 141652134 73139839 141652134 73139839 54252330 42579976 54252330 42579976 43461090 39982073 43461090 39982073 47788468 147349731 47788468 147349731 163817321 182671214 163817321 182671214 193734022 193268148 193734022 193268148 63917511 60689796 63917511 60689796 111384757 117190883 111384757 117190883 128319618 155729182 128319618 155729182 168789416 225221401 168789416 225221401 224176500 138386614 224176500 138386614 141033435 105515837 141033435 105515837 29635678 27933620 29635678 27933620 75973592 277260593 75973592 277260593 274432298 277260593 256978275 238036628 256978275 238036628 232330138 146372292 232330138 146372292 71883495 65012356 71883495 65012356 22872596 3308428 22872596 3308428 4173669 3308428 110206060 132772701 110206060 132772701 149725147 196057913 149725147 196057913 203861490 245054556 203861490 245054556 242244714 245054556 103642800 85665421 103642800 85665421 72995995 70795045 72995995 70795045 277929335 280550182 277929335 280550182 231368607 222419725 231368607 222419725 196083895 118723307 196083895 118723307 121206789 118723307 160336821 171043613 160336821 171043613 186857878 209271011 186857878 209271011 217652976 226446019 217652976 226446019 224441830 286129121 224441830 286129121 282341273 286129121 230055799 115256299 230055799 115256299 53800705 49438300 53800705 49438300 127417750 231687267 127417750 231687267 227428684 231687267 150989557 48610354 150989557 48610354 49339711 48610354 78845443 97189976 78845443 97189976 102011747 197665024 102011747 197665024 225333098 244791406 225333098 244791406 256861140 257727272 256861140 257727272 232278664 192228293 232278664 192228293 184857872 92730286 184857872 92730286 94574602 92730286 134578790 163919708 134578790 163919708 177118992 201560590 177118992 201560590 221410624 225538213 221410624 225538213 66127421 54585183 66127421 54585183 47221530 45130652 47221530 45130652 56517927 181559484 56517927 181559484 208581951 206036784 208581951 206036784 70512221 31260358 70512221 31260358 33870621 31260358 101737026 157196917 101737026 157196917 247503242 251577631 247503242 251577631 212515744 89426733 212515744 89426733 74666448 67436256 74666448 67436256 56149448 53080851 56149448 53080851 59985528 127362317 59985528 127362317 140916031 207051578 140916031 207051578 214962004 214943533 214962004 214943533 111816115 106929228 111816115 106929228 191421997 212143352 191421997 212143352 274533184 276441184 274533184 276441184 216345125 175636196 216345125 175636196 166442067 127524891 166442067 127524891 43984840 40955321 43984840 40955321 98818350 153085202 98818350 153085202 225916987 276215134 225916987 276215134 275093049 276215134 248193444 185327470 248193444 185327470 108623253 80063393 108623253 80063393 69153939 67086984 69153939 67086984 139096612 182260454 139096612 182260454 204059583 213641257 204059583 213641257 212735950 213641257 206305100 191400878 206305100 191400878 195901657 191400878 200817449 238871746 200817449 238871746 254259323 270175279 254259323 270175279 288832003 288729844 288832003 288729844 173938193 164836233 173938193 164836233 162042712 91216852 162042712 91216852 71809987 66921139 71809987 66921139 23914101 21548973 23914101 21548973 23017199 74240349 23017199 74240349 130355895 151990073 130355895 151990073 228547728 285203052 228547728 285203052 283909737 285203052 214446280 181021399 214446280 181021399 142632980 123319270 142632980 123319270 51552260 49460910 51552260 49460910 63660652 243675540 63660652 243675540 248301041 251621704 248301041 251621704 229172237 192219553 229172237 192219553 106323887 48124956 106323887 48124956 50255542 41018043 50255542 41018043 42521860 41018043 130968225 194609721 130968225 194609721 193980669 172646000 193980669 172646000 175647582 98758740 175647582 98758740 70101097 67547431 70101097 67547431 75001076 198916502 75001076 198916502 203987201 200786837 203987201 200786837 183301396 87588384 183301396 87588384 74518133 73213732 74518133 73213732 78170873 139196486 78170873 139196486 186433847 236485523 186433847 236485523 239336889 242819608 239336889 242819608 211943787 104770783 211943787 104770783 105767710 104770783 113729804 137999494 113729804 137999494 142778698 137999494 127573429 92342556 127573429 92342556 86614755 84393891 86614755 84393891 93594501 184787846 93594501 184787846 262564975 265305986 262564975 265305986 263687877 265305986 198149129 129621148 198149129 129621148 72666512 70859592 72666512 70859592 166344464 162027254 166344464 162027254 250439645 250829238 250439645 250829238 245574002 46041020 245574002 46041020 49662083 46041020 123302115 229111523 123302115 229111523 224279871 229111523 81241589 62115223 81241589 62115223 35099216 35418069 35099216 35418069 90207578 143640997 90207578 143640997 289879814 292033276 289879814 292033276 290426452 215077811 290426452 215077811 119619093 57010476 119619093 57010476 53466129 50351264 53466129 50351264 192773830 188314823 192773830 188314823 164634662 25277185 164634662 25277185 28589347 25277185 47153266 137159864 47153266 137159864 155622694 156243319 155622694 156243319 207915785 283280736 207915785 283280736 281451723 283280736 236515915 191447788 236515915 191447788 82179869 67222717 82179869 67222717 55011886 50658602 55011886 50658602 83535669 240040624 83535669 240040624 260251375 261059296 260251375 261059296 189561512 103126440 189561512 103126440 62377495 59259586 62377495 59259586 99544651 114763122 99544651 114763122 120720233 133314461 120720233 133314461 177794073 245036207 177794073 245036207 277224660 279559031 277224660 279559031 209884506 167688754 209884506 167688754 151614637 141174711 151614637 141174711 126437467 109328793 126437467 109328793 89145375 75274609 89145375 75274609 76673740 75274609 117745940 183449881 117745940 183449881 215032875 272312613 215032875 272312613 300153349 299874953 300153349 299874953 54552250 44520072 54552250 44520072 25098778 23397838 25098778 23397838 67591697 94992291 67591697 94992291 109862852 143086269 109862852 143086269 189124570 288391444 189124570 288391444 287017397 288391444 253790704 168028037 253790704 168028037 101943245 21692989 101943245 21692989 15816140 16397900 15816140 16397900 123416430 246516865 123416430 246516865 243898319 246516865 216848310 30229659 216848310 30229659 30295630 30229659 121473241 146431538 121473241 146431538 179082799 266160847 179082799 266160847 273952996 297077223 273952996 297077223 296571631 297077223 231428295 220907157 231428295 220907157 184390511 137715725 184390511 137715725 121850370 88671030 121850370 88671030 89631694 88671030 136193308 243885538 136193308 243885538 240735366 243885538 209215564 190367260 209215564 190367260 178830895 158516257 178830895 158516257 71249218 68533086 71249218 68533086 148870090 153613701 148870090 153613701 164157509 157940626 164157509 157940626 173097035 261620540 173097035 261620540 260250090 261620540 69607278 67372345 69607278 67372345 80106809 96277017 80106809 96277017 101392875 165359616 101392875 165359616 185469807 255382592 185469807 255382592 253982196 271003452 253982196 271003452 268194162 271003452 204874811 96924353 204874811 96924353 37029832 36275005 37029832 36275005 75890449 108615775 75890449 108615775 196919470 233996232 196919470 233996232 277033937 289283650 277033937 289283650 287148912 289283650 271191919 247537986 271191919 247537986 121282413 112520984 121282413 112520984 99084784 90742003 99084784 90742003 55894301 45750634 55894301 45750634 37743006 36458208 37743006 36458208 42315599 56881449 42315599 56881449 118480791 220936702 118480791 220936702 269588502 272238342 269588502 272238342 262380236 251340868 262380236 251340868 102413901 70477847 102413901 70477847 59149248 50997922 59149248 50997922 48917935 43823676 48917935 43823676 79136948 142108823 79136948 142108823 162005580 240242625 162005580 240242625 283653236 285837948 283653236 285837948 242079647 224878223 242079647 224878223 115940068 28039655 115940068 28039655 30715380 28039655 50777372 68896168 50777372 68896168 111585555 118791069 111585555 118791069 124937186 164741706 124937186 164741706 177444351 266125926 177444351 266125926 262882407 266125926 207826133 123360191 207826133 123360191 81356612 68829136 81356612 68829136 59939004 58037138 59939004 58037138 82724817 128126715 82724817 128126715 162910334 164584205 162910334 164584205 195806156 268369260 195806156 268369260 265936343 268369260 226164318 201950681 226164318 201950681 193919531 120804020 193919531 120804020 116913402 88398762 116913402 88398762 87747436 87079143 87747436 87079143 120963599 171421351 120963599 171421351 208162848 254164761 208162848 254164761 251300041 254164761 162059925 21245770 162059925 21245770 21218875 21245770 26361552 73475748 26361552 73475748 149518250 162266482 149518250 162266482 169756221 191395366 169756221 191395366 210975549 244564985 210975549 244564985 254127297 267711911 254127297 267711911 269676470 269498130 269676470 269498130 192206402 179035382 192206402 179035382 183235883 105714919 183235883 105714919 12658609 12355353 12658609 12355353 35725171 37766681 35725171 37766681 47451101 69328276 47451101 69328276 251348728 254693213 251348728 254693213 254491486 254693213 241860862 72795018 241860862 72795018 71661798 32003553 71661798 32003553 35343979 32003553 67974746 101608995 67974746 101608995 151655449 167506084 151655449 167506084 291821806 293121729 291821806 293121729 226841050 157632121 226841050 157632121 27611972 27679331 27611972 27679331 66266746 105346865 66266746 105346865 169172381 166588655 169172381 166588655 193501925 264627992 193501925 264627992 264710179 266867619 264710179 266867619 117723945 30767188 117723945 30767188 28110278 23368921 28110278 23368921 23946962 23368921 103781549 138112928 103781549 138112928 180498324 254994478 180498324 254994478 255680899 254994478 172221229 146028397 172221229 146028397 92320359 49701250 92320359 49701250 37978740 40658764 37978740 40658764 53823054 128376240 53823054 128376240 199406975 191136447 199406975 191136447 213507942 262204224 213507942 262204224 257411381 262204224 252663295 234304098 252663295 234304098 200639147 182949973 200639147 182949973 184871345 142041972 184871345 142041972 68235391 65523538 68235391 65523538 93110000 103128728 93110000 103128728 128220539 134224299 128220539 134224299 144066135 217575671 144066135 217575671 249681849 253180091 249681849 253180091 235257448 167652608 235257448 167652608 165137983 90648157 165137983 90648157 62332209 48906421 62332209 48906421 52862277 48906421 82701247 169726022 82701247 169726022 193423589 280889092 193423589 280889092 285131809 285482676 285131809 285482676 251603297 151315095 251603297 151315095 43479730 40370345 43479730 40370345 126235409 203467372 126235409 203467372 205319105 195922602 205319105 195922602 165356124 116919129 165356124 116919129 22025102 21787816 22025102 21787816 24057334 194707290 24057334 194707290 226178221 271184347 226178221 271184347 269480297 271184347 256689907 223348243 256689907 223348243 222011242 197303481 222011242 197303481 174186386 105700325 174186386 105700325 107525668 61242124 107525668 61242124 19115917 18105793 19115917 18105793 49446865 97570841 49446865 97570841 187789179 181241675 187789179 181241675 221719392 238792809 221719392 238792809 234903709 238792809 221072859 186954436 221072859 186954436 156648392 126212752 156648392 126212752 78432698 11230973 78432698 11230973 11670199 11230973 266906793 270253611 266906793 270253611 243500173 233004113 243500173 233004113 213668871 81857471 213668871 81857471 86013768 81857471 132516106 168110035 132516106 168110035 201371262 199355052 201371262 199355052 203962490 199355052 203149651 115493435 203149651 115493435 62943529 59538947 62943529 59538947 191361620 183804065 191361620 183804065 179767404 51827570 179767404 51827570 53801120 51827570 233242202 288190458 233242202 288190458 288086516 288190458 240594213 224954037 240594213 224954037 182134359 172783390 182134359 172783390 69364456 61111870 69364456 61111870 40365309 41113102 40365309 41113102 118129619 137931193 118129619 137931193 143711243 137931193 114963321 93175333 114963321 93175333 95074882 128176655 95074882 128176655 132930230 141548332 132930230 141548332 213749671 210457637 213749671 210457637 206938798 49034821 206938798 49034821 49320310 49034821 95128543 116588402 95128543 116588402 146659746 182427891 146659746 182427891 209388864 205564183 209388864 205564183 146074930 109326523 146074930 109326523 89612209 55031779 89612209 55031779 58419434 55031779 221190698 226112541 221190698 226112541 200685486 116458606 200685486 116458606 73067693 16844958 73067693 16844958 17766940 16844958 131198594 149698104 131198594 149698104 176254527 175703971 176254527 175703971 212288093 258928779 212288093 258928779 254272255 258928779 190563865 157412495 190563865 157412495 8638168 6444685 8638168 6444685 27648274 86593816 27648274 86593816 204497524 235971812 204497524 235971812 238041710 235971812 162434607 141080919 162434607 141080919 133283113 126047185 133283113 126047185 81831342 77647515 81831342 77647515 194896199 249796251 194896199 249796251 250228198 260109556 250228198 260109556 256856175 260109556 234126473 127517394 234126473 127517394 64882360 63478133 64882360 63478133 159494020 174304352 159494020 174304352 233048297 253558985 233048297 253558985 248892637 253558985 220189232 205750942 220189232 205750942 147575615 104414636 147575615 104414636 105023508 161039831 105023508 161039831 172570807 166308636 172570807 166308636 52313240 41138891 52313240 41138891 19328791 17344679 19328791 17344679 255266373 257693670 255266373 257693670 238315633 169188722 238315633 169188722 162500761 91319130 162500761 91319130 82148325 31002729 82148325 31002729 31779436 31002729 92921189 190733414 92921189 190733414 208057846 228759481 208057846 228759481 229243382 228759481 207372778 143719634 207372778 143719634 151317079 42424086 151317079 42424086 47097915 42424086 142376684 256390119 142376684 256390119 254614872 256390119 206754592 134640229 206754592 134640229 133045177 114191987 133045177 114191987 90943571 84969809 90943571 84969809 81914977 81179897 81914977 81179897 96794417 198778392 96794417 198778392 246877421 261314626 246877421 261314626 299362528 298936938 299362528 298936938 218353409 184424016 218353409 184424016 64110993 60820368 64110993 60820368 89138073 172556600 89138073 172556600 202155105 286295631 202155105 286295631 285174646 286295631 264409292 232755181 264409292 232755181 219928767 198978373 219928767 198978373 138200953 11760244 138200953 11760244 12239841 11760244 71096511 82576813 71096511 82576813 102152535 134353708 102152535 134353708 241830960 248117251 241830960 248117251 245770733 248117251 228292695 135731235 228292695 135731235 80526145 71410503 80526145 71410503 48847918 40262799 48847918 40262799 42482490 40262799 119804943 178712546 119804943 178712546 231136987 261568373 231136987 261568373 257769740 261568373 246987312 163508563 246987312 163508563 166461530 73751295 166461530 73751295 54149300 53068268 54149300 53068268 78539775 88267335 78539775 88267335 140424379 149413975 140424379 149413975 167513608 215751277 167513608 215751277 247919913 297681457 247919913 297681457 297369619 297681457 242820934 194565270 242820934 194565270 162394552 56483739 162394552 56483739 21784592 21124030 21784592 21124030 63472553 88263994 63472553 88263994 233555965 257954777 233555965 257954777 255953093 257954777 246432042 218207261 246432042 218207261 210000588 200790343 210000588 200790343 176288153 115543913 176288153 115543913 111797963 83560176 111797963 83560176 34571547 33179839 34571547 33179839 68239047 108300615 68239047 108300615 249582072 260492488 249582072 260492488 258783212 260492488 211057426 180351035 211057426 180351035 180217649 168274304 180217649 168274304 69221235 67064872 69221235 67064872 201031149 199310815 201031149 199310815 187457424 72033730 187457424 72033730 43541546 44227405 43541546 44227405 65408515 125405448 65408515 125405448 289233827 290640685 289233827 290640685 62276761 59552803 62276761 59552803 110985413 117025977 110985413 117025977 278486397 278968257 278486397 278968257 67590610 65161238 67590610 65161238 74704768 110005859 74704768 110005859 158821104 164368661 158821104 164368661 171186069 51668880 171186069 51668880 55518070 99968530 55518070 99968530 108870655 125652778 108870655 125652778 161552814 167626496 161552814 167626496 217471739 222378264 217471739 222378264 248897834 256618976 248897834 256618976 255244379 243281549 255244379 243281549 233971279 190233068 233971279 190233068 132663883 41983656 132663883 41983656 44751787 101319071 44751787 101319071 234081320 271647235 234081320 271647235 273809075 277830425 273809075 277830425 248608039 188110068 248608039 188110068 70887499 64116418 70887499 64116418 67167973 64116418 123528731 194223293 123528731 194223293 224206974 257757206 224206974 257757206 252521544 257757206 78031353 74102541 78031353 74102541 76366370 74102541 93712965 232441827 93712965 232441827 228764465 232441827 198454081 188561512 198454081 188561512 132961654 59193261 132961654 59193261 33933563 31600609 33933563 31600609 65435866 75732910 65435866 75732910 87290764 88612323 87290764 88612323 226688170 240773659 226688170 240773659 276360958 278002540 276360958 278002540 74280632 68923232 74280632 68923232 18609649 18813025 18609649 18813025 59062226 151875782 59062226 151875782 280828010 281320546 280828010 281320546 259131685 241669992 259131685 241669992 89026315 56239341 89026315 56239341 58125772 56239341 95709719 111572780 95709719 111572780 122540837 128131764 122540837 128131764 152926286 171599232 152926286 171599232 185484919 202577518 185484919 202577518 239005917 253746192 239005917 253746192 250890587 253746192 207260771 172217929 207260771 172217929 91127247 33991977 91127247 33991977 32840685 33991977 92288428 126726040 92288428 126726040 146465038 159622593 146465038 159622593 174280165 194629391 174280165 194629391 207461766 277792064 207461766 277792064 288196524 288142219 288196524 288142219 199740448 141949986 199740448 141949986 108996280 101229325 108996280 101229325 96541385 59335749 96541385 59335749 62857128 59335749 77917606 102173080 77917606 102173080 118869945 182847493 118869945 182847493 220922962 224034953 220922962 224034953 143059574 49440870 143059574 49440870 50451204 49440870 108378614 143764763 108378614 143764763 162625536 246800997 162625536 246800997 269685861 273922362 269685861 273922362 128014270 123867228 128014270 201209299 128014270 201209299 203601143 177590618 203601143 177590618 181530571 113071200 181530571 113071200 43177202 23492962 43177202 23492962 25393044 23492962 45129928 77991768 45129928 77991768 117473580 219704312 117473580 219704312 290413260 291132380 290413260 291132380 216101206 94779502 216101206 94779502 96140568 94779502 140781445 153694774 140781445 153694774 158746916 153694774 59499630 24271096 59499630 24271096 25140640 150508562 25140640 150508562 258193679 260059070 258193679 120678368 258193679 120678368 123128917 236467398 123128917 236467398 263446370 281667640 263446370 281667640 281572632 285349049 281572632 285349049 220769779 180755475 220769779 180755475 160933223 50910336 160933223 50910336 46811763 31892715 46811763 31892715 33977460 31892715 54714724 68779613 54714724 68779613 255317132 266924090 255317132 266924090 278946581 282017702 278946581 282017702 210579829 178413364 210579829 178413364 137898183 127990947 137898183 127990947 128756499 82486488 128756499 82486488 86106293 82486488 264107948 268839178 264107948 268839178 295141474 297084744 295141474 297084744 256322337 205794017 256322337 205794017 157740094 116942952 157740094 116942952 83566948 31828207 83566948 31828207 34865446 31828207 80715276 106649988 80715276 106649988 145348657 152528408 145348657 152528408 299967522 300191437 299967522 300191437 112109810 44485368 112109810 44485368 26936164 24664314 26936164 24664314 96842320 101395707 96842320 101395707 120483450 163502696 120483450 163502696 259519196 262008966 259519196 189766461 259519196 189766461 199480889 245359420 199480889 245359420 275128697 276972680 275128697 276972680 255730312 233380251 255730312 233380251 214272054 214254955 214272054 214254955 203452295 157778056 203452295 157778056 154408898 113932548 154408898 113932548 108512052 69771504 108512052 69771504 70864365 69771504 154451631 153974123 154451631 153974123 181963606 264851518 181963606 264851518 263269137 264851518 256125521 225719363 256125521 225719363 221371270 225719363 222243364 159160034 222243364 159160034 161742279 153486496 161742279 153486496 85500747 72302346 85500747 72302346 72248613 72302346 75778062 212937992 75778062 212937992 220750912 277956876 220750912 277956876 287513942 289599544 287513942 289599544 280551808 215103599 280551808 215103599 184357792 131385153 184357792 131385153 93627960 79464328 93627960 79464328 84005995 79464328 85934554 113321972 85934554 113321972 212076293 216961850 212076293 216961850 87622508 15098112 87622508 15098112 14419687 15098112 22142800 98172813 22142800 98172813 126832287 163731746 126832287 163731746 273453272 276062980 273453272 276062980 237375797 160820899 237375797 160820899 113366360 112183211 113366360 112183211 113098093 220403293 113098093 220403293 218952432 220403293 123166486 47168159 123166486 47168159 47995143 50314988 47995143 50314988 71277597 139461820 71277597 139461820 172337369 162297671 172337369 162297671 89032645 50562050 89032645 50562050 45242566 41727988 45242566 41727988 53787522 114277272 53787522 114277272 194234372 208139219 194234372 208139219 229171554 231810275 229171554 231810275 225611907 193780737 225611907 193780737 167266096 47454886 167266096 47454886 4375704 3566445 4375704 3566445 59714998 102321607 59714998 102321607 173542044 176117212 173542044 176117212 191458999 189807237 191458999 189807237 257171297 258828522 257171297 258828522 232715882 78787974 232715882 78787974 79480620 36913408 79480620 36913408 40071597 36913408 42645903 54148980 42645903 54148980 85204542 89463805 85204542 89463805 95078348 116188901 95078348 116188901 120625432 212654869 120625432 212654869 235199781 286551457 235199781 286551457 287346083 286551457 273973767 273321836 273973767 273321836 213382391 96051179 213382391 96051179 23988658 20728598 23988658 20728598 22768110 20728598 125651387 124542004 125651387 124542004 158099134 165407739 158099134 165407739 223992236 227743857 223992236 227743857 220354818 188917323 220354818 188917323 147558634 131529150 147558634 131529150 96259857 93751716 96259857 93751716 167398605 159975508 167398605 159975508 154684948 102060421 154684948 102060421 100726147 46759196 100726147 46759196 43468480 39970045 43468480 39970045 134931643 196272697 134931643 196272697 196804841 196272697 68895186 31073603 68895186 31073603 33854982 31073603 52095782 54164787 52095782 54164787 82266362 119009415 82266362 119009415 124993705 207746303 124993705 207746303 301760529 301340731 301760529 301340731 234162268 137716379 234162268 137716379 115863094 97436721 115863094 97436721 101746811 97436721 246227561 250496906 246227561 250496906 222876717 212418745 222876717 212418745 187352749 150117318 187352749 150117318 137810122 73179770 137810122 73179770 62252885 60251100 62252885 60251100 163110139 268537172 163110139 268537172 266568742 268537172 230872881 179357263 230872881 179357263 145395857 118914875 145395857 118914875 100317119 73883782 100317119 73883782 38699976 2919540 38699976 2919540 3225572 2919540 48915407 110624622 48915407 110624622 270325866 294221208 270325866 294221208 293784512 294221208 229802139 41376476 229802139 41376476 44796277 82006565 44796277 82006565 173814570 179903468 173814570 179903468 217898749 247837928 217898749 247837928 287436171 289491402 287436171 289491402 278525339 259334611 278525339 259334611 83333766 46759354 83333766 46759354 45920384 42092168 45920384 42092168 88410702 248838598 88410702 248838598 267943251 271190873 267943251 271190873 270790716 271190873 270185351 274016142 270185351 274016142 261557116 250305914 261557116 250305914 227262216 213124210 227262216 213124210 53791127 48693007 53791127 48693007 67283347 124896770 67283347 124896770 169820435 199161544 169820435 199161544 214019576 217645501 214019576 217645501 244448852 247242653 244448852 247242653 241423262 213848466 241423262 213848466 208053363 178219760 208053363 178219760 154217893 114323900 154217893 114323900 65332717 61998401 65332717 61998401 121574163 141410326 121574163 141410326 152844685 163941881 152844685 163941881 199907410 200172557 199907410 200172557 131926058 69109981 131926058 69109981 74107878 69109981 174870854 173326848 174870854 173326848 198828715 238856859 198828715 238856859 239933044 255012132 239933044 255012132 252600174 255012132 219179275 129310523 219179275 129310523 41008483 31844085 41008483 31844085 34890624 31844085 100452221 113888616 100452221 113888616 119636072 205326825 119636072 205326825 228517056 257921109 228517056 257921109 256563614 257921109 169749479 139631997 169749479 139631997 72160420 70251156 72160420 70251156 75208617 101458907 75208617 101458907 204576814 215858795 204576814 215858795 274046446 275543908 274046446 275543908 233360636 186302797 233360636 186302797 88285497 79254839 88285497 79254839 60322409 30235093 60322409 30235093 32645260 30235093 104472542 130106132 104472542 130106132 193318097 205387139 193318097 205387139 254256734 267110707 254256734 267110707 265142826 267110707 188070513 123549119 188070513 123549119 97572361 76491612 97572361 76491612 80909458 76491612 173248065 173264305 173248065 173264305 243800065 247235169 243800065 247235169 219865151 105999214 219865151 105999214 103952260 102786410 103952260 102786410 183337974 179040264 183337974 179040264 133903519 111833787 133903519 111833787 113063091 257700630 113063091 257700630 256181302 254527048 256181302 254527048 196114714 183259880 196114714 183259880 118777576 96354856 118777576 96354856 44249138 44190322 44249138 44190322 141453399 165467479 141453399 165467479 179024832 261201801 179024832 261201801 267791959 269723218 267791959 269723218 262330784 223927766 262330784 223927766 71354276 64450237 71354276 64450237 36571165 34382978 36571165 34382978 23990216 21757028 23990216 21757028 108036136 186592588 108036136 186592588 233827237 236380667 233827237 236380667 58710003 58591267 58710003 58591267 110711625 178618574 110711625 178618574 253039023 255587230 253039023 255587230 234975997 126635598 234975997 126635598 127639780 118734080 127639780 118734080 98045726 87140339 98045726 87140339 90052718 87140339 178782727 227703563 178782727 227703563 240088316 242446971 240088316 242446971 203014368 195762101 203014368 195762101 112114624 91344015 112114624 91344015 59800250 53496168 59800250 53496168 24305397 23131357 24305397 23131357 95828832 228556179 95828832 228556179 231763291 228556179 37752570 37007588 37752570 37007588 53880289 88156741 53880289 88156741 232761195 253376709 232761195 253376709 251886091 253376709 207226514 133718611 207226514 133718611 62568791 46969271 62568791 46969271 28312317 25249883 28312317 25249883 60387397 160060286 60387397 160060286 176548530 284874761 176548530 284874761 282818510 284874761 184132565 176292761 184132565 176292761 171664499 150361934 171664499 150361934 146388248 122290035 146388248 122290035 97256337 94450010 97256337 94450010 214635120 278593872 214635120 278593872 282242042 285394198 282242042 285394198 227418792 61440504 227418792 61440504 31833616 31563383 31833616 31563383 90571020 92816466 90571020 92816466 211323381 258889361 211323381 258889361 253950536 258889361 226654519 131467144 226654519 131467144 60635688 57390342 60635688 57390342 164831652 223462745 164831652 223462745 229691637 223462745 189975333 146237046 189975333 146237046 90684797 88714334 90684797 88714334 145543224 178922931 145543224 178922931 228921478 299948639 228921478 299948639 297621866 299948639 237069612 197575487 237069612 197575487 55128290 54434492 55128290 54434492 126730414 139464896 126730414 139464896 238101745 258895596 238101745 258895596 268537173 269541398 268537173 269541398 151336770 109370481 151336770 109370481 80602159 75415747 80602159 75415747 74664478 75415747 165542348 230397933 165542348 230397933 265307546 266564260 265307546 266564260 209353502 39405132 209353502 39405132 42924717 39405132 252912564 256751581 252912564 256751581 234028226 129264910 234028226 129264910 59418089 53080978 59418089 53080978 23889035 22440781 23889035 22440781 73702372 127150003 73702372 127150003 224814609 220338308 224814609 220338308 116973922 113806622 116973922 113806622 108832308 77108200 108832308 77108200 78322437 170068817 78322437 170068817 196099776 254444325 196099776 254444325 251652584 254444325 132344567 93745958 132344567 93745958 96940370 131452454 96940370 131452454 200318822 210045558 200318822 210045558 275119578 276202800 275119578 276202800 270847227 186921732 270847227 186921732 147822775 135703267 147822775 135703267 8456415 8706607 8456415 8706607 138999639 200739028 138999639 200739028 273283874 287795986 273283874 287795986 288028575 287795986 266781431 35681815 266781431 35681815 38470552 199453445 38470552 199453445 261458547 262388337 261458547 262388337 259991384 139555674 259991384 139555674 57485275 55589092 57485275 55589092 73443481 146012532 73443481 146012532 164895605 188920480 164895605 188920480 231594841 242912992 231594841 242912992 239607272 242912992 55107124 42770249 55107124 42770249 43570986 126591136 43570986 126591136 194476528 203452676 194476528 203452676 271416014 274260920 271416014 274260920 239498185 212900675 239498185 212900675 190839954 163845319 190839954 163845319 141407272 135930408 141407272 135930408 207951112 257446430 207951112 257446430 253471064 214115306 253471064 214115306 103523260 79517682 103523260 79517682 84492846 79517682 228632424 237803841 228632424 237803841 254002423 256740324 254002423 256740324 242975821 238280514 242975821 238280514 153180308 106086360 153180308 106086360 69443818 63452380 69443818 63452380 38980846 36626788 38980846 36626788 78652601 124593994 78652601 124593994 138179740 143419749 138179740 143419749 261965167 265373653 261965167 25864285 261965167 25864285 27543769 72427085 27543769 72427085 218090290 273148240 218090290 273148240 271150251 273148240 209474976 168495833 209474976 168495833 140613600 125472481 140613600 125472481 114274340 46471274 114274340 46471274 48642638 46471274 109870548 205942854 109870548 205942854 206342281 205942854 135622663 102944833 135622663 102944833 66916066 63215135 66916066 63215135 137027580 134777910 137027580 134777910 163471925 176247541 163471925 176247541 183562020 176247541 119232358 59872219 119232358 59872219 62803925 59872219 73429589 151249234 73429589 151249234 184917115 184656173 184917115 184656173 208527482 199302791 208527482 199302791 196720333 190348419 196720333 190348419 165393134 44967487 165393134 44967487 48981090 44967487 197807859 233813547 197807859 233813547 264535938 267275777 264535938 267275777 234506953 206239715 234506953 206239715 176526197 138732337 176526197 138732337 68312989 48396281 68312989 48396281 48731868 48242954 48731868 48242954 61895024 65510262 61895024 65510262 96303099 104500601 96303099 104500601 123527166 263085349 123527166 263085349 260017284 263085349 246875487 198849085 246875487 198849085 173609058 131694204 173609058 131694204 86502686 60315244 86502686 60315244 61729768 60315244 109274569 133994448 109274569 133994448 268413777 269795777 268413777 269795777 227968110 215398279 227968110 215398279 120622796 66311242 120622796 66311242 69030222 73848257 69030222 73848257 145794390 142027596 145794390 142027596 99091651 54964608 99091651 54964608 56242189 54964608 130633268 171365750 130633268 171365750 244266489 248799391 244266489 248799391 32448212 30587838 32448212 30587838 42686898 190128942 42686898 190128942 230549679 234116231 230549679 234116231 204090637 164805253 204090637 164805253 88784936 68368883 88784936 68368883 70897474 68368883 182503857 174590368 182503857 174590368 158270335 142299904 158270335 142299904 147286223 106116459 147286223 106116459 91769621 87294764 91769621 87294764 85832703 84137565 85832703 84137565 166798498 171799352 166798498 171799352 243586379 274078533 243586379 274078533 271386399 274078533 218125473 121817261 218125473 121817261 90272358 23709529 90272358 23709529 23953336 23709529 85581690 127456322 85581690 127456322 212614081 206961877 212614081 206961877 118903316 89349668 118903316 89349668 52321951 49030757 52321951 49030757 51551209 49030757 233440308 236199395 233440308 236199395 223275871 200447791 223275871 200447791 184791297 32833206 184791297 32833206 33256376 32833206 152638949 148020492 152638949 148020492 135290467 105934373 135290467 105934373 93393212 65977067 93393212 65977067 68830444 208652578 68830444 208652578 253590888 264199770 253590888 264199770 262703807 264199770 234973670 81920244 234973670 81920244 51733896 48614079 51733896 48614079 74963008 151248061 74963008 151248061 160721329 150281260 160721329 150281260 159674009 169511131 159674009 169511131 226145753 240556923 226145753 240556923 274454103 277083500 274454103 277083500 241945677 215036689 241945677 215036689 188455629 175587910 188455629 175587910 108512623 41091110 108512623 41091110 44128871 41091110 90726652 90220535 90726652 90220535 131162352 149120219 131162352 149120219 216166252 278785894 216166252 278785894 277378362 278785894 207452066 123773500 207452066 123773500 68273315 39179748 68273315 39179748 41755522 39179748 94879256 163043274 94879256 163043274 225928334 228944006 225928334 228944006 185914677 100770246 185914677 100770246 50113798 45597342 50113798 45597342 103266701 157185958 103266701 157185958 167616483 121382373 167616483 121382373 37326004 33569769 37326004 33569769 47310576 55846630 47310576 55846630 143613668 209786721 143613668 209786721 254875830 282858670 254875830 282858670 295679380 296670200 295679380 296670200 261189758 130094787 261189758 130094787 134155089 130094787 162774481 248984993 162774481 248984993 244622441 215102375 244622441 215102375 165019178 132373347 165019178 132373347 129159629 87196190 129159629 87196190 90140185 87196190 177906981 174463566 177906981 174463566 200387934 273372289 200387934 273372289 273938489 278018429 273938489 278018429 276915026 278018429 173071621 43006859 173071621 43006859 1927756 1213235 1927756 1213235 123197714 195566830 123197714 195566830 284498206 286052937 284498206 286052937 128935853 82946637 128935853 82946637 36256986 31819711 36256986 31819711 63789196 210603929 63789196 210603929 232440338 249571122 232440338 249571122 247277313 141765118 247277313 141765118 60848314 61250281 60848314 61250281 85964887 164979085 85964887 164979085 181410731 204340780 181410731 204340780 217559993 219045427 217559993 219045427 174752321 160209267 174752321 160209267 138767962 5967124 138767962 5967124 7125411 5967124 269254314 272545857 269254314 272545857 204915006 140314548 204915006 140314548 110530842 43296794 110530842 43296794 46680126 43296794 57857025 241215896 57857025 241215896 238316826 241215896 228156550 204943244 228156550 204943244 175606254 142362001 175606254 142362001 106791495 71295447 106791495 71295447 74967899 71295447 84391072 125954288 84391072 125954288 134858978 151760202 134858978 151760202 191451896 194544831 191451896 194544831 298053731 298100872 298053731 298100872 208953864 131843470 208953864 131843470 79970949 33432230 79970949 33432230 9943561 9064892 9943561 9064892 70915235 129313575 70915235 129313575 232179825 235662833 232179825 235662833 159718839 66289614 159718839 66289614 61984282 60165018 61984282 60165018 107326150 126544730 107326150 126544730 154233426 179743763 154233426 179743763 281697831 282191291 281697831 282191291 277270304 83384651 277270304 83384651 44518867 9728859 44518867 9728859 10959380 248438823 10959380 248438823 245219887 226799498 245219887 226799498 214461511 184433940 214461511 184433940 111380248 96929965 111380248 96929965 89460552 87009764 89460552 87009764 252803750 272354364 252803750 272354364 269566924 272354364 257815057 251111967 257815057 251111967 236826317 224352705 236826317 224352705 170821508 139704136 170821508 139704136 128719566 36864171 128719566 36864171 39125733 36864171 167413922 174069182 167413922 174069182 188568850 215372590 188568850 215372590 220743862 215372590 162109370 87547802 162109370 87547802 61929405 59978298 61929405 177856641 61929405 177856641 182663271 170658991 182663271 170658991 149377502 132279353 149377502 132279353 118933727 70239901 118933727 70239901 31647182 27590075 31647182 27590075 28330914 26809608 28330914 26809608 179327859 200058235 179327859 200058235 223700635 229609648 223700635 229609648 226519963 267294498 226519963 267294498 264225168 267294498 118044930 71132603 118044930 71132603 72724694 71132603 112535910 191714718 112535910 191714718 213754265 283800463 213754265 283800463 283102371 283800463 245928969 131847438 245928969 131847438 118198363 58997286 118198363 58997286 32624857 29761007 32624857 29761007 41449617 93360179 41449617 93360179 124780424 207351956 124780424 207351956 219152470 222228225 219152470 222228225 277071469 286486959 277071469 286486959 285288274 286486959 175736155 156807693 175736155 156807693 149288201 82385320 149288201 82385320 83703817 82385320 162851427 199226092 162851427 199226092 200338976 69367956 200338976 69367956 24426396 23472380 24426396 23472380 84279750 137714835 84279750 137714835 198432026 202925267 198432026 202925267 204920780 96185940 204920780 96185940 72783107 60721560 72783107 60721560 61202770 60721560 205578080 212899723 205578080 212899723 285506153 286400828 285506153 286400828 155727044 31301964 155727044 31301964 33970667 31301964 216015222 218221100 216015222 218221100 173167311 158638690 173167311 158638690 106419185 63656466 106419185 63656466 44302836 43228989 44302836 43228989 101898058 124348952 101898058 124348952 147975061 167196573 147975061 167196573 182876406 232388781 182876406 232388781 229714333 232388781 188297834 158762472 188297834 158762472 148304362 132295496 148304362 132295496 67216555 31899720 67216555 31899720 32679433 31183913 32679433 31183913 64886220 62597526 64886220 62597526 51964466 48882540 51964466 48882540 67025808 74190969 67025808 74190969 115597952 124245501 115597952 124245501 139823488 195661576 139823488 195661576 228023036 281011313 228023036 281011313 281881126 297927195 281881126 297927195 295996672 297927195 261713286 161114736 261713286 161114736 84962812 68409162 84962812 68409162 56334557 51826041 56334557 51826041 110893042 125280212 110893042 125280212 181978254 208694374 181978254 208694374 267371434 271313017 267371434 271313017 151711476 92756325 151711476 92756325 64910947 61730600 64910947 61730600 173020245 208379354 173020245 208379354 286879946 289116829 286879946 289116829 251466847 176919738 251466847 176919738 165799599 87573669 165799599 87573669 73213823 69061481 73213823 69061481 89478379 267094863 89478379 267094863 266211334 267094863 215134155 105942207 215134155 105942207 104036208 43571669 104036208 43571669 46888688 43571669 274307877 281963043 274307877 281963043 281289874 281963043 244048371 177859693 244048371 177859693 152412058 127027706 152412058 127027706 98428504 27097528 98428504 27097528 27017110 27097528 233209911 235956109 233209911 235956109 209188491 188541485 209188491 188541485 141572381 59679200 141572381 59679200 41732051 38902039 41732051 38902039 98172584 222641731 98172584 222641731 219628669 222641731 207553211 94820617 207553211 94820617 60138916 58045127 60138916 58045127 63535679 92385054 63535679 92385054 170603317 209795813 170603317 209795813 204833937 209795813 82485325 63218979 82485325 63218979 10808834 8963946 10808834 8963946 264100329 265356018 264100329 265356018 197596487 141969376 197596487 141969376 70001697 58130450 70001697 58130450 47399080 44269105 47399080 44269105 116046311 216186183 116046311 216186183 240027657 242526047 240027657 242526047 190422724 96290189 190422724 96290189 26492614 25159694 26492614 25159694 83875617 129722792 83875617 129722792 136147963 186871953 136147963 186871953 262394593 263630071 262394593 263630071 252521523 242993429 252521523 242993429 155478311 133364593 155478311 133364593 126465642 16778620 126465642 16778620 15532301 16778620 112356251 234814400 112356251 234814400 235058661 106143411 235058661 106143411 93834899 82290138 93834899 82290138 44491755 41532866 44491755 41532866 81574062 136527985 81574062 136527985 173768007 209864945 173768007 209864945 214444840 209864945 209301849 206367319 209301849 206367319 117357774 58486039 117357774 58486039 45232773 43671257 45232773 43671257 80219185 143977696 80219185 143977696 228454660 244819973 228454660 244819973 256773943 260726055 256773943 260726055 256413189 174999396 256413189 174999396 142069687 13862582 142069687 13862582 14356218 13862582 199148333 202089970 199148333 202089970 110136818 81128331 110136818 81128331 52876751 48463323 52876751 48463323 24409257 22073764 24409257 22073764 102083169 117005291 102083169 117005291 147295148 159251111 147295148 159251111 224628091 242631035 224628091 242631035 248928451 251236423 248928451 251236423 236382049 231408349 236382049 231408349 169083254 129468297 169083254 129468297 75642009 65024826 75642009 65024826 48206578 44261219 48206578 44261219 45113656 72948868 45113656 72948868 216664399 247893296 216664399 247893296 242584254 247893296 242022269 147761562 242022269 147761562 128841458 91469014 128841458 91469014 60625913 57561337 60625913 57561337 75015159 79360034 75015159 79360034 222899723 247868399 222899723 247868399 258164459 259598483 258164459 259598483 235214850 42361564 235214850 42361564 45681640 42361564 96964446 96471064 96964446 96471064 113376061 181110873 113376061 181110873 206145181 270178544 206145181 270178544 289647740 291026055 289647740 291026055 246797642 237880606 246797642 237880606 110473997 48269444 110473997 48269444 33265217 31673182 33265217 31673182 43741503 88006931 43741503 88006931 101945984 119503301 101945984 119503301 174872155 197781273 174872155 197781273 220515305 276718685 220515305 276718685 275966330 276718685 268002271 254660079 268002271 254660079 247045873 100325583 247045873 100325583 53114960 51594096 53114960 51594096 74660356 142669040 74660356 142669040 187893584 232807114 187893584 232807114 249085415 263941777 249085415 263941777 261935219 263941777 226090580 187109225 226090580 187109225 76771164 3574076 76771164 3574076 4966867 3574076 67512576 129275352 67512576 129275352 181493272 192375012 181493272 192375012 198419563 84641113 198419563 84641113 43512656 42951078 43512656 42951078 157023755 254321963 157023755 254321963 261949424 263086775 261949424 263086775 215196305 207770818 215196305 207770818 205989427 191787994 205989427 191787994 138175775 24075463 138175775 24075463 24389443 24075463 154699765 179395201 154699765 179395201 231871005 269119378 231871005 269119378 268134546 269119378 228685177 62326244 228685177 62326244 65043592 62326244 71682361 91246570 71682361 91246570 265580749 268337522 265580749 268337522 240062658 185801555 240062658 185801555 129107492 48763725 129107492 48763725 51709081 48763725 54627142 106100717 54627142 106100717 109054142 176701899 109054142 176701899 233747418 237089145 233747418 237089145 209047686 104641248 209047686 104641248 103498156 102618504 103498156 102618504 119862193 138528871 119862193 138528871 216664500 242557775 216664500 242557775 276838095 277852218 276838095 277852218 263357520 194351429 263357520 194351429 100764501 45101079 100764501 45101079 49764896 45101079 86632858 146325668 86632858 146325668 175953328 222469236 175953328 222469236 223852661 240088813 223852661 240088813 247919567 250939914 247919567 250939914 242531037 210430297 242531037 210430297 198125531 176499378 198125531 176499378 108171896 102694680 108171896 102694680 38182007 34645526 38182007 34645526 126176704 281963990 126176704 281963990 280418353 281963990 223442063 71532556 223442063 71532556 53572968 45209355 53572968 45209355 45142143 45209355 94049246 131455006 94049246 131455006 143667964 163332568 143667964 163332568 197522301 203641958 197522301 203641958 271719284 273862966 271719284 273862966 242839633 239695710 242839633 239695710 104972065 43646596 104972065 43646596 45655262 43646596 146913016 175809886 146913016 175809886 260840587 264177635 260840587 264177635 226583291 169740229 226583291 169740229 120684606 101292264 120684606 101292264 95740074 19719907 95740074 19719907 20517706 19719907 23527725 179417874 23527725 179417874 196851263 226475108 196851263 226475108 251361102 255198188 251361102 255198188 76397054 76439710 76397054 76439710 107218975 137775005 107218975 137775005 155805785 152402080 155805785 152402080 264909368 271420562 264909368 271420562 268989914 271420562 236293712 159450581 236293712 159450581 149110292 143638215 149110292 143638215 236163461 238983828 236163461 238983828 209427436 103046673 209427436 103046673 91820785 49177895 91820785 49177895 52050132 49177895 66388163 108901972 66388163 108901972 235537591 238490362 235537591 238490362 234441491 161252109 234441491 161252109 75704333 71102229 75704333 71102229 85119165 142360956 85119165 142360956 177881152 172666442 177881152 172666442 167741751 144157974 167741751 144157974 138724774 113610863 138724774 113610863 112905014 66556060 112905014 66556060 35111877 34446026 35111877 34446026 34083848 34446026 45775400 70265114 45775400 70265114 177789943 251999749 177789943 251999749 248249920 251999749 195695400 132450546 195695400 132450546 121126342 104061073 121126342 104061073 78446346 59487403 78446346 59487403 38784676 37992281 38784676 37992281 66913908 69045287 66913908 69045287 285634270 287521829 285634270 287521829 209167946 170917264 209167946 170917264 43388416 32577878 43388416 32577878 33218880 32577878 125841665 173032735 125841665 173032735 180283754 123532328 180283754 123532328 51589433 37617469 51589433 37617469 41358149 37617469 136651453 243286963 136651453 243286963 240828901 243286963 202343855 158782974 202343855 158782974 114426818 103909652 114426818 103909652 75766571 21447005 75766571 21447005 22421678 21447005 123462504 223264473 123462504 223264473 236035338 282548484 236035338 282548484 283446676 282548484 261258624 189482783 261258624 189482783 188239907 126320983 188239907 126320983 125823892 115924108 125823892 115924108 70008554 67480730 70008554 67480730 124512716 226325170 124512716 226325170 238296987 241688496 238296987 241688496 57406857 57895866 57406857 57895866 129372171 240831729 129372171 240831729 237054004 240831729 210891697 183015354 210891697 183015354 142472379 71649143 142472379 71649143 59532307 54606406 59532307 54606406 118411285 149870296 118411285 149870296 197263571 192256857 197263571 192256857 145732492 7263120 145732492 7263120 6173814 7263120 36342756 163971631 36342756 163971631 215241385 254562664 215241385 254562664 252296226 254562664 248821269 242064517 248821269 242064517 195525043 181648682 195525043 181648682 176382450 96930513 176382450 96930513 93291280 57290569 93291280 57290569 24508701 17829251 24508701 17829251 16937029 17829251 86799895 183593856 86799895 183593856 262106642 265262640 262106642 265262640 243055520 55643921 243055520 55643921 50252009 48949925 50252009 48949925 71740734 246190822 71740734 246190822 288074869 287792555 288074869 287792555 188973101 76325879 188973101 76325879 21165412 19808569 21165412 19808569 129398024 220193636 129398024 220193636 215741343 220193636 196720868 12910238 196720868 12910238 13445160 220970609 13445160 220970609 248578848 249599026 248578848 249599026 233065617 207140942 233065617 207140942 109689022 19103078 109689022 19103078 21289836 19103078 52864139 110986622 52864139 110986622 132295441 149287076 132295441 149287076 157381883 149287076 141452734 55651688 141452734 55651688 31790857 32962769 31790857 32962769 215481767 244661751 215481767 244661751 245841270 252787546 245841270 252787546 255086170 260987835 255086170 260987835 233497845 224648260 233497845 224648260 200639547 197476168 200639547 197476168 35969998 34740342 35969998 34740342 37661077 48314231 37661077 48314231 71159108 111058191 71159108 111058191 134646339 174899013 134646339 174899013 207741905 242366705 207741905 242366705 238103373 242366705 153727867 78425970 153727867 78425970 59157884 55206417 59157884 55206417 133443643 165476610 133443643 165476610 217416737 230649782 217416737 230649782 246682921 253353350 246682921 253353350 265798504 269200644 265798504 269200644 205338345 145196633 205338345 145196633 28994872 26365484 28994872 26365484 181030923 208994712 181030923 208994712 216867536 239322478 216867536 239322478 235497244 239322478 213423506 119115774 213423506 119115774 55632025 53640709 55632025 53640709 191595234 260391008 191595234 260391008 256509465 260391008 244421976 94318570 244421976 94318570 83891454 39980454 83891454 39980454 43116224 39980454 67953420 79016321 67953420 79016321 115325460 141711630 115325460 141711630 266630255 269623936 266630255 269623936 183257997 126146786 183257997 126146786 125428766 119856723 125428766 119856723 207794168 222227316 207794168 222227316 247062561 275916331 247062561 275916331 273148378 275916331 187839002 130214383 187839002 130214383 66654977 63607433 66654977 63607433 79121939 93181825 79121939 93181825 130149097 153782088 130149097 153782088 184487818 207539805 184487818 207539805 212933333 207539805 144202759 72307061 144202759 72307061 62560376 24171067 62560376 24171067 26797840 24171067 86932569 137518881 86932569 137518881 274156536 277083693 274156536 277083693 182317434 172744012 182317434 172744012 168353075 80549476 168353075 80549476 51288072 49332905 51288072 49332905 78295549 90268218 78295549 90268218 192014923 193968151 192014923 193968151 258026802 261559608 258026802 261559608 250074009 215556751 250074009 215556751 165810415 107584785 165810415 107584785 71219538 44929282 71219538 44929282 48270907 44929282 58591557 83591389 58591557 83591389 134665543 137004720 134665543 137004720 218631214 222396044 218631214 222396044 156124892 78018523 156124892 78018523 41858287 38473933 41858287 38473933 38857403 52109614 38857403 52109614 89020730 254878447 89020730 254878447 254687088 254878447 218288141 198101682 218288141 198101682 84083343 82588887 84083343 82588887 84876857 108070985 84876857 108070985 229063992 264347157 229063992 264347157 262427936 264969035 262427936 264969035 258941241 242135087 258941241 242135087 212854910 191596893 212854910 191596893 178004077 122456220 178004077 122456220 126021892 115123814 126021892 115123814 67430406 36994497 67430406 36994497 38854856 207994728 38854856 207994728 223826055 272954181 223826055 272954181 271752340 272954181 216360678 153211459 216360678 153211459 129767238 87175227 129767238 87175227 83649834 82272047 83649834 82272047 99923897 141012284 99923897 141012284 198141952 227591717 198141952 227591717 244897683 248283333 244897683 50204882 244897683 50204882 53951005 122165426 53951005 122165426 264454817 267374189 264454817 267374189 217169793 141181646 217169793 141181646 75464230 74140583 75464230 74140583 89263975 158087018 89263975 158087018 178611338 246558443 178611338 246558443 246273426 281253520 246273426 281253520 281291468 281253520 195124261 123172786 195124261 123172786 45872190 46792372 45872190 46792372 237268850 259874080 237268850 259874080 257408995 259874080 215169207 208669806 215169207 208669806 206327190 65786930 206327190 65786930 34883791 32804966 34883791 32804966 36024423 67090754 36024423 67090754 102951513 113294737 102951513 113294737 136738846 183967609 136738846 183967609 274197710 276152013 274197710 276152013 241391457 117847703 241391457 117847703 101637451 97351165 101637451 97351165 103024717 129080357 103024717 129080357 136299532 136611659 136299532 136611659 167408395 163164366 167408395 163164366 280769491 280832952 280769491 280832952 8397242 10473003 8397242 10473003 49618750 139426953 49618750 139426953 279573391 283135779 279573391 283135779 226160080 205842531 226160080 205842531 188558238 150228054 188558238 150228054 153997892 150228054 166480552 200472684 166480552 200472684 263950378 265081173 263950378 265081173 217546682 209794519 217546682 209794519 113170919 51214787 113170919 51214787 51861578 51214787 228103312 237130507 228103312 237130507 233660315 259389182 233660315 259389182 255245927 259389182 241606716 232851993 241606716 232851993 202089869 86711870 202089869 86711870 40520590 38635986 40520590 38635986 254122643 256943426 254122643 256943426 238375628 219136590 238375628 219136590 197603800 196019487 197603800 196019487 195184535 58408483 195184535 58408483 4004936 3026284 4004936 3026284 100932231 241758272 100932231 241758272 238690389 241758272 230815181 65828603 230815181 65828603 47537390 39713699 47537390 39713699 42698043 39713699 52308008 114809739 52308008 114809739 199264591 276139828 199264591 276139828 273146101 276139828 247935097 229215325 247935097 229215325 157998780 145314789 157998780 145314789 58680212 33155295 58680212 33155295 36154498 33155295 92060190 250002907 92060190 250002907 247364238 250002907 228784458 217179641 228784458 217179641 145600872 96607554 145600872 96607554 84437581 73113514 84437581 73113514 61756082 37222108 61756082 37222108 38755194 37222108 115893306 125890871 115893306 125890871 151249153 273899795 151249153 273899795 272464695 275037580 272464695 275037580 210534236 71189895 210534236 71189895 31107159 27844506 31107159 27844506 39686990 110897148 39686990 110897148 223642567 251647361 223642567 251647361 258057245 262465061 258057245 262465061 166505483 147659071 166505483 147659071 137578264 42950682 137578264 42950682 45939565 251546873 45939565 251546873 248665424 251546873 211054492 97746823 211054492 97746823 53721714 42349884 53721714 42349884 33783359 30534902 33783359 30534902 52433865 63390076 52433865 63390076 118682203 184097732 118682203 184097732 278702623 281017605 278702623 281017605 236366819 214645697 236366819 214645697 201006514 195782819 201006514 195782819 39661480 39901700 39661480 39901700 50465438 130288363 50465438 130288363 171707224 270986187 171707224 270986187 267572220 270986187 182421958 153862260 182421958 153862260 107935866 76072902 107935866 76072902 55323727 53922142 55323727 53922142 76279929 83342251 76279929 83342251 103084407 211709112 103084407 211709112 223793591 240010688 223793591 240010688 240338121 240010688 220504895 136781927 220504895 136781927 144681080 161193243 144681080 161193243 248050952 251544445 248050952 251544445 221088908 131513089 221088908 131513089 113506560 109859165 113506560 109859165 129334391 177466234 129334391 177466234 182000952 177466234 119242516 107337630 119242516 107337630 41347549 42932922 41347549 42932922 75486696 161950526 75486696 161950526 172715674 245443731 172715674 245443731 243314016 237201969 243314016 237201969 217115319 205862373 217115319 205862373 182653274 169093338 182653274 169093338 178077703 169093338 181208615 179324776 181208615 179324776 264966836 267761160 264966836 267761160 197037630 84922447 197037630 84922447 47110773 43226193 47110773 43226193 233902494 258797098 233902494 258797098 256207731 258797098 245373129 223466029 245373129 223466029 201831386 182155402 201831386 182155402 41744327 39054882 41744327 39054882 156094184 176171569 156094184 176171569 190599677 207641551 190599677 207641551 206848155 207641551 162002241 102039277 162002241 102039277 55708545 46771504 55708545 46771504 51672546 46771504 92637959 144296953 92637959 144296953 268351446 270777165 268351446 270777165 205220001 194616319 205220001 194616319 139853869 116821324 139853869 116821324 80800422 59287158 80800422 59287158 60465040 30190260 60465040 30190260 33064926 30190260 72693640 77026433 72693640 77026433 193511827 196853237 193511827 196853237 176363185 152496480 176363185 152496480 32496218 13822386 32496218 13822386 14720798 13822386 158873376 155387260 158873376 155387260 167872432 298498738 167872432 298498738 298065072 298498738 55249718 15541439 55249718 15541439 16395310 15541439 58756069 94423237 58756069 94423237 141928691 136387589 141928691 136387589 107393440 76453618 107393440 76453618 22763480 21044503 22763480 21044503 88350496 197607538 88350496 197607538 214679366 274068410 214679366 274068410 280536036 282011629 280536036 282011629 187528775 157091358 187528775 157091358 160952923 182749919 160952923 182749919 214508760 263443204 214508760 263443204 262574706 263443204 194232641 105216337 194232641 105216337 88441196 27910991 88441196 27910991 30140135 27910991 54521889 53661699 54521889 53661699 116210289 116075361 116210289 116075361 135016950 263826650 135016950 263826650 260088112 263826650 211756973 145995828 211756973 145995828 147930399 120821268 147930399 120821268 74592458 68067618 74592458 68067618 35742052 10194334 35742052 10194334 9589608 10194334 68775612 154000879 68775612 154000879 175075645 180904674 175075645 180904674 213449503 219126861 213449503 219126861 92280860 83666275 92280860 83666275 38992219 38380766 38992219 38380766 144865146 151721611 144865146 151721611 269798960 283712416 269798960 283712416 282769166 283712416 274134512 251020450 274134512 251020450 247810322 242431983 247810322 242431983 127118055 91636474 127118055 91636474 82626650 64736737 82626650 64736737 18344889 16659419 18344889 16659419 114840384 185054383 114840384 185054383 201752708 230636615 201752708 230636615 243806295 246262014 243806295 246262014 215313051 182238241 215313051 182238241 73081183 66009925 73081183 66009925 69682240 66009925 95818292 165763729 95818292 165763729 258210963 272899013 258210963 272899013 271259261 272899013 259276813 201745453 259276813 201745453 104075411 79677817 104075411 79677817 80675449 79677817 172758337 180704801 172758337 180704801 182734674 78054886 182734674 78054886 81861930 78054886 152325165 194478138 152325165 194478138 196774898 194478138 55324089 53862041 55324089 53862041 73636597 263215603 73636597 263215603 260099953 166443755 260099953 166443755 126765205 88330117 126765205 88330117 72032422 69882138 72032422 69882138 191478306 184402974 191478306 184402974 178872866 131643337 178872866 131643337 47296023 44155344 47296023 44155344 99565997 136627413 99565997 136627413 143665514 138505596 143665514 138505596 45632321 43810378 45632321 43810378 62120760 80735070 62120760 80735070 127577524 128281607 127577524 128281607 171706956 169916897 171706956 169916897 233265681 247411174 233265681 247411174 243648985 238356411 243648985 238356411 228206311 162277047 228206311 162277047 121339568 91985532 121339568 91985532 91514432 24684049 91514432 24684049 24608730 22735427 24608730 22735427 33430576 69324215 33430576 69324215 189185002 249648171 189185002 249648171 247832140 249648171 202540836 156567733 202540836 156567733 88657538 85525374 88657538 85525374 204914205 202323801 204914205 202323801 153177050 130937661 153177050 130937661 112808401 48337966 112808401 48337966 51259483 48337966 127491616 128285491 127491616 128285491 170389913 261331257 170389913 261331257 257675137 261331257 158319917 74577264 158319917 74577264 37619693 25760517 37619693 25760517 28164198 25760517 75107205 184206055 75107205 184206055 196199227 232010419 196199227 232010419 233986034 63223952 233986034 63223952 49049411 45317975 49049411 45317975 90524102 112787563 90524102 112787563 145366296 215711364 145366296 215711364 221218065 215711364 214355753 147194548 214355753 147194548 76384265 9219293 76384265 9219293 10846120 9219293 86671888 101835715 86671888 101835715 108586086 118191188 108586086 118191188 131569878 281201758 131569878 281201758 280613383 281201758 185090212 159812721 185090212 159812721 116818506 116502594 116818506 116502594 196087750 194852084 196087750 194852084 199784239 175305532 199784239 175305532 122843834 79486974 122843834 79486974 34735766 34506663 34735766 34506663 198314242 190957145 198314242 190957145 180919150 71674563 180919150 71674563 61871526 61137817 61871526 61137817 123036304 121483517 123036304 121483517 192364408 195054342 192364408 195054342 245819113 250554924 245819113 250554924 240996405 129071523 240996405 129071523 132669918 167631862 132669918 167631862 265975656 268511349 265975656 268511349 253186275 194726962 253186275 194726962 95840050 68585162 95840050 68585162 65787000 12837168 65787000 12837168 14229603 12837168 19487330 104131512 19487330 104131512 268847880 269876250 268847880 269876250 228078869 178072870 228078869 178072870 170593113 82381727 170593113 82381727 60628120 59034101 60628120 59034101 76310110 194340753 76310110 194340753 200220516 198419582 200220516 198419582 216826890 222467536 216826890 222467536 264380500 266372045 264380500 266372045 213608092 139443607 213608092 139443607 86681894 86745830 86681894 86745830 123703931 129285194 123703931 129285194 139006034 213021193 139006034 213021193 267895859 269980774 267895859 269980774 236317592 208358408 236317592 208358408 192803992 86816233 192803992 86816233 79896173 55535940 79896173 55535940 57094872 55535940 129553508 184720083 129553508 184720083 220741260 248262603 220741260 248262603 243738912 248262603 236539405 208562130 236539405 208562130 197729012 192313095 197729012 192313095 133645252 90950572 133645252 90950572 55263522 51241620 55263522 51241620 149338735 270551596 149338735 270551596 268748284 247439101 268748284 247439101 200005289 189716231 200005289 189716231 137359537 62995674 137359537 62995674 67182198 62995674 70541421 78260079 70541421 78260079 96522792 94910370 96522792 94910370 134218424 138542216 134218424 138542216 177389160 185316686 177389160 185316686 200893879 197497504 200893879 197497504 127639315 105586242 127639315 105586242 75262231 26533272 75262231 26533272 28809215 26533272 107358694 148680188 107358694 148680188 210740601 209438979 210740601 209438979 141578786 72077705 141578786 72077705 72818132 61739906 72818132 61739906 35090661 34648392 35090661 34648392 103269677 137424888 103269677 137424888 223508378 219214977 223508378 219214977 45505355 43647924 45505355 43647924 114931440 141613438 114931440 141613438 183326320 194097975 183326320 194097975 199895616 197346338 199895616 197346338 185282070 143329452 185282070 143329452 104453179 93673459 104453179 93673459 83638827 81348504 83638827 81348504 134415707 130319314 134415707 130319314 110780831 50474480 110780831 50474480 29515106 30382002 29515106 30382002 64457311 63084829 64457311 63084829 115558387 130736685 115558387 130736685 164711062 172924881 164711062 172924881 288341674 287812096 288341674 287812096 252392778 174526524 252392778 174526524 135084400 124150689 135084400 124150689 105551960 51336025 105551960 51336025 52695522 51336025 177118830 298607101 177118830 298607101 297645584 298607101 276350137 188572994 276350137 188572994 160669764 126269408 160669764 126269408 80210799 51995106 80210799 51995106 51609759 51995106 64840392 183280407 64840392 183280407 271486437 273622781 271486437 273622781 213277019 163316954 213277019 163316954 128720476 62313678 128720476 62313678 24760738 24295467 24760738 24295467 136586968 135003895 136586968 135003895 185835570 239842888 185835570 239842888 236386655 170949462 236386655 170949462 167019316 91589859 167019316 91589859 78689714 62827383 78689714 62827383 65115514 62827383 132577488 226700466 132577488 226700466 230848725 280701063 230848725 280701063 279303592 280701063 216152911 128782530 216152911 128782530 37282144 36108627 37282144 36108627 69009299 99405015 69009299 99405015 193956747 225560514 193956747 225560514 250090789 265267373 250090789 265267373 263217629 265267373 86146541 41578822 86146541 41578822 45278571 41578822 67223043 108940325 67223043 108940325 149151972 155452063 149151972 155452063 259672079 259558949 259672079 259558949 236100158 146689921 236100158 146689921 144343805 87912336 144343805 87912336 88718895 87912336 177275993 196316808 177275993 196316808 276819386 277146962 276819386 277146962 259852938 213874121 259852938 213874121 114319673 102223721 114319673 102223721 42491085 35113586 42491085 35113586 36461217 33816892 36461217 33816892 126003271 154409581 126003271 154409581 297562339 297903424 297562339 297903424 65541830 16303863 65541830 16303863 18153594 16303863 37558841 106869413 37558841 106869413 125229123 168880932 125229123 168880932 186087491 198573068 186087491 198573068 204358006 122550480 204358006 122550480 57101611 48472811 57101611 48472811 53449425 48472811 70781547 221315756 70781547 221315756 225713129 221315756 128448532 120928704 128448532 120928704 60753473 48219152 60753473 48219152 20887647 19620194 20887647 19620194 145546029 210028766 145546029 210028766 246833365 277423552 246833365 277423552 274622940 277423552 170486617 87754605 170486617 87754605 29395121 13076727 29395121 13076727 12518394 13076727 29052708 234610515 29052708 234610515 236105024 159585605 236105024 159585605 153683678 78190258 153683678 78190258 45685993 42209905 45685993 42209905 55811413 114801916 55811413 114801916 187502157 286620460 187502157 286620460 284054049 286620460 207183701 189213210 207183701 189213210 172954966 77622518 172954966 77622518 54918031 34302208 54918031 34302208 36850368 34302208 145864828 271720468 145864828 271720468 267923579 271720468 259027138 219927093 259027138 219927093 90369102 77325837 90369102 77325837 82001626 77325837 232626740 235757489 232626740 235757489 110719323 58307331 110719323 58307331 61361787 58307331 92156560 132871464 92156560 132871464 185719996 182335747 185719996 182335747 197087351 209528330 197087351 209528330 215553474 246615426 215553474 246615426 245668929 283934938 245668929 283934938 283880726 283934938 242056571 196430451 242056571 196430451 44230360 45328877 44230360 45328877 49406963 50007599 49406963 50007599 62236701 84062984 62236701 84062984 136498547 232269559 136498547 232269559 234150909 221020759 234150909 221020759 109320079 104517108 109320079 104517108 127644910 196063507 127644910 196063507 236712688 239111657 236712688 239111657 189671986 127232911 189671986 127232911 62833770 61778299 62833770 61778299 72668889 268911780 72668889 268911780 273312037 282826577 273312037 282826577 283505688 282826577 273092868 70912633 273092868 70912633 73999689 83991918 73999689 83991918 92544889 96476838 92544889 96476838 187577964 198756663 187577964 198756663 212324358 232921653 212324358 232921653 229063973 232921653 165699733 17855573 165699733 17855573 18934317 17855573 53456647 135896584 53456647 135896584 225165001 266933925 225165001 266933925 267170177 270684285 267170177 270684285 267996980 270684285 59344362 20852962 59344362 20852962 21026093 20852962 186313994 194934046 186313994 194934046 199625416 202694784 199625416 202694784 183115431 137390733 183115431 137390733 46887718 29772638 46887718 29772638 30634480 29772638 87497651 96848373 87497651 96848373 192552440 237690818 192552440 237690818 238840122 262681747 238840122 262681747 260428429 262681747 197570764 136348380 197570764 136348380 114478602 110507375 114478602 110507375 54708493 15330703 54708493 15330703 15545192 15330703 248504565 281858765 248504565 281858765 278854161 281858765 179293697 165404682 179293697 165404682 163088440 148597327 163088440 148597327 135743968 106887642 135743968 106887642 11081984 9475152 11081984 9475152 83005923 85546122 83005923 85546122 131688741 267221522 131688741 267221522 265044863 267919088 265044863 267919088 245624258 236598946 245624258 236598946 91365087 50861903 91365087 50861903 26419884 8123867 26419884 8123867 6291277 8123867 126089772 189052834 126089772 189052834 210140865 258852664 210140865 258852664 259427260 262311497 259427260 262311497 169347363 118643649 169347363 118643649 86701912 64447880 86701912 64447880 64421020 45930280 64421020 45930280 49427430 45930280 101133476 171260879 101133476 171260879 197225379 288091387 197225379 288091387 294531255 298751023 294531255 298751023 298909355 298751023 274330453 244311776 274330453 244311776 213045248 186548806 213045248 186548806 146542547 14002257 146542547 14002257 14859943 14002257 100419150 169043725 100419150 169043725 233883920 236118795 233883920 236118795 164142393 143083748 164142393 143083748 141868800 77449948 141868800 77449948 77999629 98033928 77999629 98033928 232716766 247479232 232716766 247479232 242776314 247479232 219023598 203263366 219023598 203263366 117978380 111178750 117978380 111178750 43950057 44588893 43950057 44588893 63112317 66816891 63112317 66816891 131521717 181677536 131521717 181677536 226200752 228458672 226200752 228458672 110975391 108776836 110975391 108776836 209166092 289027016 209166092 289027016 286198944 240169012 286198944 240169012 199360882 178313672 199360882 178313672 60144653 54749275 60144653 54749275 56487891 54749275 177416194 185666574 177416194 185666574 190768449 185666574 140572208 45555435 140572208 45555435 47728229 45555435 94146718 125582856 94146718 125582856 141636743 141581782 141636743 141581782 170456392 238823383 170456392 238823383 240221955 252643420 240221955 252643420 249514500 252643420 235839382 53474373 235839382 53474373 54289122 53474373 167000309 194668880 167000309 194668880 198098272 144343466 198098272 144343466 89207496 58606562 89207496 58606562 61745130 58606562 63082860 154123828 63082860 154123828 182898741 271539069 182898741 271539069 268887013 271539069 256261455 153395602 256261455 153395602 102323760 93156734 102323760 93156734 77805591 39890796 77805591 39890796 42710815 39890796 207529631 241220515 207529631 241220515 246475581 249933819 246475581 249933819 201249462 187547053 201249462 187547053 51587878 51336715 51587878 51336715 91598218 105473136 91598218 105473136 115285192 116845164 115285192 116845164 283898889 286575186 283898889 286575186 245284258 244694269 245284258 244694269 183240019 61332061 183240019 61332061 65219029 61332061 84603238 144422363 84603238 144422363 152374808 5785957 152374808 5785957 4824699 5785957 8612177 85572575 8612177 85572575 137374601 213336980 137374601 213336980 269294710 271568868 269294710 271568868 147239122 137278112 147239122 137278112 114118592 90596837 114118592 90596837 92112064 90596837 184566610 178873880 184566610 178873880 148950057 125541384 148950057 125541384 99672261 88046756 99672261 88046756 42258845 6289791 42258845 6289791 5530986 6289791 80210525 92387298 80210525 92387298 109626521 124842863 109626521 124842863 199289057 235090925 199289057 235090925 255248777 258409071 255248777 258409071 222535702 205057800 222535702 205057800 170367488 150653948 170367488 150653948 121088871 115887652 121088871 115887652 91327101 72470996 91327101 72470996 73898461 72470996 228532533 235182535 228532533 235182535 276519797 280569144 276519797 280569144 158018456 124057242 158018456 124057242 125263289 124057242 132535356 248936938 132535356 248936938 244754987 248936938 187608383 136966116 187608383 136966116 131793709 89543324 131793709 89543324 63525544 50516264 63525544 50516264 51189290 50516264 70601315 95125941 70601315 95125941 200708966 233182604 200708966 233182604 258446772 280447150 258446772 280447150 279083153 280447150 226842830 138528569 226842830 138528569 141989930 137633465 141989930 137633465 228842142 232032665 228842142 232032665 201839227 159648613 201839227 159648613 144464766 136911002 144464766 136911002 138422968 107295814 138422968 107295814 107636468 95871520 107636468 95871520 68208273 59312505 68208273 59312505 58874796 59312505 67258374 218252294 67258374 218252294 223525344 286578001 223525344 286578001 285027992 286578001 85956173 50781720 85956173 50781720 50719707 50781720 65254277 123005551 65254277 123005551 239265918 240859709 239265918 240859709 229867425 177929798 229867425 177929798 152295112 105677429 152295112 105677429 66628409 12665545 66628409 12665545 13098207 12665545 39923656 71011884 39923656 71011884 84233203 130015842 84233203 130015842 155053416 186357993 155053416 186357993 195179412 186357993 149982505 145337307 149982505 145337307 171648057 172112641 171648057 172112641 209237484 221225699 209237484 221225699 219135773 221225699 157900002 135252534 157900002 135252534 75039677 59847734 75039677 59847734 43993356 41952194 43993356 41952194 54712450 142566232 54712450 142566232 251671336 255137351 251671336 255137351 247830746 220536331 247830746 220536331 70017599 68361455 70017599 68361455 114710898 156125622 114710898 156125622 206491777 251251760 206491777 251251760 250332194 251251760 139393168 109236820 139393168 109236820 66898572 42722687 66898572 42722687 43371425 42722687 172603269 204547265 172603269 204547265 236386089 258350750 236386089 258350750 281872732 283694925 281872732 283694925 238578976 233324718 238578976 233324718 88406167 76085540 88406167 76085540 63776565 61402399 63776565 61402399 76943254 74882574 76943254 74882574 90209438 120236660 90209438 120236660 222108828 242525671 222108828 242525671 265567374 267179337 265567374 267179337 26475829 23733275 26475829 23733275 57741485 151618086 57741485 151618086 166086929 181179258 166086929 181179258 198889377 209271663 198889377 209271663 209758013 209271663 193097591 171149475 193097591 171149475 156502851 135264341 156502851 135264341 127279560 34982758 127279560 34982758 38440204 34982758 264550097 266107129 264550097 266107129 208637484 188202760 208637484 188202760 140476212 134487608 140476212 134487608 115191310 60716328 115191310 60716328 62702444 60716328 148667221 161556803 148667221 161556803 174885476 200072954 174885476 200072954 267324346 269445146 267324346 269445146 246410059 193335129 246410059 193335129 69615886 13995092 69615886 13995092 15267389 13995092 150086720 192644620 150086720 192644620 242400328 259088862 242400328 259088862 255750928 259088862 235468617 152667948 235468617 152667948 142192377 71521558 142192377 71521558 63366842 55354827 63366842 55354827 56257032 55354827 150116357 209260317 150116357 209260317 273673008 276685174 273673008 276685174 249093701 244215248 249093701 244215248 216812939 208789238 216812939 208789238 83154403 51769439 83154403 51769439 51782522 49695492 51782522 49695492 52431233 81919101 52431233 81919101 91673960 116616867 91673960 116616867 139556178 215331205 139556178 215331205 212091954 215331205 112519321 31586079 112519321 31586079 34066929 31586079 138140419 139668610 138140419 139668610 222541845 228370039 222541845 228370039 232202747 235981930 232202747 235981930 175667939 84248610 175667939 84248610 49511001 35864311 49511001 35864311 12458231 11728871 12458231 11728871 63575566 95087230 63575566 95087230 117511046 125024166 117511046 125024166 137799471 171812607 137799471 171812607 206457810 272904816 206457810 272904816 291175819 292860163 291175819 292860163 153293210 125103257 153293210 125103257 103645659 66101322 103645659 66101322 48123604 46240799 48123604 46240799 104903099 129215030 104903099 129215030 175889534 203837186 175889534 203837186 221497466 243228064 221497466 243228064 275059354 279581371 275059354 279581371 173782781 41147675 173782781 41147675 41562832 39562453 41562832 39562453 78481960 76567263 78481960 76567263 123625752 130873544 123625752 130873544 194518050 242616838 194518050 242616838 242285477 242616838 241202226 120648152 241202226 120648152 116306257 62496482 116306257 62496482 63354907 62496482 98933025 102333153 98933025 102333153 177949327 233073367 177949327 233073367 233799685 236893741 233799685 236893741 214659423 197249500 214659423 197249500 78603230 78282718 78603230 78282718 181448756 177272182 181448756 177272182 158273193 31534006 158273193 31534006 31927846 67818260 31927846 67818260 177025458 170895629 177025458 170895629 131799556 116507071 131799556 116507071 119691325 116507071 144616990 191462697 144616990 191462697 200689179 219911363 200689179 219911363 237909253 269935011 237909253 269935011 289669670 289450662 289669670 289450662 255435202 146636141 255435202 146636141 135271358 33009963 135271358 33009963 34048322 33009963 62082907 166893340 62082907 166893340 203214837 251496567 203214837 251496567 248794493 251496567 187470669 155584362 187470669 155584362 68183680 42096492 68183680 42096492 42654434 42096492 131106477 261665808 131106477 261665808 259722662 261665808 39756923 38937301 39756923 38937301 49023894 64190028 49023894 64190028 139595857 245723603 139595857 245723603 297550035 298499624 297550035 298499624 166128038 83048093 166128038 83048093 33176108 504379 33176108 504379 663257 504379 172527995 235837306 172527995 235837306 262594392 263274577 262594392 263274577 219904758 212688404 219904758 212688404 188744387 178627675 188744387 178627675 174454208 79059899 174454208 79059899 67838541 3451740 67838541 3451740 4036430 3451740 111882274 110240507 111882274 110240507 121730960 130430811 121730960 130430811 214861968 233402578 214861968 233402578 229677906 233402578 199752175 147558171 199752175 147558171 44544477 10355320 44544477 10355320 10908393 10355320 85491460 122346722 85491460 122346722 149828547 279258815 149828547 279258815 277018880 279258815 143587391 123020661 143587391 123020661 126069869 105808252 126069869 105808252 99617296 96725573 99617296 96725573 263057276 264000970 263057276 264000970 203761625 136069033 203761625 136069033 118979969 99087388 118979969 99087388 79507866 44924626 79507866 44924626 48176874 44924626 188262074 179263700 188262074 179263700 151166538 104058839 151166538 104058839 106798391 57655520 106798391 57655520 37593089 38559369 37593089 38559369 47144776 110505390 47144776 110505390 127914108 146289073 127914108 146289073 190269928 217509617 190269928 217509617 262201702 264282670 262201702 264282670 255001046 143112508 255001046 143112508 81838107 35024076 81838107 35024076 22813626 22358755 22813626 22358755 93413120 130213718 93413120 130213718 141309684 207405174 141309684 207405174 259453947 260229164 259453947 260229164 215570686 175812573 215570686 175812573 30471789 27566633 30471789 27566633 32058885 75476197 32058885 75476197 136992863 155948074 136992863 155948074 172251952 176172894 172251952 176172894 231100249 242628473 231100249 242628473 282376069 284251374 282376069 284251374 253179527 193950127 253179527 193950127 74373200 21310093 74373200 21310093 23556881 21310093 26513056 46262957 26513056 46262957 59651390 111508387 59651390 111508387 144902707 150641488 144902707 150641488 243284139 247052762 243284139 247052762 242868888 175938186 242868888 175938186 73484952 8841022 73484952 8841022 7510497 8841022 210155627 244708009 210155627 244708009 242539439 234569290 242539439 234569290 168786135 160429228 168786135 160429228 91960489 78977862 91960489 78977862 56951860 57036405 56951860 57036405 136562642 207713442 136562642 207713442 209626508 207713442 201578776 82918642 201578776 82918642 34022396 31424427 34022396 31424427 33845537 31424427 123114793 148886779 123114793 148886779 168445128 248299198 168445128 248299198 246708266 248299198 169430300 140053851 169430300 140053851 76650544 15768308 76650544 15768308 16973399 15768308 121378256 158233709 121378256 158233709 269859046 272065452 269859046 272065452 170043026 156798929 170043026 156798929 100007929 71906260 100007929 71906260 37046293 33773470 37046293 33773470 37845836 76654013 37845836 76654013 98464037 96495820 98464037 96495820 128345214 219105796 128345214 219105796 219997019 225872769 219997019 225872769 256331408 256521035 256331408 256521035 210796287 197633264 210796287 197633264 192415459 75869577 192415459 75869577 33062509 14760531 33062509 14760531 15147121 14760531 138628068 259484393 138628068 259484393 296293494 298983851 296293494 298983851 244069191 199294571 244069191 199294571 193807299 154409344 193807299 154409344 103746680 57382363 103746680 57382363 59024357 57382363 116031207 116329453 116031207 116329453 166302795 179353883 166302795 179353883 228556490 270322772 228556490 270322772 270372715 270322772 268642904 226247139 268642904 226247139 56604993 55363066 56604993 55363066 88991279 91348344 88991279 91348344 134902815 175060511 134902815 175060511 190967772 275577932 190967772 275577932 273438790 275577932 204573166 197381891 204573166 197381891 227467566 231766693 227467566 231766693 162686806 158052520 162686806 158052520 205853115 254030138 205853115 254030138 267156901 268771060 267156901 268771060 157456775 88753834 157456775 88753834 84180595 56663242 84180595 56663242 59492040 56663242 115192696 127900186 115192696 127900186 143518576 155622001 143518576 155622001 202481668 248010536 202481668 248010536 248341176 287150881 248341176 287150881 284657835 287150881 265017129 195940514 265017129 195940514 167840240 159716779 167840240 159716779 151650836 140089013 151650836 140089013 125618249 91168133 125618249 91168133 64371708 61863096 64371708 61863096 177714269 169725622 177714269 169725622 132333932 104356427 132333932 104356427 106207792 104356427 190037721 225978366 190037721 225978366 272933511 274890732 272933511 274890732 175433280 140062210 175433280 140062210 97927902 62416734 97927902 62416734 35743614 33809260 35743614 33809260 226860587 230685525 226860587 230685525 227130272 215436907 227130272 215436907 206078144 155633803 206078144 155633803 133927553 126483235 133927553 126483235 111157828 62864304 111157828 62864304 35254580 17573639 35254580 17573639 18765541 17573639 75676178 96532221 75676178 96532221 116138685 218996887 116138685 218996887 223813717 299265263 223813717 299265263 299954682 299265263 108977816 105132031 108977816 105132031 123802623 135797734 123802623 135797734 140202553 135797734 88629319 44827705 88629319 44827705 47671330 56496540 47671330 56496540 136164097 168771886 136164097 168771886 263771389 292785207 263771389 292785207 291632432 292785207 207087317 124860604 207087317 124860604 103823817 54483242 103823817 54483242 44913230 43248048 44913230 43248048 111303416 257285968 111303416 257285968 252231223 257285968 204922014 179070895 204922014 179070895 151914244 74981085 151914244 74981085 69277665 43312594 69277665 43312594 45482150 43312594 59054337 95465405 59054337 95465405 140506510 144513759 140506510 144513759 162449918 224224223 162449918 224224223 221326971 246498567 221326971 246498567 243364385 246498567 215541897 188299533 215541897 188299533 69385934 17774155 69385934 17774155 21525564 17774155 54379453 112456694 54379453 112456694 198976560 250026009 198976560 250026009 246819833 250026009 241172510 163254075 241172510 163254075 103232894 98238361 103232894 98238361 152469135 159402256 152469135 159402256 271501327 273127391 271501327 273127391 253201390 228974016 253201390 228974016 219476589 171783961 219476589 171783961 73711174 69527787 73711174 69527787 119373917 127654321 119373917 127654321 285210160 284577590 285210160 284577590 178041138 78085348 178041138 78085348 81945978 78085348 137156154 178835056 137156154 178835056 185548221 140910110 185548221 140910110 93267608 30050220 93267608 30050220 31376837 78582888 31376837 78582888 105540822 250555998 105540822 250555998 248108168 253038398 248108168 253038398 241072720 177088127 241072720 177088127 124084496 117010243 124084496 117010243 113709278 11056234 113709278 11056234 10540215 11056234 96823918 116484246 96823918 116484246 132285701 180008880 132285701 180008880 275266025 276914964 275266025 276914964 228992512 215978615 228992512 215978615 154272091 97796312 154272091 97796312 94249047 91942744 94249047 91942744 147507971 145188199 147507971 145188199 156148933 180664914 156148933 180664914 233197648 248365736 233197648 248365736 247765988 251188224 247765988 251188224 193316523 182286753 193316523 182286753 189677651 163380320 189677651 163380320 160011923 62210526 160011923 62210526 64222954 62210526 108527679 142603204 108527679 142603204 269577672 273139096 269577672 273139096 169745472 161808191 169745472 161808191 157398995 40464808 157398995 40464808 44104283 40464808 123599069 124222647 123599069 124222647 144715331 285906955 144715331 285906955 292572026 292907742 292572026 292907742 128533569 119868178 128533569 119868178 119869006 119868178 184006694 202672390 184006694 202672390 236320772 239074876 236320772 239074876 229007296 49460674 229007296 49460674 53461565 49460674 135394942 139496140 135394942 139496140 178142216 174343644 178142216 174343644 207469956 288128006 207469956 288128006 285805438 288128006 160127481 125823836 160127481 125823836 54045676 49313011 54045676 49313011 52195406 117286740 52195406 117286740 212941475 223857789 212941475 223857789 242330893 259871754 242330893 259871754 267648519 271106442 267648519 271106442 230548551 225070203 230548551 225070203 119801125 106442268 119801125 106442268 81171477 79160011 81171477 79160011 168449861 169507747 168449861 169507747 197702081 215957702 197702081 215957702 211933700 108449589 211933700 108449589 110118158 154410262 110118158 154410262 198575527 231877161 198575527 231877161 239194916 244401290 239194916 244401290 239422596 156573653 239422596 156573653 29315077 26032065 29315077 26032065 173548833 256160199 173548833 256160199 279297510 280027259 279297510 280027259 223943546 184553557 223943546 184553557 174351301 156190567 174351301 156190567 160822080 120050878 160822080 120050878 57061906 54811123 57061906 54811123 75612091 79283101 75612091 79283101 186489745 237538817 186489745 237538817 282880792 284957941 282880792 284957941 232392312 199900616 232392312 199900616 167663263 95692975 167663263 95692975 62407424 7313881 62407424 7313881 8397564 7313881 239896000 243734433 239896000 243734433 240382897 243734433 230014752 226197854 230014752 226197854 193384717 183354639 193384717 183354639 148360717 116293355 148360717 116293355 103914811 45778622 103914811 45778622 41572464 15675464 41572464 15675464 15805176 15675464 175186705 178533843 175186705 178533843 186942797 163500313 186942797 163500313 130463561 113387352 130463561 113387352 55788719 21526011 55788719 21526011 22476438 21526011 109658301 193308116 109658301 193308116 222004308 282126111 222004308 282126111 285764558 299529658 285764558 299529658 299355270 299529658 280245477 228912316 280245477 228912316 123561902 105708371 123561902 105708371 90901677 84619537 90901677 84619537 45432925 41854240 45432925 41854240 208995844 227422672 208995844 227422672 246344022 265614018 246344022 265614018 278125046 280083968 278125046 280083968 182841639 119152198 182841639 119152198 119313623 96990251 119313623 96990251 48967526 39253801 48967526 39253801 43201614 39253801 75764855 78561079 75764855 78561079 214505188 274263290 214505188 274263290 271822709 274263290 215854197 38759148 215854197 38759148 20273458 18762822 20273458 18762822 45242596 124182322 45242596 124182322 238509645 238132774 238509645 238132774 169402784 33757864 169402784 33757864 36211888 33757864 219555110 217484758 219555110 217484758 193961255 153667832 193961255 153667832 116273297 60692963 116273297 60692963 23073858 21302766 23073858 21302766 59915861 219640734 59915861 219640734 216963953 197094593 216963953 197094593 191402402 169707319 191402402 169707319 179144011 169707319 237565546 240793206 237565546 240793206 220033697 101546793 220033697 101546793 33496999 33447441 33496999 33447441 48342567 87652931 48342567 87652931 107703489 130179514 107703489 130179514 182165032 199584065 182165032 199584065 202435907 199584065 190987962 134665646 190987962 134665646 75098868 56905830 75098868 56905830 51536050 46804558 51536050 46804558 70006550 68471369 70006550 68471369 105256544 246695920 105256544 246695920 245236122 246695920 208591134 170433752 208591134 170433752 111856796 32528358 111856796 32528358 33922482 32528358 219751854 267240181 219751854 267240181 263943040 267240181 255322764 174091370 255322764 174091370 155515770 122054502 155515770 122054502 78222447 75317702 78222447 75317702 176890758 230312681 176890758 230312681 231076144 29240417 231076144 29240417 30901487 32832864 30901487 32832864 49649956 56034570 49649956 56034570 81371872 88506244 81371872 88506244 154616552 160835365 154616552 160835365 209967397 285197265 209967397 285197265 282181884 285197265 275015303 265037120 275015303 265037120 224645482 144847968 224645482 144847968 36869644 33245018 36869644 33245018 75021910 82247718 75021910 82247718 94145568 104311638 94145568 104311638 115693601 132895528 115693601 132895528 135352272 132895528 25750203 24431478 25750203 24431478 63547682 284896013 63547682 284896013 282653432 284896013 191201241 140701839 191201241 140701839 138832768 121830792 138832768 121830792 60241718 58045785 60241718 58045785 102537356 253979480 102537356 253979480 253958485 253979480 186081794 51226989 186081794 51226989 53795871 55637427 53795871 55637427 64814481 140229380 64814481 140229380 167307969 161586789 167307969 161586789 141605891 134981512 141605891 134981512 119747708 59402626 119747708 59402626 53903106 42649096 53903106 42649096 45925560 79153577 45925560 79153577 86412918 145360658 86412918 145360658 175585349 171563693 175585349 171563693 151573032 83127964 151573032 83127964 36299743 34197916 36299743 34197916 45919137 61505695 45919137 61505695 109403090 277876820 109403090 277876820 286808900 297656078 286808900 297656078 296695562 297656078 277473103 265774845 277473103 265774845 150514159 104337432 150514159 104337432 76289687 42481844 76289687 42481844 45456817 42481844 256938062 261518310 256938062 261518310 276846298 278006466 276846298 278006466 212767518 89486442 212767518 89486442 92557776 89486442 208941572 201864328 208941572 201864328 177560089 145901997 177560089 145901997 92211875 53297155 92211875 53297155 56536130 271613520 56536130 271613520 271001435 234336192 271001435 234336192 118450869 6710145 118450869 6710145 9431731 6710145 24803223 55071871 24803223 55071871 132831479 224586901 132831479 224586901 228644843 258489664 228644843 258489664 254183935 258489664 126905778 74333807 126905778 74333807 34404404 31351806 34404404 31351806 119652054 125122746 119652054 125122746 206119593 243827436 206119593 243827436 243264597 85255638 243264597 85255638 72316144 30166251 72316144 30166251 32241823 30166251 131263629 140114937 131263629 140114937 149339840 146349563 149339840 146349563 244846622 264873555 244846622 264873555 265370338 270397238 265370338 270397238 268641807 270397238 251143279 143675833 251143279 143675833 110996994 52317326 110996994 52317326 54627770 93566614 54627770 93566614 106946786 155000731 106946786 155000731 260453506 275866834 260453506 275866834 272567182 275866834 69644313 67335481 69644313 67335481 198022640 199472263 198022640 199472263 199562583 150379499 199562583 150379499 112154989 73490329 112154989 73490329 72074464 66141024 72074464 66141024 45915998 43383993 45915998 43383993 58278889 100615660 58278889 100615660 108794625 224199472 108794625 224199472 257380600 284220729 257380600 284220729 283884143 286488004 283884143 286488004 263846822 227174893 263846822 227174893 110338514 103621751 110338514 103621751 74728706 45796846 74728706 45796846 49380720 45796846 73768811 160690867 73768811 160690867 184877723 260594804 184877723 260594804 259571320 264194431 259571320 264194431 204684047 124260625 204684047 124260625 127476712 124260625 157342350 173964573 157342350 173964573 240857862 256635605 240857862 256635605 255584897 256635605 149970324 62123972 149970324 62123972 64020932 15877019 64020932 15877019 17086278 15877019 129726511 214644009 129726511 214644009 216268777 132041890 216268777 132041890 135405153 239437389 135405153 239437389 235289618 239437389 195976978 152233477 195976978 152233477 144981221 65706943 144981221 65706943 68429842 65706943 287618867 290930525 287618867 290930525 121639320 57125675 121639320 57125675 59119743 57125675 110994885 124018013 110994885 124018013 134336569 133444367 134336569 133444367 156802232 167662922 156802232 167662922 196134761 194943117 196134761 194943117 209465835 213756171 209465835 213756171 217983735 267882192 217983735 267882192 265798655 267882192 145480282 37779192 145480282 37779192 40733188 37779192 214057154 232539312 214057154 232539312 287282334 289794978 287282334 289794978 246865363 233314956 246865363 233314956 21193882 19809751 21193882 19809751 117533946 124883857 117533946 124883857 137987162 251296097 137987162 251296097 250049233 251296097 243817758 190724414 243817758 190724414 154967439 94959523 154967439 94959523 96567924 68232076 96567924 68232076 68164936 65414170 68164936 65414170 101057859 256297911 101057859 256297911 250771320 256297911 217934459 200286693 217934459 200286693 148859871 86877695 148859871 86877695 61015139 30700560 61015139 30700560 29549437 30700560 71753740 109800509 71753740 109800509 186296277 198294837 186296277 198294837 262130912 265696576 262130912 265696576 256540245 136398318 256540245 136398318 123748337 104583189 123748337 104583189 48097688 41576801 48097688 41576801 26015761 24031116 26015761 24031116 57244189 111672292 57244189 111672292 119659813 130526537 119659813 130526537 142862951 180915472 142862951 180915472 214319016 236259552 214319016 236259552 294711228 297009486 294711228 297009486 199605130 176666148 199605130 176666148 63113482 61297566 63113482 61297566 63467341 98399132 63467341 98399132 233255231 236503034 233255231 236503034 260832752 286381112 260832752 286381112 283258098 286381112 251095548 225113711 251095548 225113711 200082953 143693403 200082953 143693403 90494354 72613236 90494354 72613236 51765753 40170048 51765753 40170048 6263388 5326815 6263388 198727918 6263388 198727918 197560960 119561922 197560960 119561922 112546502 75988324 112546502 75988324 79149620 182091056 79149620 182091056 241850124 245148633 241850124 245148633 225867135 141100418 225867135 141100418 73985385 19426304 73985385 19426304 20955635 19426304 134963417 186628459 134963417 186628459 195823045 181517082 195823045 181517082 123718676 103635294 123718676 103635294 100424159 76549019 100424159 76549019 80721165 76549019 85460726 133249616 85460726 133249616 260183676 260125661 260183676 260125661 239928644 145948562 239928644 145948562 122884559 44135137 122884559 44135137 44281657 44135137 84219911 225981720 84219911 225981720 227147712 161570693 227147712 161570693 111379520 97575899 111379520 97575899 79685643 56389434 79685643 56389434 41174680 40296820 41174680 40296820 176511886 244973662 176511886 244973662 242166530 173647147 242166530 173647147 177539256 136097355 177539256 136097355 104506703 60738910 104506703 60738910 47068135 42366024 47068135 42366024 45400020 42366024 60379222 69998822 60379222 69998822 98475851 114705046 98475851 114705046 153059090 193296515 153059090 193296515 200099656 193296515 145204042 29366674 145204042 29366674 8851311 9836748 8851311 9836748 37681484 49692814 37681484 49692814 56493336 89884606 56493336 89884606 125034638 131046970 125034638 131046970 180890386 174076223 180890386 174076223 179144711 123297846 179144711 123297846 83714713 82106247 83714713 82106247 156059174 181761654 156059174 181761654 218549224 232700871 218549224 232700871 251271303 253909099 251271303 253909099 190898074 147313302 190898074 147313302 144532213 83672301 144532213 83672301 51100702 50969485 51100702 50969485 88705273 157763050 88705273 157763050 183580599 179270632 183580599 179270632 246944239 250878105 246944239 250878105 247598843 251801650 247598843 251801650 197303370 117501591 197303370 117501591 109442148 53733486 109442148 53733486 53364621 21814311 53364621 21814311 22089475 21814311 117681362 193483019 117681362 193483019 212427320 215075553 212427320 215075553 206583696 130958221 206583696 130958221 68231859 49059467 68231859 49059467 50601520 49059467 135262609 203007965 135262609 203007965 212958563 260261290 212958563 260261290 262141887 266126030 262141887 266126030 105424107 70583609 105424107 70583609 72550744 70583609 131693060 134871658 131693060 134871658 149868403 255463636 149868403 255463636 253954320 84218159 253954320 84218159 84598073 84218159 208847376 210634694 208847376 210634694 105924121 74632125 105924121 74632125 51212334 48083329 51212334 48083329 104507692 108995732 104507692 108995732 264813704 265197288 264813704 265197288 125081257 102538638 125081257 102538638 12122249 11447691 12122249 11447691 151264933 182358627 151264933 182358627 241902519 281170518 241902519 281170518 282233248 283548479 282233248 283548479 272333464 163017122 272333464 163017122 80931839 52856287 80931839 52856287 41413129 30857365 41413129 30857365 32624996 30857365 69246082 69365293 69246082 69365293 82800303 127248712 82800303 127248712 154373155 273152045 154373155 273152045 272210835 273152045 151993744 67401965 151993744 67401965 28618689 22431748 28618689 22431748 24653138 22431748 74529903 122253635 74529903 122253635 143802725 156632948 143802725 156632948 172388934 186917440 172388934 186917440 195183903 190537927 195183903 190537927 44298002 41048406 44298002 41048406 47186806 77577403 47186806 77577403 224428175 259206164 224428175 259206164 255268393 259206164 176780053 37470758 176780053 37470758 41481488 37470758 117632887 121931616 117632887 121931616 151575368 170932459 151575368 170932459 248500527 252439692 248500527 252439692 220325784 173773943 220325784 173773943 176871882 167949398 176871882 167949398 104047288 57412790 104047288 57412790 44161571 41339243 44161571 41339243 113374075 135749073 113374075 135749073 251196088 252488189 251196088 252488189 197137503 84312192 197137503 84312192 8530187 9245535 8530187 9245535 161363888 174767118 161363888 174767118 200352453 223788299 200352453 223788299 250807070 253863545 250807070 253863545 203353354 186118818 203353354 186118818 92415130 88701921 92415130 88701921 169475948 177859150 169475948 177859150 252995864 254920512 252995864 254920512 240288170 177993692 240288170 177993692 81593316 31394954 81593316 31394954 30428421 31394954 33163394 40616749 33163394 40616749 91912571 227337385 91912571 227337385 223630231 228229935 223630231 228229935 223495829 214151584 223495829 214151584 140958557 90449395 140958557 90449395 87688678 61333372 87688678 61333372 63944229 61333372 106643083 117680774 106643083 117680774 188536488 215579588 188536488 215579588 247274539 250124785 247274539 250124785 238526731 152551164 238526731 152551164 101878411 100462287 101878411 100462287 223361571 226812652 223361571 226812652 127731576 73295807 127731576 73295807 36726664 34428169 36726664 34428169 91626513 178346510 91626513 178346510 203725484 208957385 203725484 208957385 253243262 253746111 253243262 253746111 205422505 176705855 205422505 176705855 133097398 109024799 133097398 109024799 78057748 28613758 78057748 28613758 14761439 14707914 14761439 14707914 69810565 76842849 69810565 76842849 156070762 207033719 156070762 207033719 209484383 266130802 209484383 266130802 264761900 266130802 68929259 22215863 68929259 22215863 25238273 22215863 68391713 183599889 68391713 183599889 263408107 287215016 263408107 287215016 287600760 287215016 223783422 207711542 223783422 207711542 155525226 16849890 155525226 16849890 15965177 16849890 75670008 115840612 75670008 115840612 146310363 176385228 146310363 176385228 246477724 263306068 246477724 263306068 278877725 281241560 278877725 281241560 188001526 125262577 188001526 125262577 83544586 29417253 83544586 29417253 31588031 29417253 37487539 101125953 37487539 101125953 220707678 225096551 220707678 225096551 193058475 99899671 193058475 99899671 102858502 71974963 102858502 71974963 22082387 18854714 22082387 18854714 17776786 18854714 55061775 96244844 55061775 96244844 140062220 146338158 140062220 146338158 251755245 254853674 251755245 254853674 123857902 111118966 123857902 111118966 48590857 45538436 48590857 45538436 190231696 197088557 190231696 197088557 240495644 239387844 240495644 239387844 217002919 153433344 217002919 153433344 68185286 64490635 68185286 228713621 68185286 228713621 224749425 220176566 224749425 220176566 147414476 75742489 147414476 75742489 77157835 216422320 77157835 216422320 222955144 219747188 222955144 219747188 183085257 100343750 183085257 100343750 100265599 173173331 100265599 173173331 189366105 209802109 189366105 209802109 286766815 289446854 286766815 289446854 155173347 144516564 155173347 144516564 193913922 192159747 193913922 192159747 181087828 166159123 181087828 166159123 105757263 77245687 105757263 77245687 69885674 67332364 69885674 67332364 135701599 143281345 135701599 143281345 163280182 197549109 163280182 197549109 208258169 266699494 208258169 266699494 261819250 266699494 183856349 147519323 183856349 147519323 97887396 63336369 97887396 63336369 19291546 16922341 19291546 16922341 135012030 139905986 135012030 139905986 154874822 236282769 154874822 236282769 271310397 273943473 271310397 273943473 226467934 161165035 226467934 161165035 83442939 42056401 83442939 42056401 35237957 32592042 35237957 32592042 47371714 103665851 47371714 103665851 117427844 120754540 117427844 120754540 158027413 155032560 158027413 155032560 98384222 71669492 98384222 71669492 29956346 27427935 29956346 27427935 47856633 106397039 47856633 106397039 114779801 152477686 114779801 152477686 229577131 229280014 229577131 229280014 81816485 78645775 81816485 78645775 168599388 219750481 168599388 219750481 223787512 45160599 223787512 45160599 43462722 41789771 43462722 41789771 146624002 168255512 146624002 168255512 270552275 272863940 270552275 272863940 181695030 132482352 181695030 132482352 51613258 48233667 51613258 48233667 209947861 211988134 209947861 211988134 134004359 79569432 134004359 79569432 30757936 30174561 30757936 30174561 87701698 90103516 87701698 90103516 149128684 160569576 149128684 160569576 199156470 230301638 199156470 230301638 278360956 279744633 278360956 279744633 265301438 257090831 265301438 257090831 189391263 158797637 189391263 158797637 144183859 121272266 144183859 121272266 112411982 82122627 112411982 82122627 60626336 57316903 60626336 57316903 72077612 131764179 72077612 131764179 145878109 209208168 145878109 209208168 259109901 268430972 259109901 268430972 266644467 268430972 235528852 62645312 235528852 62645312 65807792 62645312 183611662 248692555 183611662 248692555 275832106 278875225 275832106 278875225 271578535 201708089 271578535 201708089 188148945 107351924 188148945 107351924 83078352 77550850 83078352 77550850 82243847 77550850 260306050 263739922 260306050 263739922 138766034 119359625 138766034 119359625 48026940 44962809 48026940 44962809 86983609 217753002 86983609 217753002 223211357 230400684 223211357 230400684 227083444 301275280 227083444 301275280 299557249 301275280 243203494 237570507 243203494 237570507 210038230 177917906 210038230 177917906 164119235 110071433 164119235 110071433 106162893 86267674 106162893 86267674 61168206 43013971 61168206 43013971 45301814 43013971 147132463 161139754 147132463 161139754 223356255 218100764 223356255 218100764 206166995 170610363 206166995 170610363 21261014 19457954 21261014 19457954 93081473 146288543 93081473 146288543 164876888 201225442 164876888 201225442 204472632 201225442 197740406 191605443 197740406 191605443 145229676 127680018 145229676 127680018 36099071 33764789 36099071 33764789 154970652 151968694 154970652 151968694 205865472 271576465 205865472 271576465 268436987 222092712 268436987 222092712 208418474 177015854 208418474 177015854 51822754 50402043 51822754 50402043 101892765 106995469 101892765 106995469 125563198 219507100 125563198 219507100 232286799 228691037 232286799 228691037 218098887 169806329 218098887 169806329 58327603 47229370 58327603 47229370 51186077 47229370 88270150 199488010 88270150 199488010 204254739 253290586 204254739 253290586 261841586 263386543 261841586 263386543 236559516 223555397 236559516 223555397 123017938 80398760 123017938 80398760 85580252 80398760 96331280 153447201 96331280 153447201 190849428 227529187 190849428 227529187 281745219 283420771 281745219 283420771 250237771 241745829 250237771 241745829 217668168 160878604 217668168 160878604 132627584 105903878 132627584 105903878 87248808 54302638 87248808 54302638 13206855 11275370 13206855 11275370 107315838 203195191 107315838 203195191 198712524 203195191 169092637 38380115 169092637 38380115 34269507 35501764 34269507 35501764 92863881 104388991 92863881 104388991 112709796 262869606 112709796 262869606 261584147 262869606 177825274 139975713 177825274 139975713 95521559 79321698 95521559 79321698 71869866 70034531 71869866 70034531 190442746 254439979 190442746 254439979 285601750 285678585 285601750 285678585 209069949 154336452 209069949 154336452 144560039 28102593 144560039 28102593 28217751 28102593 56265479 195090027 56265479 195090027 198266286 84844823 198266286 84844823 79171694 58113618 79171694 58113618 60579739 58113618 184648553 247715145 184648553 247715145 255839706 254872408 255839706 254872408 204549904 189704111 204549904 189704111 161555081 16292676 161555081 16292676 15265018 16292676 177013578 180295578 177013578 180295578 273125522 276026839 273125522 276026839 184788392 141522552 184788392 141522552 39066633 37678011 39066633 37678011 93906903 108601935 93906903 108601935 273065266 275364384 273065266 275364384 220171201 162702085 220171201 162702085 137918028 109328506 137918028 109328506 86131984 79327837 86131984 79327837 56300361 47112538 56300361 47112538 49504361 47112538 182910242 210457432 182910242 210457432 220021084 224004678 220021084 224004678 273041659 275428038 273041659 275428038 236127783 165683815 236127783 165683815 151359096 112281985 151359096 112281985 75278189 24160916 75278189 24160916 26650841 24160916 66297607 160986485 66297607 160986485 177842036 198639991 177842036 198639991 214603668 232379840 214603668 232379840 227891317 232379840 207127277 189991229 207127277 189991229 171447873 164656432 171447873 164656432 211809219 213965384 211809219 213965384 201153986 152077571 201153986 152077571 140503604 135395546 140503604 135395546 126485918 80477067 126485918 80477067 53229255 50886491 53229255 50886491 90972452 95906098 90972452 95906098 241157661 250571959 241157661 250571959 278455199 279698063 278455199 279698063 265734723 258091167 265734723 258091167 199333361 128083013 199333361 128083013 132449222 128083013 220406593 218694143 220406593 218694143 154111780 114446549 154111780 114446549 79504679 33226207 79504679 33226207 34413366 33226207 209439915 204175870 209439915 204175870 170431713 64037200 170431713 64037200 47494012 43994317 47494012 43994317 73588426 81583140 73588426 81583140 136503619 249512513 136503619 249512513 271163783 273551123 271163783 273551123 224860370 51758284 224860370 51758284 55474589 51758284 66774402 124851667 66774402 124851667 134857503 181467798 134857503 181467798 198211013 210217193 198211013 210217193 218429811 220393885 218429811 220393885 199335787 27508777 199335787 27508777 27650020 26650951 27650020 199442769 27650020 199442769 205577681 136772952 205577681 136772952 109784853 102363759 109784853 102363759 51129821 19396842 51129821 19396842 19914438 19396842 93764041 146283091 93764041 146283091 182382286 240934337 182382286 240934337 239903795 240934337 165264073 144000153 165264073 144000153 101224937 93811619 101224937 93811619 47341224 28761656 47341224 28761656 31237780 28761656 93200107 140492326 93200107 140492326 184767776 275047772 184767776 275047772 273413202 275047772 229028891 180193016 229028891 180193016 125978978 92744734 125978978 92744734 18867375 16954289 18867375 16954289 34180920 50407558 34180920 50407558 81887662 96014565 81887662 96014565 186701931 233635427 186701931 233635427 237535182 241092090 237535182 241092090 200341582 125052691 200341582 125052691 107077556 71644102 107077556 71644102 74687834 106946637 74687834 106946637 263998959 265831165 263998959 265831165 247094956 245608303 247094956 245608303 238936894 204640839 238936894 204640839 199867223 170204605 199867223 170204605 140233880 20431031 140233880 20431031 21646797 20431031 157821315 170778062 157821315 170778062 238455998 258056721 238455998 258056721 257505288 258056721 239252306 206073824 239252306 206073824 48413827 44682721 48413827 44682721 74871846 131475954 74871846 131475954 205763011 242939991 205763011 242939991 238760045 187877024 238760045 187877024 196662415 247620916 196662415 247620916 244792482 203186727 244792482 203186727 201988441 110296974 201988441 110296974 44189704 35967279 44189704 35967279 22902177 20027972 22902177 20027972 39485638 285742980 39485638 285742980 283884390 285742980 221775112 216355252 221775112 216355252 210815304 170292953 210815304 170292953 172458937 98390564 172458937 98390564 65299866 62359474 65299866 62359474 168013525 164910374 168013525 164910374 179909397 179243281 179909397 179243281 256512632 285912648 256512632 285912648 285053922 285912648 273048898 70962296 273048898 70962296 22106969 22047788 22106969 22047788 267257212 271584049 267257212 271584049 270754172 74537005 270754172 74537005 76444619 97874558 76444619 97874558 176214396 205469570 176214396 205469570 210009272 205469570 77231914 43227528 77231914 43227528 46232378 43227528 88342261 103059879 88342261 103059879 108390881 238791321 108390881 238791321 257535932 259958725 257535932 259958725 204956592 137900734 204956592 137900734 59041108 57955202 59041108 57955202 159579577 158650695 159579577 158650695 201042315 233451102 201042315 233451102 271015375 281113506 271015375 281113506 286632237 288940797 286632237 288940797 289106911 213956730 289106911 213956730 203715101 134878030 203715101 134878030 120436354 26460823 120436354 26460823 29759707 26460823 59266433 136900903 59266433 136900903 249546418 251120873 249546418 251120873 191668262 162717963 191668262 162717963 75313575 60032786 75313575 60032786 63218008 60032786 164789197 223435496 164789197 223435496 221141013 268778743 221141013 268778743 265325485 268778743 263204867 256072525 263204867 256072525 211713739 187850368 211713739 187850368 13103089 14107242 13103089 14107242 47117589 116306439 47117589 116306439 135033957 138707353 135033957 138707353 176851121 261752324 176851121 261752324 259766761 261752324 169910434 153652359 169910434 153652359 147350708 52655991 147350708 52655991 54352997 52655991 59651187 146077408 59651187 146077408 163752272 183449452 163752272 183449452 242071332 255657390 242071332 255657390 253672317 255657390 232130113 198708321 232130113 198708321 185207733 177478833 185207733 177478833 228787855 249545794 228787855 249545794 280670417 280852516 280670417 280852516 260398061 257484834 260398061 257484834 176410459 91988699 176410459 91988699 35540675 24088640 35540675 24088640 25759068 24088640 160966398 173259930 160966398 173259930 180317470 173259930 59393651 43993936 59393651 43993936 46754343 43993936 58338329 108420758 58338329 108420758 126790941 143827845 126790941 143827845 241005694 241883071 241005694 241883071 220459612 176266871 220459612 176266871 161377455 134198023 161377455 134198023 108006289 75084098 108006289 75084098 63017613 57444438 63017613 57444438 45683828 32312505 45683828 32312505 35157501 32312505 68146262 146771237 68146262 146771237 156696070 156193469 156696070 156193469 228626336 232785495 228626336 232785495 185045413 166141070 185045413 166141070 154512697 130907614 154512697 130907614 133682671 78275709 133682671 78275709 48633767 45504371 48633767 45504371 60638388 113229580 60638388 113229580 153838003 208457830 153838003 208457830 277735148 280133030 277735148 280133030 263407191 245085609 263407191 245085609 209526408 179938558 209526408 179938558 72873837 50908991 72873837 50908991 52859206 49667256 52859206 49667256 107007582 195074738 107007582 195074738 244424978 245368374 244424978 245368374 65336717 49705559 65336717 49705559 43259274 41541684 43259274 41541684 47927141 54188083 47927141 54188083 59563044 176913360 59563044 176913360 292318248 293871928 292318248 293871928 273644394 207148271 273644394 207148271 172952257 145911673 172952257 145911673 110212837 14794326 110212837 14794326 16043897 14794326 141833667 153122554 141833667 153122554 271924571 292033536 271924571 292033536 290996976 292033536 253128894 170955445 253128894 170955445 117026022 13066184 117026022 13066184 14544556 13066184 74726922 141451852 74726922 141451852 185645180 214341543 185645180 214341543 215787555 219475846 215787555 219475846 61741118 59208377 61741118 59208377 209740961 208153075 209740961 208153075 173132346 154886751 173132346 154886751 86842208 80010082 86842208 80010082 82988390 192352364 82988390 192352364 199412358 192352364 145105240 134570449 145105240 134570449 84246445 83207117 84246445 83207117 87682054 257339141 87682054 257339141 253172067 258504904 253172067 258504904 190760791 187211757 190760791 187211757 268736966 270916504 268736966 270916504 228386483 151483164 228386483 151483164 142120852 96435431 142120852 96435431 88858506 46314295 88858506 46314295 35145565 12694431 35145565 12694431 13875166 12694431 42346447 90792409 42346447 90792409 203833746 240579320 203833746 240579320 291347807 292800533 291347807 292800533 275292005 123844761 275292005 123844761 107263840 104446024 107263840 104446024 167666257 264231489 167666257 264231489 260235059 264231489 184967386 92039668 184967386 92039668 94667451 115461985 94667451 115461985 171509884 177282666 171509884 177282666 211900252 232424514 211900252 232424514 229885737 161810076 229885737 161810076 129368619 108454211 129368619 108454211 112032428 131886595 112032428 131886595 254246225 255572033 254246225 255572033 245830283 172495491 245830283 172495491 122035347 80302239 122035347 80302239 84330631 80302239 234446252 273734562 234446252 273734562 271026237 273734562 200374531 149359189 200374531 149359189 121432624 24517307 121432624 24517307 25462659 24517307 27412704 54800628 27412704 54800628 86310055 126887585 86310055 126887585 133600271 273446552 133600271 273446552 270831963 273446552 247690520 186495626 247690520 186495626 163003797 137174806 163003797 137174806 91109955 75029207 91109955 75029207 39797731 35980473 39797731 35980473 110693534 191248710 110693534 191248710 199924537 222558742 199924537 222558742 274227930 277840993 274227930 277840993 264129752 235802912 264129752 235802912 94135325 45144913 94135325 45144913 46664759 45144913 85548307 130066049 85548307 130066049 191997199 246468071 191997199 246468071 295226905 295527497 295226905 295527497 170164772 156602069 170164772 156602069 132986327 77543925 132986327 77543925 60370116 49570985 60370116 49570985 52220930 49570985 112240646 233845502 112240646 233845502 251827401 254267586 251827401 254267586 217503152 179780408 217503152 179780408 106449146 53999945 106449146 53999945 42839605 42702548 42839605 42702548 102502293 157469172 102502293 157469172 206723045 212032537 206723045 212032537 273507909 303039360 273507909 303039360 301695887 303039360 283576654 257222069 283576654 257222069 94603446 91178486 94603446 91178486 122369203 152894021 122369203 152894021 248577382 251027764 248577382 251027764 238554673 219460370 238554673 219460370 207900750 199930769 207900750 199930769 194864661 31464702 194864661 31464702 34488767 31464702 49272382 111129004 49272382 111129004 130839454 174068912 130839454 174068912 262114892 265160693 262114892 265160693 232117405 179011149 232117405 179011149 131624324 97658297 131624324 97658297 102420079 97658297 109679168 135506040 109679168 135506040 189392543 185121497 189392543 185121497 206453422 228447655 206453422 228447655 264144199 268144216 264144199 268144216 239009257 236358605 239009257 236358605 229928538 195114428 229928538 195114428 172081074 122107517 172081074 122107517 43023942 39419143 43023942 39419143 50690844 179669421 50690844 179669421 209043945 283147833 209043945 283147833 280727154 283147833 229546459 205226543 229546459 205226543 201953070 181421430 201953070 181421430 105285205 95239145 105285205 95239145 51997932 17999331 51997932 17999331 17844435 17999331 47702832 127256973 47702832 127256973 139291006 137627452 139291006 137627452 34722207 32289538 34722207 32289538 53016464 76934395 53016464 76934395 103053531 247862117 103053531 247862117 254705315 255947349 254705315 255947349 213264962 143256743 213264962 143256743 90187701 38612429 90187701 38612429 33533930 27842017 33533930 27842017 31664438 27842017 153845665 172138638 153845665 172138638 215406938 243362863 215406938 243362863 243614807 246486040 243614807 246486040 205439643 143934386 205439643 143934386 119076742 52141415 119076742 52141415 38859826 37757507 38859826 37757507 154813617 154876177 154813617 154876177 165236234 190225889 165236234 190225889 217887918 224653924 217887918 224653924 260317665 279664824 260317665 279664824 277441536 279664824 201802213 148602092 201802213 148602092 152795782 291230047 152795782 291230047 289462442 291230047 220461668 173081507 220461668 173081507 89858654 87943244 89858654 87943244 167827548 226755224 167827548 226755224 241814713 247672514 241814713 247672514 247095208 247672514 192377456 84080263 192377456 84080263 58880110 12547568 58880110 12547568 11937704 12547568 81562874 122061786 81562874 122061786 132316968 132866036 132316968 132866036 206452136 253672953 206452136 253672953 250688104 253672953 122520412 111083815 122520412 111083815 93621010 85672219 93621010 85672219 72240187 54778042 72240187 54778042 56234013 54778042 95499680 102466846 95499680 102466846 115586131 128215326 115586131 128215326 202278181 220374106 202278181 220374106 256345347 258115635 256345347 258115635 221511410 117054302 221511410 117054302 61420634 50486083 61420634 50486083 53944103 50486083 152240923 164663723 152240923 164663723 210131806 235923397 210131806 235923397 233386204 243399112 233386204 243399112 240028266 243399112 146228607 131405088 146228607 131405088 137822677 131405088 164478465 156959961 164478465 156959961 96713969 79802109 96713969 79802109 46983000 44497765 46983000 44497765 74074415 132128504 74074415 132128504 141967583 253037179 141967583 253037179 249998120 253037179 5186610 4850092 5186610 4850092 6399676 26090409 6399676 26090409 96203159 137219891 96203159 137219891 169778553 268191312 169778553 268191312 265974675 268191312 217175261 51262918 217175261 51262918 51957737 51262918 79974488 137990760 79974488 137990760 229218519 226956896 229218519 226956896 138539933 116953173 138539933 116953173 93444478 91711965 93444478 91711965 138400466 171656150 138400466 171656150 190093212 210566305 190093212 210566305 213071678 212663935 213071678 212663935 208658975 187886339 208658975 187886339 191429040 122344366 191429040 122344366 85183877 74819086 85183877 74819086 49506199 34097416 49506199 34097416 37272257 34097416 93495769 200469549 93495769 200469549 260981409 263777768 260981409 263777768 147041775 109678793 147041775 109678793 86221565 81538943 86221565 81538943 93906397 204336253 93906397 204336253 246038218 264650127 246038218 264650127 262377618 264650127 255038456 174351164 255038456 174351164 153596026 79094028 153596026 79094028 54409706 53425386 54409706 53425386 85264911 146581793 85264911 146581793 181209057 195943654 181209057 195943654 202357696 222373130 202357696 222373130 263822475 301589223 263822475 301589223 299721233 301589223 282921476 264095926 282921476 264095926 251866147 225456405 251866147 225456405 205166506 110394483 205166506 110394483 78535509 47463721 78535509 47463721 47619506 47463721 97920021 251148209 97920021 251148209 248846007 251148209 183847080 154685462 183847080 154685462 73091010 70137754 73091010 70137754 120005936 141474398 120005936 141474398 191213606 212396187 191213606 212396187 209308955 81487509 209308955 81487509 20953375 19764402 20953375 19764402 61694652 86533459 61694652 86533459 92667088 201630292 92667088 201630292 212270657 208319968 212270657 208319968 61988989 60396094 61988989 60396094 143864263 141454643 143864263 141454643 93642912 29094287 93642912 29094287 28133959 29094287 212100649 240480149 212100649 240480149 236998038 240480149 186908363 186811729 186908363 186811729 225156164 266523070 225156164 266523070 264166761 266523070 233563128 197289631 233563128 197289631 137783440 120538066 137783440 120538066 68913879 55464661 68913879 55464661 59554560 55464661 93916741 182088968 93916741 182088968 198100913 214088852 198100913 214088852 255921543 273527298 255921543 273527298 272484802 273527298 270579835 212961628 270579835 212961628 165792531 159504012 165792531 159504012 171918207 185296954 171918207 185296954 189611312 185296954 128138930 114408176 128138930 114408176 120688213 114408176 221484090 269676194 221484090 269676194 266796359 269676194 168446685 150086263 168446685 150086263 74811124 45561388 74811124 45561388 45353008 45561388 98527567 118649378 98527567 118649378 182962210 291804824 182962210 291804824 290093247 291804824 237249528 197192948 237249528 197192948 42131145 41277209 42131145 41277209 77062453 101319370 77062453 101319370 239285228 243821251 239285228 243821251 247552178 251600855 247552178 114714527 247552178 114714527 120370997 206283578 120370997 206283578 228608970 254742502 228608970 254742502 250709803 254742502 219220344 136524509 219220344 136524509 74939224 37752057 74939224 37752057 38930627 37752057 48515347 74129400 48515347 74129400 99043431 237662644 99043431 237662644 258011228 261317008 258011228 261317008 259735302 261317008 204913906 183612813 204913906 183612813 175324100 161384677 175324100 161384677 99714288 98752906 99714288 98752906 107773814 113358001 107773814 113358001 239079049 247735450 239079049 247735450 244051312 247735450 231376956 209751026 231376956 209751026 191919567 185662340 191919567 185662340 185057515 174547078 185057515 174547078 121175534 101668003 121175534 101668003 84812515 80625630 84812515 80625630 89194939 90367961 89194939 90367961 117071482 142974968 117071482 142974968 230401590 232166296 230401590 232166296 205342131 161416176 205342131 161416176 68199495 38937841 68199495 38937841 42602249 57100528 42602249 57100528 76772572 197468466 76772572 197468466 228198647 226172226 228198647 226172226 154274508 131499545 154274508 131499545 115277014 72270449 115277014 72270449 76038764 72270449 87068018 132151970 87068018 132151970 168135509 281661709 168135509 281661709 278609031 281661709 243796027 199679128 243796027 199679128 200600387 79726460 200600387 79726460 34726482 32336554 34726482 32336554 213850455 278507150 213850455 278507150 290404136 291843543 290404136 291843543 120557769 118918953 120557769 118918953 265726877 274704552 265726877 274704552 273170365 274704552 188192426 54827951 188192426 54827951 59874985 54827951 74284197 75234898 74284197 75234898 111841546 262789596 111841546 262789596 282500610 283568195 282500610 283568195 269516564 254855017 269516564 254855017 163018925 131781167 163018925 131781167 45666448 39147688 45666448 39147688 39882257 39147688 60887219 255896391 60887219 255896391 284402631 286244390 284402631 286244390 142830770 100321110 142830770 100321110 91078556 25401169 91078556 25401169 26192088 25401169 109171666 170880647 109171666 170880647 213907488 217348832 213907488 217348832 146771245 122812494 146771245 122812494 101673099 79014147 101673099 79014147 54834837 10193916 54834837 10193916 9561734 10193916 120436592 123122458 120436592 123122458 192347980 241076259 192347980 241076259 237932525 241076259 212469821 208153522 212469821 208153522 208027930 110159013 208027930 110159013 102607258 99598836 102607258 99598836 213077622 258970042 213077622 258970042 253658156 247307910 253658156 247307910 172002485 132567545 172002485 132567545 21430112 19370482 21430112 19370482 50304948 61725775 50304948 61725775 139021771 139914339 139021771 139914339 245127011 278200430 245127011 278200430 276495027 278200430 206128559 182832846 206128559 182832846 168606761 120917941 168606761 120917941 98844857 70068387 98844857 70068387 51530649 49365674 51530649 49365674 166481775 158358244 166481775 158358244 134799478 119324002 134799478 119324002 93819300 67953583 93819300 67953583 56796328 53506248 56796328 53506248 164652319 171402882 164652319 171402882 188911917 228699986 188911917 228699986 241772551 246650792 241772551 246650792 211674212 71829814 211674212 71829814 74589731 71829814 87023149 192388881 87023149 192388881 239519906 243972358 239519906 243972358 167652143 147021909 167652143 147021909 156342638 209650567 156342638 209650567 266701649 269114039 266701649 269114039 95607899 94670348 95607899 94670348 119224871 186766808 119224871 186766808 226227113 267995529 226227113 267995529 266602432 96548631 266602432 96548631 77544653 69165837 77544653 69165837 34523888 32246421 34523888 32246421 58691709 91587523 58691709 91587523 114893558 229577306 114893558 229577306 259940279 262291805 259940279 262291805 203339500 100808100 203339500 100808100 104860449 148887898 104860449 148887898 169624918 226919610 169624918 226919610 258620745 262554004 258620745 262554004 251966460 169942332 251966460 169942332 169331518 110823486 169331518 110823486 115035222 110823486 136082178 215209447 136082178 215209447 231570787 250340810 231570787 250340810 248128369 250340810 244483094 239142826 244483094 239142826 214692448 181544981 214692448 181544981 188497718 241582522 188497718 241582522 251885231 254182859 251885231 254182859 251671556 147239651 251671556 147239651 91732972 28840369 91732972 28840369 31386373 28840369 111956856 174965251 111956856 174965251 185092565 273353093 185092565 273353093 285009451 285244096 285009451 285244096 282345471 273028290 282345471 273028290 166275655 108250293 166275655 108250293 108508379 224769323 108508379 224769323 222675043 218713328 222675043 218713328 147654055 98143659 147654055 98143659 71559233 59332462 71559233 59332462 43962403 43020324 43962403 43020324 134823320 267112673 134823320 267112673 264426718 127309055 264426718 127309055 118456328 109133512 118456328 109133512 82597675 41058514 82597675 41058514 34467757 8512270 34467757 8512270 10125352 8512270 118000331 237839153 118000331 237839153 234926304 237839153 67166002 24818887 67166002 24818887 27046762 24818887 45071733 48303145 45071733 48303145 72906066 157933957 72906066 157933957 205986130 229222686 205986130 229222686 232314073 239899141 232314073 239899141 235687675 239899141 77202116 60795505 77202116 60795505 13568198 13291640 13568198 13291640 251991883 253316328 251991883 253316328 228316524 209213296 228316524 209213296 123468984 24948057 123468984 24948057 26436071 24948057 82526917 187416111 82526917 187416111 190913128 97061898 190913128 97061898 37846698 38014602 37846698 38014602 94407094 100788207 94407094 100788207 173543542 236039786 173543542 236039786 259300728 261704365 259300728 261704365 206644009 113632943 206644009 113632943 96296277 43608349 96296277 43608349 46980659 43608349 181035913 191424833 181035913 191424833 236802588 253011785 236802588 253011785 248538430 253011785 136420888 33218711 136420888 33218711 36193224 33218711 102440133 102719970 102440133 102719970 107322175 133373097 107322175 133373097 140105533 198915462 140105533 198915462 201421663 291489568 201421663 291489568 291053066 291489568 121830884 52697698 121830884 52697698 54469872 282595495 54469872 282595495 284200360 282595495 238560588 184480697 238560588 184480697 167033963 111866722 167033963 111866722 98808666 96590334 98808666 96590334 173693871 172180336 173693871 172180336 264392218 266379236 264392218 266379236 246847232 233335369 246847232 233335369 223213755 141301850 223213755 141301850 34123102 30963800 34123102 30963800 33639985 232449008 33639985 232449008 246558624 299570350 246558624 299570350 298521723 299570350 260516845 164382894 260516845 164382894 65421230 63147462 65421230 63147462 122061116 225570743 122061116 225570743 222372107 194642188 222372107 194642188 170314949 160557317 170314949 160557317 160883290 148973281 160883290 148973281 95276007 46109737 95276007 46109737 34466675 28611436 34466675 28611436 30792142 28611436 103044955 107509891 103044955 107509891 173573114 228712100 173573114 228712100 239782322 256388233 239782322 256388233 254295142 256388233 231540332 201291748 231540332 201291748 148801864 140852969 148801864 140852969 173482920 210262147 173482920 210262147 228158269 247140166 228158269 247140166 246318455 255056086 246318455 255056086 251954140 255056086 200614787 50848800 200614787 50848800 55219546 50848800 76390561 88629498 76390561 88629498 112312775 145651919 112312775 145651919 209724657 287977292 209724657 287977292 288989836 287977292 179268999 146931063 179268999 146931063 105028972 30723268 105028972 30723268 33812857 30723268 54936990 59913202 54936990 59913202 107645911 111230713 107645911 111230713 187613197 216116590 187613197 216116590 223150107 285289779 223150107 285289779 282692893 285289779 261562427 230227420 261562427 230227420 203984618 112056614 203984618 112056614 47740026 33520213 47740026 33520213 33689733 33520213 255183939 256758015 255183939 256758015 235893359 205530946 235893359 205530946 7712053 7139124 7712053 7139124 50411305 73646199 50411305 73646199 115081321 270204044 115081321 270204044 269869798 270204044 244316292 55615215 244316292 55615215 52746335 26783789 52746335 26783789 26390079 26783789 132808974 158776651 132808974 158776651 292982428 295104570 292982428 295104570 249526249 148621295 249526249 148621295 155207543 148621295 170122415 184004505 170122415 184004505 207759749 261623265 207759749 261623265 286944236 286421729 286944236 286421729 127348598 122314961 127348598 122314961 115054295 29817880 115054295 29817880 32543688 29817880 128086848 251111091 128086848 251111091 253072852 286553081 253072852 286553081 284578616 286553081 257491642 203092637 257491642 203092637 143193260 93900706 143193260 93900706 96492333 227694636 96492333 227694636 223408694 211473656 223408694 211473656 198617312 150064747 198617312 150064747 157529966 209862429 157529966 209862429 243237276 247521267 243237276 247521267 168515597 102231980 168515597 102231980 104418282 125912450 104418282 125912450 186625882 201555187 186625882 201555187 276489151 279843918 276489151 279843918 158094532 85077814 158094532 85077814 85926727 57232192 85926727 57232192 12555317 13525001 12555317 13525001 36738810 219822843 36738810 219822843 218581133 219822843 212843301 175901841 212843301 175901841 138235357 100511452 138235357 100511452 84369715 74899887 84369715 74899887 54455659 30727297 54455659 30727297 32485387 30727297 64284347 92595218 64284347 92595218 155816750 154776811 155816750 154776811 173714884 280307692 173714884 280307692 291341474 291885230 291341474 291885230 233095200 216067748 233095200 216067748 197285408 142796097 197285408 142796097 148741731 225966687 148741731 225966687 223365332 187596640 223365332 187596640 187267804 36934233 187267804 36934233 41457604 36934233 110956417 158820193 110956417 158820193 218375334 221514723 218375334 221514723 189863321 129211352 189863321 129211352 93628735 90208758 93628735 90208758 123178710 177824829 123178710 177824829 203347605 241410672 203347605 241410672 237272359 241410672 234804666 193166403 234804666 193166403 177538141 167406720 177538141 167406720 43167904 14467197 43167904 14467197 13789065 14467197 196564878 194350656 196564878 194350656 224328990 262683639 224328990 262683639 261900860 262683639 216271935 197090070 216271935 197090070 151499522 114893693 151499522 114893693 51210627 48525071 51210627 48525071 204889522 280258819 204889522 280258819 278388978 280258819 232158964 197503374 232158964 197503374 106101884 97869883 106101884 97869883 68664018 64329181 68664018 64329181 67627247 64329181 97450796 100587369 97450796 100587369 107432678 143656102 107432678 143656102 211974978 253273540 211974978 253273540 264690091 268934644 264690091 268934644 266006758 264507819 266006758 264507819 239179693 211191160 239179693 211191160 39585960 10563368 39585960 10563368 10054494 10563368 23689572 97181727 23689572 97181727 160689788 203434933 160689788 203434933 286037754 284519787 286037754 284519787 183690809 176440205 183690809 176440205 163082327 134590853 163082327 134590853 83129258 66506142 83129258 66506142 28501097 27927862 28501097 27927862 27806676 127366440 27806676 127366440 176199765 189774360 176199765 189774360 195791233 194592341 195791233 194592341 178673483 168112799 178673483 168112799 118968414 60975456 118968414 60975456 40619975 37009188 40619975 37009188 115539038 154087121 115539038 154087121 177648268 182579642 177648268 182579642 238128377 264057700 238128377 264057700 259403659 229218845 259403659 229218845 134834500 50777968 134834500 50777968 54145561 50777968 55744749 127906181 55744749 127906181 247059694 249836017 247059694 249836017 178284475 160447074 178284475 160447074 122287902 94948079 122287902 94948079 55717626 53922979 55717626 53922979 14958081 14224942 14958081 14224942 17931345 99310014 17931345 99310014 144390628 260831654 144390628 260831654 259280137 260831654 205894442 34189833 205894442 34189833 31663342 27689588 31663342 27689588 194991169 249904636 194991169 249904636 290872765 292225580 290872765 292225580 234219536 107481506 234219536 107481506 76762187 14965232 76762187 14965232 15971828 14965232 38933287 137947698 38933287 137947698 193569513 255396872 193569513 255396872 263000260 270354922 263000260 270354922 266357901 270354922 243005232 130987261 243005232 130987261 126527070 56180656 126527070 56180656 37129442 33810248 37129442 33810248 104957716 134600110 104957716 134600110 173869598 206344389 173869598 206344389 217638566 232809934 217638566 232809934 247767317 272846839 247767317 272846839 271953356 272846839 225845995 210687314 225845995 210687314 172909001 64811677 172909001 64811677 50567286 45800507 50567286 45800507 90316889 117809337 90316889 117809337 132074129 238849943 132074129 238849943 236023569 238849943 123612969 36828960 123612969 36828960 38870546 36828960 204232494 221801155 204232494 221801155 278971389 280596355 278971389 280596355 250130484 230090897 250130484 230090897 63911617 51751563 63911617 51751563 54483901 51751563 83913928 159178378 83913928 159178378 249316603 253204045 249316603 253204045 239735587 137691362 239735587 137691362 107801394 41807983 107801394 41807983 40372452 41807983 71733619 98766865 71733619 98766865 103565544 140841470 103565544 140841470 162758037 252789064 162758037 252789064 249947380 252789064 132950741 127362387 132950741 127362387 175210659 189254274 175210659 189254274 210497735 236349742 210497735 236349742 251702965 256237036 251702965 256237036 217350053 102443374 217350053 102443374 101468202 51849454 101468202 51849454 44641345 26491066 44641345 26491066 28173060 26491066 185170627 239119242 185170627 239119242 240285320 263253016 240285320 263253016 261982708 263253016 117524693 101107492 117524693 101107492 66194377 62669785 66194377 62669785 28948275 27313792 28948275 27313792 40808312 49965460 40808312 49965460 109567318 244138897 109567318 244138897 283653141 285582754 283653141 285582754 265936506 5679558 265936506 5679558 5361381 5679558 27462532 32341342 27462532 32341342 56543802 63946784 56543802 63946784 206280490 203682562 206280490 203682562 195102097 104649013 195102097 104649013 77670052 68606952 77670052 68606952 8375595 6785966 8375595 6785966 68312051 101370978 68312051 101370978 295730261 297400271 295730261 297400271 125377226 26569879 125377226 26569879 28592349 26569879 74192105 95003343 74192105 95003343 119643163 124910898 119643163 124910898 188110149 184300011 188110149 184300011 200690628 215770327 200690628 215770327 224541138 229975953 224541138 229975953 229930667 235062185 229930667 235062185 275933256 282659536 275933256 282659536 280475659 282659536 266839707 250605240 266839707 250605240 242402239 216948643 242402239 216948643 177311255 44906545 177311255 44906545 35214202 35656896 35214202 35656896 205806020 255756209 205806020 255756209 262895873 265595059 262895873 265595059 263614147 265595059 257149804 205946508 257149804 205946508 200454634 187336099 200454634 187336099 51775294 51427074 51775294 51427074 70788179 70089703 70788179 70089703 177943174 169261295 177943174 169261295 144506981 54707297 144506981 54707297 21202957 20182991 21202957 20182991 43319577 68751586 43319577 68751586 168071852 245910010 168071852 245910010 243188737 245910010 174688193 131404896 174688193 131404896 127677065 29863988 127677065 29863988 10768762 10981403 10768762 10981403 10272091 10981403 37726138 121977289 37726138 121977289 138307431 172434039 138307431 172434039 249721632 253267753 249721632 253267753 121682065 57783664 121682065 57783664 60116384 57783664 70730790 216309481 70730790 216309481 224795701 234368834 224795701 234368834 229753386 234368834 187241537 169573728 187241537 169573728 60502096 56022748 60502096 56022748 59165768 67452789 59165768 67452789 76451873 107701804 76451873 107701804 118163601 117651123 118163601 117651123 146599448 184544845 146599448 184544845 224708429 232895036 224708429 232895036 247020352 281829386 247020352 281829386 280511013 281829386 262299377 232371857 262299377 232371857 217239127 138008118 217239127 138008118 20048432 18166780 20048432 18166780 40547944 63227633 40547944 63227633 88208185 128509106 88208185 128509106 134675713 128509106 68523599 66088626 68523599 66088626 112863694 116566729 112863694 116566729 242079170 244815575 242079170 244815575 39829441 36599914 39829441 36599914 257204517 272858456 257204517 272858456 269339037 220137112 269339037 220137112 208140455 191364438 208140455 191364438 187731930 170673553 187731930 170673553 159414728 115969231 159414728 115969231 114576069 34056541 114576069 34056541 33628332 34056541 56808074 70920845 56808074 70920845 169675868 199993718 169675868 199993718 220326820 245026779 220326820 245026779 240895182 245026779 197853890 98326432 197853890 98326432 68134224 44458359 68134224 44458359 46102395 43334797 46102395 43334797 140801519 198720697 140801519 198720697 246619434 250258921 246619434 250258921 77712252 59638155 77712252 59638155 29679696 26931509 29679696 26931509 49025472 66621073 49025472 66621073 109555293 116284215 109555293 116284215 184774753 255535209 184774753 255535209 251409327 255535209 173126805 123985880 173126805 123985880 98600381 69308683 98600381 69308683 70712005 69308683 201868765 210808615 201868765 210808615 216445652 215580687 216445652 215580687 158568112 135153133 158568112 135153133 115360656 43922211 115360656 43922211 26365572 24771955 26365572 24771955 28674596 89262378 28674596 89262378 213468929 260034221 213468929 260034221 257833346 260034221 236633462 238813683 236633462 238813683 81801332 59793502 81801332 59793502 61266611 59793502 171406941 210685046 171406941 210685046 242080947 263343168 242080947 263343168 260036760 263343168 258503884 236717531 258503884 236717531 201326929 156565615 201326929 156565615 145068445 132496663 145068445 132496663 104541121 79521529 104541121 79521529 81735520 79521529 178802266 172097822 178802266 172097822 102248173 100212611 102248173 100212611 206510480 204268499 206510480 204268499 167288339 13914642 167288339 13914642 12985504 13914642 14291268 62146435 14291268 62146435 76982179 129205399 76982179 129205399 222958039 288034633 222958039 288034633 287286282 288034633 220583365 167573446 220583365 167573446 132292556 58219788 132292556 58219788 61748413 58219788 71270643 88447451 71270643 88447451 236343948 245059179 236343948 245059179 242470017 245059179 123619185 44133288 123619185 44133288 44727364 37085581 44727364 37085581 37314981 37085581 72253767 124825076 72253767 124825076 134676735 266064947 134676735 266064947 265477730 266064947 257480817 252794981 257480817 252794981 239311373 169369545 239311373 169369545 164503758 118303243 164503758 118303243 87652648 13318057 87652648 13318057 12554306 13318057 135936510 154081095 135936510 154081095 289793750 292228331 289793750 292228331 250848646 190521676 250848646 190521676 170190348 152456832 170190348 152456832 125214651 101117578 125214651 101117578 86308527 82742901 86308527 82742901 108648596 132367036 108648596 132367036 171427464 181396181 171427464 181396181 259366786 260296188 259366786 260296188 221499588 208144957 221499588 208144957 181699790 102320774 181699790 102320774 35999357 32578720 35999357 32578720 43702382 161443943 43702382 161443943 190687319 234899396 190687319 234899396 278424970 281055728 278424970 281055728 270751536 264356966 270751536 264356966 118098113 90725784 118098113 90725784 81882573 79529557 81882573 79529557 97269177 206823935 97269177 206823935 244239878 248773696 244239878 248773696 232892608 121840302 232892608 121840302 53427844 19503506 53427844 19503506 20346952 19503506 75977130 106599455 75977130 106599455 265975661 289046159 265975661 289046159 286712713 289046159 237613100 231170284 237613100 231170284 192421698 161129968 192421698 161129968 127901995 35303820 127901995 35303820 37872570 35303820 53246529 66566435 53246529 66566435 69738739 109298844 69738739 109298844 129365263 128120601 129365263 128120601 133131839 128120601 61723163 34603315 61723163 34603315 38207243 34603315 53001397 174588189 53001397 174588189 219892654 223149169 219892654 223149169 223527001 113373345 223527001 113373345 112361820 56982587 112361820 56982587 43107296 39363896 43107296 39363896 138279798 131918040 138279798 131918040 173023919 260458974 173023919 260458974 255127033 260458974 145333529 118073830 145333529 118073830 111191329 50675114 111191329 50675114 29419438 29344210 29419438 29344210 167844855 219124669 167844855 219124669 221873693 121555861 221873693 121555861 71443400 67488436 71443400 67488436 40485247 23819631 40485247 23819631 24971873 23819631 114361011 121502077 114361011 121502077 181375929 278646191 181375929 278646191 276288554 278646191 228161265 207426418 228161265 207426418 193475757 177896073 193475757 177896073 140731775 130092664 140731775 130092664 98357264 76740010 98357264 76740010 80007444 76740010 80967287 81097139 80967287 81097139 87532456 98438271 87532456 98438271 180657697 249899748 180657697 249899748 249524010 249899748 238859172 125636685 238859172 125636685 119516045 84991469 119516045 84991469 64337001 61562166 64337001 61562166 217366381 218413336 217366381 218413336 207137537 162771383 207137537 162771383 156808635 24044116 156808635 24044116 25059970 24044116 106616290 126367978 106616290 126367978 214645681 252371603 214645681 252371603 250717541 252371603 219253995 201433561 219253995 201433561 151946328 97889174 151946328 97889174 86760305 64062480 86760305 64062480 67741607 64062480 91103510 125097217 91103510 125097217 155003583 259148573 155003583 259148573 254269076 259148573 161880643 100142594 161880643 100142594 88984996 86923175 88984996 86923175 109123411 105173976 109123411 105173976 110024005 208165420 110024005 208165420 227816589 235346076 227816589 235346076 263629148 271631702 263629148 271631702 269769973 271631702 135021691 111390517 135021691 111390517 107729860 50131701 107729860 50131701 50387706 50131701 182365823 256985324 182365823 256985324 280329370 281803673 280329370 281803673 252673210 221566336 252673210 221566336 201261320 174943411 201261320 174943411 75902335 74251496 75902335 74251496 188310590 262727127 188310590 262727127 262454316 262727127 155144886 125037803 155144886 125037803 84649474 80445727 84649474 80445727 97461009 109799741 97461009 109799741 135189199 141834488 135189199 141834488 180855300 172602705 180855300 172602705 182210465 172602705 21377880 19016837 21377880 19016837 60456606 69300298 60456606 69300298 196672388 280782653 196672388 280782653 278740289 280782653 255721548 240105959 255721548 240105959 183072830 91814318 183072830 91814318 6169198 4540182 6169198 4540182 70339523 104351617 70339523 104351617 119540541 123103083 119540541 123103083 182380585 214018958 182380585 214018958 234841670 244469158 234841670 244469158 252326375 285450790 252326375 285450790 283626072 285450790 250760495 235086851 250760495 235086851 231212217 226601249 231212217 226601249 218530750 201681110 218530750 201681110 183612055 151708511 183612055 151708511 136156317 126914338 136156317 126914338 17408265 18150122 17408265 18150122 75766404 100655001 75766404 100655001 188549475 204933855 188549475 204933855 214863118 269425596 214863118 269425596 273112770 276534121 273112770 276534121 220076653 6693911 220076653 6693911 6550305 6693911 45655382 44527291 45655382 44527291 90526331 238749029 90526331 238749029 235109842 238749029 118726131 108519267 118726131 108519267 84097250 57905463 84097250 57905463 36771577 36765866 36771577 36765866 87039635 110563942 87039635 110563942 136451696 158762988 136451696 158762988 185626669 223422138 185626669 223422138 282736110 285600819 282736110 285600819 219825390 218430781 219825390 218430781 208658200 197884433 208658200 197884433 164680392 137041972 164680392 137041972 38548838 39849641 38548838 39849641 81663362 89064688 81663362 89064688 210555459 213202889 210555459 213202889 221013708 279448045 221013708 279448045 279021410 279448045 258457386 259443914 258457386 259443914 235882289 96934234 235882289 96934234 14958600 14943804 14958600 14943804 52302514 181489508 52302514 181489508 194994014 206716435 194994014 206716435 238434205 249847896 238434205 249847896 246082321 249847896 236193515 229127791 236193515 229127791 42922157 37324736 42922157 37324736 19003750 19263024 19003750 19263024 75776172 144122053 75776172 144122053 193833496 241371992 193833496 241371992 239116754 241371992 228499987 215806675 228499987 215806675 208643577 152113490 208643577 152113490 37124620 33782866 37124620 33782866 105448869 134124473 105448869 134124473 162733076 161364572 162733076 161364572 190137867 186096631 190137867 186096631 172792422 111892487 172792422 111892487 102847356 47979729 102847356 47979729 50590326 47979729 231059715 235022161 231059715 235022161 215422548 145651795 215422548 145651795 135689837 46201711 135689837 46201711 50245556 46201711 126596010 231128306 126596010 231128306 250860112 255520107 250860112 255520107 167399937 117551894 167399937 117551894 78675156 19694064 78675156 19694064 20122099 19694064 105731977 158796941 105731977 158796941 189716635 195389220 189716635 195389220 231356072 235569073 231356072 235569073 193910901 168565959 193910901 168565959 131801582 100404721 131801582 100404721 88286776 75233088 88286776 75233088 35412535 32925056 35412535 32925056 40522358 73374548 40522358 73374548 176960701 177036074 176960701 177036074 223901888 273483326 223901888 273483326 270243852 189080449 270243852 189080449 130402522 93697654 130402522 93697654 96841558 142295183 96841558 142295183 215463782 236770559 215463782 236770559 243700807 247532237 243700807 247532237 83610852 81745865 83610852 81745865 90876765 97866047 90876765 97866047 117460628 128120054 117460628 128120054 256449435 279227193 256449435 279227193 281879549 282269401 281879549 282269401 263461705 226151684 263461705 226151684 143125285 82830372 143125285 82830372 86293454 82830372 99152251 103043492 99152251 103043492 176422236 221549432 176422236 221549432 221996274 221549432 123048874 16795756 123048874 16795756 18144242 16795756 73272399 148525232 73272399 148525232 177779867 255913578 177779867 255913578 254637178 255913578 180084306 44778350 180084306 44778350 47061825 44778350 69150489 144074086 69150489 144074086 185696021 264463803 185696021 264463803 263737061 264463803 190641921 131394256 190641921 131394256 68703321 37556730 68703321 37556730 40240806 37556730 128641624 242285795 128641624 242285795 239913462 243204769 239913462 243204769 232232837 162462173 232232837 162462173 117924127 108575049 117924127 108575049 94683819 49566625 94683819 49566625 54193683 49566625 96741939 216431556 96741939 216431556 216817680 172927697 216817680 172927697 119621185 48965952 119621185 48965952 13882384 14013704 13882384 14013704 127813230 180366825 127813230 180366825 220488227 224140807 220488227 224140807 186743042 107089871 186743042 107089871 16844188 17543266 16844188 17543266 288953311 290504357 288953311 290504357 287535400 245500942 287535400 245500942 196646051 94295763 196646051 94295763 18041728 16491981 18041728 16491981 86059754 107763670 86059754 107763670 123258331 145564759 123258331 145564759 255540535 256925126 255540535 256925126 221319587 216589541 221319587 216589541 101868577 83005253 101868577 83005253 77645014 38346469 77645014 38346469 38426353 38346469 103800043 142936860 103800043 142936860 239262187 261270220 239262187 261270220 259665847 261270220 226005412 228646728 226005412 228646728 223964759 247823216 223964759 247823216 243376021 223457718 243376021 223457718 82007140 79564400 82007140 79564400 15078717 15217576 15078717 15217576 41008689 84173138 41008689 84173138 160031916 178869874 160031916 178869874 251198255 259320053 251198255 259320053 257084718 259320053 236422302 168373715 236422302 168373715 172045516 122786445 172045516 122786445 57414518 10707367 57414518 10707367 10535758 10707367 184622168 194648028 184622168 194648028 269428245 271778585 269428245 271778585 264297485 178441875 264297485 178441875 102002869 53078502 102002869 53078502 54756050 53078502 133274877 143550709 133274877 143550709 179662407 205734227 179662407 205734227 207367297 205734227 188652603 146547734 188652603 146547734 56859037 33245690 56859037 33245690 36673965 33245690 42722379 67071086 42722379 67071086 142299199 298063472 142299199 298063472 297617302 298063472 152059482 114575926 152059482 114575926 71138313 56989150 71138313 56989150 60352270 56989150 152080717 189306200 152080717 189306200 199805897 198909735 199805897 198909735 110330058 40396397 110330058 40396397 42849377 40396397 82240129 116977509 82240129 116977509 165058788 184800655 165058788 184800655 207402800 206651667 207402800 206651667 108252326 74231979 108252326 74231979 74112104 82080817 74112104 82080817 148508638 213652572 148508638 213652572 211611090 213652572 149703364 130357957 149703364 130357957 127912462 77533279 127912462 77533279 41245873 38448415 41245873 38448415 110207484 122393288 110207484 122393288 159031176 150133212 159031176 150133212 132008456 89628221 132008456 89628221 87335112 39741195 87335112 39741195 33383477 22165471 33383477 22165471 19352428 20571329 19352428 20571329 49032319 80050009 49032319 80050009 121054272 131183825 121054272 131183825 154799295 270915662 154799295 270915662 270954681 270915662 200172028 126470750 200172028 126470750 126399654 69791466 126399654 69791466 62217400 45177734 62217400 45177734 40288725 37842306 40288725 37842306 72931267 184343282 72931267 184343282 266679089 267951993 266679089 267951993 189667973 90308958 189667973 90308958 42423840 43428269 42423840 43428269 69277847 156790092 69277847 156790092 162821909 133609632 162821909 133609632 136212969 98732697 136212969 98732697 96599767 94737887 96599767 94737887 113319336 203018492 113319336 203018492 239182273 236978989 239182273 236978989 217802326 167012773 217802326 167012773 169377393 26507811 169377393 26507811 29457921 26507811 93216073 103158777 93216073 103158777 179246243 227210249 179246243 227210249 232944402 237388925 232944402 237388925 243465842 246445479 243465842 246445479 242421140 174475832 242421140 174475832 117991930 99922289 117991930 99922289 21718823 19659781 21718823 19659781 37650934 89557322 37650934 89557322 93484622 97465497 93484622 97465497 120480435 197732629 120480435 197732629 227713428 246431403 227713428 246431403 282743436 285838071 282743436 285838071 194113416 67531714 194113416 67531714 69259272 67531714 86800599 228402196 86800599 228402196 233002150 90557626 233002150 90557626 81764832 81268788 81764832 81268788 135629996 155728075 135629996 155728075 235727136 243863625 235727136 243863625 239710011 243863625 199398340 74607935 199398340 74607935 77552087 74607935 181619903 245527927 181619903 245527927 264899982 266960917 264899982 266960917 234912278 67440109 234912278 67440109 47278743 44601710 47278743 44601710 150013271 202657780 150013271 202657780 208424975 213319619 208424975 213319619 244950667 250175539 244950667 250175539 249476391 83044710 249476391 83044710 85702427 114118959 85702427 114118959 115097151 114118959 77108176 74169663 77108176 74169663 230025403 231914051 230025403 231914051 215616667 167758930 215616667 167758930 159055269 58300799 159055269 58300799 27142323 25268597 27142323 25268597 59481873 93105101 59481873 93105101 147994078 220727681 147994078 220727681 226358850 268351005 226358850 268351005 264241083 268351005 247621736 209101367 247621736 209101367 96198387 81351086 96198387 81351086 83856030 81351086 185617948 202078612 185617948 202078612 231010069 239707153 231010069 239707153 265233994 268958870 265233994 268958870 267039632 268958870 246225763 149145706 246225763 149145706 122320514 59244388 122320514 59244388 61251096 134143194 61251096 134143194 185311617 216149312 185311617 216149312 247315345 275905417 247315345 275905417 272904241 275905417 56689637 54726864 56689637 54726864 97479664 112273828 97479664 112273828 236139202 273625094 236139202 273625094 271610813 273625094 259106904 131470179 259106904 131470179 120673781 43403305 120673781 43403305 47886858 43403305 57409158 141001053 57409158 141001053 212996322 234179143 212996322 234179143 230954903 234179143 228352104 197402284 228352104 197402284 183726044 167583922 183726044 167583922 107833067 105326444 107833067 105326444 217122843 218205560 217122843 218205560 151765580 130467228 151765580 130467228 93857570 70817362 93857570 70817362 63703906 19430115 63703906 19430115 21284664 19430115 121877283 231328926 121877283 231328926 226491101 231328926 182821837 63270011 182821837 63270011 65734068 63270011 109923795 203933537 109923795 203933537 244404170 256218228 244404170 256218228 252587568 256218228 203102205 172558932 203102205 172558932 134226244 113732818 134226244 113732818 49975341 39009948 49975341 39009948 16471517 16848252 16471517 16848252 99736645 101890301 99736645 101890301 118692921 168660157 118692921 168660157 180251055 195700945 180251055 195700945 282563109 283701721 282563109 283701721 256284258 223186493 256284258 223186493 102723251 98240421 102723251 98240421 105244470 212984887 105244470 212984887 273117447 274835908 273117447 274835908 205599502 154019940 205599502 154019940 116328452 69644543 116328452 69644543 40154552 36817905 40154552 36817905 94743620 146137399 94743620 146137399 201125967 221660334 201125967 221660334 260058280 260353365 260058280 260353365 242292501 229181549 242292501 229181549 143327158 135230537 143327158 135230537 65021344 59668352 65021344 59668352 62064783 59668352 147124112 147524156 147124112 147524156 193059519 276078526 193059519 276078526 274703965 276078526 127068264 47592588 127068264 47592588 49580150 89123723 49580150 89123723 131061133 129515717 131061133 129515717 141378225 139533118 141378225 139533118 162206167 236238511 162206167 236238511 257099611 261523544 257099611 261523544 72643390 57367804 72643390 57367804 37494753 35652177 37494753 35652177 110649633 162934163 110649633 162934163 238484174 241974536 238484174 241974536 221716846 136546078 221716846 136546078 132605461 95378027 132605461 95378027 66388539 23428804 66388539 23428804 24571217 23428804 26386866 31789625 26386866 31789625 39845845 42967133 39845845 42967133 64443351 97747660 64443351 97747660 294434238 295075934 294434238 295075934 203158224 100065622 203158224 100065622 93046109 76818777 93046109 76818777 66455692 30960641 66455692 30960641 35411718 30960641 59085994 173058640 59085994 173058640 192540084 263098573 192540084 263098573 260672491 263098573 206359418 165576648 206359418 165576648 160178602 83521140 160178602 83521140 60203364 57703920 60203364 57703920 83234559 232479950 83234559 232479950 233945772 170988853 233945772 170988853 159790711 90052613 159790711 90052613 91358891 90052613 116021753 127456837 116021753 127456837 153895946 202655779 153895946 202655779 254826951 259507204 254826951 259507204 144569436 140555774 144569436 140555774 158393733 164248699 158393733 164248699 185077096 217092919 185077096 217092919 213517137 175255984 213517137 175255984 102000798 24792806 102000798 24792806 26687153 24792806 48102422 92694832 48102422 92694832 233183240 235173909 233183240 235173909 189309342 94828044 189309342 94828044 95981388 93793970 95981388 93793970 153971237 251672593 153971237 251672593 249115198 223090256 249115198 223090256 213326671 149763263 213326671 149763263 149041619 103001701 149041619 103001701 52526693 37268838 52526693 37268838 40155492 37268838 76003482 96116157 76003482 96116157 188770523 179817998 188770523 179817998 97155877 54876811 97155877 54876811 23232315 20975025 23232315 20975025 81945980 175579682 81945980 175579682 229298791 269148318 229298791 269148318 267428858 269148318 253788854 225955845 253788854 225955845 211247038 165695573 211247038 165695573 170134696 119686333 170134696 119686333 122509787 119686333 243778999 277752760 243778999 277752760 275897755 277752760 176952672 123364717 176952672 123364717 122807823 45437574 122807823 45437574 50419011 45437574 154462951 149836577 154462951 149836577 169801812 183107477 169801812 183107477 245390140 299614043 245390140 299614043 298357509 299614043 272059389 179736252 272059389 179736252 168823026 107634119 168823026 107634119 85321315 26173702 85321315 26173702 27450576 25411124 27450576 25411124 90513478 117843875 90513478 117843875 145177306 201790380 145177306 201790380 259554735 260970202 259554735 260970202 219112338 79182709 219112338 79182709 82714523 79182709 87836654 86866723 87836654 86866723 133942688 164645261 133942688 164645261 283322731 285580174 283322731 285580174 89867239 72127525 89867239 72127525 55494589 53415136 55494589 53415136 124920923 262361926 124920923 262361926 276106869 284403984 276106869 284403984 285174579 284403984 263462392 262600660 263462392 262600660 212688907 157362515 212688907 157362515 142877964 35084760 142877964 35084760 38002813 35084760 85365101 110169694 85365101 110169694 213875762 217797018 213875762 217797018 173957063 102017265 173957063 102017265 99673528 91637199 99673528 91637199 91046354 80050703 91046354 80050703 78589327 23429432 78589327 23429432 23333830 23429432 162179615 226937246 162179615 226937246 239197102 252319598 239197102 252319598 266883706 268419689 266883706 268419689 209614217 157925335 209614217 157925335 160768943 96029651 160768943 96029651 94875560 42056954 94875560 42056954 45404836 42056954 207284729 210646844 207284729 210646844 139768722 121272067 139768722 121272067 126115848 121272067 231076866 242000946 231076866 242000946 261517083 263448626 261517083 263448626 255447316 241665170 255447316 241665170 44572840 27080134 44572840 27080134 28591378 27080134 88513427 95136946 88513427 95136946 166148102 199599095 166148102 199599095 202074155 199599095 80853890 79506409 80853890 79506409 82595822 86571814 82595822 86571814 183063157 183642096 183063157 183642096 217045937 253298426 217045937 253298426 268896478 271445169 268896478 271445169 196324500 68666808 196324500 68666808 71497655 68666808 118656461 157902812 118656461 157902812 274537340 279717201 274537340 279717201 304316957 306245946 304316957 306245946 229186064 202288370 229186064 202288370 173673467 151725342 173673467 151725342 111100430 7780471 111100430 7780471 8574240 7780471 66639386 64355622 66639386 64355622 136396723 154574875 136396723 154574875 243308017 251185211 243308017 251185211 248451299 251185211 178341340 87990589 178341340 87990589 61599011 30226862 61599011 30226862 4304125 4598200 4304125 4598200 86745681 124554548 86745681 124554548 202108785 260421052 202108785 260421052 258786803 260421052 73514311 71644562 73514311 71644562 97944095 127366550 97944095 127366550 140554854 204850881 140554854 204850881 209641982 246979501 209641982 246979501 244100439 246979501 173244143 141125267 173244143 141125267 58362607 54682130 58362607 54682130 252220855 255460574 252220855 255460574 197573025 186240717 197573025 186240717 109686983 73309948 109686983 73309948 11516069 12552663 11516069 12552663 185521375 248939134 185521375 248939134 275903852 277525427 275903852 277525427 248694926 180400375 248694926 180400375 129454592 107863909 129454592 107863909 111911344 107863909 165753944 266585619 165753944 266585619 280647936 282346756 280647936 282346756 195573244 187537764 195573244 187537764 142558593 136564033 142558593 136564033 136385367 56287046 136385367 56287046 32458648 30121714 32458648 30121714 60943653 116507523 60943653 116507523 138075946 168640602 138075946 168640602 176608237 168640602 79972568 60514121 79972568 60514121 11979149 12609983 11979149 12609983 69294887 164035667 69294887 164035667 258256537 262262247 258256537 262262247 232746369 228787157 232746369 228787157 163456844 37987156 163456844 37987156 39422279 37987156 52581871 77423167 52581871 77423167 84614529 109570833 84614529 109570833 129594222 290962847 129594222 290962847 289391087 195211122 289391087 195211122 170935334 91724425 170935334 91724425 47914800 45600271 47914800 45600271 66581073 67498163 66581073 67498163 99703186 149248681 99703186 149248681 181091054 190432983 181091054 190432983 282511502 286388263 282511502 286388263 216943374 79181318 216943374 79181318 15242378 14842100 15242378 14842100 31647268 75457131 31647268 75457131 84799723 91596938 84799723 91596938 130429871 213033713 130429871 213033713 209224343 208614891 209224343 208614891 218423012 212644362 218423012 212644362 169784023 136468219 169784023 136468219 118741788 74725933 118741788 74725933 75873617 74725933 104538048 221024474 104538048 221024474 299530170 299283082 299530170 299283082 247825824 211457152 247825824 211457152 187926386 172370533 187926386 172370533 61653936 54469708 61653936 54469708 55829236 52276625 55829236 52276625 93446161 153432664 93446161 153432664 198217534 213293487 198217534 213293487 209242088 213293487 195019095 165902095 195019095 165902095 138376619 86627473 138376619 86627473 34159177 31257623 34159177 31257623 83523433 138555353 83523433 138555353 214648137 215376947 214648137 215376947 204771006 183674263 204771006 183674263 164413320 89293121 164413320 89293121 89769607 87336279 89769607 87336279 90876562 93353479 90876562 93353479 154677507 188934201 154677507 188934201 194858155 228695593 194858155 228695593 240929896 251713177 240929896 251713177 249778457 251713177 213449581 118156462 213449581 118156462 114663327 108932218 114663327 108932218 139152127 183188868 139152127 183188868 199733101 290403125 199733101 290403125 289205260 290403125 131275314 43499198 131275314 43499198 31154308 28724625 31154308 28724625 146408591 144763155 146408591 144763155 163428844 242892299 163428844 242892299 262550567 263599966 262550567 263599966 199606388 194280441 199606388 194280441 139350713 134604633 139350713 134604633 190937380 224503117 190937380 224503117 225836275 234346291 225836275 234346291 231476042 236832784 231476042 236832784 199780174 96695368 199780174 96695368 65816814 63502068 65816814 63502068 110100120 111960933 110100120 111960933 133954498 134716631 133954498 134716631 157117223 213926065 157117223 213926065 239986690 243757308 239986690 243757308 20732069 17508285 20732069 17508285 37326793 66367838 37326793 66367838 69696066 70642208 69696066 70642208 100708420 144574708 100708420 144574708 199565318 199979297 199565318 199979297 196194155 116199234 196194155 116199234 112204164 78176619 112204164 78176619 63641189 31968891 63641189 31968891 35647810 31968891 103967588 124798123 103967588 124798123 182782066 192098198 182782066 192098198 202920238 182362747 202920238 182362747 174340262 126195453 174340262 126195453 76840834 60408632 76840834 60408632 28915122 26102992 28915122 26102992 45166909 95737952 45166909 95737952 146894263 160141358 146894263 160141358 260347698 262805483 260347698 262805483 215906446 37836598 215906446 37836598 37501668 36256328 37501668 36256328 152104061 152321322 152104061 152321322 185747119 217884899 185747119 217884899 258372724 261877107 258372724 261877107 238572625 149253838 238572625 149253838 138526537 109125276 138526537 109125276 56612869 43448220 56612869 43448220 41574689 43448220 97458583 242243428 97458583 242243428 255254235 256981744 255254235 256981744 142696905 90818289 142696905 90818289 89058182 69768991 89058182 69768991 43890392 39792852 43890392 39792852 30326169 28628622 30326169 28628622 69147522 211617381 69147522 211617381 211823236 211617381 195508645 60892295 195508645 60892295 59896134 25195167 59896134 25195167 26318388 25195167 65767474 123111439 65767474 123111439 152787964 191163675 152787964 191163675 252467446 253597208 252467446 253597208 242240409 212337406 242240409 212337406 144071954 139461553 144071954 139461553 191720717 222208842 191720717 222208842 223179384 279571934 223179384 279571934 277098055 279571934 261537112 199906470 261537112 199906470 48759416 47097998 48759416 47097998 49210766 54989762 49210766 54989762 70645232 194943732 70645232 194943732 272255976 275787595 272255976 275787595 274598397 275787595 272161327 30081839 272161327 30081839 33587563 30081839 52900264 73214080 52900264 73214080 170600265 191315226 170600265 191315226 272497481 275653759 272497481 275653759 238346010 70068305 238346010 70068305 65190009 62989002 65190009 62989002 175735151 260688605 175735151 260688605 259385768 163623811 259385768 163623811 167635751 138095709 167635751 138095709 77481685 70568064 77481685 70568064 43655938 26391425 43655938 26391425 29831693 26391425 238616659 237893590 238616659 237893590 224213636 223454852 224213636 223454852 218939084 48077356 218939084 48077356 21415129 20187627 21415129 20187627 84901108 91939798 84901108 91939798 181628524 178206122 181628524 178206122 233017316 236410021 233017316 236410021 218884961 178207493 218884961 178207493 158025679 102139998 158025679 102139998 79307862 27763680 79307862 27763680 29934128 27763680 59844463 56547780 59844463 56547780 96513219 164485374 96513219 164485374 240667823 244353052 240667823 244353052 206643417 176323086 206643417 176323086 156225027 85975370 156225027 85975370 30106592 28251854 30106592 28251854 67916365 77223867 67916365 77223867 171962377 184747122 171962377 184747122 234431766 276553540 234431766 276553540 272788275 276553540 173025725 54143667 173025725 54143667 29260978 29346388 29260978 29346388 79066716 148307555 79066716 148307555 270904613 274331437 270904613 274331437 134598826 41094844 134598826 41094844 32164439 31458675 32164439 31458675 57821344 139454950 57821344 139454950 245554290 250394547 245554290 250394547 246496696 156053505 246496696 156053505 152428682 35676518 152428682 35676518 37922270 35676518 63551452 96350683 63551452 96350683 104569171 121450355 104569171 121450355 126712251 147702504 126712251 147702504 193677232 253123425 193677232 253123425 265461825 267062312 265461825 267062312 255766488 255456898 255766488 255456898 217643602 76311409 217643602 76311409 44904077 42044691 44904077 42044691 52385373 185689836 52385373 185689836 189910854 243814593 189910854 243814593 257468818 259874887 257468818 259874887 257087512 217128127 257087512 217128127 149325931 133151260 149325931 133151260 137934098 133151260 196649307 240187937 196649307 240187937 237568736 240187937 226678380 129300282 226678380 129300282 56206046 36136228 56206046 36136228 36538453 201577931 36538453 201577931 205478660 171665234 205478660 171665234 165358139 144534318 165358139 144534318 117781645 81723169 117781645 81723169 83193308 81723169 137369590 157459269 137369590 157459269 202898482 268567914 202898482 268567914 268312706 268567914 211827022 188488971 211827022 188488971 156161968 140076080 156161968 140076080 75498868 52894551 75498868 52894551 53745711 52894551 98508084 230777609 98508084 230777609 239618177 243188337 239618177 243188337 220707391 59102986 220707391 59102986 27789181 26129081 27789181 26129081 61479955 99290680 61479955 99290680 195702828 226800437 195702828 226800437 231509970 226800437 131824101 75379729 131824101 75379729 76565055 74506076 76565055 74506076 145197480 284002536 145197480 284002536 283290876 284002536 249740173 161874993 249740173 161874993 87308552 84747321 87308552 84747321 114951280 119249106 114951280 119249106 133491638 137598821 133491638 137598821 191857590 197322040 191857590 197322040 228295202 266076045 228295202 266076045 264415145 266076045 248597200 238515739 248597200 238515739 52690482 47548124 52690482 47548124 50736351 67192570 50736351 67192570 85507208 97069925 85507208 97069925 175613093 182149875 175613093 182149875 199035753 280552858 199035753 280552858 278929540 280552858 274935906 157142288 274935906 157142288 159599290 69782562 159599290 69782562 73732779 69782562 290033115 290796803 290033115 290796803 251446934 215525892 251446934 215525892 192378942 93124645 192378942 93124645 82820527 79996220 82820527 79996220 259036102 263154339 259036102 263154339 247494742 142777431 247494742 142777431 137503481 110720371 137503481 110720371 54229299 49589090 54229299 49589090 194329108 194802912 194329108 194802912 59294240 57897960 59294240 57897960 151038799 153324520 151038799 153324520 194507932 198005229 194507932 198005229 230469144 232157865 230469144 232157865 58046086 48526289 58046086 48526289 49334531 258272837 49334531 258272837 268210829 270479661 268210829 270479661 243981604 238451456 243981604 238451456 138417234 46120499 138417234 46120499 49669347 46120499 130267129 131294022 130267129 131294022 192979184 212834880 192979184 212834880 261878611 290068632 261878611 290068632 290903725 290068632 260378913 155765908 260378913 155765908 161756975 114766284 161756975 114766284 31892087 29010569 31892087 29010569 40114426 92489117 40114426 92489117 199472932 203160786 199472932 203160786 193557542 49800404 193557542 49800404 52333243 49800404 153753859 186675969 153753859 186675969 212297462 213592888 212297462 213592888 205926838 100836607 205926838 100836607 92848719 80859414 92848719 80859414 67322047 37087460 67322047 37087460 40209408 37087460 52887501 53183642 52887501 53183642 178062293 215130689 178062293 215130689 217097658 222670866 217097658 222670866 218979123 222670866 210353496 125063040 210353496 125063040 62532756 59327968 62532756 276616854 62532756 276616854 274216332 271961517 274216332 271961517 254926879 252009817 254926879 252009817 228028040 211578433 228028040 211578433 209775207 173012657 209775207 173012657 167898568 156333469 167898568 156333469 43551973 40742741 43551973 40742741 56311866 88589225 56311866 88589225 123345370 224967736 123345370 224967736 248479718 249846952 248479718 249846952 213911099 101893362 213911099 101893362 89731939 73509471 89731939 73509471 21192189 19804135 21192189 19804135 164698373 216544309 164698373 216544309 218796879 128667460 218796879 128667460 120695437 108565947 120695437 108565947 82470571 80147528 82470571 80147528 176008119 171512784 176008119 171512784 196178654 210759402 196178654 210759402 245477163 253242243 245477163 253242243 251378425 253242243 223731651 220132613 223731651 220132613 155288363 95781258 155288363 95781258 95722229 95781258 126757700 264763564 126757700 264763564 262728837 264763564 127316708 92824054 127316708 92824054 45111602 42894830 45111602 42894830 50874132 105614513 50874132 105614513 230758134 234023898 230758134 234023898 211798599 194541779 211798599 194541779 178580792 78924737 178580792 78924737 80990190 78924737 111694011 145923253 111694011 145923253 233411672 230574068 233411672 230574068 224230578 171558300 224230578 171558300 152381306 110212545 152381306 110212545 30946595 27824159 30946595 27824159 63324602 78297723 63324602 78297723 111119829 207357470 111119829 207357470 258488720 260269938 258488720 260269938 211216186 201297880 211216186 201297880 168779156 33725578 168779156 33725578 37061684 33725578 51412013 53929919 51412013 53929919 106629835 183383690 106629835 183383690 216769677 260888389 216769677 260888389 260198963 260888389 198336941 133600373 198336941 133600373 28246813 25984860 28246813 25984860 40557957 269617403 40557957 269617403 265269938 269617403 77169394 63576703 77169394 63576703 65391222 63576703 256869175 269643619 256869175 269643619 268259226 269643619 255837018 241708037 255837018 241708037 92754342 35173389 92754342 35173389 21478111 20001371 21478111 20001371 44363785 233872468 44363785 233872468 231724926 208991158 231724926 208991158 151872234 91642229 151872234 91642229 87306956 65094752 87306956 65094752 67858248 65094752 96293461 208341471 96293461 208341471 234131747 245894761 234131747 245894761 244434404 245894761 230188315 105736459 230188315 105736459 85584531 79244428 85584531 79244428 45917424 23172010 45917424 23172010 25527061 23172010 72226889 72660247 72226889 72660247 170130042 235108205 170130042 235108205 244822949 262230454 244822949 262230454 260027254 262230454 250794280 241335272 250794280 241335272 204470402 57441325 204470402 57441325 60659042 57441325 122290841 149486788 122290841 149486788 167896171 193239649 167896171 193239649 270022783 273336121 270022783 273336121 180979611 65235437 180979611 65235437 66937720 72150181 66937720 72150181 83375903 154399502 83375903 154399502 224283846 275977592 224283846 275977592 273624708 275977592 247194007 217625055 247194007 217625055 190602772 175123449 190602772 175123449 107024862 49481679 107024862 49481679 53225882 49481679 227974985 231498145 227974985 231498145 263788546 266738789 263788546 266738789 247440050 145273156 247440050 145273156 38106351 37253000 38106351 110253114 38106351 110253114 112815072 49547755 112815072 49547755 51471271 66938075 51471271 66938075 71056479 108271958 71056479 108271958 136705230 234218982 136705230 234218982 249393288 253934831 249393288 253934831 250630974 253934831 210328668 181592003 210328668 181592003 158359838 98472468 158359838 98472468 85542544 84745140 85542544 84745140 117360956 125912608 117360956 125912608 220726567 274500395 220726567 274500395 271608247 274500395 163768191 141412440 163768191 141412440 127107686 89254548 127107686 89254548 90551351 89254548 146956548 228470845 146956548 228470845 247371157 264756907 247371157 264756907 262733459 264756907 101160238 72886389 101160238 72886389 73823310 221489242 73823310 221489242 217519939 221489242 211081296 137375941 211081296 137375941 9139680 10594795 9139680 10594795 86256036 144893843 86256036 144893843 150427306 144893843 106661861 100256490 106661861 100256490 99696927 83730149 99696927 83730149 79615873 45776418 79615873 45776418 48808504 203751306 48808504 203751306 222734750 226173753 222734750 226173753 191922753 139777576 191922753 139777576 123181992 100726641 123181992 100726641 50910407 50562559 50910407 50562559 124642152 254541352 124642152 254541352 254047073 258225938 254047073 258225938 257411479 223072897 257411479 223072897 199443567 186978541 199443567 186978541 113524947 56424253 113524947 56424253 58115877 56077901 58115877 56077901 85872885 113149212 85872885 113149212 244520405 247495635 244520405 247495635 138589075 55251029 138589075 55251029 46170494 44371579 46170494 44371579 75433729 73825269 75433729 73825269 174712595 201682059 174712595 201682059 229536437 232581820 229536437 232581820 187394747 76344147 187394747 76344147 77940149 76344147 133685147 223338534 133685147 223338534 265260268 276622126 265260268 276622126 274821232 276622126 214500850 66833891 214500850 66833891 69523050 66833891 94471398 102993859 94471398 102993859 136195154 226664053 136195154 226664053 262409612 266298332 262409612 266298332 262442902 235368884 262442902 235368884 228037831 176821781 228037831 176821781 185550007 176821781 227491244 226791785 227491244 226791785 145603174 133181651 145603174 133181651 62424345 58974998 62424345 58974998 174058463 182530638 174058463 182530638 237444265 281005229 237444265 281005229 278051475 281005229 91060822 21530240 91060822 21530240 24254762 21530240 55804197 97319470 55804197 97319470 130044565 166133032 130044565 166133032 204497818 205181036 204497818 205181036 139241473 128007244 139241473 128007244 48115898 36161705 48115898 36161705 10681808 10244738 10681808 10244738 146148058 164843093 146148058 164843093 203338798 194178915 203338798 194178915 47698368 42730728 47698368 42730728 135746567 135575984 135746567 135575984 235325367 244606005 235325367 244606005 250424665 254094933 250424665 254094933 239090643 204069201 239090643 204069201 95229446 93682491 95229446 93682491 118257153 154679543 118257153 154679543 228122117 232181854 228122117 232181854 212763121 184291844 212763121 184291844 152268561 135544722 152268561 135544722 105502537 56332342 105502537 56332342 57602827 56332342 151446158 166203312 151446158 166203312 225227287 241321668 225227287 241321668 234640494 241321668 170371563 158150750 170371563 158150750 69486708 64935698 69486708 64935698 75206643 82764972 75206643 82764972 193041387 188634713 193041387 188634713 172097316 139573093 172097316 139573093 76476002 46726389 76476002 46726389 50626575 46726389 91750358 109888495 91750358 109888495 126397520 164757562 126397520 164757562 238848902 285291179 238848902 285291179 285763151 285291179 60653284 20499632 60653284 20499632 22180748 20499632 127938025 152622687 127938025 152622687 252431048 296701069 252431048 296701069 296781250 296701069 269142553 262258306 269142553 262258306 133301606 103913933 133301606 103913933 86712482 83228943 86712482 83228943 241478260 251632730 241478260 251632730 248235271 251632730 237130885 85878210 237130885 85878210 63103719 61779574 63103719 61779574 88473297 128746358 88473297 128746358 140751370 170871659 140751370 170871659 238707986 239897531 238707986 239897531 189493236 171762986 189493236 171762986 88974942 44805613 88974942 44805613 49008104 44805613 147166522 178026705 147166522 178026705 214976321 258271997 214976321 258271997 272713507 274322183 272713507 274322183 248061626 201480350 248061626 201480350 167522291 79653164 167522291 79653164 52218042 46574467 52218042 46574467 35582627 36518994 35582627 36518994 59354517 100896589 59354517 100896589 154825764 186352572 154825764 186352572 210878195 272921908 210878195 272921908 271527884 272921908 242965791 202360991 242965791 202360991 203937616 183534517 203937616 183534517 178072067 50188514 178072067 50188514 53521498 50188514 178400846 290296663 178400846 290296663 290339718 290296663 273752417 229205324 273752417 229205324 215181356 204466588 215181356 204466588 151030156 95676074 151030156 95676074 96743576 95676074 186297575 184123417 186297575 184123417 206155979 220879394 206155979 220879394 224761539 220879394 214972629 73367087 214972629 73367087 70575856 63192191 70575856 63192191 25644359 24364254 25644359 24364254 100085001 99303402 100085001 99303402 123736880 124783943 123736880 124783943 176424261 172508161 176424261 172508161 187813435 191557573 187813435 191557573 227359594 269386917 227359594 269386917 287297745 289454126 287297745 289454126 269263069 231971061 269263069 231971061 215357212 125737952 215357212 125737952 115408872 100711258 115408872 100711258 20824265 18772159 20824265 18772159 91724066 223970704 91724066 223970704 274577049 276510927 274577049 276510927 257912554 235859393 257912554 235859393 177667454 126572167 177667454 126572167 98899754 72204964 98899754 72204964 75938466 72204964 96123219 205158768 96123219 205158768 200169271 205158768 191281169 179446167 191281169 179446167 59585562 49588830 59585562 49588830 52059771 49588830 106396292 196222470 106396292 196222470 217218267 213078783 217218267 213078783 152931369 18024420 152931369 18024420 17688184 18024420 58078569 80608687 58078569 80608687 159378292 193480085 159378292 193480085 212623515 234676393 212623515 234676393 235863630 278733578 235863630 278733578 277491206 278733578 163892778 137816819 163892778 137816819 37989452 33939173 37989452 33939173 116726091 123577510 116726091 123577510 218990786 266610620 218990786 266610620 264172000 248508862 264172000 248508862 242776337 220465088 242776337 220465088 203527418 170756394 203527418 170756394 176920522 72692327 176920522 72692327 75341610 72692327 145394857 163516845 145394857 163516845 194272028 190531482 194272028 190531482 154424215 19513739 154424215 19513739 18656244 19513739 54564806 155554988 54564806 155554988 167968896 155554988 62991217 40608071 62991217 40608071 41630853 40608071 46592309 55149631 46592309 55149631 208035358 248346249 208035358 248346249 246995112 250052024 246995112 250052024 180027179 168830931 180027179 168830931 72708329 62890611 72708329 62890611 46535622 47211546 46535622 47211546 191915158 183616089 191915158 183616089 168467870 85122190 168467870 85122190 34824288 24366882 34824288 24366882 26337734 24366882 102508153 173770366 102508153 173770366 185712664 176872887 185712664 176872887 151445822 129301140 151445822 129301140 27929182 26607122 27929182 26607122 82110106 87410800 82110106 87410800 234444516 239263352 234444516 239263352 254787469 267675210 254787469 267675210 265299624 267675210 261825314 26292077 261825314 26292077 12600332 12204146 12600332 12204146 58705265 211271667 58705265 211271667 227603952 281902859 227603952 281902859 278711043 281902859 115365662 83544211 115365662 83544211 83944951 199454683 83944951 199454683 216375326 234250030 216375326 234250030 247963820 249860230 247963820 249860230 242668171 221733403 242668171 221733403 214519361 197943708 214519361 197943708 173745624 148449645 173745624 148449645 138699965 102416156 138699965 102416156 104405964 102416156 171986099 253681177 171986099 253681177 296585088 298243578 296585088 298243578 230045630 233058152 230045630 233058152 228102025 188479803 228102025 188479803 95954058 69789206 95954058 69789206 60430510 50386202 60430510 50386202 52480417 50386202 67000921 103223656 67000921 103223656 220763411 270459714 220763411 270459714 266689826 270459714 172689157 99461270 172689157 99461270 81342127 39557404 81342127 39557404 43110871 39557404 227441067 227189670 227441067 227189670 196713818 20798935 196713818 20798935 21440799 20798935 86518944 142570308 86518944 142570308 148043976 74672823 148043976 74672823 76755071 74672823 200610139 242052464 200610139 242052464 239800884 242052464 195104523 39723810 195104523 39723810 29142941 25846361 29142941 25846361 50399290 61613512 50399290 61613512 78842143 82174923 78842143 82174923 105405781 278284793 105405781 278284793 277704087 278284793 207207471 109390916 207207471 109390916 101086681 49945540 101086681 49945540 21561716 20790273 21561716 20790273 27733353 187443290 27733353 187443290 199330792 187443290 177442740 153501809 177442740 153501809 80554439 29093576 80554439 29093576 29474536 29093576 261219373 264369276 261219373 264369276 233798091 98681169 233798091 98681169 80127056 42718215 80127056 42718215 34029896 30286108 34029896 30286108 88649960 112556806 88649960 112556806 166193338 264330522 166193338 264330522 267847022 271065454 267847022 271065454 184579671 72770062 184579671 72770062 73607093 72770062 103476999 149246949 103476999 149246949 248688501 250272150 248688501 250272150 219789347 189363653 219789347 189363653 150720799 90953151 150720799 90953151 34423751 30876055 34423751 30876055 70133928 86403535 70133928 86403535 90696875 222676783 90696875 222676783 268245421 271258082 268245421 271258082 260841250 222978563 260841250 222978563 172352839 67997793 172352839 67997793 20925412 18214247 20925412 18214247 66183168 65953837 66183168 65953837 131128296 143977895 131128296 143977895 174980442 197330309 174980442 197330309 200190593 197330309 98070993 38556949 98070993 38556949 19559093 20834037 19559093 20834037 78944462 91457733 78944462 91457733 193644184 284778923 193644184 284778923 282098893 284778923 152539026 81497182 152539026 81497182 85274527 98003482 85274527 98003482 117352470 268725714 117352470 268725714 265390659 268725714 210123898 148261412 210123898 148261412 85459591 72848783 85459591 72848783 59509460 54483190 59509460 54483190 54497490 52747038 54497490 52747038 73678199 77593960 73678199 77593960 129064868 192005513 129064868 192005513 195544960 192005513 186968837 145882719 186968837 145882719 73309060 69293534 73309060 69293534 67096799 37426632 67096799 37426632 34926207 31722844 34926207 31722844 46184771 122838133 46184771 122838133 132175668 236052882 132175668 236052882 233606105 236052882 229726094 159724208 229726094 159724208 161055702 28875984 161055702 28875984 29734111 28875984 43367109 61734208 43367109 61734208 108125699 254888161 108125699 254888161 253268289 254888161 33420144 31532336 33420144 31532336 115050061 140549703 115050061 140549703 195950056 223826135 195950056 223826135 270584653 273893483 270584653 273893483 200128052 195522561 200128052 195522561 224282383 219180441 224282383 219180441 198274496 172328031 198274496 172328031 157556490 78734136 157556490 78734136 73444879 70711508 73444879 70711508 78452441 90688785 78452441 90688785 121654542 120769054 121654542 120769054 127822055 169304801 127822055 169304801 239540821 241015305 239540821 241015305 149958020 132636234 149958020 132636234 119364797 93889775 119364797 93889775 17270090 15422885 17270090 15422885 65798578 63533529 65798578 63533529 173847838 234807402 173847838 234807402 248369618 251943113 248369618 251943113 186437958 155328183 186437958 155328183 29414045 27457076 29414045 27457076 83034885 182813342 83034885 182813342 230398501 237015703 230398501 237015703 262874644 282545868 262874644 282545868 280079905 282545868 239074922 189582715 239074922 189582715 134851145 126397347 134851145 126397347 45718502 42461106 45718502 42461106 125947694 163387429 125947694 163387429 184874627 222337667 184874627 222337667 238302296 260016619 238302296 260016619 257016352 260016619 256844588 241323323 256844588 241323323 54816169 24168340 54816169 24168340 24672499 24168340 54666224 262176433 54666224 262176433 260564624 262176433 234006947 64009964 234006947 64009964 65261481 17744660 65261481 17744660 19591125 17744660 146742092 191007260 146742092 191007260 233758252 235324967 233758252 235324967 164729123 105529224 164729123 105529224 80840069 28378397 80840069 28378397 30675070 28378397 48505494 112067528 48505494 112067528 163975081 167741278 163975081 167741278 275996287 279189791 275996287 279189791 161547157 155369504 161547157 155369504 113004800 43273884 113004800 43273884 44128713 43273884 74426944 139368072 74426944 139368072 180656731 192424722 180656731 192424722 208049438 212856099 208049438 212856099 170436943 163253508 170436943 163253508 143281552 114849177 143281552 114849177 118053803 142680059 118053803 142680059 171816258 173554363 171816258 173554363 229024957 224797926 229024957 224797926 150880712 135840875 150880712 135840875 53278402 51684518 53278402 51684518 93796591 108221270 93796591 108221270 166898670 272790436 166898670 272790436 270896173 272790436 171621566 133526282 171621566 133526282 73598621 65728011 73598621 65728011 66015048 62227099 66015048 62227099 79489108 90745702 79489108 90745702 118123189 120693458 118123189 120693458 248645308 250393161 248645308 200261670 248645308 200261670 202837599 267818144 202837599 267818144 281423696 282210611 281423696 282210611 195752058 127904720 195752058 127904720 130518340 86631323 130518340 86631323 46697520 43553600 46697520 43553600 113734805 139598182 113734805 139598182 160212050 156618717 160212050 156618717 166937764 200125976 166937764 200125976 226233502 231721757 226233502 231721757 230087795 231721757 196987539 185857635 196987539 185857635 163810825 28342712 163810825 28342712 5036691 4068626 5036691 4068626 30961673 263805226 30961673 263805226 260427603 263805226 157662634 95937768 157662634 95937768 81434197 79906297 81434197 79906297 115992775 249826899 115992775 249826899 248661541 249826899 241511830 159040154 241511830 159040154 137908849 43371840 137908849 43371840 45443999 43371840 113720519 171770651 113720519 171770651 216073442 269880815 216073442 269880815 268594102 269880815 193085623 129928678 193085623 129928678 108276386 102378670 108276386 102378670 39422838 36741482 39422838 36741482 91356485 210473156 91356485 210473156 212070668 211999767 212070668 211999767 145379069 120651560 145379069 120651560 115244756 95664911 115244756 95664911 67136873 63919001 67136873 63919001 137892738 137290397 137892738 137290397 225914129 230268633 225914129 230268633 169523602 88545500 169523602 88545500 89790403 88545500 108672741 230558100 108672741 230558100 245253839 247868647 245253839 247868647 203885008 106505579 203885008 106505579 70429406 64592298 70429406 64592298 62557751 59828109 62557751 59828109 189016660 186877887 189016660 186877887 123765129 82152352 123765129 82152352 69710785 67165725 69710785 67165725 126356354 142351689 126356354 142351689 148888036 284579548 148888036 284579548 281383347 284579548 141010926 118740493 141010926 118740493 37800721 6829965 37800721 6829965 9131446 6829965 172128412 241058350 172128412 241058350 237470743 241058350 236911913 214577078 236911913 214577078 22414020 20055357 22414020 20055357 58114326 205844315 58114326 205844315 222858253 226772904 222858253 226772904 136044640 99664390 136044640 99664390 104165373 99664390 246493226 249518205 246493226 249518205 243795164 233393364 243795164 233393364 207049769 86927417 207049769 86927417 90141231 223641480 90141231 223641480 229074658 234071391 229074658 234071391 215641359 179489894 215641
89386 0 774299611 379085698 774299611 379085698 82179942 123213221 82179942 957662288 82179942 957662288 861625596 206538320 861625596 206538320 244679892 624648721 244679892 624648721 646897717 934776396 646897717 934776396 300550046 158252686 300550046 158252686 67722707 89655260 67722707 89655260 8674157 13113436 8674157 13113436 694425563 869797428 694425563 869797428 287310693 347753485 287310693 347753485 765254366 546297106 765254366 546297106 279030512 207959821 279030512 207959821 895870016 156832677 895870016 156832677 240744053 666201663 240744053 666201663 528775702 815509658 528775702 815509658 758283926 182496840 758283926 182496840 48990089 72842926 48990089 72842926 835949318 952044626 835949318 952044626 424733736 662967019 424733736 662967019 673930699 417393571 673930699 417393571 848132969 24142952 848132969 24142952 15808318 24142952 980525582 363104059 980525582 363104059 157088859 171032898 157088859 171032898 886184528 171032898 882024760 253981531 882024760 253981531 744818687 721445748 744818687 721445748 179297802 272592369 179297802 272592369 753090498 773651124 753090498 773651124 631096767 473670686 631096767 473670686 680512059 472415603 680512059 472415603 500323224 589900594 500323224 589900594 522744830 704624559 522744830 704624559 281433142 344478015 281433142 344478015 229491259 344478015 986653647 19821018 986653647 566813235 986653647 566813235 312803372 453013333 312803372 453013333 277379170 298930203 277379170 298930203 798727764 298930203 181397923 68007042 181397923 68007042 954236000 68007042 793027246 315518263 793027246 315518263 739741996 612806305 739741996 612806305 190722681 100104453 190722681 100104453 66518892 317225392 66518892 317225392 814915612 187210014 814915612 187210014 875083301 187210014 162281522 252493790 162281522 252493790 370940324 701998613 370940324 701998613 935005602 99052400 935005602 99052400 134078773 389129191 134078773 389129191 363752344 992179879 363752344 992179879 767600637 81550845 767600637 81550845 54372048 81550845 761189937 767307534 761189937 767307534 174315524 259130151 174315524 259130151 76208289 75743483 76208289 75743483 50835237 75743483 127767448 345220602 127767448 345220602 971467221 42544855 971467221 42544855 942442011 666063667 942442011 666063667 218213005 296368671 218213005 296368671 864822107 15490585 864822107 15490585 989651008 15490585 689078555 927882725 689078555 927882725 264527125 98289563 264527125 98289563 935324613 98289563 827688991 325715360 827688991 325715360 467223783 941510410 467223783 941510410 709700227 147362663 709700227 147362663 98113458 147362663 130622009 536943257 130622009 536943257 837457272 194515934 837457272 194515934 869976755 194515934 148418701 311303996 148418701 311303996 241687890 860691588 241687890 860691588 873491262 36407413 873491262 36407413 975795761 211555773 975795761 211555773 62665824 93983043 62665824 93983043 732148270 640038487 732148270 640038487 430868537 660735751 430868537 660735751 206758961 136553288 206758961 136553288 909686298 136553288 798280191 598094327 798280191 598094327 273342214 17879682 273342214 17879682 987941571 17879682 293731712 755111467 293731712 755111467 708781245 289949657 708781245 289949657 908202188 9758024 908202188 9758024 6651951 9758024 953003195 390934035 953003195 390934035 300103329 511854333 300103329 511854333 787695909 107661065 787695909 107661065 71148807 107661065 678247412 989040975 678247412 989040975 162505302 177121280 162505302 177121280 913726078 105255076 913726078 105255076 930883326 105255076 619688325 978375624 619688325 978375624 392616461 543839899 392616461 543839899 807599093 286822111 807599093 476348199 807599093 476348199 116917911 71429362 116917911 71429362 976820171 35183911 976820171 35183911 95538512 386518549 95538512 386518549 857671793 213069631 857671793 986524548 857671793 986524548 596495081 423771987 596495081 423771987 802620105 88778093 802620105 88778093 940961179 88778093 753332398 492241189 753332398 492241189 299793073 136679364 299793073 136679364 91021124 712834698 91021124 712834698 517897450 445398369 517897450 445398369 841509093 212323678 841509093 212323678 885819829 48476740 885819829 48476740 32613114 48476740 251944069 936934789 251944069 936934789 797742037 300627124 797742037 300627124 773360854 586703142 773360854 586703142 307707029 339832587 307707029 339832587 770101846 339832587 305668462 652765551 305668462 652765551 668162130 222613164 668162130 222613164 851802937 874235146 851802937 874235146 17272738 26855925 17272738 26855925 941835467 142457341 941835467 142457341 117771204 898646734 117771204 898646734 401130757 769482445 401130757 769482445 646931393 293744595 646931393 293744595 4446530 7114011 4446530 7114011 963144940 309708080 963144940 309708080 584473464 768132820 584473464 768132820 335882231 376680095 335882231 376680095 9960045 14990202 9960045 14990202 771162056 805466944 771162056 805466944 284674172 67859722 284674172 67859722 45874814 67859722 47135029 955538882 47135029 955538882 738139381 270420914 738139381 270420914 177781969 896722071 177781969 896722071 575691447 506344178 575691447 506344178 523717863 759011872 523717863 759011872 371328764 30108838 371328764 30108838 979942313 575833241 979942313 575833241 312007001 396127249 312007001 396127249 263231000 333728605 263231000 333728605 99888606 150322849 99888606 806973453 99888606 806973453 502352699 357576109 502352699 357576109 30628226 45696355 30628226 45696355 761081681 455520244 761081681 455520244 214608020 324102346 214608020 324102346 223149121 347080646 223149121 347080646 338632921 934719159 338632921 934719159 639326457 411822143 639326457 411822143 156399446 111905015 156399446 111905015 955987397 65458161 955987397 65458161 293706811 532963919 293706811 532963919 797350344 301302197 797350344 715001247 797350344 715001247 467501822 239773249 467501822 239773249 929247322 107727924 929247322 107727924 186091124 330778882 186091124 330778882 235244071 395944186 235244071 395944186 436139893 779259274 436139893 779259274 677597252 205219859 677597252 205219859 862241340 205219859 284597981 800862711 284597981 800862711 546861129 522916450 546861129 522916450 299330619 338331869 299330619 338331869 168530202 211469330 168530202 211469330 140441413 211469330 189745586 939906661 189745586 939906661 474781429 222418748 474781429 222418748 964167874 40919992 964167874 40919992 972338253 40919992 193899505 849593891 193899505 849593891 692827890 84867715 692827890 84867715 943347648 84867715 231268174 561360165 231268174 561360165 597070874 684266075 597070874 684266075 855365584 53923055 855365584 53923055 36422175 53923055 290844087 636400824 290844087 636400824 701181579 386518552 701181579 386518552 195519729 242859041 195519729 242859041 848543757 1003909 848543757 1003909 999128913 1003909 890971900 851990256 890971900 851990256 338806713 203908918 338806713 203908918 106518091 159829382 106518091 159829382 576473622 763098188 576473622 763098188 272715106 229227065 272715106 229227065 984103813 23894508 984103813 23894508 241694471 978722180 241694471 978722180 625493744 119177329 625493744 119177329 77946666 117135004 77946666 117135004 793471637 939129046 793471637 939129046 360714470 263633443 360714470 263633443 173492400 263633443 192071829 476868745 192071829 476868745 677368398 476868745 92847448 43684641 92847448 43684641 970567280 43684641 396354384 797959034 396354384 797959034 725998645 64131745 725998645 64131745 956714295 64131745 791257061 326375728 791257061 326375728 175420115 266695162 175420115 820923703 175420115 820923703 651240168 606135595 651240168 606135595 192747894 147868219 192747894 147868219 98487960 147868219 796150067 347464994 796150067 347464994 574084200 944389998 574084200 944389998 350921235 373161957 350921235 373161957 958289353 31244126 958289353 31244126 20610563 31244126 268730094 984767566 268730094 984767566 543001113 85822713 543001113 85822713 942645190 85822713 511452617 750581907 511452617 750581907 422265875 158998580 422265875 158998580 976674117 35402432 976674117 853625951 976674117 853625951 227710927 197350904 227710927 197350904 886929378 84631504 886929378 84631504 56437202 84631504 325203676 806438796 325203676 806438796 967101556 48574118 967101556 48574118 890582419 225745004 890582419 225745004 164380566 972226516 164380566 972226516 742245267 317691698 742245267 317691698 871534219 192345116 871534219 380890756 871534219 380890756 208065121 197669319 208065121 197669319 905011064 143217227 905011064 143217227 509106826 786750920 509106826 786750920 333189642 846144373 333189642 846144373 925023077 14351291 925023077 14351291 990487581 14351291 585263897 829601174 585263897 829601174 426665673 140730683 426665673 140730683 906935589 26170092 906935589 26170092 982577953 26170092 179397391 612576954 179397391 612576954 713470737 216865112 713470737 216865112 855092035 216865112 280482344 504130538 280482344 504130538 657900574 790748761 657900574 790748761 85144301 128163613 85144301 128163613 820114987 568542736 820114987 568542736 373672435 760457480 373672435 760457480 325736464 489712593 325736464 987723353 325736464 987723353 892854622 55868259 892854622 55868259 962416874 55868259 771159991 969351160 771159991 969351160 27797732 41853360 27797732 41853360 209564741 525181983 209564741 525181983 720179255 414451704 720179255 414451704 312676059 665507493 312676059 665507493 865496746 193366487 865496746 193366487 128760638 193366487 732035165 933606198 732035165 933606198 220936024 176702733 220936024 176702733 112683971 128244455 112683971 128244455 85241997 128244455 851729046 920963992 851729046 920963992 432005318 3168910 432005318 3168910 2041861 3168910 79181437 951631844 79181437 951631844 743355687 369690625 743355687 369690625 749894004 369690625 8866998 13311765 8866998 13311765 123098248 234519470 123098248 234519470 509149388 938292375 509149388 938292375 737588958 387983753 737588958 605334931 737588958 605334931 297988820 388775277 297988820 388775277 948917587 76255517 948917587 76255517 228394052 553392792 228394052 553392792 844777098 132108765 844777098 132108765 88156451 523982023 88156451 523982023 796591372 212214914 796591372 212214914 130941912 162690541 130941912 162690541 29805428 45020905 29805428 45020905 812829124 369599910 812829124 369599910 211098631 96634031 211098631 96634031 935982055 96634031 763739088 711177232 763739088 711177232 444442844 443364597 444442844 443364597 769160711 341496034 769160711 341496034 643829946 630095020 643829946 630095020 161011959 243595114 161011959 243595114 213673116 760710281 213673116 760710281 744641073 151211868 744641073 151211868 100644700 959791087 100644700 959791087 690672190 451649463 690672190 451649463 694189175 451649463 321237921 889079806 321237921 889079806 676963961 156822312 676963961 156822312 895881412 156822312 256153540 939682353 256153540 939682353 468317070 49427048 468317070 49427048 33447952 49427048 913174160 181035173 913174160 181035173 596014888 861552685 596014888 861552685 19239367 29749421 19239367 29749421 53260436 815661701 53260436 815661701 644021913 346219097 644021913 346219097 974733479 37470433 974733479 37470433 833707711 560338275 833707711 560338275 92147531 138136489 92147531 138136489 839623741 710433555 839623741 710433555 446799354 510830798 446799354 510830798 382467848 879495134 382467848 879495134 886490307 159786692 886490307 159786692 106484653 159786692 463942337 727442127 463942337 727442127 230796314 158111201 230796314 158111201 894943939 158111201 767981556 558438865 767981556 558438865 267585797 335114930 267585797 335114930 809615385 284372515 809615385 402936884 809615385 402936884 213439304 86456652 213439304 86456652 942275077 86456652 109172852 223518969 109172852 223518969 769409576 937380737 769409576 937380737 357159202 603744278 357159202 603744278 722523951 197802950 722523951 197802950 867569247 197802950 331474207 725066281 331474207 725066281 609249574 68007043 609249574 68007043 45890211 68007043 63677316 507439071 63677316 507439071 798603892 222506632 798603892 222506632 99548144 149666335 99548144 149666335 234681600 451262857 234681600 451262857 980866413 20110775 980866413 20110775 986541202 20110775 192565735 568264580 192565735 568264580 783285375 141676207 783285375 141676207 905868542 141676207 49172062 73108349 49172062 815035316 49172062 815035316 825481518 263168015 825481518 263168015 293624482 786564894 293624482 786564894 952703184 70506013 952703184 70506013 99198790 241656342 99198790 241656342 232458977 543670704 232458977 543670704 588987184 926071131 588987184 926071131 618793727 656679770 618793727 656679770 50121131 74557348 50121131 74557348 133735991 400665282 133735991 400665282 859896238 99909310 859896238 99909310 66400434 99909310 157629185 283490907 157629185 283490907 754193130 486134435 754193130 486134435 517885874 848360917 517885874 848360917 195881218 180689419 195881218 180689419 879845206 180689419 802791273 590375713 802791273 590375713 537850670 445302012 537850670 445302012 940850794 89047328 940850794 89047328 147153441 765394949 147153441 765394949 649701345 944341346 649701345 944341346 348574027 632096568 348574027 632096568 837645019 14733019 837645019 14733019 9860181 14733019 670493098 614981998 670493098 614981998 526277513 479272383 526277513 479272383 856813298 214389096 856813298 214389096 853225558 761351807 853225558 761351807 194432942 263514560 194432942 263514560 66573465 100167956 66573465 100167956 764160839 814396396 764160839 814396396 135510903 105588306 135510903 105588306 978482473 32297636 978482473 32297636 252720583 991305675 252720583 991305675 967842023 47149830 967842023 47149830 814858823 904646403 814858823 904646403 387307550 875660887 387307550 875660887 700627865 300627125 700627865 300627125 36350251 53631647 36350251 708073351 36350251 708073351 480060921 529059190 480060921 529059190 69467813 104770318 69467813 411654739 69467813 411654739 905992734 31408494 905992734 31408494 20691971 31408494 84564552 607453234 84564552 607453234 837182055 27480596 837182055 27480596 981935112 27480596 135945742 582200328 135945742 582200328 781390160 323911953 781390160 323911953 426962648 954282040 426962648 954282040 452590125 954282040 303848651 111807189 303848651 111807189 74176559 111807189 895898822 738317417 895898822 738317417 364951350 1641541 364951350 1641541 1144233 1641541 1473808 247250675 1473808 247250675 414759216 795353901 414759216 795353901 750114099 210678973 750114099 210678973 140040154 210678973 174546852 386628004 174546852 386628004 773474424 325818363 773474424 325818363 813178316 108185060 813178316 108185060 928866551 108185060 203167657 679160074 203167657 679160074 590687319 352805990 590687319 352805990 805468205 289584727 805468205 289584727 664700202 995231432 664700202 995231432 360432766 326120945 360432766 326120945 844346620 234040891 844346620 616976029 844346620 616976029 257288536 302606057 257288536 302606057 958708702 61188755 958708702 61188755 712972879 511371680 712972879 511371680 202280173 163919987 202280173 163919987 109749115 163919987 567380360 688575820 567380360 502351652 567380360 502351652 462314084 981636858 462314084 981636858 648190946 497029730 648190946 497029730 75451625 113573047 75451625 473872990 75451625 473872990 815922255 192760175 815922255 192760175 106829584 160316231 106829584 160316231 590693225 584431392 590693225 584431392 269333388 54644309 269333388 54644309 36834477 54644309 155351246 403885389 155351246 403885389 767785409 244996650 767785409 244996650 94472368 107296484 94472368 107296484 25193579 37870857 25193579 37870857 836223590 287097132 836223590 287097132 252896097 423475267 252896097 423475267 313007666 742611718 313007666 742611718 636934136 858319420 636934136 858319420 509410707 387992617 509410707 387992617 737556236 387992617 712489243 872466012 712489243 872466012 148870456 225401610 148870456 225401610 781554195 417553644 781554195 417553644 206697864 100198100 206697864 100198100 66615862 100198100 762192528 439698537 762192528 439698537 702381838 439698537 934979898 99104173 934979898 99104173 91484274 198341864 91484274 198341864 173534095 376336364 173534095 376336364 449468172 676100434 449468172 676100434 675639591 479788817 675639591 757397873 675639591 757397873 614341711 160272463 614341711 160272463 904053253 86937301 904053253 86937301 941906872 86937301 923986705 980769132 923986705 980769132 76514031 22706799 76514031 22706799 984790168 22706799 59918330 386751294 59918330 386751294 391146676 700419308 391146676 700419308 827382167 50284539 827382167 50284539 34017976 50284539 769416192 819254407 769416192 819254407 502013414 314597604 502013414 314597604 875228431 186867216 875228431 186867216 290130104 492579657 290130104 492579657 796747144 139416206 796747144 139416206 75979788 98444929 75979788 98444929 3781171 5807788 3781171 5807788 836729090 354840424 836729090 354840424 620176284 667591256 620176284 667591256 354204719 866983619 354204719 866983619 899563766 117896688 899563766 117896688 922185903 117896688 660884503 948148765 660884503 948148765 61932296 92805587 61932296 92805587 794006116 737670021 794006116 737670021 478121091 982145393 478121091 810461390 478121091 810461390 829806242 256316085 829806242 256316085 558186123 895486430 558186123 895486430 224659153 301042700 224659153 301042700 969097064 45357795 969097064 45357795 783185155 612121166 783185155 612121166 303186987 246129035 303186987 246129035 836224044 571765516 836224044 571765516 296534419 250616124 296534419 250616124 833099747 250616124 724592671 802807671 724592671 802807671 264432043 259821481 264432043 259821481 952842444 70158604 952842444 70158604 832147671 259469592 832147671 259469592 804197347 896411305 804197347 896411305 430573639 79527576 430573639 79527576 946689722 297533686 946689722 297533686 111892643 167354638 111892643 167354638 711742676 573557561 711742676 573557561 591287349 880059094 591287349 880059094 231311539 301762387 231311539 301762387 164525999 43583287 164525999 43583287 28801996 43583287 878160610 299556849 878160610 299556849 265952558 862686659 265952558 862686659 595220949 778259291 595220949 778259291 554519356 530330452 554519356 530330452 372594890 512181242 372594890 512181242 750784495 93085549 750784495 93085549 62251487 224849347 62251487 224849347 873603571 184030965 873603571 184030965 122795380 238788406 122795380 238788406 965323315 51593375 965323315 51593375 153059758 407422828 153059758 407422828 940640569 11402948 940640569 11402948 992142797 11402948 812696069 927654808 812696069 927654808 247909933 162761615 247909933 162761615 891500108 162761615 276808890 545056433 276808890 545056433 529084099 844863774 529084099 844863774 144359083 218278607 144359083 218278607 816904102 840209472 816904102 840209472 641991803 244601902 641991803 244601902 978752025 31935955 978752025 31935955 43486875 119643363 43486875 119643363 637520561 968513358 637520561 968513358 383107948 652832229 383107948 652832229 958122654 62451501 958122654 62451501 166016641 288448947 166016641 288448947 803187077 640302387 803187077 640302387 51172296 76458561 51172296 76458561 928319942 269830822 928319942 269830822 432137416 500044506 432137416 215663727 432137416 215663727 961032204 58034407 961032204 58034407 823460577 482346216 823460577 482346216 400802455 962388370 400802455 962388370 685865745 464160978 685865745 780869156 685865745 780869156 32028908 47697238 32028908 47697238 712471025 665270915 712471025 665270915 352227871 964004366 352227871 964004366 752532597 365629898 752532597 913413482 752532597 913413482 400853537 233371358 400853537 233371358 154466566 233371358 591359154 813668394 591359154 813668394 53458737 79960200 53458737 79960200 759484947 943033346 759484947 943033346 235756412 283879283 235756412 283879283 187074951 283879283 358547288 976010015 358547288 976010015 825566495 59910780 825566495 59910780 40351463 59910780 948825972 465602564 948825972 465602564 197693685 180816303 197693685 180816303 20851730 29349649 20851730 29349649 18968696 29349649 791007072 565335859 791007072 565335859 61708690 92305509 61708690 92305509 826599178 920569168 826599178 920569168 57274082 85743809 57274082 85743809 796773387 434098159 796773387 434098159 10688677 16364867 10688677 16364867 141530740 455085725 141530740 455085725 712189824 203895857 712189824 203895857 937747219 93654160 937747219 93654160 817469137 396140514 817469137 396140514 271638166 919285214 271638166 919285214 889213015 53056352 889213015 53056352 964273708 53056352 181899761 379866835 181899761 379866835 262576981 689495003 262576981 689495003 879039555 132129706 879039555 132129706 912420390 132129706 162539801 397708008 162539801 397708008 528509243 932270526 528509243 932270526 386198344 835617302 386198344 835617302 190825227 94962539 190825227 94962539 936929534 987423295 936929534 987423295 456899513 384320434 456899513 384320434 28850403 43672554 28850403 43672554 961369876 70070574 961369876 70070574 682376801 764086693 682376801 764086693 365873194 955703550 365873194 955703550 408703192 260816318 408703192 260816318 156142591 59266401 156142591 59266401 974424251 35645480 974424251 35645480 23576448 35645480 825575060 621841043 825575060 621841043 327070076 172390955 327070076 172390955 955930543 65551172 955930543 65551172 846375438 231301675 846375438 231301675 218540245 479286971 218540245 479286971 719980118 414694159 719980118 414694159 663392289 763349705 663392289 763349705 228238226 229299024 228238226 229299024 920894907 119773738 920894907 685212805 920894907 685212805 37219958 53021796 37219958 53021796 35909531 53021796 936112456 672837038 936112456 672837038 288013096 146650079 288013096 146650079 902530554 146650079 314593020 879758587 314593020 879758587 708407348 393621231 708407348 393621231 71156588 84269085 71156588 84269085 943674641 449792856 943674641 449792856 214129339 284101410 214129339 284101410 900110524 150469812 900110524 838977473 900110524 838977473 388771854 628863038 388771854 628863038 870208370 194149071 870208370 194149071 306252467 946258908 306252467 946258908 670910183 481371550 670910183 481371550 198725591 165648866 198725591 165648866 20025166 30373109 20025166 904113615 20025166 904113615 661573743 648156140 661573743 648156140 143465509 59038838 143465509 59038838 39808131 59038838 255471369 811880228 255471369 811880228 648909154 687405023 648909154 687405023 333193676 43998405 333193676 43998405 979309902 31097498 979309902 31097498 38316939 501989684 38316939 501989684 978256259 32992912 978256259 32992912 892889769 874459480 892889769 874459480 473108071 651466997 473108071 651466997 572464297 926841617 572464297 926841617 362263028 587804203 362263028 587804203 882027278 36762808 882027278 36762808 24469305 36762808 497042726 825417736 497042726 825417736 121290962 17102395 121290962 17102395 988652139 17102395 812929695 528167664 812929695 528167664 309469355 416967718 309469355 416967718 718342887 416967718 327233341 748527116 327233341 748527116 501222375 120524193 501222375 120524193 15739941 24063470 15739941 24063470 744583127 452825536 744583127 452825536 448647679 939796564 448647679 939796564 751061160 61102210 751061160 61102210 14919529 22948762 14919529 22948762 849781820 677901827 849781820 677901827 309965196 341100878 309965196 341100878 227005069 341100878 750149801 607065744 750149801 607065744 180839414 274987037 180839414 274987037 361916693 654660138 361916693 654660138 353945476 654660138 696396502 328505335 696396502 328505335 145883912 173499427 145883912 173499427 77517678 116506237 77517678 116506237 411897637 715978148 411897637 715978148 758150842 290138861 758150842 290138861 166530680 132506123 166530680 132506123 947065086 78961455 947065086 865660701 947065086 865660701 573152980 493990124 573152980 493990124 182973483 64143598 182973483 64143598 43146570 64143598 827798020 828211783 827798020 828211783 255729596 315363412 255729596 315363412 100041763 149916321 100041763 149916321 99714820 149916321 897759622 286260357 897759622 286260357 445857184 708306320 445857184 708306320 132465146 86914178 132465146 86914178 941913165 792832842 941913165 792832842 237861855 356715427 237861855 356715427 687880349 583065575 687880349 583065575 338702665 289921422 338702665 289921422 44915281 66784758 44915281 66784758 691137401 979535024 691137401 979535024 520471116 82950029 520471116 82950029 55204228 82950029 888323978 789164140 888323978 789164140 557065312 97791626 557065312 97791626 943209537 84937130 943209537 84937130 667009685 616735093 667009685 616735093 187259629 284047295 187259629 782062102 187259629 782062102 618919110 71901517 618919110 71901517 951809519 71901517 570618303 761022694 570618303 761022694 128382250 192523921 128382250 742606878 128382250 742606878 758864274 326493145 758864274 326493145 815422570 275050986 815422570 275050986 816724024 612063897 816724024 612063897 111395117 144556933 111395117 144556933 96309809 359182119 96309809 359182119 937944666 93252436 937944666 997246215 937944666 997246215 355957740 632701882 355957740 632701882 493476057 825669449 493476057 825669449 406225582 348117713 406225582 348117713 904172752 87237134 904172752 87237134 58381486 516597095 58381486 516597095 891393123 8498100 891393123 8498100 5713941 8498100 980443778 633913859 980443778 633913859 312936832 443440539 312936832 443440539 295815101 458585761 295815101 458585761 763268482 224962874 763268482 224962874 884350604 64714591 884350604 64714591 956383294 64714591 880279614 471240199 880279614 471240199 313808688 471240199 474300860 923940808 474300860 923940808 696503400 153089816 696503400 153089816 102035285 916466755 102035285 916466755 952414809 40314387 952414809 40314387 972682003 40314387 151273572 969493670 151273572 969493670 784616882 134944520 784616882 134944520 965761591 50774762 965761591 50774762 731124663 440437574 731124663 440437574 560198774 622190655 560198774 622190655 691830207 382152192 691830207 382152192 982326983 26716442 982326983 26716442 207711589 698569381 207711589 698569381 676936835 368808422 676936835 368808422 801412953 15060273 801412953 15060273 9994806 15060273 56782496 698716396 56782496 698716396 492952516 504917675 492952516 504917675 407598106 504917675 418031057 877944410 418031057 877944410 109366410 163331662 109366410 560212374 109366410 560212374 737498911 148988279 737498911 148988279 917603034 124616209 917603034 124616209 773812959 374291053 773812959 374291053 723148548 409738850 723148548 409738850 11128519 17217960 11128519 17217960 74090821 224948407 74090821 224948407 319268449 479992946 319268449 479992946 969341434 45078441 969341434 45078441 104961215 227835469 104961215 227835469 568543593 853009974 568543593 853009974 609274173 41291865 609274173 41291865 972173809 41291865 700090226 831473864 700090226 831473864 527937094 613211067 527937094 613211067 664023252 483019608 664023252 483019608 797245789 300264325 797245789 300264325 805964632 101315359 805964632 101315359 933574413 101315359 793915997 422968897 793915997 422968897 212948165 248491424 212948165 248491424 834547020 248491424 295816784 465784946 295816784 465784946 681059813 990576825 681059813 990576825 416336320 206577411 416336320 206577411 861598250 206577411 248033050 998495901 248033050 998495901 974012794 38577842 974012794 38577842 86676898 766667421 86676898 766667421 941653229 87539695 941653229 929167937 941653229 929167937 579351520 607010975 579351520 607010975 189787940 287358069 189787940 681084906 189787940 681084906 737325006 242992253 737325006 242992253 78338263 117693706 78338263 117693706 280418894 475291967 280418894 475291967 355105640 685013571 355105640 685013571 991672992 12298310 991672992 12298310 846109404 682879666 846109404 682879666 352848618 955617335 352848618 955617335 678852583 382356205 678852583 382356205 741219016 382356205 326627405 693982294 326627405 693982294 617289086 340051359 617289086 340051359 864870002 201729919 864870002 201729919 201782448 979560212 201782448 979560212 836265287 237859875 836265287 237859875 77332596 116135962 77332596 116135962 891966616 725068314 891966616 725068314 43651661 42360874 43651661 42360874 27970999 42360874 152650895 667371362 152650895 667371362 709825912 159201904 709825912 159201904 894072699 987004746 894072699 987004746 185475547 93072977 185475547 93072977 7021169 10406932 7021169 10406932 287653195 955576115 287653195 955576115 558595423 396854739 558595423 396854739 188840861 286403289 188840861 286403289 196599937 404389190 196599937 404389190 742990839 174423052 742990839 174423052 116226561 953755438 116226561 953755438 727877937 131008909 727877937 131008909 965527742 51060205 965527742 897731974 965527742 897731974 170202404 258365971 170202404 909260820 170202404 909260820 635603209 198254406 635603209 198254406 16671040 25918005 16671040 25918005 577667091 901716359 577667091 901716359 443519679 23114709 443519679 23114709 15070981 23114709 311127795 919714946 311127795 919714946 560249889 452342818 560249889 452342818 252751150 378803753 252751150 588531331 252751150 588531331 766970363 227626647 766970363 227626647 150501326 227626647 182170934 556803454 182170934 556803454 907735707 26381087 907735707 26381087 982460554 31005543 982460554 31005543 11092635 17123105 11092635 17123105 46958784 416499532 46958784 416499532 767013960 330174071 767013960 330174071 217202235 45509999 217202235 45509999 968956008 45509999 187927539 308750895 187927539 308750895 533060152 757342946 533060152 757342946 651146773 757342946 232244250 280256264 232244250 280256264 813157056 280256264 526008925 769796462 526008925 769796462 468738040 578035111 468738040 578035111 955349691 33331577 955349691 33331577 22038664 33331577 88287982 233233957 88287982 233233957 757862611 562936179 757862611 562936179 263165279 195057203 263165279 195057203 884737653 173255651 884737653 173255651 281038029 681798486 281038029 681798486 540235742 449816480 540235742 449816480 709382284 429971054 709382284 429971054 437153278 856721646 437153278 856721646 334415291 978228108 334415291 978228108 373112880 368758351 373112880 368758351 920428818 120449600 920428818 327748028 920428818 327748028 190080634 266169881 190080634 266169881 974376170 38091869 974376170 38091869 861752829 378599000 861752829 378599000 523396868 805406212 523396868 805406212 387454403 542936965 387454403 542936965 568311231 877404899 568311231 494020895 568311231 494020895 709315997 40124854 709315997 40124854 972922596 707885598 972922596 707885598 9221929 13788381 9221929 877028361 9221929 877028361 680914927 457576158 680914927 457576158 232803062 349742518 232803062 349742518 596278015 657145538 596278015 657145538 475924365 159865074 475924365 159865074 993627426 8773995 993627426 8773995 287348745 691960987 287348745 691960987 754595354 258912189 754595354 258912189 889293188 166363125 889293188 166363125 486768471 841044771 486768471 841044771 822107942 267670968 822107942 267670968 721037078 555944110 721037078 555944110 322524970 465747660 322524970 465747660 144912617 219114134 144912617 809583354 144912617 809583354 570437545 174452625 570437545 174452625 10251626 15312168 10251626 15312168 984279338 55393425 984279338 55393425 96587161 392483263 96587161 392483263 839279901 230364139 839279901 230364139 112497123 60858346 112497123 60858346 39551132 58578939 39551132 58578939 279815977 844000784 279815977 844000784 529007833 150464753 529007833 150464753 71151111 15304533 71151111 15304533 989793462 15304533 259037243 446477628 259037243 446477628 773849224 27627279 773849224 27627279 981835633 27627279 486970285 880331084 486970285 880331084 809331487 238023071 809331487 238023071 157334341 238023071 741200063 474470747 741200063 474470747 518596589 933671346 518596589 933671346 172237024 24588254 172237024 24588254 15893543 24588254 155560726 828648234 155560726 828648234 623829468 789015119 623829468 789015119 341849221 486157789 341849221 486157789 680344019 354908219 680344019 354908219 219070771 194521538 219070771 194521538 931867225 103857526 931867225 663420319 931867225 663420319 219406472 206066664 219406472 206066664 136822672 206066664 929030828 59105210 929030828 59105210 39845434 904092244 39845434 904092244 660040937 566986509 660040937 566986509 506521074 789292677 506521074 475470546 506521074 475470546 744500906 319361434 744500906 319361434 980799839 29348772 980799839 357214808 980799839 357214808 171728231 180759747 171728231 180759747 120367212 180759747 188898080 298619074 188898080 298619074 682517855 842488629 682517855 842488629 332952568 282064757 332952568 282064757 185665143 282064757 203910164 776338567 203910164 776338567 662167846 147777902 662167846 147777902 901930435 147777902 131502516 323388547 131502516 323388547 906571068 140297549 906571068 140297549 266462385 923020716 266462385 923020716 732551195 272041432 732551195 272041432 37851756 25367376 37851756 25367376 983256801 25367376 694779577 745111448 694779577 745111448 483082222 567435862 483082222 567435862 289236853 219136469 289236853 219136469 144923134 368381076 144923134 368381076 938206648 22525077 938206648 22525077 985021964 22525077 147551082 462695825 147551082 462695825 838222495 185192970 838222495 185192970 47560681 70788899 47560681 284817615 47560681 284817615 831319680 253946054 831319680 949322758 831319680 949322758 330745760 367838583 330745760 367838583 751219308 865041477 751219308 865041477 315141217 473736584 315141217 473736584 323145550 643082937 323145550 643082937 667398850 258090202 667398850 258090202 945842767 81017885 945842767 81017885 277296488 824944858 277296488 824944858 644166441 824944858 502885606 149006711 502885606 149006711 99244657 149006711 751859990 997189287 751859990 997189287 452816667 106898111 452816667 106898111 70822978 106898111 152998423 254695588 152998423 254695588 413175205 562762823 413175205 562762823 630075523 414380420 630075523 414380420 171763677 46829349 171763677 46829349 968052014 46829349 196221793 639840953 196221793 639840953 800246944 296858943 800246944 980373970 800246944 980373970 588162228 486110256 588162228 486110256 998821357 1628572 998821357 836905124 998821357 836905124 19614278 30020689 19614278 30020689 816378416 317239592 816378416 317239592 691719261 498583473 691719261 498583473 267595100 36339774 267595100 36339774 975884057 36339774 295922733 992643924 295922733 992643924 685706470 328993428 685706470 328993428 777757742 328993428 316068730 897890417 316068730 897890417 495186650 154433684 495186650 154433684 897253943 181221127 897253943 181221127 11145371 17262901 11145371 17262901 903977884 365053134 903977884 365053134 550697861 836287722 550697861 836287722 517622519 282901340 517622519 282901340 80300746 39317298 80300746 39317298 26012854 39317298 939188296 136507388 939188296 136507388 237615993 358190894 237615993 358190894 898348864 70928280 898348864 70928280 952484607 70928280 188282691 640551953 188282691 640551953 669497570 437256967 669497570 437256967 704221096 976111099 704221096 976111099 125533806 188155311 125533806 188155311 825452358 868994229 825452358 868994229 354318200 151566115 354318200 151566115 100871584 151566115 611393172 986035411 611393172 986035411 939185489 91682436 939185489 91682436 317171257 929044545 317171257 929044545 461566410 251567662 461566410 251567662 4617941 7300318 4617941 7300318 892428854 665674162 892428854 665674162 240796949 304927995 240796949 304927995 144924111 200354009 144924111 200354009 133353903 415272033 133353903 415272033 752088558 265589934 752088558 265589934 116106029 174144577 116106029 455808838 116106029 455808838 732118058 295844955 732118058 295844955 58311308 87136498 58311308 87136498 475818478 950743914 475818478 950743914 572339091 950743914 219303508 218851841 219303508 218851841 854029020 218851841 674355774 805831470 674355774 805831470 35604145 52548136 35604145 929661662 35604145 929661662 836751304 20345072 836751304 20345072 986425889 20345072 36498953 270997135 36498953 270997135 294333858 441247216 294333858 212899798 294333858 212899798 971123487 43005796 971123487 43005796 530101231 714476325 530101231 714476325 850255671 175743088 850255671 175743088 116983982 175743088 682367445 835244657 682367445 835244657 662235100 835244657 734692350 127875069 734692350 127875069 85026158 127875069 533732513 781282899 533732513 781282899 313314143 402091375 313314143 402091375 764637184 344346538 764637184 344346538 767253723 344346538 300899795 680293506 300899795 680293506 537536947 835147690 537536947 835147690 649841251 543822735 649841251 543822735 406806204 896641663 406806204 896641663 861704515 206345762 861704515 206345762 173385207 993297413 173385207 993297413 624783929 677190177 624783929 677190177 688684442 422189794 688684442 422189794 732225330 336900795 732225330 336900795 791630935 309411785 791630935 309411785 687389811 862174401 687389811 862174401 62215092 45744980 62215092 45744980 30737356 45744980 914469206 131254592 914469206 131254592 131521713 405354475 131521713 405354475 965244156 51664033 965244156 51664033 59044101 779594886 59044101 779594886 595507096 921524911 595507096 921524911 239591678 41458159 239591678 41458159 27698098 953274531 27698098 953274531 670443266 488358463 670443266 947436488 670443266 947436488 546383551 485184270 546383551 485184270 305446704 101782063 305446704 101782063 67392866 101782063 199522271 370949743 199522271 370949743 320685733 518494246 320685733 518494246 695237791 168676991 695237791 168676991 112533928 168676991 943863253 83793570 943863253 83793570 727335692 730956036 727335692 730956036 106911517 26648958 106911517 26648958 982379147 26648958 39828913 186363048 39828913 186363048 596515780 846093601 596515780 837458546 596515780 837458546 760107100 301041106 760107100 301041106 199114681 130374431 199114681 130374431 967325917 47944673 967325917 47944673 818479868 845020548 818479868 845020548 394674601 586066036 394674601 586066036 848750301 178902329 848750301 178902329 923676320 115405951 923676320 821567639 923676320 821567639 373848824 458278676 373848824 458278676 896336271 155988869 896336271 155988869 510921290 771681433 510921290 771681433 688718245 460046649 688718245 568406636 688718245 568406636 301992649 330008056 301992649 330008056 128331552 192458875 128331552 327104055 128331552 327104055 932795244 102425939 932795244 102425939 932582059 250179081 932582059 250179081 533780122 756118867 533780122 756118867 538338897 506446001 538338897 506446001 165666611 250941343 165666611 250941343 385224081 828482687 385224081 828482687 730951687 366542591 730951687 366542591 180955815 161626130 180955815 161626130 81744952 35697007 81744952 35697007 976424904 35697007 35364560 255413965 35364560 255413965 186798672 964151551 186798672 964151551 706368758 217755881 706368758 217755881 970014690 44342291 970014690 44342291 763939452 410588604 763939452 410588604 112255488 126288052 112255488 126288052 83881933 126288052 511254581 791393651 511254581 791393651 747951121 228854710 747951121 228854710 857099074 213886028 857099074 213886028 760921021 680624974 760921021 680624974 306535621 305571069 306535621 305571069 963753093 53689691 963753093 53689691 324107520 768172215 324107520 768172215 748498048 212654131 748498048 212654131 141364737 212654131 747740958 966961162 747740958 966961162 297390598 65770320 297390598 65770320 44265862 65770320 215647276 854357848 215647276 854357848 681234689 427769269 681234689 427769269 285430341 427769269 665974769 517622890 665974769 517622890 22951033 34797568 22951033 870444436 22951033 870444436 778327610 312262431 778327610 312262431 789493262 493309978 789493262 493309978 201624473 120123732 201624473 120123732 80088999 120123732 859342902 994493492 859342902 994493492 248064168 291133414 248064168 291133414 804389179 291133414 301801908 680691039 301801908 680691039 549073503 422974386 549073503 422974386 903652382 145104538 903652382 779170168 903652382 779170168 280333005 313949171 280333005 313949171 207912588 313949171 302243205 884417284 302243205 884417284 739874330 252549238 739874330 252549238 161655619 243081087 161655619 243081087 103887612 120099448 103887612 120099448 969240077 45171781 969240077 45171781 49376501 149838295 49376501 149838295 449556432 737701409 449556432 737701409 300841117 183940421 300841117 183940421 122764063 792724582 122764063 792724582 828077583 155045437 828077583 155045437 896784780 155045437 720274653 529799142 720274653 529799142 231032224 101356303 231032224 101356303 67222809 427011756 67222809 427011756 912260905 132304889 912260905 132304889 381432911 851419406 381432911 851419406 473653847 889419984 473653847 889419984 238247388 215358750 238247388 215358750 897160320 32207881 897160320 32207881 21272642 32207881 89817345 287835529 89817345 287835529 765818617 752266557 765818617 752266557 272219155 200853945 272219155 200853945 133678549 200853945 745051261 901287488 745051261 901287488 499805466 344067798 499805466 344067798 134751097 202605849 134751097 202605849 317709178 837223397 317709178 837223397 696797380 447776288 696797380 852606720 696797380 852606720 507313128 278957466 507313128 278957466 171722070 260883806 171722070 939357861 171722070 939357861 399033571 243926172 399033571 243926172 87349633 46113312 87349633 46113312 30896816 46113312 923618784 213807623 923618784 213807623 167331528 259845697 167331528 259845697 630791596 946700105 630791596 946700105 43086330 64099363 43086330 64099363 876881975 354123853 876881975 354123853 80957127 121363252 80957127 821884313 80957127 821884313 723725246 236231786 723725246 236231786 110417873 165368109 110417873 418723952 110417873 418723952 781904540 215929327 781904540 215929327 91009602 76422691 91009602 76422691 51092981 76422691 847673720 322077061 847673720 322077061 266460826 941461503 266460826 941461503 591840163 392430907 591840163 392430907 141590676 213280796 141590676 213280796 272645311 460156104 272645311 460156104 600433718 534256177 600433718 534256177 618524686 534256177 451496239 948703650 451496239 948703650 361748966 589963938 361748966 589963938 440879401 966326200 440879401 966326200 888727545 74615184 888727545 74615184 949909331 74615184 856637267 825215374 856637267 825215374 366796312 251984711 366796312 251984711 932472376 102921221 932472376 102921221 875241677 915130296 875241677 915130296 250677774 375302431 250677774 910292897 250677774 910292897 689185235 127693559 689185235 127693559 84859388 127693559 102071112 239986256 102071112 239986256 443199066 605937695 443199066 605937695 885226761 172551412 885226761 172551412 228256815 759654276 228256815 759654276 617939866 110033841 617939866 110033841 16750017 26033766 16750017 26033766 357955032 720802804 357955032 720802804 724814533 362084220 724814533 362084220 241313059 362084220 417190821 890786172 417190821 890786172 843571645 178112660 843571645 178112660 979930946 30160871 979930946 30160871 108863667 744590370 108863667 744590370 653345857 217439837 653345857 217439837 143912162 953648790 143912162 953648790 431211943 487445015 431211943 487445015 853445643 20936394 853445643 20936394 13505951 20936394 767933603 455739128 767933603 455739128 223182777 177757780 223182777 177757780 881615475 999319974 881615475 999319974 525151334 749503397 525151334 749503397 336752689 749503397 506141590 958205171 506141590 958205171 383043505 690066165 383043505 690066165 316251901 450840954 316251901 450840954 144049770 54059396 144049770 54059396 963581469 54059396 259529853 579725593 259529853 579725593 683598495 398961207 683598495 398961207 750067679 105500712 750067679 105500712 69903857 105500712 845920140 383614474 845920140 383614474 484986919 659111575 484986919 659111575 130508979 195776162 130508979 195776162 188792247 532217577 188792247 532217577 654304829 833913957 654304829 833913957 590934000 833913957 638495168 459712928 638495168 459712928 221445704 7441339 221445704 7441339 4665027 7441339 919994461 476795311 919994461 476795311 321507658 499778759 321507658 499778759 519888813 995266856 519888813 195566448 519888813 195566448 910965172 95534957 910965172 95534957 936577664 95534957 881020116 899136486 881020116 899136486 314519749 444562440 314519749 444562440 787035423 83759018 787035423 83759018 55905793 83759018 682056929 614199908 682056929 614199908 205818889 248966151 205818889 248966151 864907697 201701574 864907697 201701574 575028663 726831470 575028663 726831470 390839009 334849791 390839009 334849791 222411389 334849791 231777738 489526236 231777738 489526236 669883354 854741208 669883354 854741208 411124857 161386504 411124857 161386504 892792086 161386504 755149997 756835855 755149997 756835855 404554739 756835855 812565828 66131999 812565828 66131999 44566275 66131999 859618792 995858290 859618792 995858290 376380813 444871153 376380813 444871153 704273510 344948824 704273510 344948824 229698627 486479869 229698627 486479869 764380908 103794711 764380908 103794711 68814338 103794711 128403762 581987699 128403762 581987699 829906816 92593705 829906816 92593705 61793315 878465893 61793315 878465893 548511509 750714579 548511509 750714579 32523367 48405394 32523367 48405394 44290554 741771919 44290554 741771919 426285124 987229299 426285124 987229299 640560468 987229299 493616407 221721753 493616407 221721753 852458773 998914063 852458773 998914063 325756812 282635130 325756812 282635130 186090763 868021273 186090763 868021273 586603532 345628167 586603532 345628167 56020367 41332092 56020367 41332092 972103214 41332092 77879768 248109004 77879768 248109004 367659187 626808468 367659187 626808468 781451783 20491542 781451783 20491542 13266623 926613119 13266623 926613119 481495028 525940198 481495028 525940198 284424965 351943025 284424965 351943025 161746677 244976044 161746677 244976044 232307666 401386527 232307666 401386527 728968860 401386527 654824441 756665263 654824441 756665263 238529766 316081489 238529766 316081489 891744139 19729829 891744139 19729829 12876177 19729829 980196520 247686383 980196520 247686383 219496425 835533835 219496425 835533835 850557808 44981484 850557808 44981484 969550505 44981484 906048224 472066721 906048224 472066721 423347648 887536912 423347648 887536912 364613176 53531910 364613176 53531910 36233639 53531910 756322091 700207334 756322091 700207334 50772301 75706347 50772301 75706347 426640830 921257819 426640830 921257819 642714504 429524897 642714504 429524897 776656512 256195010 776656512 256195010 50310598 74980285 50310598 74980285 83807282 379442014 83807282 379442014 591163188 893271282 591163188 893271282 358160974 893271282 404353666 207565996 404353666 207565996 49308728 51028742 49308728 51028742 34769310 814295739 34769310 814295739 591178748 444551519 591178748 444551519 226939037 341053150 226939037 341053150 598008762 837343697 598008762 837343697 115560798 22496935 115560798 22496935 985067656 22496935 284865638 567517764 284865638 567517764 763596278 158734778 763596278 158734778 894352093 243916654 894352093 243916654 78083768 51027695 78083768 51027695 965609128 51027695 335827140 838742200 335827140 838742200 408931031 683197438 408931031 683197438 794665450 234132682 794665450 234132682 930513010 39050847 930513010 39050847 979916300 30216156 979916300 30216156 84749221 421181485 84749221 421181485 731388100 41765706 731388100 41765706 27762757 41765706 92074160 427700240 92074160 427700240 675166023 668616574 675166023 668616574 417908749 119991644 417908749 119991644 920780872 119991644 813195709 347328314 813195709 347328314 229845866 173950031 229845866 173950031 884666156 173381352 884666156 173381352 115840157 200242013 115840157 200242013 424836077 962615061 424836077 962615061 342556084 302072277 342556084 302072277 135916565 176173906 135916565 176173906 117266589 176173906 741703063 569472610 741703063 569472610 206928247 117614142 206928247 117614142 922327979 117614142 258487505 796305933 258487505 796305933 710770638 428054608 710770638 428054608 586406981 934377502 586406981 934377502 380177040 736601691 380177040 736601691 867254324 95357060 867254324 95357060 936651046 95357060 208929568 722390247 208929568 722390247 506629419 838470038 506629419 576967899 506629419 576967899 353008530 971402208 353008530 971402208 631063487 420110996 631063487 420110996 866078823 129162508 866078823 129162508 11514028 17601029 11514028 17601029 735437448 519942627 735437448 519942627 127277863 168614678 127277863 168614678 927541225 109887119 927541225 109887119 147553410 513743215 147553410 513743215 666021304 67521521 666021304 67521521 954517200 67521521 246137671 475178572 246137671 475178572 361850138 637219011 361850138 637219011 758810363 288463281 758810363 288463281 806395865 288463281 649402579 660832926 649402579 660832926 465619273 321524488 465619273 321524488 845697572 106957479 845697572 106957479 11165432 17274994 11165432 17274994 952993705 844910206 952993705 844910206 331106621 497256951 331106621 702797160 331106621 702797160 968504097 46207463 968504097 449639062 968504097 449639062 161572786 244576629 161572786 244576629 221554679 635700668 221554679 635700668 685757503 451222428 685757503 451222428 694391054 451222428 273705034 341151327 273705034 341151327 769432098 676169423 769432098 676169423 381062340 524922746 381062340 524922746 750577970 286276403 750577970 286276403 808172324 286276403 65007351 97667449 65007351 97667449 494073485 978713961 494073485 978713961 662273229 572169818 662273229 572169818 95311398 85927953 95311398 85927953 57427477 85927953 281030931 558802459 281030931 558802459 589964929 994706920 589964929 994706920 960936491 58189976 960936491 58189976 851912045 610762416 851912045 610762416 266795000 298324355 266795000 298324355 169417468 257207006 169417468 257207006 280055784 684251791 280055784 684251791 509165131 46365804 509165131 46365804 31106770 46365804 122657676 993875221 122657676 993875221 554564628 487206545 554564628 487206545 169151619 130149330 169151619 130149330 913897588 130149330 779023213 948449091 779023213 948449091 220990738 333165827 220990738 745817312 220990738 745817312 777085944 202891971 777085944 202891971 933338078 46705021 933338078 46705021 968103970 46705021 312514256 680781212 312514256 680781212 576383550 473447225 576383550 473447225 25696215 38713452 25696215 38713452 35759118 251776436 35759118 251776436 832341862 251776436 744721437 943339268 744721437 943339268 35228885 51913634 35228885 51913634 946943606 390703075 946943606 390703075 402126065 895254177 402126065 895254177 435785684 895254177 48812511 72387925 48812511 72387925 173702430 332026138 173702430 332026138 225068986 462043937 225068986 462043937 454714619 931362539 454714619 931362539 267604204 341046976 267604204 341046976 226924619 467710294 226924619 467710294 719213978 298930290 719213978 298930290 197874674 661796392 197874674 661796392 793475221 277746271 793475221 277746271 181899843 190927668 181899843 190927668 929743727 91787840 929743727 91787840 61326952 91787840 144358737 312857026 144358737 312857026 908950089 106830165 908950089 106830165 70724370 605896379 70724370 605896379 627837676 500619455 627837676 687707312 627837676 687707312 321504066 483165710 321504066 483165710 489437732 960997380 489437732 960997380 424733918 397882144 424733918 397882144 731366439 397882144 218453381 215918335 218453381 215918335 30278177 45389155 30278177 45389155 89069601 395774620 89069601 395774620 339754255 828376213 339754255 828376213 656707570 214221681 656707570 214221681 857007912 214221681 664444800 615952824 664444800 615952824 361535875 811366648 361535875 811366648 467612290 698343509 467612290 698343509 826573228 159098273 826573228 159098273 106052169 705471589 106052169 705471589 508791544 293495014 508791544 293495014 802694714 293495014 555754411 979963857 555754411 979963857 274100348 411178330 274100348 574153383 274100348 574153383 714334197 408815536 714334197 408815536 272559492 408815536 334684146 958184663 334684146 958184663 701714768 321337086 701714768 321337086 866840420 198892259 866840420 198892259 833952052 886368101 833952052 886368101 440183665 480766371 440183665 480766371 706291036 120629746 706291036 120629746 52911974 63353702 52911974 63353702 42721533 63353702 181011782 336597823 181011782 336597823 479368133 720130708 479368133 720130708 630190004 364651404 630190004 364651404 91440028 26749294 91440028 26749294 17168178 26749294 817649082 785309863 817649082 785309863 176384164 238144663 176384164 238144663 157366358 238144663 185283457 446513538 185283457 446513538 997799348 3168911 997799348 3168911 51920462 97271525 51920462 97271525 840345779 367036595 840345779 367036595 660670778 844443788 660670778 844443788 370899764 941091582 370899764 941091582 781462475 297470661 781462475 297470661 992784788 7680650 992784788 7680650 4969878 7680650 937175523 306249501 937175523 306249501 238454226 746251170 238454226 746251170 604704301 959631141 604704301 959631141 384296212 609549050 384296212 609549050 706472858 240214150 706472858 240214150 73163157 63522764 73163157 63522764 42828027 63522764 266213581 778962584 266213581 778962584 909204284 23085490 909204284 23085490 984544873 23085490 365690262 675962543 365690262 675962543 771114627 294736263 771114627 294736263 20172591 30623096 20172591 30623096 872644153 570117992 872644153 570117992 10231138 15304531 10231138 15304531 11649092 189471896 11649092 189471896 850701153 324094336 850701153 324094336 207065641 312381615 207065641 614149472 207065641 614149472 936927000 93085548 936927000 93085548 938086576 93085548 721040112 973132819 721040112 973132819 395731992 533756370 395731992 533756370 345593132 912772784 345593132 912772784 519981697 578832067 519981697 578832067 378023288 911003385 378023288 911003385 702073921 41846719 702073921 41846719 971828338 41846719 313723769 481668548 313723769 481668548 678604472 307984140 678604472 307984140 204301606 488944075 204301606 488944075 674193192 39613172 674193192 39613172 26315037 788624027 26315037 788624027 742535466 380800899 742535466 380800899 411082213 886617592 411082213 886617592 634039487 837993479 634039487 837993479 387362406 375059938 387362406 375059938 120415870 152339531 120415870 152339531 931137625 104864468 931137625 104864468 167863817 312107827 167863817 312107827 789612233 609016016 789612233 609016016 305916250 123899930 305916250 123899930 966456133 25868496 966456133 25868496 16619103 25868496 968966641 176114427 968966641 176114427 381164553 954898313 381164553 954898313 701761600 7862469 701761600 7862469 994150072 339953509 994150072 339953509 175466269 126093898 175466269 126093898 55001798 82497816 55001798 82497816 116162084 234119916 116162084 234119916 350923233 974736963 350923233 974736963 978263808 32980933 978263808 879429548 978263808 879429548 449121598 221494906 449121598 221494906 146197352 346564765 146197352 346564765 975867595 36372806 975867595 957638437 975867595 957638437 264382290 396798652 264382290 396798652 728475143 979359622 728475143 979359622 22767655 34527347 22767655 34527347 117964148 487614735 117964148 487614735 880710116 178833351 880710116 302257492 880710116 302257492 90656311 136331247 90656311 136331247 896177178 379241905 896177178 379241905 519724859 872070480 519724859 872070480 888299120 167691297 888299120 167691297 160777313 996674153 160777313 996674153 834399720 153961202 834399720 153961202 39322977 14610315 39322977 14610315 999187646 938067 999187646 938067 120141617 675301694 120141617 675301694 764947055 283936099 764947055 283936099 848836047 69803718 848836047 69803718 991275151 12091811 991275151 12091811 991837070 12091811 146072213 424911685 146072213 424911685 622348394 940225467 622348394 940225467 209237816 244323301 209237816 244323301 38344505 56802838 38344505 953258107 38344505 953258107 596085168 93473563 596085168 93473563 18205160 4623734 18205160 4623734 2942106 4623734 136154009 864592808 136154009 864592808 596270628 257555895 596270628 257555895 1894162 3060930 1894162 3060930 620782479 904602149 620782479 904602149 399994097 13462410 399994097 13462410 990924452 13462410 33478993 257663992 33478993 257663992 692608267 920440695 692608267 920440695 438131257 495984973 438131257 495984973 924357059 85918457 924357059 85918457 942591536 85918457 765212441 391975266 765212441 391975266 622723258 695884796 622723258 695884796 793940538 305905539 793940538 305905539 765329043 992786866 765329043 992786866 392479272 407470903 392479272 407470903 784223841 152391031 784223841 152391031 101313000 152391031 724429860 438112523 724429860 438112523 275471382 365058756 275471382 365058756 790758246 310749442 790758246 310749442 598093674 737686504 598093674 737686504 790997316 310348327 790997316 706591067 790997316 706591067 239428469 326148305 239428469 326148305 59401249 44588599 59401249 44588599 29425094 44588599 143349366 531180252 143349366 531180252 952594070 70756681 952594070 70756681 198865826 476116677 198865826 476116677 669200457 586668262 669200457 586668262 472640555 249172332 472640555 249172332 875921753 677193 875921753 677193 517508 999201564 517508 999201564 796148310 37827659 796148310 37827659 25113768 37827659 74256747 483256311 74256747 483256311 678474206 141500303 678474206 141500303 94459399 141500303 872048457 584691834 872048457 584691834 464405727 762250549 464405727 762250549 239578455 99590919 239578455 99590919 66184643 289556561 66184643 289556561 833202843 250539263 833202843 791551019 833202843 791551019 198985579 300595776 198985579 541587814 198985579 541587814 584301026 465001416 584301026 465001416 303518464 302562919 303518464 302562919 796630614 932003348 796630614 932003348 546215734 646590404 546215734 646590404 176767717 74979080 176767717 74979080 50302065 74979080 580500097 874976108 580500097 874976108 357071445 350488228 357071445 350488228 189408080 237746065 189408080 237746065 157091626 887935761 157091626 887935761 586450856 367289135 586450856 367289135 244684425 367289135 834515052 248550545 834515052 248550545 249950012 508703912 249950012 508703912 722641804 361376118 722641804 361376118 240793294 361376118 489391788 702775830 489391788 702775830 178773555 271760765 178773555 271760765 229673750 374096275 229673750 374096275 766431574 180134027 766431574 180134027 880097637 257987982 880097637 257987982 162089824 140344822 162089824 140344822 925227012 113186672 925227012 113186672 810013929 346367595 810013929 346367595 484846405 827181000 484846405 827181000 312608066 376723459 312608066 376723459 831693173 75683913 831693173 75683913 949261618 75683913 933701463 417132900 933701463 417132900 456324656 877466655 456324656 877466655 375860307 79265626 375860307 79265626 946817083 79265626 64248083 240393129 64248083 240393129 756973559 476131914 756973559 476131914 638035488 534216273 638035488 534216273 117598282 45741550 117598282 45741550 968719139 45741550 37426316 115989893 37426316 115989893 750211140 389043184 750211140 389043184 267087236 674292153 267087236 674292153 536999664 933314540 536999664 933314540 306171853 277309376 306171853 277309376 934137338 2478451 934137338 2478451 1513031 2478451 936396824 166184901 936396824 166184901 645955255 853802442 645955255 853802442 409776221 458870865 409776221 458870865 133792233 144043629 133792233 144043629 96012983 144043629 423570870 697553749 423570870 697553749 678801511 412118430 678801511 412118430 722467672 246210912 722467672 246210912 836208802 246210912 1320826 1951751 1320826 1951751 438576562 670739629 438576562 670739629 206249234 181305953 206249234 181305953 953877999 68680412 953877999 68680412 76591024 899329908 76591024 899329908 742523426 362275729 742523426 362275729 135151865 169868989 135151865 169868989 886949648 169868989 293320799 885550741 293320799 885550741 703358546 347419728 703358546 347419728 815914494 269313556 815914494 269313556 821001350 269313556 271631344 610061706 271631344 610061706 784811984 318961911 784811984 318961911 738926751 402424529 738926751 402424529 133782752 175075822 133782752 175075822 86731713 46994299 86731713 46994299 31540448 46994299 245989713 974897772 245989713 974897772 653752726 545750093 653752726 545750093 321591416 483226733 321591416 483226733 346724032 813401146 346724032 813401146 799085059 202326514 799085059 202326514 864380735 202326514 279188049 891605545 279188049 891605545 720548089 413999648 720548089 413999648 290340528 453160054 290340528 453160054 828983546 128737444 828983546 128737444 914765367 128737444 191785346 495943476 191785346 495943476 388596896 534969314 388596896 534969314 525259092 555790408 525259092 555790408 685695204 188734731 685695204 188734731 117915140 163068877 117915140 163068877 967985902 46981697 967985902 471001491 967985902 471001491 4289912 6709189 4289912 6709189 710559116 616797985 710559116 616797985 10350838 1379291 10350838 1379291 999005173 1379291 511546981 907278351 511546981 907278351 356752397 479992948 356752397 479992948 940121905 90174670 940121905 90174670 180713015 567006111 180713015 567006111 487888625 814139649 487888625 814139649 657992168 814139649 379144976 595515920 379144976 595515920 648841293 713781186 648841293 713781186 345529913 832852257 345529913 832852257 900502570 130860446 900502570 130860446 87021647 130860446 923310081 116036972 923310081 116036972 700531071 784980178 700531071 784980178 177907977 99680303 177907977 99680303 66213422 232209803 66213422 232209803 941184971 20979164 941184971 20979164 13555919 20979164 935864766 345996152 935864766 345996152 278608517 533364530 278608517 533364530 434474289 863807400 434474289 863807400 676310491 162543407 676310491 162543407 108688066 162543407 659883342 988249937 659883342 988249937 186132944 282701373 186132944 778228515 186132944 778228515 596296486 157836133 596296486 157836133 12643149 19315518 12643149 19315518 947014435 984458873 947014435 984458873 128813566 1786061 128813566 1786061 1266782 1786061 58927149 556922042 58927149 556922042 733904064 89081282 733904064 89081282 940709493 89081282 666988980 954913360 666988980 954913360 394508986 573278911 394508986 573278911 660484185 836438948 660484185 836438948 509583817 808863168 509583817 808863168 157511933 112419898 157511933 112419898 74606313 112419898 887683257 253034437 887683257 253034437 343571040 990948986 343571040 990948986 826222123 261668247 826222123 261668247 258918480 445378774 258918480 445378774 915840874 81128605 915840874 81128605 54085940 81128605 881637389 995110362 881637389 995110362 205735390 54190463 205735390 54190463 36683019 508386702 36683019 508386702 718584270 268626894 718584270 268626894 158847391 116012031 158847391 116012031 77197621 116012031 681117892 859037777 681117892 859037777 355912580 291822794 355912580 291822794 824088211 111890510 824088211 111890510 926278273 111890510 699042900 838555191 699042900 838555191 384860282 500111479 384860282 500111479 863470000 203379345 863470000 203379345 158768871 856769446 158768871 856769446 503823694 975093534 503823694 975093534 513835052 457290006 513835052 457290006 299327698 163602950 299327698 163602950 26221207 39505696 26221207 39505696 768675420 624231573 768675420 624231573 188743207 136348768 188743207 136348768 90674933 136348768 607874862 904823384 607874862 904823384 203713457 163245040 203713457 163245040 109341296 163245040 206056357 321999176 206056357 321999176 637810559 992156631 637810559 992156631 492792999 379977094 492792999 379977094 46620305 69084188 46620305 447111446 46620305 447111446 771405159 223451011 771405159 223451011 851384660 474096754 851384660 474096754 234013275 201303502 234013275 201303502 101239121 115577077 101239121 115577077 923620752 115577077 718401219 536239242 718401219 536239242 267285191 332229684 267285191 332229684 959257827 60423235 959257827 60423235 712895637 566082299 712895637 566082299 11312714 17356229 11312714 17356229 227786734 858320547 227786734 858320547 691440294 270261507 691440294 270261507 86643277 130296870 86643277 130296870 318357278 870990903 318357278 870990903 901961258 147693082 901961258 147693082 239083712 372530934 239083712 372530934 534143344 870015199 534143344 870015199 483771943 226593563 483771943 226593563 84039392 79860384 84039392 79860384 53401319 79860384 286657202 958981821 286657202 958981821 618990132 528360386 618990132 807080886 618990132 807080886 241553721 244519221 241553721 244519221 837320119 506034161 837320119 506034161 288108152 74394379 288108152 74394379 950059378 74394379 871933385 733460787 871933385 733460787 149160439 47584949 149160439 47584949 31922090 695277616 31922090 695277616 731996715 396993590 731996715 843974964 731996715 843974964 480341344 14132431 480341344 14132431 9489772 14132431 873843891 461701798 873843891 461701798 682442367 489000078 682442367 489000078 57920752 86730751 57920752 86730751 524095793 756322878 524095793 756322878 974489717 37847875 974489717 37847875 860314018 457991213 860314018 457991213 507772465 951963190 507772465 951963190 144577148 77775425 144577148 77775425 947753737 77775425 750502403 882771489 750502403 882771489 240772355 229024496 240772355 229024496 871567714 192319053 871567714 669906504 871567714 669906504 231514327 70330226 231514327 70330226 47398261 70330226 942136393 409473711 942136393 409473711 248313585 356830192 248313585 356830192 852681209 196746224 852681209 196746224 125654575 102859550 125654575 102859550 68073394 359814420 68073394 359814420 845661342 221295883 845661342 221295883 51548913 55150492 51548913 55150492 37119818 55150492 893078128 648393086 893078128 648393086 284703488 365841292 284703488 365841292 752320939 365841292 431371982 954624224 431371982 954624224 644324921 518214439 644324921 518214439 145132250 191304641 145132250 191304641 980676409 29421284 980676409 29421284 880685867 217943670 880685867 217943670 273914353 881861816 273914353 881861816 629239921 513572250 629239921 513572250 337898557 797638628 337898557 797638628 476215681 566515086 476215681 566515086 669838343 211914060 669838343 211914060 961810641 56752469 961810641 56752469 806930007 329547182 806930007 329547182 148658525 47004252 148658525 47004252 31552525 47004252 912610607 255268904 912610607 255268904 249673248 461529946 249673248 461529946 542896901 940136169 542896901 940136169 658173341 261609099 658173341 261609099 86818971 130517102 86818971 130517102 579731262 961805039 579731262 961805039 312973481 416063716 312973481 416063716 740339786 129997250 740339786 129997250 86469174 129997250 231642121 893306242 231642121 893306242 755797028 162666906 755797028 162666906 108763468 162666906 611997904 885550813 611997904 885550813 243309261 311238734 243309261 311238734 790282926 311238734 231980724 427516823 231980724 427516823 857210839 158483899 857210839 158483899 902522980 66134373 902522980 66134373 44590000 66134373 116071886 419590667 116071886 419590667 540175924 849664933 540175924 752279376 540175924 752279376 767024859 281926698 767024859 281926698 811777010 281926698 220960461 389794816 220960461 389794816 712488208 955528790 712488208 955528790 257403050 282212169 257403050 282212169 992394732 10946071 992394732 10946071 605207671 821058149 605207671 821058149 391866719 282686104 391866719 282686104 834166498 37829810 834166498 37829810 974544630 37829810 948745766 735685755 948745766 735685755 242474887 351684723 242474887 351684723 991099251 13113433 991099251 13113433 156231592 832939667 156231592 832939667 756066070 245983367 756066070 245983367 135819215 79280748 135819215 79280748 994135167 7909979 994135167 7909979 770497539 433049743 770497539 433049743 268441215 359745877 268441215 359745877 888376267 167642264 888376267 167642264 712044089 897804130 712044089 897804130 446677753 958999886 446677753 958999886 914745325 128766009 914745325 128766009 908179285 191317793 908179285 191317793 67430171 101828984 67430171 101828984 824444903 318387235 824444903 318387235 354169044 989870671 354169044 989870671 584766044 727185720 584766044 727185720 349021267 727185720 768092944 331565137 768092944 331565137 181559180 115791571 181559180 115791571 923459594 373437993 923459594 373437993 239358805 11347115 239358805 11347115 992156307 11347115 49453245 964556757 49453245 964556757 550629226 964556757 91724548 137835090 91724548 137835090 878174016 723277077 878174016 723277077 485719655 451899967 485719655 451899967 869201840 117135005 869201840 117135005 922626813 117135005 922533744 251970673 922533744 251970673 179521484 330939267 179521484 330939267 226311179 912729691 226311179 912729691 378739097 255658439 378739097 255658439 168291999 255658439 707560435 432545518 707560435 432545518 130523632 195777247 130523632 995548359 130523632 995548359 798975422 23037698 798975422 23037698 15026849 23037698 118720975 765758399 118720975 765758399 774818872 4425946 774818872 4425946 997053593 4425946 91943126 191380002 91943126 191380002 453262924 879295591 453262924 879295591 658629212 346734046 658629212 346734046 837262319 104578575 837262319 104578575 988337105 17460217 988337105 17460217 182679263 649951418 182679263 649951418 519665772 247956127 519665772 247956127 163757182 247956127 495868881 568113288 495868881 568113288 255371927 227679213 255371927 227679213 865786441 138076310 865786441 138076310 908314287 138076310 410050585 665439818 410050585 665439818 537307911 948667955 537307911 948667955 711667763 345316145 711667763 345316145 22586276 34092861 22586276 34092861 825752744 468268487 825752744 468268487 311767456 468268487 322455578 700429434 322455578 700429434 433667397 700429434 418745799 455637693 418745799 455637693 105670471 138088375 105670471 138088375 967607247 47561528 967607247 782344897 967607247 782344897 217281663 103719443 217281663 103719443 15840316 24252357 15840316 24252357 699783635 557711829 699783635 557711829 359151401 899238230 359151401 899238230 745299949 206806100 745299949 206806100 861488133 206806100 3528341 5488480 3528341 5488480 762782163 608641369 762782163 608641369 336354166 474192059 336354166 474192059 798904204 289315701 798904204 289315701 191265606 289315701 584600544 965209612 584600544 965209612 135227577 203219630 135227577 942663603 135227577 942663603 713413744 294986065 713413744 294986065 801607216 857170526 801607216 857170526 208241350 269706711 208241350 269706711 177344892 922428699 177344892 922428699 644349528 423423906 644349528 423423906 282507681 423423906 553562399 899238041 553562399 899238041 386488116 682734080 386488116 682734080 447043539 682734080 341503305 917124181 341503305 917124181 593427243 178475086 593427243 178475086 880965631 419986235 880965631 419986235 171740042 27627281 171740042 27627281 17785418 844949205 17785418 844949205 565933468 213476840 565933468 213476840 141660343 213476840 166200601 486380279 166200601 486380279 713711321 238715297 713711321 238715297 841193036 238715297 300388544 871529923 300388544 871529923 701252554 361533099 701252554 361533099 924231242 114729148 924231242 114729148 868253989 905805192 868253989 905805192 385974599 538024160 385974599 538024160 591386391 945674195 591386391 945674195 433261051 127659855 433261051 127659855 82419020 69803723 82419020 69803723 47108788 294560928 47108788 294560928 919191714 122230529 919191714 122230529 210503898 655355452 210503898 655355452 781535994 105863324 781535994 105863324 930471995 105863324 244970348 994522826 244970348 994522826 670156634 373571171 670156634 373571171 747219136 373571171 286022820 496218683 286022820 496218683 609843800 758432801 609843800 758432801 106514876 159828131 106514876 159828131 271596692 472016287 271596692 472016287 982751236 23985995 982751236 23985995 15672136 23985995 167949365 381414370 167949365 381414370 800457215 61210414 800457215 61210414 41277977 61210414 724047160 815245528 724047160 815245528 301468476 35806621 301468476 35806621 976356669 35806621 39242041 937627791 39242041 937627791 618720461 461472622 618720461 461472622 818479428 272297403 818479428 272297403 709421146 635998913 709421146 635998913 519987095 854999639 519987095 854999639 685116470 71561265 685116470 71561265 952116646 676000129 952116646 676000129 570426156 261716915 570426156 261716915 162417416 67774162 162417416 67774162 954276701 299902416 954276701 299902416 185560166 264979403 185560166 264979403 823862059 264979403 685861469 785902858 685861469 785902858 286664769 388343388 286664769 388343388 803408593 292557602 803408593 480555195 803408593 480555195 193513112 180136372 193513112 180136372 64651861 96989582 64651861 788299461 64651861 788299461 619986021 324983911 619986021 324983911 205625875 310372371 205625875 310372371 218541073 769736729 218541073 769736729 736319072 6088631 736319072 6088631 3893019 6088631 876504560 369040012 876504560 369040012 220611090 182162729 220611090 182162729 878812180 182162729 496027206 556741685 496027206 315698999 496027206 315698999 883049723 36104151 883049723 36104151 12997349 19884486 12997349 19884486 942130921 303555592 942130921 303555592 268582279 420180139 268582279 420180139 769525852 150312281 769525852 150312281 900304183 150312281 878269506 382741278 878269506 382741278 12644874 19315833 12644874 720184437 12644874 720184437 541472995 587215011 541472995 587215011 472517328 845224124 472517328 482685361 472517328 482685361 692636243 38383401 692636243 38383401 25505863 903202966 25505863 903202966 768684837 108679939 768684837 108679939 72275684 108679939 851017589 368317302 851017589 368317302 204898320 308872015 204898320 308872015 708533435 441641694 708533435 441641694 294073220 202052445 294073220 202052445 134359310 202052445 361414520 899393041 361414520 899393041 591732613 344003318 591732613 344003318 767425017 344003318 530358924 776879805 530358924 776879805 936740155 27547331 936740155 27547331 981893880 27547331 759504527 941934119 759504527 941934119 142854436 45681549 142854436 45681549 30612232 630898932 30612232 630898932 828008454 35320838 828008454 35320838 23397894 35320838 271287237 512038458 271287237 512038458 907393543 139011874 907393543 139011874 316884069 744257791 316884069 744257791 773970222 5527513 773970222 5527513 996245025 5527513 33682302 423771105 33682302 423771105 319564396 497217339 319564396 497217339 615755918 880356838 615755918 880356838 51189886 5563211 51189886 5563211 3602502 301666527 3602502 301666527 846619154 230047270 846619154 399448249 846619154 399448249 132617375 199251441 132617375 199251441 776599768 369040011 776599768 369040011 689129194 710997436 689129194 710997436 240339850 54190460 240339850 54190460 963346078 54190460 460174952 851639926 460174952 851639926 955445458 66131994 955445458 886470893 955445458 886470893 277750190 414422993 277750190 414422993 883659215 175340376 883659215 175340376 127194557 294986067 127194557 294986067 342948981 737602758 342948981 737602758 390017435 865691137 390017435 689780823 390017435 689780823 469633881 523503623 469633881 523503623 573521592 523503623 383908721 736684747 383908721 736684747 817719301 152457729 817719301 152457729 101425433 152457729 796729850 728685188 796729850 728685188 424225188 908147294 424225188 908147294 606925744 696863547 606925744 696863547 482041612 776821156 482041612 776821156 398953718 726678987 398953718 726678987 360627535 433489311 360627535 433489311 992307279 11119414 992307279 11119414 959444690 800766049 959444690 800766049 324075425 19704334 324075425 19704334 986719001 19704334 181321977 438300222 181321977 438300222 292480109 438300222 270079533 297442985 270079533 297442985 799720922 542339464 799720922 542339464 284923650 246379544 284923650 246379544 937714100 21285259 937714100 21285259 985939516 21285259 976539563 190639220 976539563 190639220 854836499 243635456 854836499 243635456 283723634 690710260 283723634 690710260 539029319 383583108 539029319 383583108 885984021 171349355 885984021 776361579 885984021 776361579 239913531 48628807 239913531 48628807 32741777 48628807 136261900 249502530 136261900 249502530 626712441 985694486 626712441 985694486 123371484 83730695 123371484 83730695 55890230 83730695 131688751 436061821 131688751 436061821 926906533 66207499 926906533 66207499 955363058 746895195 955363058 746895195 271043953 369232161 271043953 369232161 899498995 151397927 899498995 657055602 899498995 657055602 539788453 494233569 539788453 494233569 328662112 494233569 738315766 217256945 738315766 217256945 143835512 217256945 496995384 931751546 496995384 931751546 168990127 229259433 168990127 229259433 102330482 153544938 102330482 153544938 253688666 917454153 253688666 917454153 499341999 704897459 499341999 704897459 281463503 422252344 281463503 422252344 478489223 910760130 478489223 910760130 329309719 229433028 329309719 229433028 955657012 65854002 955657012 65854002 902166109 251125263 902166109 251125263 263489807 975831800 263489807 975831800 544938832 723953770 544938832 723953770 232899127 251138034 232899127 251138034 130108872 195166934 130108872 195166934 693756736 950286958 693756736 950286958 411904702 684438486 411904702 684438486 696058908 128487442 696058908 128487442 20348024 30829422 20348024 30829422 847567209 264231471 847567209 264231471 797701442 881382643 797701442 881382643 261456990 67501299 261456990 67501299 45626048 67501299 858434492 505454453 858434492 505454453 432018867 641815106 432018867 641815106 636380767 986084090 636380767 986084090 114930263 172293906 114930263 936388608 114930263 936388608 840949402 36522108 840949402 36522108 8869281 11148341 8869281 11148341 7369306 11148341 251527200 759845940 251527200 759845940 650897966 589773250 650897966 589773250 336186589 840817528 336186589 840817528 610817008 682025680 610817008 682025680 278464078 192803320 278464078 192803320 871204691 522680205 871204691 522680205 219776153 64044246 219776153 64044246 43038189 64044246 790863798 628632175 790863798 628632175 218418392 129034638 218418392 129034638 914507804 129034638 127281206 653389473 127281206 653389473 528092402 940805747 528092402 428324369 528092402 428324369 754548957 78542738 754548957 78542738 947384943 78542738 146610944 256324791 146610944 256324791 313757348 794420783 313757348 794420783 736030109 347781621 736030109 347781621 231718411 542999876 231718411 542999876 711798000 426642328 711798000 762223697 711798000 762223697 350471840 604449604 350471840 604449604 787674016 216104837 787674016 216104837 143345697 216104837 811796146 658407909 811796146 658407909 183537907 278957390 183537907 278957390 579759831 910456058 579759831 910456058 211665131 319094461 211665131 319094461 217684015 676490739 217684015 676490739 735882979 306209701 735882979 306209701 893350350 160498245 893350350 160498245 733618782 413490877 733618782 413490877 309563157 845989383 309563157 845989383 690683215 346580206 690683215 346580206 224999834 169191630 224999834 169191630 113025925 726771251 113025925 726771251 905489252 142354749 905489252 589007437 905489252 589007437 289369436 56886358 289369436 56886358 961628665 56886358 924968337 459941343 924968337 459941343 641252802 801394883 641252802 801394883 602526061 327193399 602526061 327193399 55685172 83298442 55685172 83298442 906262557 185050368 906262557 185050368 143679774 338148549 143679774 338148549 461185384 722191549 461185384 722191549 748846792 361873176 748846792 361873176 218154695 329366277 218154695 329366277 570639209 731532833 570639209 731532833 424532397 188952099 424532397 188952099 873933674 188952099 741226115 410146038 741226115 410146038 389561958 800536130 389561958 800536130 666844706 4129664 666844706 4129664 2755426 4129664 843881327 912277852 843881327 912277852 305233716 271730007 305233716 271730007 151034281 228324615 151034281 228324615 167339657 463077027 167339657 463077027 846815965 95117025 846815965 95117025 936800479 95117025 217576195 398027830 217576195 398027830 293544681 439826921 293544681 439826921 95872367 87919484 95872367 87919484 941350846 884365198 941350846 884365198 345174980 313919686 345174980 313919686 82328305 123382869 82328305 123382869 240134103 447372380 240134103 447372380 395012823 628075862 395012823 628075862 262715404 320783810 262715404 320783810 783621125 320783810 523251404 941545960 523251404 941545960 299704065 39632170 299704065 39632170 26325843 39632170 485281059 883916764 485281059 883916764 282643782 105882721 282643782 105882721 70191944 105882721 254978540 429104721 254978540 429104721 686345327 475099739 686345327 475099739 77299578 94804761 77299578 94804761 937015866 94804761 473122847 748419566 473122847 748419566 999130534 998033 999130534 998033 249275060 384972340 249275060 384972340 757233015 254343472 757233015 254343472 831054336 254343472 281685483 458171203 281685483 458171203 671677660 953989995 671677660 953989995 463781055 372150224 463781055 372150224 196345118 88516200 196345118 88516200 968705729 45744979 968705729 45744979 816174408 513219260 816174408 513219260 305373808 199758459 305373808 199758459 113025071 58425085 113025071 58425085 960796028 58425085 236182110 385698656 236182110 385698656 672185816 920903173 672185816 920903173 119241195 134801892 119241195 134801892 911893036 133351701 911893036 892300532 911893036 892300532 260574935 384939647 260574935 384939647 739509436 384939647 208877660 300638707 208877660 300638707 916689423 74445123 916689423 74445123 949995908 884895083 949995908 884895083 185055042 118109491 185055042 118109491 922068104 118109491 862159254 270071045 862159254 270071045 244474257 424003176 244474257 424003176 713375810 941962157 713375810 941962157 75650730 113865945 75650730 113865945 128436857 533547574 128436857 533547574 517995493 652443496 517995493 652443496 955046366 15057730 955046366 15057730 9967439 15057730 761711284 993239104 761711284 993239104 185563273 55891467 185563273 55891467 998231944 2478450 998231944 2478450 829833809 267423560 829833809 267423560 235076492 675981810 235076492 675981810 644202564 999822377 644202564 999822377 427291103 595780729 427291103 595780729 710204160 25106343 710204160 25106343 983486880 25106343 728176379 942197957 728176379 942197957 148519652 52020590 148519652 52020590 35355625 52020590 787645426 533499122 787645426 533499122 230517317 110605703 230517317 110605703 73723006 110605703 710531749 852566676 710531749 852566676 52703449 78746598 52703449 453606352 52703449 453606352 716794545 419346800 716794545 539279550 716794545 539279550 312597434 433734271 312597434 433734271 706684334 793820528 706684334 793820528 325919385 402757211 325919385 402757211 215857771 325818362 215857771 922665191 215857771 922665191 472494085 431726766 472494085 431726766 274786670 67148315 274786670 67148315 954745587 971183333 954745587 971183333 63773719 78041936 63773719 78041936 52183981 78041936 867556187 909831578 867556187 909831578 343084680 603214783 343084680 603214783 664804721 280484199 664804721 280484199 34582503 50795131 34582503 50795131 134709561 270308112 134709561 270308112 899150631 96858806 899150631 96858806 64512815 421734174 64512815 421734174 718893119 89024232 718893119 89024232 59371697 89024232 186453565 764886156 186453565 764886156 622048823 980596344 622048823 980596344 388734092 501387237 388734092 501387237 50436948 75382004 50436948 75382004 854931593 994289650 854931593 994289650 465641162 191322897 465641162 191322897 96296466 61261758 96296466 61261758 41285564 61261758 926606546 112743768 926606546 112743768 875849248 678856368 875849248 678856368 334007521 533854388 334007521 533854388 926267655 111945194 926267655 111945194 807350068 333668021 807350068 333668021 154954258 30035533 154954258 30035533 980092659 30035533 37229245 93072734 37229245 93072734 356941375 988215996 356941375 988215996 169132213 256875440 169132213 256875440 789457547 318535979 789457547 318535979 537707192 575828861 537707192 575828861 233380822 295989668 233380822 295989668 851734454 6333442 851734454 6333442 995478083 6333442 261560351 715782796 261560351 715782796 638879057 941628919 638879057 941628919 176313458 78300701 176313458 78300701 960901058 37157416 960901058 37157416 24731131 37157416 735378364 489204074 735378364 489204074 172421598 91749945 172421598 91749945 61268622 578470681 61268622 578470681 934680928 99600069 934680928 99600069 815147939 725413313 815147939 725413313 292895509 256598894 292895509 256598894 843765273 235109598 843765273 857592464 843765273 857592464 418910093 121126403 418910093 121126403 919909699 121126403 106877941 771167514 106877941 771167514 924149103 114788291 924149103 114788291 902042169 269139165 902042169 269139165 27252726 41116676 27252726 579906981 27252726 579906981 709708897 72357853 709708897 72357853 48778808 72357853 50877589 386310637 50877589 386310637 482073797 642874795 482073797 642874795 507231873 445879643 507231873 445879643 166800349 252620133 166800349 496896290 166800349 496896290 773605250 268523239 773605250 268523239 835301430 237750975 835301430 237750975 157095702 237750975 709244556 977603385 709244556 977603385 434880910 571684435 434880910 571684435 675691010 136065681 675691010 136065681 953836965 68858611 953836965 737839980 953836965 737839980 191300084 289359061 191300084 289359061 323698738 585780956 323698738 585780956 949099073 75929944 949099073 563563504 949099073 563563504 295074182 276693132 295074182 276693132 840020787 240276104 840020787 240276104 412591960 758344666 412591960 758344666 964801045 26727784 964801045 26727784 17140621 26727784 38654912 112616871 38654912 112616871 543984030 949846699 543984030 949846699 345098486 433806188 345098486 433806188 808565249 167451070 808565249 167451070 38770757 57421514 38770757 57421514 798803979 300378579 798803979 300378579 173381554 256376440 173381554 256376440 48563173 72101758 48563173 343750624 48563173 343750624 901367928 19236532 901367928 19236532 6280261 9228448 6280261 9228448 340458939 996203765 340458939 996203765 890188931 165011305 890188931 981895747 890188931 981895747 197067020 297835762 197067020 501237183 197067020 501237183 877107041 3782105 877107041 3782105 2587855 3782105 854387637 220867699 854387637 220867699 145709142 220867699 716239463 448696395 716239463 448696395 69477787 104833378 69477787 399890495 69477787 399890495 983210288 25452877 983210288 25452877 17115732 899478649 17115732 899478649 517118854 837871913 517118854 837871913 844007589 36207849 844007589 36207849 23958988 946107730 23958988 946107730 691839180 368356241 691839180 368356241 205331021 175258024 205331021 175258024 116592137 175258024 126061503 895453815 126061503 895453815 584121187 731323868 584121187 731323868 37158904 47090253 37158904 47090253 31597411 47090253 265134292 941469202 265134292 941469202 711143185 229701052 711143185 229701052 846904815 229701052 158318766 410064245 158318766 410064245 643717065 957928132 643717065 957928132 333584621 957928132 851336537 223560160 851336537 223560160 187820284 357745449 187820284 357745449 814990340 54168375 814990340 54168375 7766273 11859334 7766273 807556123 7766273 807556123 988237094 17572186 988237094 438568236 988237094 438568236 236847136 140989994 236847136 140989994 906122832 140989994 185643479 919286583 185643479 919286583 573126825 450962210 573126825 450962210 261929052 392431225 261929052 958219401 261929052 958219401 704461140 437063792 704461140 580710003 704461140 580710003 266927135 316932340 266927135 316932340 823535559 265547939 823535559 265547939 800973428 326724007 800973428 326724007 380816136 719035937 380816136 719035937 99444921 149454326 99444921 149454326 459218215 900682489 459218215 900682489 690088714 391772616 690088714 391772616 155143395 234604494 155143395 234604494 212354784 955377280 212354784 955377280 767525586 294604564 767525586 294604564 65919265 99109125 65919265 99109125 873620574 728560176 873620574 728560176 443774559 313269493 443774559 313269493 207586022 359814425 207586022 359814425 772629281 92515452 772629281 92515452 61769980 92515452 214332086 345804216 214332086 345804216 944457235 82842459 944457235 82842459 687735766 937158106 687735766 937158106 43335992 64468296 43335992 64468296 107695937 490137105 107695937 490137105 814059941 279164828 814059941 279164828 343714010 896727424 343714010 896727424 639868886 708774784 639868886 708774784 316014305 358871627 316014305 358871627 219114001 119677310 219114001 119677310 972936388 18247565 972936388 18247565 11953585 975030971 11953585 975030971 747708350 373099079 747708350 947329456 747708350 947329456 57880920 86604951 57880920 86604951 910764993 226823289 910764993 226823289 761605244 522968981 761605244 522968981 377939660 897226755 377939660 897226755 476722371 457226556 476722371 457226556 690573488 457226556 513483268 755489257 513483268 755489257 36796523 54399320 36796523 54399320 786351804 963886614 786351804 963886614 394848391 81462671 394848391 81462671 966103808 30068844 966103808 30068844 980034841 30068844 93575679 231646521 93575679 231646521 845766656 231646521 790504201 961461393 790504201 961461393 370555749 4487424 370555749 4487424 997004751 625148419 997004751 625148419 524336871 307994548 524336871 307994548 798414183 153677552 798414183 153677552 102503272 153677552 121219107 659924862 121219107 659924862 774994595 332939488 774994595 461146955 774994595 461146955 288542566 431934877 288542566 892061331 288542566 892061331 402379091 561541704 402379091 561541704 18922067 29320968 18922067 29320968 21955531 117235209 21955531 117235209 194427677 545483194 194427677 545483194 868028834 186647196 868028834 186647196 901208101 24067470 901208101 24067470 983940506 24067470 828949454 328985427 828949454 328985427 217936582 913018516 217936582 913018516 933918362 100471866 933918362 100471866 186832627 320069998 186832627 320069998 867673995 175884248 867673995 175884248 117101274 175884248 314575896 906264482 314575896 906264482 506416257 124975821 506416257 124975821 83226158 124975821 207800080 477538826 207800080 477538826 351552094 887781230 351552094 887781230 626890930 729604810 626890930 729604810 367528855 866988609 367528855 866988609 441185069 134610554 441185069 134610554 89455737 134610554 643127593 841591983 643127593 841591983 242740190 244902561 242740190 244902561 950107265 64180389 950107265 64180389 43177271 931170480 43177271 931170480 461492621 515965098 461492621 515965098 388758692 701985162 388758692 701985162 679835946 313154486 679835946 313154486 802970641 20674224 802970641 20674224 13341950 20674224 193184765 713531561 193184765 713531561 615870953 566034430 615870953 566034430 261204085 76032932 261204085 76032932 948988530 570400251 948988530 570400251 288983482 340421367 288983482 340421367 181895864 276469432 181895864 276469432 714922957 880848116 714922957 880848116 408884391 21616784 408884391 21616784 13774781 21616784 600606188 923917405 600606188 923917405 366274909 306066176 366274909 306066176 203033815 306066176 307152607 891615652 307152607 891615652 729948589 399976049 729948589 400014811 729948589 400014811 140590958 26332112 140590958 26332112 16901178 26332112 616277491 864954084 616277491 864954084 311210367 12004404 311210367 12004404 7822111 12004404 972326129 409113808 972326129 409113808 544129957 644218455 544129957 644218455 371732263 644218455 455016326 94428879 455016326 94428879 38741601 57410716 38741601 57410716 565431712 706688193 565431712 706688193 33730651 49928068 33730651 49928068 896743242 401257890 896743242 401257890 23158034 35000623 23158034 379994656 23158034 379994656 857296875 213650897 857296875 213650897 315672434 540552212 315672434 540552212 846155952 162721395 846155952 162721395 108844541 162721395 375111534 747346905 375111534 747346905 578583133 282226261 578583133 282226261 185727509 282226261 650634054 935545746 650634054 935545746 235582466 64921177 235582466 64921177 43549698 64921177 749930477 907660446 749930477 907660446 506311661 450951372 506311661 450951372 283091539 61026051 283091539 61026051 983350325 25223110 983350325 25223110 678568374 897709455 678568374 897709455 519291078 834794250 519291078 834794250 717348647 418626546 717348647 856855147 717348647 856855147 452302574 259512711 452302574 259512711 956841897 63930108 956841897 779366482 956841897 779366482 288258974 245699438 288258974 245699438 18205460 28377095 18205460 28377095 456776547 920944492 456776547 920944492 748879326 341769867 748879326 341769867 169389919 257198001 169389919 257198001 433882468 944234731 433882468 944234731 571763703 505838915 571763703 505838915 360504591 781350605 360504591 781350605 215861979 284420913 215861979 284420913 139033922 190638791 139033922 190638791 872728113 190638791 789318969 778992401 789318969 778992401 312237325 469226730 312237325 469226730 544794502 870693324 544794502 870693324 146435294 91570994 146435294 91570994 939276995 91570994 922582519 287698474 922582519 287698474 671225922 503127181 671225922 503127181 281288729 104982547 281288729 104982547 967093409 48649420 967093409 647316508 967093409 647316508 144523689 180663634 144523689 180663634 906079726 141076656 906079726 967523096 906079726 967523096 116404564 61557868 116404564 61557868 958573671 61557868 781077034 968619749 781077034 968619749 227011252 199187152 227011252 199187152 132565517 516832526 132565517 516832526 733382232 206930762 733382232 206930762 84933585 127794860 84933585 127794860 727358507 579317307 727358507 579317307 315819253 280994487 315819253 280994487 836985804 68121720 836985804 68121720 45970129 68121720 119650072 520324040 119650072 520324040 709367041 422155418 709367041 422155418 727969593 402624014 727969593 402624014 305667968 650475561 305667968 650475561 892842646 161342649 892842646 161342649 683659515 782962276 683659515 782962276 399567379 782962276 545117629 606761223 545117629 606761223 92328668 122172599 92328668 122172599 81450974 122172599 867690291 850656175 867690291 850656175 205517680 310137320 205517680 310137320 787916808 824851014 787916808 824851014 512609167 939407609 512609167 939407609 394306003 474768198 394306003 474768198 183448481 106071596 183448481 106071596 930298978 106071596 634936197 601100375 634936197 601100375 353953445 992088602 353953445 992088602 790519624 281548160 790519624 281548160 919220283 66505486 919220283 66505486 998442909 2048254 998442909 2048254 324565461 688615928 324565461 688615928 940366458 89702025 940366458 379668450 940366458 379668450 211000238 174462372 211000238 174462372 908343149 138000366 908343149 138000366 277136674 493724140 277136674 493724140 666974891 752513286 666974891 752513286 302544412 434510463 302544412 434510463 39647149 8915025 39647149 8915025 6025964 160075630 6025964 160075630 938995046 91890388 938995046 91890388 836585578 297424536 836585578 297424536 792043603 330134907 792043603 330134907 172755871 184314730 172755871 184314730 895725042 156999482 895725042 983591010 895725042 983591010 466947849 135964986 466947849 135964986 90422987 993663045 90422987 993663045 671054815 358314201 671054815 358314201 758551818 215553717 758551818 215553717 856047996 215553717 551128784 651912272 551128784 651912272 298928799 122784674 298928799 122784674 918924789 122784674 871122715 478795907 871122715 478795907 213157821 250961343 213157821 250961343 855096125 98278210 855096125 98278210 65406920 927946887 65406920 927946887 518843693 424630471 518843693 424630471 894723867 70438530 894723867 70438530 47455702 70438530 743590499 618700807 743590499 618700807 517180271 951478084 517180271 951478084 651695501 951478084 345613593 515709590 345613593 515709590 708204462 431610152 708204462 784124586 708204462 784124586 387127732 50930195 387127732 50930195 34696518 50930195 105043378 982140097 105043378 982140097 682317268 112918292 682317268 112918292 925469533 112918292 289930071 928893310 289930071 928893310 807178277 211042537 807178277 211042537 77091882 80491851 77091882 80491851 946129122 80491851 128114147 696134305 128114147 696134305 903633851 63806979 903633851 63806979 956969009 751284447 956969009 751284447 145351816 220203327 145351816 220203327 851910197 480751963 851910197 480751963 8278889 12439782 8278889 12439782 9825519 32791986 9825519 32791986 613453604 585476718 613453604 363183333 613453604 363183333 820406961 101011651 820406961 101011651 933772676 101011651 4554614 7246942 4554614 7246942 903663292 294416697 903663292 294416697 519231174 739860839 519231174 739860839 437863659 859817239 437863659 859817239 882242805 166538586 882242805 166538586 106318355 159554892 106318355 159554892 498327383 850767100 498327383 850767100 553255179 36522111 553255179 36522111 975687503 36522111 730186058 518602819 730186058 518602819 311333080 386363554 311333080 386363554 125086151 160359991 125086151 160359991 893420188 160359991 603649847 969783859 603649847 969783859 443848165 490566609 443848165 490566609 326307084 490566609 931101104 104965319 931101104 104965319 136233798 602446779 136233798 602446779 839405384 241163127 839405384 241163127 376666301 989626677 376666301 989626677 881238985 117609749 881238985 117609749 78232971 117609749 712255001 858254950 712255001 858254950 300099985 433049747 300099985 433049747 205285254 285207152 205285254 285207152 975682332 36532522 975682332 36532522 844627996 627938692 844627996 627938692 373357390 826555948 373357390 826555948 489853703 486785270 489853703 486785270 671489785 486785270 648475079 781989803 648475079 781989803 75275600 113305735 75275600 113305735 202595357 470918277 202595357 470918277 566622081 803569316 566622081 803569316 340394472 533309271 340394472 533309271 580483192 960762503 580483192 960762503 395905551 471221062 395905551 471221062 246311823 319907404 246311823 319907404 948415696 76887816 948415696 76887816 906932630 205526088 906932630 205526088 250209010 443801657 250209010 443801657 393110265 933959951 393110265 933959951 227735203 210569492 227735203 210569492 12696440 19483882 12696440 19483882 919648683 920522658 919648683 920522658 597193310 818194971 597193310 818194971 83684170 125964289 83684170 125964289 168036006 350937476 168036006 350937476 716501625 471895532 716501625 471895532 112328841 123345134 112328841 123345134 82262460 123345134 177198500 784605666 177198500 784605666 551749217 262461250 551749217 262461250 927225179 110392921 927225179 897969288 927225179 897969288 256040429 383637560 256040429 383637560 666854856 909201182 666854856 909201182 327097971 115196303 327097971 115196303 76583281 923778198 76583281 923778198 555236655 392431229 555236655 392431229 884797419 54872338 884797419 54872338 963078187 54872338 311938136 727833251 311938136 727833251 462980973 972701021 462980973 972701021 407050782 487207071 407050782 487207071 829791133 230700863 829791133 230700863 846328300 723394211 846328300 723394211 91210388 57706802 91210388 57706802 961251559 57706802 68991272 131330552 68991272 131330552 853114219 462833242 853114219 462833242 391251046 653264099 391251046 653264099 351368676 653264099 483147809 115320158 483147809 115320158 76674108 115320158 873375617 254995258 873375617 254995258 167960601 380147914 167960601 380147914 895620525 157126116 895620525 157126116 832252780 254595468 832252780 254595468 493837341 876002151 493837341 876002151 371715587 89980726 371715587 89980726 60009402 89980726 534154085 732075083 534154085 732075083 972473794 40545795 972473794 40545795 822479062 768610061 822479062 768610061 112416546 1628570 112416546 1628570 1136265 613699319 1136265 613699319 926035774 112380667 926035774 112380667 690371674 560286210 690371674 560286210 412614196 979666027 412614196 979666027 961277668 57645884 961277668 57645884 812541875 784200612 812541875 784200612 304048639 209256153 304048639 209256153 112483698 168584147 112483698 168584147 174320846 427865148 174320846 427865148 732523304 368769991 732523304 368769991 750645746 985260994 750645746 985260994 614693101 694478644 614693101 694478644 410739305 966772838 410739305 966772838 889878034 165568217 889878034 871627813 889878034 871627813 188754061 25670936 188754061 25670936 982949650 25670936 354701422 739583276 354701422 739583276 823777941 7122127 823777941 7122127 4465306 7122127 939452337 111846473 939452337 111846473 134614883 984116758 134614883 984116758 570545537 481057352 570545537 481057352 674938941 481057352 579654437 980196798 579654437 288412748 579654437 288412748 952573154 23618780 952573154 23618780 984247458 23618780 93201402 989838890 93201402 989838890 654438618 686232199 654438618 686232199 229312510 186363052 229312510 186363052 971278581 42784603 971278581 42784603 38202349 198007059 38202349 198007059 867510508 783354154 867510508 783354154 319973698 413569544 319973698 413569544 224097032 188791614 224097032 188791614 896643322 155339711 896643322 155339711 133634157 465900165 133634157 465900165 755623274 361242262 755623274 610250593 755623274 610250593 168639819 238204564 168639819 238204564 136567754 205404430 136567754 205404430 798163594 305178415 798163594 305178415 368090171 548337648 368090171 548337648 522689154 945508987 522689154 945508987 979873019 30350136 979873019 30350136 175904205 833985664 175904205 833985664 665401749 227312738 665401749 227312738 902893845 92306445 902893845 92306445 972188284 41289435 972188284 41289435 255224436 475512810 255224436 475512810 776618043 25069251 776618043 25069251 983541917 25069251 23047160 705496855 23047160 705496855 652943076 930175463 652943076 930175463 689449207 458875396 689449207 937068085 689449207 937068085 487204956 125609792 487204956 125609792 917056431 125609792 462167409 730438548 462167409 730438548 623763430 686881602 623763430 686881602 93601575 140305142 93601575 140305142 262176697 795379291 262176697 795379291 574375193 399890493 574375193 399890493 241099751 186522531 241099751 186522531 910254414 124089083 910254414 124089083 917913357 124089083 101316603 325154266 101316603 325154266 742037793 547071920 742037793 547071920 187273882 284047893 187273882 870437177 187273882 870437177 927423075 109978696 927423075 109978696 113265301 196440563 113265301 196440563 399059441 892093545 399059441 892093545 251105582 64210347 251105582 64210347 956638302 64210347 874070624 815134000 874070624 815134000 480144047 11345856 480144047 11345856 992179587 11345856 821354286 484475679 821354286 484475679 91330192 295382 91330192 295382 248352 951379573 248352 951379573 586328889 850032656 586328889 850032656 375862382 892177573 375862382 892177573 683035264 424133996 683035264 424133996 270347959 170176228 270347959 170176228 113633085 489845623 113633085 489845623 752778558 122634471 752778558 122634471 919012734 122634471 783656902 737946968 783656902 737946968 507542725 957772982 507542725 957772982 696829301 359084330 696829301 359084330 907970827 138511404 907970827 138511404 771165297 870146597 771165297 870146597 44991558 58781210 44991558 58781210 960604296 58781210 891182772 708140488 891182772 708140488 445993793 72280282 445993793 72280282 34758376 50977973 34758376 652342088 34758376 652342088 840879436 156404277 840879436 156404277 49438837 73512774 49438837 418950976 49438837 418950976 781797395 156912008 781797395 156912008 912006316 133154047 912006316 436953115 912006316 436953115 77348386 116217793 77348386 116217793 742596298 458587794 742596298 458587794 305769183 608212039 305769183 608212039 916287008 98005935 916287008 98005935 65185303 98005935 737232757 615302778 737232757 615302778 165089387 250086728 165089387 436337867 165089387 436337867 728467935 302309539 728467935 302309539 36209246 53455715 36209246 53455715 415574215 912375284 415574215 912375284 237155007 272010774 237155007 272010774 857721621 212930153 857721621 212930153 835977547 486975228 835977547 486975228 83895823 126291441 83895823 969502084 83895823 969502084 703647626 148466638 703647626 148466638 901503943 148466638 377917236 938384053 377917236 938384053 467631871 82748840 467631871 82748840 36388849 12307591 36388849 12307591 8187923 12307591 835913777 406841660 835913777 406841660 172298049 67808724 172298049 67808724 45866729 67808724 427244040 994581911 427244040 994581911 978123775 33143349 978123775 33143349 537352326 944061577 537352326 944061577 583368226 684434920 583368226 684434920 288149674 81152317 288149674 81152317 41078409 61033280 41078409 61033280 727599430 768941562 727599430 768941562 411918569 430524578 411918569 430524578 108694801 162544380 108694801 971839508 108694801 971839508 904123285 14346683 904123285 14346683 9621194 14346683 910551933 853839637 910551933 853839637 289948915 408395909 289948915 408395909 845115156 232743829 845115156 632704852 845115156 632704852 482703088 465900162 482703088 465900162 729619679 295387896 729619679 295387896 195281891 916060763 195281891 916060763 436232121 458070826 436232121 458070826 178937592 262836599 178937592 262836599 53333939 79718282 53333939 79718282 945524818 112230669 945524818 112230669 891794956 653429624 891794956 653429624 467836472 865530718 467836472 865530718 367314773 253054722 367314773 253054722 72499669 109045661 72499669 740331778 72499669 740331778 877091811 184709424 877091811 184709424 304857708 929535941 304857708 929535941 713897979 409713526 713897979 409713526 782330051 124616213 782330051 124616213 82981226 798272665 82981226 798272665 561443896 96897126 561443896 96897126 64545831 96897126 135235367 865460641 135235367 865460641 368218010 711159572 368218010 711159572 651318629 711159572 115574671 94023337 115574671 94023337 62729328 94023337 953092742 69887989 953092742 69887989 451368446 627412975 451368446 627412975 708293429 276192259 708293429 276192259 988631800 17123102 988631800 17123102 797608335 490075902 797608335 490075902 325898291 955062892 325898291 955062892 842656168 141714260 842656168 141714260 905806085 141714260 731580332 474186649 731580332 474186649 105229772 144939432 105229772 144939432 974378956 38054631 974378956 38054631 120319417 611501840 120319417 611501840 989400291 15940374 989400291 15940374 284778134 976728702 284778134 976728702 767640484 59265049 767640484 59265049 960272440 955414980 960272440 955414980 529601140 469434922 529601140 469434922 820962571 134402620 820962571 134402620 911024351 172847917 911024351 172847917 25010378 37548707 25010378 37548707 204950472 888185991 204950472 888185991 588163577 574879257 588163577 574879257 861340858 52502836 861340858 52502836 964722915 804907341 964722915 804907341 117408830 43923191 117408830 43923191 28999071 43923191 127627890 483221397 127627890 483221397 329674689 573504817 329674689 573504817 889322356 166340971 889322356 773804451 889322356 773804451 21853960 33163407 21853960 798862406 21853960 798862406 928162063 108967282 928162063 108967282 631265465 957389071 631265465 957389071 103307636 87103185 103307636 87103185 50842100 75796096 50842100 75796096 287697691 915960460 287697691 915960460 624806439 45620925 624806439 45620925 968834532 45620925 570049072 636976005 570049072 636976005 324971794 480693123 324971794 480693123 789562669 59799922 789562669 59799922 40277472 59799922 483738219 973241189 483738219 973241189 418852409 628130877 418852409 628130877 748161489 372653624 748161489 372653624 376458818 811010961 376458818 811010961 899436204 37104633 899436204 37104633 975132727 37104633 365720448 769994770 365720448 769994770 480125766 739869469 480125766 739869469 411705328 419090981 411705328 419090981 956607068 64283651 956607068 64283651 61735946 481334852 61735946 481334852 943053718 85243177 943053718 85243177 91027565 833858944 91027565 833858944 728073480 279036976 728073480 279036976 814125452 279036976 422997192 669804212 422997192 669804212 212592543 287923953 212592543 287923953 806862380 287923953 739122974 717067494 739122974 717067494 302088493 333031033 302088493 333031033 774915754 585921839 774915754 585921839 202496929 305341487 202496929 327716523 202496929 327716523 997119401 4244019 997119401 4244019 982371791 623288523 982371791 623288523 50913606 75929943 50913606 75929943 114022612 567921813 114022612 567921813 728025135 241487068 728025135 241487068 159575853 50598231 159575853 50598231 993014363 9793036 993014363 9793036 985064631 257588763 985064631 257588763 233438261 582945142 233438261 582945142 718320878 64622764 718320878 64622764 974086272 35936028 974086272 35936028 976244170 614594590 976244170 614594590 363595579 528695876 363595579 528695876 672273991 287813725 672273991 287813725 806936897 287813725 373901394 973328506 373901394 973328506 789404581 249724702 789404581 249724702 165005510 453160055 165005510 453160055 731968108 76270306 731968108 76270306 984473086 23182749 984473086 622630493 984473086 622630493 310710247 439485650 310710247 439485650 235662514 285425567 235662514 285425567 159314659 240989024 159314659 284847007 159314659 284847007 839634132 13758961 839634132 13758961 990830481 13758961 247697873 861744864 247697873 861744864 731115326 70033532 731115326 70033532 952990918 70033532 822141073 896949286 822141073 896949286 218087288 148412090 218087288 148412090 98753788 658008949 98753788 658008949 733803592 384972338 733803592 384972338 746982593 373957350 746982593 490809638 746982593 490809638 65317730 21542315 65317730 21542315 985784491 21542315 69720988 169469374 69720988 169469374 285930850 579020054 285930850 579020054 647565148 808936980 647565148 808936980 50725364 75683911 50725364 75683911 767000962 801246897 767000962 801246897 336275580 249639143 336275580 249639143 164958288 249639143 707375164 828095538 707375164 828095538 591289831 379778580 591289831 379778580 837729712 117912083 837729712 117912083 8577675 12873611 8577675 12873611 921916892 495815868 921916892 495815868 19559482 30008946 19559482 30008946 44093875 459979407 44093875 459979407 988313591 17473168 988313591 998421291 988313591 998421291 358700211 850080122 358700211 850080122 853205483 220544044 853205483 220544044 332118018 770057025 332118018 770057025 626606200 221257752 626606200 221257752 852806920 221257752 258509985 872395313 258509985 872395313 695684773 436990809 695684773 436990809 846484615 127627400 846484615 127627400 84762821 127627400 262480234 756211078 262480234 756211078 994669514 7315395 994669514 596839685 994669514 596839685 130055044 23525144 130055044 23525144 15334901 896629529 15334901 896629529 581518794 308005546 581518794 308005546 204360852 898008472 204360852 898008472 836486541 245699437 836486541 245699437 826926824 694547902 826926824 694547902 23629867 35773817 23629867 457308718 23629867 457308718 746041540 317444488 746041540 317444488 785754762 317444488 181166338 29851101 181166338 29851101 7977408 12194511 7977408 12194511 547976121 752322207 547976121 752322207 243775664 346703288 243775664 346703288 773346901 139447010 773346901 139447010 973438555 39361076 973438555 39361076 103492576 274179682 103492576 274179682 727653903 649064162 727653903 649064162 444033144 524803184 444033144 524803184 490561706 983727844 490561706 134272143 490561706 134272143 939280557 91563368 939280557 101208923 939280557 101208923 22552989 34037248 22552989 34037248 30868302 627894528 30868302 627894528 742415380 303647131 742415380 303647131 795799490 303647131 239653136 579265260 239653136 579265260 831804772 252879120 831804772 252879120 827825572 857090075 827825572 857090075 529989956 520350498 529989956 520350498 368739978 998669611 368739978 998669611 628048066 210637749 628048066 210637749 139979993 210637749 586168755 841478527 586168755 841478527 341497755 959682895 341497755 959682895 545709417 473614457 545709417 473614457 96996939 106071594 96996939 106071594 70387035 989933264 70387035 989933264 406967727 506020804 406967727 506020804 551873018 816825388 551873018 816825388 210001254 292792609 210001254 292792609 803165056 292792609 219390216 468621843 219390216 468621843 759152532 351035645 759152532 351035645 780081762 325595085 780081762 812653732 780081762 812653732 250049262 62679064 250049262 62679064 42226599 346728689 42226599 346728689 993750083 8542818 993750083 644515199 993750083 644515199 312445357 469485816 312445357 785372961 312445357 785372961 830097054 124588842 830097054 124588842 926444776 86475487 926444776 86475487 942271143 86475487 305825521 650843524 305825521 650843524 657228920 980070167 657228920 980070167 342130213 348106171 342130213 348106171 876572463 185294351 876572463 185294351 417682887 962622148 417682887 962622148 691924006 455343294 691924006 455343294 382868886 985690074 382868886 985690074 706761600 192092804 706761600 192092804 906281149 85836469 906281149 85836469 942616793 85836469 842208373 955327770 842208373 955327770 285808080 20014163 285808080 20014163 13074685 20014163 823467507 631539622 823467507 631539622 498583491 370500771 498583491 370500771 36781290 15732436 36781290 15732436 5054287 3434036 5054287 3434036 997629633 630525137 997629633 630525137 162243882 97971787 162243882 97971787 935479276 97971787 750255055 443930207 750255055 443930207 576234791 704581036 576234791 704581036 226196044 340051358 226196044 968155530 226196044 968155530 814884839 179765549 814884839 179765549 119849286 179765549 790300342 877842435 790300342 877842435 327678878 211233658 327678878 211233658 858832627 211233658 281349754 690747005 281349754 690747005 942072239 60511530 942072239 60511530 5412266 8115859 5412266 8115859 605744677 929629224 605744677 929629224 705923230 435080168 705923230 691542954 705923230 691542954 124966852 187296007 124966852 731894281 124966852 731894281 528154751 469393800 528154751 469393800 312330038 891143364 312330038 891143364 836502362 146297031 836502362 146297031 97535922 921965259 97535922 921965259 804324502 195868948 804324502 195868948 927406666 110033840 927406666 110033840 271737765 959950327 271737765 959950327 794839369 207099910 794839369 207099910 861110047 491031847 861110047 491031847 259339622 330996524 259339622 330996524 78336767 117679966 78336767 350363278 78336767 350363278 898124875 108411245 898124875 108411245 928643340 108411245 100347300 494764448 100347300 494764448 781371947 271730009 781371947 271730009 889696618 27436087 889696618 27436087 981999693 27436087 317002318 853121246 317002318 853121246 690643430 178308256 690643430 178308256 881078904 946465112 881078904 946465112 514388051 276865077 514388051 276865077 966878928 49018001 966878928 49018001 505895902 998339290 505895902 998339290 591475661 998339290 381844761 615320764 381844761 615320764 934003638 100379845 934003638 100379845 218419352 863510831 218419352 863510831 609679316 493027845 609679316 493027845 327774355 493027845 630821467 824291389 630821467 824291389 495297920 415355167 495297920 415355167 796087953 303400782 796087953 460460859 796087953 460460859 288315304 65950923 288315304 65950923 44452247 65950923 906721823 151453419 906721823 151453419 129835559 852404696 129835559 852404696 549006739 503444358 549006739 503444358 413700349 883534350 413700349 883534350 967472945 25587670 967472945 25587670 983076393 25587670 734051795 763824935 734051795 763824935 376561647 681487191 376561647 681487191 593107132 600922185 593107132 600922185 522807207 841443914 522807207 841443914 412732698 356315876 412732698 356315876 759090874 356315876 705438921 776961793 705438921 776961793 571759424 572413369 571759424 572413369 469404092 985192455 469404092 985192455 386346806 598517667 386346806 598517667 996975174 4591358 996975174 4591358 773563297 394933108 773563297 394933108 240156395 344333818 240156395 344333818 5616104 8341650 5616104 8341650 40458249 211982767 40458249 211982767 143433937 802078932 143433937 802078932 646512058 268090279 646512058 268090279 176317521 268090279 646033152 751871746 646033152 751871746 438444104 247833974 438444104 247833974 912846705 131586295 912846705 131586295 137644603 414935424 137644603 414935424 687446533 805898747 687446533 805898747 350038936 996824423 350038936 996824423 744041139 313197285 744041139 313197285 962558676 55754023 962558676 55754023 912539323 861552112 912539323 861552112 465718458 377751333 465718458 377751333 154033748 146268580 154033748 146268580 97531566 146268580 864978517 310356131 864978517 310356131 372098113 778377965 372098113 778377965 329679144 470865807 329679144 470865807 848425758 40701801 848425758 40701801 27063151 40701801 592413835 884978940 592413835 884978940 4384159 6906227 4384159 6906227 670088721 968943445 670088721 968943445 528931680 203713826 528931680 203713826 135577534 203713826 294947800 972863467 294947800 972863467 718415653 225195687 718415653 225195687 24913033 5338119 24913033 5338119 3346000 5338119 256583939 693749550 256583939 693749550 826385323 261365724 826385323 915527525 826385323 915527525 339412425 89084340 339412425 89084340 19294550 29821432 19294550 29821432 779922618 419926569 779922618 419926569 304192021 810409716 304192021 810409716 774061660 334208951 774061660 334208951 311817713 679936402 311817713 679936402 601720877 580055686 601720877 580055686 218914091 248175808 218914091 248175808 941609930 87572931 941609930 87572931 132643182 538254511 132643182 538254511 887923414 168397964 887923414 168397964 122514676 790242388 122514676 790242388 955361119 60780313 955361119 60780313 40954244 60780313 293093623 453102984 293093623 453102984 880386052 108073345 880386052 108073345 71480910 319028011 71480910 319028011 838745108 242239345 838745108 242239345 468413284 962895518 468413284 962895518 296016602 443894698 296016602 443894698 348615170 967491633 348615170 967491633 544128170 616027311 544128170 616027311 70573044 106514185 70573044 106514185 128109129 401258487 128109129 401258487 663921145 582668742 663921145 582668742 184515820 271970339 184515820 271970339 823644235 265368879 823644235 265368879 739580326 429941286 739580326 429941286 537375085 944871700 537375085 944871700 888716113 167190800 888716113 167190800 519127095 964808557 519127095 964808557 8040760 12286608 8040760 12286608 801189008 841156255 801189008 841156255 435883375 370598635 435883375 370598635 749440623 996225923 749440623 996225923 458393222 702750415 458393222 702750415 371005771 945985390 371005771 945985390 609891212 321854137 609891212 321854137 148142458 208027186 148142458 208027186 98878657 148621936 98878657 148621936 236950019 739288052 236950019 739288052 486667330 74637191 486667330 74637191 949909216 74637191 116394267 490272000 116394267 490272000 667237788 590232144 667237788 590232144 201125266 303741053 201125266 589154768 201125266 589154768 362394241 259444682 362394241 259444682 895358333 157411010 895358333 157411010 365844619 957455078 365844619 957455078 413403797 310988364 413403797 310988364 184883082 217768087 184883082 217768087 857210952 33415061 857210952 33415061 22112154 33415061 699243291 869455104 699243291 869455104 644125206 700561765 644125206 827259830 644125206 827259830 143833007 217198093 143833007 217198093 318145763 656974846 318145763 656974846 982408283 26547607 982408283 26547607 122816007 830364436 122816007 830364436 591188373 446356923 591188373 446356923 106149556 159352875 106149556 373164775 106149556 373164775 872700902 190663966 872700902 580305670 872700902 580305670 46146474 68438924 46146474 68438924 67715571 248307926 67715571 248307926 832036142 532595009 832036142 532595009 231496949 94501996 231496949 94501996 62985738 94501996 732337962 457991211 732337962 457991211 170665341 53938627 170665341 53938627 36424137 53938627 810999789 367016018 810999789 367016018 244509373 367016018 251578149 528824842 251578149 528824842 974124389 15736418 974124389 15736418 10458447 15736418 100724386 936274909 100724386 936274909 579656800 823955046 579656800 823955046 630687624 483241670 630687624 483241670 867708198 197593588 867708198 197593588 233517770 366030832 233517770 366030832 464357993 981229251 464357993 981229251 599849512 981229251 352206163 486795821 352206163 486795821 948156985 60565873 948156985 60565873 959161170 60565873 712592269 499714595 712592269 499714595 94244483 141122800 94244483 141122800 173797156 959257863 173797156 959257863 812797069 277866789 812797069 277866789 939580468 91336669 939580468 676622167 939580468 676622167 242089648 114928736 242089648 114928736 924117126 114928736 222781242 390558330 222781242 390558330 797444570 301228139 797444570 301228139 787272514 582145469 787272514 582145469 468552551 953749012 468552551 953749012 405359272 579694558 405359272 579694558 477739463 732326380 477739463 732326380 669737705 257663988 669737705 257663988 828817165 257663988 714428338 674610463 714428338 674610463 213067788 202181036 213067788 202181036 134245642 201835301 134245642 508474838 134245642 508474838 955535501 65989528 955535501 65989528 57148577 392075288 57148577 392075288 751896657 366744301 751896657 366744301 395399424 841789449 395399424 841789449 686102503 463793580 686102503 463793580 609404756 782378521 609404756 782378521 6695839 9867155 6695839 9867155 730834241 450951375 730834241 450951375 694619377 450951375 853101156 34354057 853101156 34354057 22712723 34354057 536021669 980468219 536021669 980468219 373162083 255274222 373162083 255274222 123283094 184830837 123283094 184830837 582814244 851907809 582814244 851907809 251061217 376143890 251061217 376143890 677282416 804469626 677282416 804469626 336381300 488187583 336381300 488187583 924030559 105348292 924030559 105348292 69857625 105348292 792347206 499418535 792347206 499418535 332550053 860365403 332550053 860365403 796341170 255658436 796341170 255658436 830201196 255658436 309068335 987965184 309068335 987965184 495286273 530421036 495286273 530421036 961196322 57774319 961196322 57774319 784901687 394055752 784901687 394055752 338325524 577141926 338325524 577141926 773575630 239991922 773575630 239991922 158497653 239991922 923596547 115638188 923596547 115638188 903711292 147979064 903711292 147979064 768404137 367002653 768404137 367002653 244481074 484496460 244481074 484496460 768010856 7246939 768010856 7246939 994775532 581614069 994775532 581614069 165222019 77425099 165222019 77425099 947852994 77425099 72356836 228238624 72356836 228238624 358015420 893026136 358015420 893026136 638007456 480913088 638007456 480913088 289890148 230162435 289890148 230162435 152276281 230162435 195255258 365322944 195255258 365322944 905650844 49151860 905650844 49151860 13709025 21333295 13709025 21333295 785109215 447053814 785109215 447053814 282496864 267424350 282496864 267424350 851773491 33749592 851773491 33749592 22449135 704211498 22449135 704211498 476072167 506211484 476072167 506211484 743235034 371789404 743235034 371789404 4539468 7165913 4539468 7165913 8331435 114282298 8331435 114282298 141239048 551329904 141239048 551329904 886953204 169865737 886953204 463993232 886953204 463993232 252136175 243551104 252136175 243551104 161006699 243551104 865514047 200799098 865514047 200799098 156877989 278526314 156877989 278526314 290691836 892737675 290691836 892737675 441315549 905383016 441315549 905383016 583931989 67448967 583931989 67448967 45543635 67448967 940025920 372890967 940025920 372890967 25562305 38457706 25562305 38457706 140337780 574250099 140337780 574250099 825839018 5988651 825839018 5988651 995804946 5988651 628626093 996890415 628626093 996890415 515136006 368988046 515136006 368988046 246239715 545463186 246239715 545463186 728634505 173234999 728634505 173234999 115596070 173234999 965256941 51657447 965256941 51657447 717088686 489897972 717088686 489897972 327505650 580886962 327505650 580886962 911813085 133393025 911813085 972392843 911813085 972392843 337879667 153989413 337879667 153989413 72040804 108464034 72040804 108464034 462708964 887643998 462708964 887643998 874182329 98384661 874182329 98384661 65446993 98384661 304471140 980567998 304471140 980567998 573154953 470065610 573154953 470065610 312972636 470065610 674836559 585745558 674836559 585745558 267872517 136571132 267872517 136571132 947553609 78127853 947553609 78127853 231251947 449764401 231251947 449764401 640634185 966090631 640634185 966090631 287715710 69003599 287715710 69003599 46548081 69003599 887078503 327025433 887078503 327025433 686050538 477017527 686050538 477017527 227604605 341614699 227604605 341614699 693989209 460219219 693989209 460219219 389398641 953277450 389398641 953277450 572348884 639045216 572348884 639045216 601111388 628396160 601111388 628396160 476459335 882683878 476459335 882683878 761456282 52246331 761456282 52246331 964847640 474742503 964847640 474742503 25840981 39005286 25840981 39005286 67811730 104948658 67811730 104948658 187406095 284288294 187406095 284288294 990698019 13997617 990698019 13997617 175164638 437411230 175164638 437411230 947546872 78135425 947546872 78135425 417204535 954551915 417204535 954551915 689219410 145458608 689219410 145458608 903428136 437788592 903428136 437788592 271277659 103011178 271277659 103011178 932422411 609929345 932422411 609929345 316001646 347417004 316001646 347417004 200199472 302424087 200199472 302424087 680356518 751538498 680356518 751538498 573998723 591135508 573998723 591135508 345070867 990826003 345070867 990826003 792136353 308559098 792136353 798621392 792136353 798621392 86294581 129660274 86294581 129660274 419458837 831803303 419458837 831803303 749084959 274222695 749084959 274222695 817287894 274222695 203061587 534172731 203061587 534172731 841748080 72064965 841748080 72064965 48504242 72064965 93692317 725394962 93692317 725394962 783125896 168123359 783125896 168123359 887983758 168123359 152453256 367200651 152453256 367200651 780345607 139235128 780345607 139235128 70666533 106659600 70666533 106659600 158396213 826529596 158396213 826529596 726672935 313555473 726672935 313555473 871879939 191993622 871879939 936043601 871879939 936043601 348446528 720151209 348446528 720151209 740592486 128359892 740592486 128359892 915182087 128359892 179374886 423543099 179374886 423543099 674939607 837124747 674939607 837124747 92762386 139024350 92762386 139024350 158640519 695798723 158640519 695798723 539442247 29795113 539442247 29795113 19258298 29795113 972404653 331350759 972404653 331350759 481719069 931626654 481719069 931626654 334594557 361162867 334594557 361162867 941643906 61412596 941643906 61412596 41318645 61412596 820503486 333992787 820503486 333992787 750664077 953843462 750664077 953843462 175212189 16317205 175212189 16317205 10669220 16317205 728968084 416733688 728968084 416733688 290650229 435362607 290650229 362654839 290650229 362654839 941336710 66067295 941336710 66067295 955535402 66067295 149531747 409502310 149531747 409502310 702263033 841641107 702263033 841641107 225149930 12305161 225149930 12305161 991638622 926776274 991638622 926776274 337409563 745990537 337409563 745990537 910550887 135366006 910550887 135366006 906425130 774970328 906425130 774970328 469038194 215991701 469038194 215991701 855680839 499824810 855680839 499824810 119087210 140989997 119087210 140989997 94135431 140989997 242931426 996312466 242931426 996312466 615506292 380899904 615506292 380899904 909897495 87811674 909897495 87811674 58858100 87811674 274915047 590095387 274915047 590095387 637976043 635664772 637976043 635664772 750088925 278223325 750088925 278223325 182941865 278223325 809821820 522709458 809821820 522709458 376269536 873105596 376269536 873105596 918476033 17881579 918476033 17881579 987927189 17881579 979779957 749651794 979779957 749651794 350123436 441333141 350123436 441333141 45198945 49214303 45198945 49214303 966662934 49214303 951125819 471982755 951125819 471982755 463177650 681862664 463177650 681862664 316458464 389875903 316458464 389875903 260346191 389875903 640908256 838072405 640908256 838072405 748844747 191065200 748844747 191065200 85449602 128394175 85449602 128394175 178922874 947386964 178922874 947386964 645363404 537058768 645363404 537058768 445652317 775753399 445652317 775753399 81818885 122793459 81818885 122793459 496241194 926924558 496241194 926924558 352582020 802929848 352582020 802929848 689193175 171397784 689193175 171397784 62145999 79975436 62145999 79975436 946386965 79975436 179200603 314059171 179200603 314059171 343730434 960239096 343730434 960239096 642218489 960239096 482114683 320137901 482114683 320137901 827520778 259742855 827520778 259742855 182398117 638912727 182398117 638912727 835646023 39980322 835646023 39980322 26591726 39980322 238374295 491447259 238374295 491447259 519749615 951245056 519749615 951245056 961700483 56835786 961700483 56835786 253537635 848781912 253537635 848781912 536989070 668909067 536989070 668909067 596402852 820497506 596402852 820497506 103418301 154850911 103418301 154850911 631528301 899456201 631528301 899456201 349025937 362448068 349025937 362448068 216149587 326040365 216149587 760293713 216149587 760293713 797550224 176132412 797550224 176132412 47352483 70287724 47352483 70287724 912697536 402076288 912697536 402076288 267753737 750683677 267753737 750683677 677048785 422482821 677048785 422482821 890302398 164825576 890302398 642680310 890302398 642680310 338539205 362549281 338539205 362549281 754679452 484554405 754679452 484554405 315982870 196325353 315982870 196325353 130820907 196325353 812670762 994531612 812670762 994531612 543101784 155288627 543101784 155288627 913575927 130782580 913575927 130782580 163985759 416943766 163985759 416943766 807510262 144826271 807510262 144826271 987892437 17896829 987892437 17896829 136682041 441980046 136682041 441980046 941186817 77980420 941186817 77980420 947674425 77980420 108422505 575496657 108422505 575496657 723878823 363150236 723878823 363150236 242001540 363150236 417225190 786791282 417225190 786791282 338678578 367775696 338678578 367775696 751225957 367775696 521723462 979047177 521723462 979047177 334103978 127056525 334103978 127056525 916258830 127056525 246825184 666075368 246825184 666075368 431308115 666075368 244838224 98225718 244838224 98225718 935336817 98225718 673155843 690859815 673155843 690859815 238505722 116243002 238505722 116243002 936079237 96491411 936079237 96491411 126882970 740174703 126882970 740174703 663282982 266052761 663282982 266052761 175075905 266052761 251249345 753520434 251249345 753520434 738093603 169348621 738093603 169348621 113057865 274003059 113057865 274003059 826122425 243962888 826122425 243962888 848777105 227121508 848777105 725007701 848777105 725007701 549695153 379387265 549695153 379387265 253003551 379387265 311407693 767627559 311407693 767627559 678571631 179850613 678571631 179850613 880217229 179850613 386325786 822905311 386325786 822905311 603252812 598892417 603252812 598892417 250187396 374669495 250187396 488187343 250187396 488187343 717526212 357214806 717526212 357214806 676812 1003912 676812 1003912 803140171 396210348 803140171 396210348 406230472 769702855 406230472 769702855 569629892 224527226 569629892 224527226 956406104 64668123 956406104 64668123 906385790 304632275 906385790 304632275 300600385 496208289 300600385 496208289 665236480 496208289 606293015 921951542 606293015 921951542 906692223 139978826 906692223 558845402 906692223 558845402 302205328 73422549 302205328 73422549 950760622 73422549 156698259 895311361 156698259 895311361 781900022 323187317 781900022 323187317 578791403 819357920 578791403 819357920 680260666 67257536 680260666 67257536 954656443 67257536 362649822 658558880 362649822 658558880 649708302 399046282 649708302 399046282 730705554 399046282 186836173 117806580 186836173 117806580 33534625 49526542 33534625 49526542 720827378 694619705 720827378 694619705 13553508 20974735 13553508 797921585 13553508 797921585 428683535 83164124 428683535 83164124 55566037 83164124 316771578 984000766 316771578 984000766 721091172 407966668 721091172 407966668 3498497 5467738 3498497 5467738 121809394 348790223 121809394 348790223 845690673 139308743 845690673 139308743 92886426 139308743 129089377 260300951 129089377 260300951 863525601 203341709 863525601 203341709 436148082 921403748 436148082 921403748 542467113 921403748 392387543 399298556 392387543 399298556 252115246 317832117 252115246 317832117 825166914 22311983 825166914 22311983 985220060 22311983 658736652 932362325 658736652 932362325 272347942 141843789 272347942 141843789 74292294 112004096 74292294 361644023 74292294 361644023 804598308 283394149 804598308 283394149 810504309 468610561 810504309 468610561 298850828 389798086 298850828 389798086 814903252 278004469 814903252 278004469 275172018 634649100 275172018 634649100 491981791 943374468 491981791 943374468 531247261 197490772 531247261 197490772 867867631 197490772 165247900 537136094 165247900 537136094 958396207 61993049 958396207 61993049 810929354 557775438 810929354 557775438 448322382 802461659 448322382 772930903 448322382 772930903 857683001 213052471 857683001 213052471 205583907 331917636 205583907 331917636 360749705 969902300 360749705 969902300 576701636 811975512 576701636 811975512 242006566 363183335 242006566 888764778 242006566 888764778 793155908 306891978 793155908 306891978 345702461 909485313 345702461 909485313 966359911 49776657 966359911 49776657 36298118 717406212 36298118 717406212 421621224 434497564 421621224 434497564 845444338 232351241 845444338 232351241 189447153 457353471 189447153 457353471 815566138 3475296 815566138 3475296 997582641 879558107 997582641 879558107 507909292 335646177 507909292 335646177 851867224 118379506 851867224 118379506 921895307 260464406 921895307 260464406 162686301 174459944 162686301 174459944 884080823 174459944 128856435 786056100 128856435 786056100 763796872 175659018 763796872 175659018 883265080 175659018 823924672 654026588 823924672 654026588 353451700 325162362 353451700 325162362 780558104 325162362 238502902 557301185 238502902 557301185 671103713 373019490 671103713 373019490 50352480 75117164 50352480 75117164 108915568 211015294 108915568 211015294 643343743 830081357 643343743 830081357 461076320 969457203 461076320 969457203 157653864 106000371 157653864 106000371 930396064 892528061 930396064 892528061 285344281 155093574 285344281 155093574 896754754 155093574 628408066 757796599 628408066 757796599 474121168 296186814 474121168 296186814 800887447 296186814 472865801 750996650 472865801 750996650 329108776 193083315 329108776 193083315 920040681 120897997 920040681 678352208 920040681 678352208 269098149 149299800 269098149 149299800 86351170 5500946 86351170 5500946 996281794 5500946 679734978 489830933 679734978 489830933 295440771 64054713 295440771 64054713 956757128 64054713 953692928 164418735 953692928 164418735 765290834 378638835 765290834 378638835 252673922 468376476 252673922 468376476 687620965 126870845 687620965 126870845 916325317 522349720 916325317 522349720 60139786 90063944 60139786 856119836 60139786 856119836 701136343 269585958 701136343 269585958 177262472 269585958 329458329 823658939 329458329 823658939 782820868 4498881 782820868 4498881 996999262 338512260 996999262 338512260 37490752 53533866 37490752 53533866 963919455 53533866 256010246 467172110 256010246 467172110 773234214 210945453 773234214 210945453 859027854 210945453 176447573 404042427 176447573 404042427 988611798 17137125 988611798 17137125 745029094 405219285 745029094 405219285 711372872 482631363 711372872 482631363 298390237 191317789 298390237 191317789 127626450 191317789 765956781 356118856 765956781 356118856 258065034 750464203 258065034 750464203 437224698 403053192 437224698 403053192 792592446 203051803 792592446 203051803 863891121 203051803 796377000 315365198 796377000 315365198 412939726 710652858 412939726 710652858 446599149 816698525 446599149 816698525 70565689 40701798 70565689 40701798 972396748 40701798 28126114 211838004 28126114 211838004 840257078 623786685 840257078 623786685 305315889 176333516 305315889 176333516 982320683 26727782 982320683 26727782 171305123 864094678 171305123 864094678 656884622 695426114 656884622 695426114 134526549 147142461 134526549 147142461 97988334 592525833 97988334 592525833 883891397 174773025 883891397 239698602 883891397 239698602 58222804 87010682 58222804 382312770 58222804 382312770 748343089 203921855 748343089 203921855 884751093 173234996 884751093 173234996 532645879 980358592 532645879 980358592 335018080 627760946 335018080 627760946 711088127 427700238 711088127 427700238 290419847 947729850 290419847 947729850 867569794 197794884 867569794 197794884 169572303 991988005 169572303 991988005 558961752 395540046 558961752 395540046 255682035 337981533 255682035 337981533 771293315 337981533 397033355 953412732 397033355 953412732 650004020 276019093 650004020 276019093 837446498 183427579 837446498 183427579 877905594 355900987 877905594 355900987 54758784 72750718 54758784 72750718 951182648 72750718 670663828 887345023 670663828 887345023 344417231 919934379 344417231 919934379 893649348 159829383 893649348 159829383 809567324 736214904 809567324 736214904 426560395 457555365 426560395 457555365 750695686 264719077 750695686 264719077 824068845 264719077 337000138 947863604 337000138 947863604 524998639 490933799 524998639 490933799 213829724 70877088 213829724 70877088 952526313 70877088 844791870 932433509 844791870 932433509 520180937 635850187 520180937 847693944 520180937 847693944 383280864 453566744 383280864 453566744 815846960 276329523 815846960 276329523 536216159 833828767 536216159 833828767 580797348 648969064 580797348 648969064 340704078 796238211 340704078 796238211 501954133 796238211 422274102 18422348 422274102 18422348 987620827 18422348 842677371 287062929 842677371 287062929 147962362 171470157 147962362 171470157 987356350 18922719 987356350 18922719 827647133 285354451 827647133 285354451 327302591 843338949 327302591 843338949 555574084 441191745 555574084 441191745 21086407 32001006 21086407 371384146 21086407 371384146 845151325 1674672 845151325 1674672 998749931 1674672 161352126 271453485 161352126 271453485 963145485 54629897 963145485 54629897 59388800 460466691 59388800 460466691 599471813 942654736 599471813 942654736 231331792 6296034 231331792 6296034 3999343 6296034 63391377 100115265 63391377 100115265 566407726 763195203 566407726 763195203 709500215 197490770 709500215 197490770 131529675 197490770 151541855 583483067 151541855 583483067 947219390 56488576 947219390 56488576 961958280 56488576 854659273 492989691 854659273 492989691 639300897 903021647 639300897 903021647 301016662 19677093 301016662 19677093 12851087 19677093 27149822 743008106 27149822 743008106 879619829 180964161 879619829 204967997 879619829 204967997 130246529 123559982 130246529 123559982 918317526 123559982 574173681 944758678 574173681 944758678 532549632 697890572 532549632 697890572 880771067 27708209 880771067 27708209 981816212 27708209 142168274 492108379 142168274 492108379 549224246 734140272 549224246 734140272 150379856 35080412 150379856 35080412 976832761 35080412 767417726 750195325 767417726 750195325 220647565 232193721 220647565 232193721 153591638 232193721 536347411 804490044 536347411 804490044 91923960 106659601 91923960 106659601 949844502 6019866 949844502 6019866 995798192 6019866 12686132 882198485 12686132 882198485 581737386 349202886 581737386 349202886 802700411 237509347 802700411 237509347 923108051 116429626 923108051 116429626 724355390 433232475 724355390 433232475 55152025 82904706 55152025 82904706 461009174 753301738 461009174 753301738 527779118 933530743 527779118 933530743 738151333 257913010 738151333 257913010 828577830 316645424 828577830 316645424 79799145 119677312 79799145 119677312 148027954 391613751 148027954 391613751 521181980 871629028 521181980 871629028 275403257 345650956 275403257 345650956 786683967 316221895 786683967 364344340 786683967 364344340 179467687 47445721 179467687 47445721 967644366 47445721 700713215 478922658 700713215 478922658 69707509 105126164 69707509 931515507 69707509 931515507 507310591 275655510 507310591 275655510 819902369 270865470 819902369 270865470 275062802 491175997 275062802 491175997 668585050 753822955 668585050 753822955 185088711 266789170 185088711 266789170 822758083 266789170 62599401 93498785 62599401 810980074 62599401 810980074 709697555 429438792 709697555 871735246 709697555 871735246 152956841 119427096 152956841 119427096 74034466 111238670 74034466 111238670 108801468 222418749 108801468 222418749 276033549 895807966 276033549 895807966 642564254 537420908 642564254 537420908 359566195 948255066 359566195 948255066 586762305 404618899 586762305 404618899 729678015 166716992 729678015 166716992 111360472 166716992 824527803 788520114 824527803 788520114 201544248 128961700 201544248 128961700 85866672 128961700 747310351 477017526 747310351 477017526 52160153 78034509 52160153 78034509 230588254 828822474 230588254 828822474 444406354 457290011 444406354 457290011 860223434 208487422 860223434 739092569 860223434 739092569 388840571 194624817 388840571 194624817 869877700 194624817 540336773 882865394 540336773 882865394 291452032 436924671 291452032 436924671 619707991 972482504 619707991 972482504 27759658 41757893 27759658 360564600 27759658 360564600 857746176 142613153 857746176 142613153 962970960 54942991 962970960 54942991 948158163 359381179 948158163 359381179 407471672 728650615 407471672 728650615 704569977 65950920 704569977 65950920 955548523 65950920 238988147 798510007 238988147 798510007 453012778 535517972 453012778 535517972 377456556 650660836 377456556 650660836 870650624 29058243 870650624 29058243 18760008 29058243 477502069 831443727 477502069 831443727 541896385 831443727 307264415 144365326 307264415 144365326 908916651 14662770 908916651 14662770 992118081 11444495 992118081 11444495 844439811 938659858 844439811 938659858 226117065 339947041 226117065 339947041 625582436 692908207 625582436 692908207 56672736 75181385 56672736 75181385 949517097 75181385 643676537 766182112 643676537 766182112 18183533 28264846 18183533 738281594 18183533 738281594 565243357 690937898 565243357 690937898 666164710 162680415 666164710 162680415 891662539 162680415 668465584 558945663 668465584 558945663 449540594 916703895 449540594 916703895 193025290 191739531 193025290 191739531 871964038 301314012 871964038 301314012 144792695 107558153 144792695 107558153 71106726 107558153 924107272 570817573 924107272 570817573 267822136 263457715 267822136 263457715 965851521 50654930 965851521 50654930 57549917 839512384 57549917 839512384 793748317 212014244 793748317 212014244 970780165 43422800 970780165 43422800 82513503 393604097 82513503 393604097 797282716 129575266 797282716 129575266 914253763 129575266 767834199 803382583 767834199 803382583 273123008 402219296 273123008 402219296 728390275 402219296 429135997 946836561 429135997 946836561 581419321 118966603 581419321 118966603 921443825 118966603 869456844 694924173 869456844 694924173 333336497 414496007 333336497 414496007 276111838 414496007 936702829 95277176 936702829 95277176 568180135 697219759 568180135 697219759 381093841 778166546 381093841 618639957 381093841 618639957 675617172 432009614 675617172 432009614 288579588 432009614 679963306 814414761 679963306 814414761 237541269 132236204 237541269 132236204 912315673 132236204 169044554 807289602 169044554 807289602 509458938 537788589 509458938 537788589 231374085 346981417 231374085 346981417 331607805 920304660 331607805 920304660 619892066 177349323 619892066 177349323 881998133 401552787 881998133 401552787 79809467 106596360 79809467 106596360 70611386 918351054 70611386 918351054 582424810 555981771 582424810 555981771 495104699 998920643 495104699 998920643 227323596 221711797 227323596 221711797 905363738 90570664 905363738 90570664 17065508 26547610 17065508 26547610 73930250 957805376 73930250 957805376 558804150 447482792 558804150 447482792 293848790 65199911 293848790 65199911 43753435 886215272 43753435 886215272 634622849 581022292 634622849 581022292 393424027 798345503 393424027 798345503 776097105 331291133 776097105 331291133 281150685 897574479 281150685 897574479 472953577 152405664 472953577 152405664 898901762 152405664 621379423 885304468 621379423 885304468 339919300 499465447 339919300 499465447 211531168 251665222 211531168 251665222 15058309 23098419 15058309 23098419 588570259 894426544 588570259 894426544 178257869 271220100 178257869 271220100 537542330 751498733 537542330 751498733 471522305 946376401 471522305 946376401 429266766 330009005 429266766 330009005 981229082 28721368 981229082 28721368 159109788 474646882 159109788 474646882 639242103 993735723 639242103 993735723 460786845 487146677 460786845 487146677 9826999 14662775 9826999 14662775 844943570 375414265 844943570 375414265 693083135 890230247 693083135 890230247 432876025 654617184 432876025 654617184 685186159 409547542 685186159 409547542 123262520 130515772 123262520 130515772 923981310 59953206 923981310 59953206 40391269 59953206 834944713 575950849 834944713 575950849 420209405 802970270 420209405 262071138 420209405 262071138 989241789 16339614 989241789 16339614 803290139 508046293 803290139 508046293 375546552 52863 375546552 52863 999910151 52863 890521331 304471370 890521331 304471370 177746845 173004679 177746845 173004679 115427817 173004679 808025730 408298631 808025730 408298631 310100638 996303053 310100638 996303053 712548511 320924687 712548511 320924687 968032528 46943403 968032528 46943403 37980861 823370794 37980861 823370794 844073814 84974262 844073814 84974262 56853365 873056835 56853365 873056835 596303277 412281089 596303277 412281089 256153976 46008330 256153976 46008330 968595521 980244264 968595521 980244264 382904553 522756613 382904553 522756613 735860721 236076996 735860721 236076996 843094576 236076996 542995449 890242060 542995449 890242060 341952872 584337050 341952872 584337050 620648362 854662285 620648362 854662285 306023036 194326305 306023036 194326305 129368568 964240404 129368568 964240404 767240765 202952867 767240765 202952867 88701573 133466668 88701573 133466668 876545176 251806166 876545176 251806166 124969367 25510535 124969367 25510535 16318705 25510535 847446384 390163461 847446384 390163461 305250336 499608712 305250336 499608712 915416378 72448669 915416378 72448669 29176959 44209931 29176959 44209931 706851839 952618157 706851839 952618157 469218973 278781613 469218973 278781613 912663344 112410056 912663344 112410056 925911844 903584835 925911844 903584835 631945780 418037619 631945780 418037619 127660933 153989412 127660933 153989412 897640751 836477306 897640751 836477306 562045185 76507481 562045185 76507481 51236763 76507481 113064306 180080297 113064306 180080297 122472240 762915286 122472240 762915286 731189419 355086940 731189419 355086940 159023611 214946111 159023611 214946111 929990831 106723566 929990831 106723566 74008136 615365797 74008136 615365797 946189203 80282274 946189203 177736045 946189203 177736045 64033085 95822439 64033085 95822439 208886674 761339325 208886674 761339325 744352796 4068642 744352796 4068642 2660171 379668452 2660171 379668452 984881295 22648532 984881295 22648532 84190669 716378205 84190669 716378205 581202359 549591447 581202359 549591447 73001740 105690338 73001740 105690338 69950983 105690338 728420853 985153447 728420853 985153447 329191241 395414167 329191241 395414167 936176420 96291105 936176420 920421036 936176420 920421036 275070904 373814144 275070904 373814144 891099402 163245041 891099402 163245041 205032045 553394871 205032045 553394871 623947411 950928172 623947411 591406430 623947411 591406430 444525922 993337721 444525922 993337721 42878477 63670120 42878477 684917856 42878477 684917856 950853990 19394054 950853990 19394054 987026339 19394054 372551174 753666734 372551174 753666734 304444221 191701069 304444221 191701069 871968363 191701069 362901568 990932588 362901568 990932588 584410199 708005795 584410199 708005795 463933841 921083917 463933841 921083917 582192913 460392207 582192913 460392207 225723362 284466681 225723362 284466681 187587899 694257075 187587899 694257075 403967696 195477231 403967696 195477231 869412650 195477231 274302069 439822053 274302069 439822053 342850645 803707527 342850645 803707527 522298895 510864221 522298895 510864221 389847210 510269416 389847210 510269416 924077520 51057036 924077520 51057036 965567830 51057036 951269186 423852510 951269186 423852510 331577267 684412252 331577267 684412252 920960358 62634210 920960358 62634210 958046673 474522207 958046673 474522207 221824470 180494081 221824470 180494081 924817016 47739910 924817016 47739910 967458890 47739910 145746856 447152227 145746856 447152227 756870272 248550542 756870272 248550542 135604708 110297879 135604708 110297879 927317052 110297879 193664962 380211773 193664962 380211773 873949925 62364921 873949925 62364921 989785947 15312173 989785947 835474462 989785947 835474462 565030003 247499399 565030003 247499399 968571855 21543526 968571855 21543526 13746692 21543526 875114218 258202997 875114218 258202997 51097958 76446685 51097958 76446685 267592968 511189069 267592968 511189069 711343760 366606733 711343760 366606733 160094764 144939437 160094764 144939437 59719154 89612692 59719154 89612692 890921689 892145282 890921689 892145282 426873680 487257457 426873680 487257457 773818985 334711980 773818985 334711980 408790422 675072875 408790422 675072875 330575738 95615240 330575738 95615240 63905166 367620642 63905166 367620642 810107413 73920347 810107413 73920347 950337148 647411710 950337148 647411710 253662215 192613314 253662215 192613314 871316288 192613314 365109834 843506086 365109834 843506086 494204509 489066584 494204509 489066584 304916657 277874515 304916657 277874515 850032817 225401613 850032817 225401613 627412049 650886279 627412049 650886279 121302747 22746781 121302747 22746781 14708640 958234822 14708640 958234822 544947050 356287460 544947050 356287460 759159193 356287460 490262237 662052549 490262237 662052549 42923782 63858596 42923782 63858596 521917561 996904359 521917561 996904359 878266885 182797382 878266885 827005450 878266885 827005450 184168491 176861879 184168491 176861879 91771072 87536903 91771072 87536903 16465441 25656662 16465441 25656662 943460205 103300513 943460205 103300513 174123631 460941459 174123631 460941459 343023706 788141987 343023706 788141987 701651025 89218343 701651025 89218343 59461244 89218343 794995499 475904494 794995499 475904494 535604984 702630014 535604984 702630014 711961590 47149832 711961590 47149832 31667623 47149832 885215126 746661273 885215126 746661273 241077434 90422977 241077434 90422977 939973394 90422977 921791854 825364033 921791854 825364033 406715118 232609496 406715118 232609496 914567611 93072732 914567611 93072732 938125503 93072732 695308830 465654572 695308830 465654572 15110574 23182751 15110574 23182751 99157185 506245134 99157185 506245134 833693612 249743299 833693612 249743299 510208314 973767544 510208314 973767544 657908651 324224400 657908651 324224400 916293559 5995933 916293559 5995933 3855281 5995933 447953491 957032038 447953491 957032038 654267567 663709307 654267567 663709307 525277680 619626614 525277680 619626614 406426015 896529556 406426015 896529556 771817838 271097165 771817838 271097165 178188508 271097165 266577230 848278904 266577230 848278904 642626559 918870653 642626559 918870653 496514729 203713825 496514729 203713825 863296782 203713825 662696254 890439425 662696254 890439425 269444750 404599911 269444750 404599911 427264209 877104700 427264209 877104700 365670549 604289456 365670549 604289456 992626383 10536920 992626383 10536920 733718881 783903844 733718881 783903844 402561815 605963954 402561815 605963954 654787519 856889204 654787519 303105920 654787519 303105920 860172725 208651597 860172725 208651597 210712997 755149096 210712997 755149096 814059732 146847723 814059732 146847723 97831825 146847723 661393333 806252204 661393333 806252204 358860527 186299070 358860527 186299070 875743876 186299070 388284471 654502411 388284471 654502411 616514830 371360621 616514830 371360621 748814420 376053715 748814420 376053715 47253038 70088238 47253038 70088238 69064429 724278053 69064429 724278053 624743455 832806803 624743455 832806803 659346153 603581635 659346153 603581635 374920906 780261093 374920906 780261093 460814481 202052442 460814481 202052442 901438433 148598688 901438433 148598688 177895961 354506926 177895961 354506926 724814315 457308717 724814315 457308717 72429434 108915551 72429434 108915551 150390258 239886253 150390258 239886253 821402146 705870391 821402146 705870391 5942175 8759767 5942175 8759767 128216216 727971718 128216216 727971718 738705588 375242773 738705588 375242773 39949664 59416258 39949664 59416258 921487980 898213394 921487980 898213394 322280516 185833646 322280516 185833646 980895014 29269702 980895014 29269702 710786428 945657948 710786428 945657948 262704452 260584242 262704452 260584242 826914789 260584242 374169327 792467596 374169327 792467596 653380715 608514542 653380715 608514542 370424584 145835246 370424584 145835246 96614347 65020395 96614347 65020395 979827233 18606970 979827233 18606970 12261657 18606970 333446379 853821591 333446379 853821591 731141527 252795043 731141527 252795043 831906080 771479219 831906080 771479219 128545217 143452261 128545217 143452261 920833923 119921358 920833923 119921358 106277601 775343151 106277601 775343151 813309537 212568282 813309537 212568282 857965432 877376435 857965432 877376435 332591680 169868993 332591680 169868993 3588400 5527512 3588400 996266331 3588400 996266331 669435918 338369596 669435918 338369596 64102761 89161340 64102761 89161340 50362945 6843324 50362945 6843324 4348543 6843324 5306184 400392897 5306184 400392897 908201428 138338521 908201428 138338521 846620297 621777936 846620297 621777936 269944484 389491519 269944484 389491519 828703206 155732341 828703206 155732341 928196391 45179928 928196391 45179928 29962186 45179928 221061462 359641497 221061462 359641497 903984584 144627773 903984584 240058625 903984584 240058625 110212859 71986566 110212859 71986566 48437893 975929746 48437893 975929746 744015043 59973063 744015043 59973063 959641937 59973063 87142026 887038425 87142026 887038425 614899623 171155705 614899623 171155705 900845169 119345345 900845169 119345345 921248743 119345345 784322170 874103207 784322170 874103207 139607608 38109730 139607608 38109730 974339150 798228423 974339150 798228423 80668085 99814479 80668085 99814479 17237530 26843988 17237530 26843988 974288066 192321522 974288066 192321522 238579030 357939403 238579030 357939403 186023056 68608236 186023056 68608236 46304236 766643704 46304236 766643704 722437003 410813882 722437003 410813882 700898464 493110590 700898464 493110590 327817409 670308251 327817409 670308251 882660477 159872766 882660477 159872766 936800722 95111705 936800722 95111705 109744259 182124506 109744259 182124506 168990568 572370536 168990568 572370536 714926235 421975350 714926235 898849107 714926235 898849107 64554178 2777683 64554178 2777683 1689509 2777683 82645644 276787666 82645644 276787666 757504229 744956134 757504229 744956134 144583556 188407180 144583556 188407180 930293829 6107613 930293829 6107613 3910876 6107613 976401344 127237477 976401344 127237477 886153177 812157410 886153177 812157410 87984801 131838140 87984801 131838140 199282377 337490641 199282377 337490641 847017535 217291775 847017535 217291775 143879430 338524000 143879430 338524000 848130933 189152743 848130933 189152743 873890891 699022035 873890891 699022035 285657015 424680268 285657015 424680268 807744684 286645637 807744684 286645637 684471389 989964873 684471389 989964873 559229878 588912153 559229878 588912153 377102126 733706166 377102126 733706166 661857015 435217086 661857015 435217086 913251614 131117968 913251614 131117968 99766781 324493027 99766781 324493027 945035403 37412553 945035403 37412553 974782325 37412553 951856561 353332091 951856561 353332091 395299586 904073382 395299586 904073382 595033172 483813130 595033172 483813130 300916345 430348014 300916345 430348014 68214140 102973537 68214140 102973537 743349551 903321910 743349551 903321910 482418393 678548029 482418393 678548029 383766621 895241549 383766621 895241549 534317950 450999729 534317950 450999729 30964866 46237295 30964866 46237295 874084921 376866284 874084921 376866284 337509647 977978290 337509647 977978290 61842343 92652671 61842343 92652671 317383544 652541932 317383544 652541932 652107276 240826556 652107276 240826556 855816176 133466665 855816176 133466665 911742182 133466665 639972232 934943450 639972232 934943450 446587971 934943450 583542187 120492698 583542187 120492698 80339569 120492698 687329460 833286367 687329460 833286367 369936381 200969728 369936381 200969728 954843804 66915998 954843804 66915998 570819190 722770028 570819190 722770028 336893277 423752570 336893277 423752570 282653579 228151926 282653579 228151926 932994673 102193640 932994673 968784796 932994673 968784796 400778870 675650156 400778870 675650156 913344155 131094254 913344155 131094254 192642067 648532516 192642067 648532516 533047303 746627765 533047303 493498734 533047303 493498734 758877065 356627010 758877065 356627010 559249908 669299664 559249908 669299664 313788890 267820895 313788890 267820895 941743985 87405664 941743985 87405664 831789412 392041708 831789412 392041708 261646352 392041708 401851027 833760608 401851027 833760608 708339931 429704871 708339931 429704871 95323351 143077036 95323351 143077036 709269412 800396971 709269412 800396971 242794459 215062942 242794459 215062942 864420430 130866780 864420430 130866780 954767329 67074074 954767329 67074074 634782532 715032579 634782532 715032579 97475209 137965944 97475209 137965944 908389720 137965944 256011583 748754923 256011583 748754923 968553978 46197082 968553978 46197082 968389264 638878995 968389264 638878995 403750897 250948778 403750897 250948778 973033835 39854247 973033835 726888712 973033835 726888712 363636531 6800929 363636531 6800929 4314977 6800929 26460998 589268750 26460998 589268750 621264994 978994137 621264994 978994137 350510100 793837863 350510100 793837863 977256259 34609068 977256259 34609068 918618806 315632635 918618806 315632635 702018406 460107632 702018406 460107632 523264433 947443634 523264433 947443634 143097364 215889801 143097364 754027642 143097364 754027642 854805342 95615243 854805342 95615243 936496791 692201191 936496791 692201191 365560515 595344036 365560515 938616258 365560515 938616258 543396579 524077701 543396579 524077701 442225548 973866552 442225548 973866552 434067613 973866552 765533652 235662692 765533652 235662692 123004423 79625149 123004423 79625149 53269575 79625149 971749618 41968803 971749618 41968803 327960446 691679194 327960446 691679194 849035810 226756648 849035810 226756648 535090932 965362886 535090932 965362886 332663940 210688948 332663940 210688948 859143779 210688948 858909948 328541426 858909948 328541426 273482715 410357861 273482715 410357861 172241361 261774554 172241361 449615316 172241361 449615316 746404593 270459198 746404593 270459198 820216643 270459198 115613156 115508354 115613156 115508354 76857090 827246132 76857090 827246132 616586806 183113053 616586806 183113053 878059691 183113053 278600181 717041925 278600181 717041925 725206568 212777918 725206568 212777918 857812024 972461167 857812024 972461167 481711835 363428489 481711835 363428489 754138225 363428489 690557992 998931197 690557992 998931197 365043427 498449608 365043427 498449608 773623015 159536435 773623015 159536435 106308982 159536435 892774621 314815429 892774621 314815429 212365686 683224314 212365686 683224314 826776455 260736830 826776455 260736830 584849915 994201801 584849915 994201801 279750181 220937508 279750181 220937508 880627338 178867748 880627338 581094711 880627338 581094711 258921898 249502533 258921898 249502533 874780419 187687336 874780419 187687336 240317595 489204073 240317595 489204073 776558022 1659483 776558022 1659483 1181636 1659483 648572399 814282526 648572399 814282526 146970951 131545745 146970951 131545745 87632854 131545745 826980153 500611802 826980153 500611802 316734893 363718660 316734893 363718660 210294261 98640478 210294261 98640478 65683290 98640478 676210303 568904955 676210303 568904955 169671838 162468323 169671838 162468323 891815439 162468323 198171476 492191691 198171476 492191691 937139055 94743936 937139055 94743936 248771147 990468763 248771147 990468763 618951881 427114285 618951881 427114285 213694945 86470450 213694945 86470450 57756415 86470450 528244906 882492893 528244906 882492893 637754600 514225461 637754600 514225461 449117709 771506176 449117709 771506176 332235539 319820112 332235539 319820112 76972834 115695705 76972834 289163893 76972834 289163893 958055435 62611761 958055435 62611761 790349639 804307283 790349639 804307283 252688418 247493828 252688418 247493828 835427395 247493828 655262322 949895933 655262322 949895933 148037749 155405439 148037749 155405439 103817588 155405439 135897003 588531336 135897003 588531336 751451527 157362325 751451527 157362325 104938212 157362325 754380291 636157176 754380291 636157176 333956686 436569534 333956686 436569534 995134121 6709192 995134121 6709192 947029380 231428809 947029380 231428809 653158277 741615704 653158277 741615704 120110158 105732522 120110158 105732522 930624764 105732522 319838960 572610977 319838960 572610977 832297014 116879146 832297014 116879146 922779234 116879146 56216596 84334555 56216596 84334555 933731612 900505146 933731612 900505146 160937468 145883552 160937468 145883552 985693597 21642810 985693597 21642810 906595256 418169652 906595256 418169652 200801459 177485863 200801459 177485863 5257554 8006038 5257554 8006038 726906239 486312423 726906239 486312423 240527095 104157309 240527095 104157309 51737408 77120332 51737408 77120332 915687727 241223704 915687727 241223704 115147025 90416983 115147025 90416983 60372868 90416983 372084362 895274117 372084362 895274117 637637038 562268649 637637038 562268649 68705052 93178863 68705052 93178863 938058792 93178863 787077590 868901954 787077590 868901954 405844638 963447801 405844638 963447801 403352642 506496135 403352642 506496135 918935759 18809162 918935759 18809162 987393021 18809162 446032797 807157717 446032797 807157717 700677354 54126539 700677354 54126539 36538975 54126539 764465705 623556706 764465705 623556706 442024975 226568626 442024975 226568626 849164228 226568626 249843008 499341107 249843008 499341107 755133834 361908577 755133834 361908577 285780715 587346315 285780715 587346315 685297701 352042589 685297701 352042589 57909275 59105208 57909275 59105208 960353813 765189853 960353813 765189853 210629106 27293566 210629106 27293566 982069541 27293566 945223420 289598126 945223420 289598126 303615337 677899248 303615337 677899248 800016180 170065948 800016180 170065948 912176425 132472791 912176425 921138513 912176425 921138513 365157739 787474108 365157739 787474108 896175516 156404276 896175516 156404276 848245777 491404051 848245777 491404051 326825728 491404051 654593691 754925931 654593691 754925931 561620006 459596900 561620006 459596900 848238172 105836435 848238172 105836435 70179152 105836435 72124320 273568724 72124320 273568724 193987286 406449547 193987286 406449547 961267411 57689987 961267411 57689987 815691483 941596501 815691483 941596501 442035907 471650260 442035907 471650260 680971577 471650260 482659499 712373200 482659499 712373200 430329669 473851607 430329669 473851607 126266839 112161077 126266839 112161077 74366805 112161077 838096517 419807544 838096517 419807544 388749055 684978185 388749055 684978185 789781395 278779351 789781395 278779351 878214544 182875701 878214544 182875701 270640163 575237276 270640163 575237276 964521599 52752321 964521599 52752321 165353141 471506102 165353141 471506102 974317418 38158431 974317418 38158431 192240198 345980366 192240198 345980366 379094535 902932192 379094535 902932192 826031303 261928821 826031303 654811683 826031303 654811683 517265406 497944319 517265406 497944319 162113998 245508998 162113998 245508998 676173848 685702152 676173848 685702152 206929452 158455118 206929452 158455118 105528081 158455118 533363490 580580435 533363490 580580435 720862095 252802918 720862095 252802918 971301197 42738836 971301197 42738836 28406640 466723524 28406640 466723524 823103723 232351237 823103723 232351237 153631275 232351237 341255794 915374162 341255794 915374162 524921740 433489310 524921740 433489310 266654289 132103045 266654289 132103045 88145511 645083946 88145511 645083946 737871312 25293978 737871312 25293978 998693569 1750742 998693569 1750742 749722575 443907560 749722575 443907560 476577577 643275322 476577577 643275322 393957548 866902011 393957548 866902011 127517227 163013470 127517227 163013470 47389377 70324907 47389377 70324907 82381748 266473548 82381748 266473548 503739181 638720675 503739181 638720675 559787396 773562300 559787396 773562300 96596659 145042170 96596659 447433777 96596659 447433777 727712281 186747967 727712281 186747967 875313262 399663423 875313262 399663423 52158245 78005679 52158245 507014204 52158245 507014204 792117449 308601916 792117449 308601916 221418558 667741212 221418558 667741212 882788131 30642278 882788131 30642278 20187427 30642278 219570948 405429191 219570948 405429191 799578200 135109756 799578200 135109756 89854479 357855916 89854479 357855916 809591141 284420910 809591141 983217871 809591141 983217871 493195839 276027201 493195839 276027201 48620994 72207595 48620994 72207595 183700400 887443016 183700400 887443016 699195863 151641679 699195863 151641679 81777938 50344609 81777938 50344609 966082792 50344609 915507763 209072915 915507763 209072915 270142627 987094828 270142627 987094828 670842755 224488238 670842755 224488238 148190947 224488238 281658355 806691181 281658355 806691181 746509390 374480208 746509390 374480208 395350514 950953683 395350514 950953683 429482964 950953683 388548479 875519468 388548479 875519468 785311047 318240762 785311047 318240762 481975629 831735177 481975629 831735177 257585567 40537233 257585567 40537233 26926645 40537233 729870520 428928413 729870520 428928413 614662084 891314277 614662084 891314277 177807510 270476126 177807510 270476126 772949060 918817757 772949060 918817757 107546521 160472584 107546521 160472584 895517846 28599424 895517846 28599424 981314951 28599424 956288118 918431049 956288118 918431049 617847546 180988172 617847546 180988172 73426378 110346114 73426378 110346114 756196569 930647223 756196569 930647223 121804970 66616099 121804970 66616099 44831541 66616099 50960504 348420752 50960504 348420752 582125427 846200340 582125427 386103976 582125427 386103976 912886921 73066264 912886921 73066264 951092354 73066264 916025729 443916370 916025729 443916370 348162997 987999972 348162997 987999972 728663245 9438792 728663245 9438792 993184832 9438792 85710432 223388374 85710432 223388374 235920883 984779156 235920883 984779156 877361542 27332942 877361542 27332942 982044173 27332942 98375270 836613508 98375270 836613508 709428838 68836021 709428838 68836021 46375083 68836021 582395490 775414145 582395490 775414145 8319060 12503638 8319060 12503638 844761876 935209223 844761876 935209223 421201353 133651742 421201353 133651742 9282557 13922550 9282557 13922550 222137884 610556434 222137884 610556434 681782442 205481933 681782442 205481933 136579252 720252768 136579252 720252768 666105653 266540756 666105653 266540756 122374840 183489937 122374840 183489937 131360988 654306254 131360988 654306254 607856787 613064429 607856787 613064429 196700937 297305116 196700937 847213676 196700937 847213676 572867291 427631134 572867291 427631134 285377670 824673157 285377670 824673157 617856389 34828684 617856389 34828684 22952671 34828684 906462221 143576026 906462221 143576026 156204100 825425991 156204100 825425991 806617580 17270106 806617580 17270106 11151819 17270106 89370420 220992292 89370420 220992292 301274696 468559447 301274696 468559447 767837596 343317378 767837596 866094157 767837596 866094157 371954474 587717966 371954474 587717966 760528523 6132253 760528523 6132253 995662750 6132253 992310223 608535507 992310223 608535507 378679821 886547924 378679821 886547924 131821605 197933756 131821605 542130644 131821605 542130644 685464339 206193052 685464339 206193052 85346300 128349933 85346300 128349933 825503598 519153244 825503598 519153244 209443396 76270303 209443396 76270303 51055278 76270303 159917957 409752028 159917957 409752028 299320699 559939164 299320699 559939164 391892890 559939164 345681363 681395344 345681363 681395344 718707788 73686353 718707788 73686353 950475012 73686353 777118795 355738242 777118795 355738242 261882887 613290786 261882887 613290786 586544940 952494384 586544940 952494384 277857470 352660193 277857470 352660193 138717266 208661247 138717266 863946485 138717266 863946485 683967965 50345888 683967965 50345888 966080399 50345888 956918323 223798601 956918323 223798601 688337814 465314907 688337814 465314907 174310172 264704592 174310172 732139207 174310172 732139207 813636891 239260702 813636891 239260702 156592621 236703593 156592621 236703593 726806320 698662705 726806320 698662705 600792461 952127931 600792461 952127931 400349141 579589387 400349141 579589387 482934364 931351249 482934364 931351249 825128031 263519890 825128031 263519890 206501346 476361293 206501346 476361293 547158695 657727381 547158695 657727381 257657477 101571084 257657477 101571084 67299436 101571084 898498617 717208787 898498617 717208787 234348719 118180783 234348719 118180783 922042234 727312833 922042234 727312833 200140409 159140818 200140409 159140818 894147440 422904383 894147440 422904383 205813824 289759634 205813824 289759634 39998782 59457548 39998782 59457548 72318333 251768578 72318333 251768578 782285664 483645580 782285664 483645580 116979798 175742657 116979798 175742657 178443240 599600608 178443240 599600608 551649636 452702543 551649636 452702543 907417825 134033836 907417825 134033836 911327864 134033836 178065489 947768301 178065489 947768301 779189561 161812336 779189561 161812336 69036512 80540798 69036512 80540798 985219480 22347861 985219480 22347861 22603825 272941517 22603825 272941517 800649056 634389145 800649056 634389145 358814197 929414822 358814197 929414822 745058946 376670957 745058946 376670957 299846283 913297063 299846283 913297063 576607112 220040275 576607112 220040275 145312974 220040275 603828701 997880031 603828701 997880031 387232185 132995690 387232185 132995690 912019019 132995690 717973095 498571060 717973095 498571060 579597754 853488858 579597754 853488858 447971893 375715826 447971893 375715826 158971487 56225540 158971487 56225540 962095921 56225540 150973356 228683240 150973356 228683240 901378987 148636774 901378987 991526639 901378987 991526639 470846081 505714881 470846081 505714881 282722857 423777687 282722857 423777687 687490069 956430384 687490069 956430384 540925774 611765919 540925774 611765919 681720322 177505682 681720322 177505682 881851042 177505682 362513152 831477475 362513152 831477475 677896405 357578887 677896405 357578887 992555406 10578076 992555406 10578076 47630935 811944994 47630935 811944994 951793984 53739036 951793984 53739036 963746391 53739036 65777357 192434441 65777357 192434441 133137763 905344141 133137763 905344141 570324572 189628154 570324572 189628154 873437544 929097600 873437544 929097600 322099470 298979439 322099470 298979439 876952289 184869308 876952289 794651828 876952289 794651828 318470810 466590438 318470810 466590438 105802078 14132435 105802078 14132435 994918261 7114012 994918261 799510497 994918261 799510497 147100036 10912274 147100036 10912274 992458841 10912274 15440276 306309718 15440276 306309718 528161899 870674236 528161899 870674236 332203335 355731857 332203335 355731857 838820307 242100643 838820307 555246127 838820307 555246127 278488090 358154960 278488090 358154960 941121562 75942258 941121562 75942258 949087159 75942258 131924941 677201440 131924941 677201440 813931948 230685744 813931948 230685744 152546338 230685744 294248374 736100111 294248374 736100111 585461321 314784340 585461321 314784340 179843067 94353067 179843067 94353067 62918981 94353067 692093263 655054972 692093263 655054972 387995006 907736725 387995006 907736725 640981347 76328070 640981347 76328070 44831815 6034165 44831815 6034165 995795956 6034165 307154286 468579763 307154286 468579763 597959562 576914960 597959562 576914960 123289295 10372868 123289295 10372868 992694755 10372868 380899440 734588078 380899440 734588078 734630802 82319124 734630802 82319124 944992983 82319124 598761526 993797515 598761526 993797515 25296297 37982158 25296297 37982158 796492387 824593710 796492387 824593710 400392418 503749752 400392418 503749752 676161080 12585930 676161080 12585930 8337317 12585930 201123855 520814060 201123855 520814060 644530437 754504864 644530437 754504864 45765485 39478597 45765485 39478597 973309770 39478597 391664965 816749823 391664965 816749823 167562532 108268825 167562532 108268825 71829119 108268825 909316670 552121835 909316670 552121835 298930116 56247361 298930116 56247361 38017306 56247361 89940108 323682672 89940108 323682672 986533128 20195194 986533128 20195194 931781928 647236097 931781928 647236097 404235592 937252851 404235592 937252851 820834875 221264540 820834875 221264540 852794759 221264540 764528606 883572764 764528606 883572764 326966595 106051241 326966595 106051241 956495767 64424342 956495767 64424342 82533967 366331573 82533967 366331573 386790271 829852095 386790271 829852095 577008209 70099426 577008209 70099426 24969232 37412552 24969232 635065004 24969232 635065004 670070179 394826446 670070179 394826446 953234964 28785886 953234964 28785886 981106287 28785886 799623375 846616947 799623375 846616947 16250145 25452881 16250145 523638899 16250145 523638899 925117374 32347787 925117374 32347787 21360312 32347787 998713004 1701455 998713004 1701455 872404955 680428906 872404955 680428906 279847336 162703548 279847336 162703548 108833890 162703548 744647795 403134225 744647795 403134225 197428185 298481203 197428185 298481203 636179449 894381499 636179449 894381499 335978443 323902823 335978443 323902823 914912616 43455390 914912616 43455390 970711941 43455390 947154334 999799223 947154334 999799223 284710940 291038138 284710940 291038138 804431125 291038138 244607903 433559053 244607903 433559053 672843772 669631599 672843772 669631599 518640861 599651780 518640861 599651780 658572461 948635169 658572461 948635169 280495728 252016570 280495728 252016570 47714948 70928943 47714948 70928943 73759822 453494464 73759822 453494464 649637925 809000128 649637925 386145696 649637925 386145696 874325190 188186689 874325190 188186689 241747253 974365678 241747253 974365678 420684251 279948095 420684251 279948095 123349678 17015939 123349678 17015939 988763658 17015939 625516091 777311016 625516091 777311016 42919006 63806977 42919006 63806977 710361137 633972187 710361137 633972187 516176690 873246865 516176690 873246865 267538422 171793888 267538422 171793888 114705705 171793888 695113670 999889682 695113670 999889682 253856617 44515629 253856617 44515629 969911018 44515629 774679980 366631597 774679980 366631597 36146988 53261161 36146988 53261161 157554205 789576964 157554205 789576964 873812194 189227721 873812194 189227721 785875708 875547566 785875708 875547566 98626663 148044221 98626663 774882354 98626663 774882354 484459227 514213114 484459227 514213114 696501845 389125508 696501845 389125508 973857404 38976238 973857404 38976238 149308430 960661488 149308430 960661488 914439951 129115818 914439951 129115818 703470313 919002769 703470313 919002769 538106330 32510510 538106330 32510510 21430050 32510510 234726859 837795087 234726859 837795087 725763523 337553726 725763523 337553726 851810483 222604557 851810483 678182050 851810483 678182050 424871383 516844583 424871383 516844583 54051731 81067329 54051731 727337126 54051731 727337126 893987051 126917095 893987051 126917095 47918458 71454882 47918458 465355385 47918458 465355385 791444727 298915074 791444727 298915074 798789160 298915074 568921447 935203954 568921447 935203954 250817478 375511244 250817478 375511244 576192071 716701355 576192071 716701355 292515687 304066507 292515687 304066507 151028939 191155523 151028939 191155523 127539531 191155523 308423846 825078924 308423846 825078924 710565344 378788528 710565344 378788528 899170802 12439784 899170802 12439784 991517428 12439784 161115523 900683031 161115523 900683031 826698913 260941379 826698913 260941379 227334926 769386274 227334926 769386274 622998465 462321671 622998465 462321671 757509819 295383 757509819 295383 999721669 295383 775894862 476240727 775894862 476240727 316870999 985505840 316870999 985505840 594277908 52923313 594277908 52923313 964451979 52923313 63096395 118988599 63096395 118988599 826067966 700478072 826067966 700478072 353465185 422513158 353465185 422513158 281700752 422513158 957905338 62727275 957905338 542415502 957905338 542415502 40581337 27437178 40581337 27437178 981990367 27437178 235355651 442910265 235355651 442910265 990868566 13704736 990868566 13704736 986224598 207054729 986224598 207054729 196795759 646964821 196795759 646964821 967843968 47101223 967843968 47101223 324981356 714622733 324981356 714622733 615675551 10804487 615675551 10804487 7172674 10804487 175382571 829598853 175382571 829598853 523803344 305314018 523803344 305314018 192422688 161607387 192422688 161607387 2532039 3781876 2532039 3781876 920922273 344893180 920922273 344893180 106564215 33167671 106564215 33167671 21865455 690020482 21865455 690020482 473356833 502635231 473356833 502635231 543815352 672584995 543815352 672584995 469472104 415996088 469472104 415996088 886105369 171193648 886105369 866107436 886105369 866107436 253340685 12862259 253340685 12862259 991190287 12862259 115754619 702326157 115754619 702326157 620799748 872220348 620799748 872220348 465549352 916759154 465549352 916759154 241243748 127659974 241243748 127659974 84808067 241736051 84808067 241736051 912760307 131654654 912760307 131654654 330321961 496082403 330321961 496082403 822991894 235673291 822991894 235673291 155815556 235673291 801273526 990309051 801273526 990309051 165971199 165427051 165971199 165427051 984365676 5382816 984365676 5382816 996420301 5382816 313061118 520671211 313061118 520671211 634818610 361143070 634818610 361143070 240659682 688270961 240659682 688270961 397970653 143267134 397970653 143267134 95508068 143267134 320428871 705321300 320428871 705321300 601000737 996886380 601000737 996886380 101509627 59608621 101509627 59608621 959864583 59608621 678400937 609859293 678400937 609859293 336840630 918501103 336840630 918501103 624842962 295496253 624842962 295496253 86526738 130152248 86526738 130152248 453655339 717854158 453655339 717854158 323561854 237086486 323561854 237086486 886803878 170102545 886803878 170102545 851108918 645556266 851108918 645556266 412508647 313007462 412508647 313007462 207403469 313007462 284976585 887438331 284976585 887438331 733772371 394147640 733772371 394147640 537798508 700219550 537798508 700219550 402170028 399110845 402170028 399110845 173653243 93624692 173653243 93624692 62612617 93624692 288018507 644469317 288018507 644469317 861821114 206141274 861821114 206141274 713205646 589535743 713205646 589535743 193545813 292679968 193545813 751185493 193545813 751185493 555705400 28913164 555705400 28913164 981034728 28913164 838027783 576225473 838027783 576225473 302181150 395569814 302181150 395569814 184581630 280096485 184581630 280096485 761775303 651385326 761775303 651385326 363824681 972999184 363824681 972999184 701269086 441504061 701269086 441504061 422539640 788023713 422539640 788023713 606793052 986965811 606793052 986965811 778015431 328508394 778015431 328508394 255225271 476353673 255225271 476353673 820734725 267495283 820734725 267495283 81372874 44404347 81372874 44404347 29294333 785428612 29294333 785428612 564917532 478952556 564917532 478952556 154175403 232947845 154175403 232947845 660710622 906937665 660710622 906937665 383669086 506412749 383669086 506412749 518646457 817955916 518646457 817955916 190903544 286082131 190903544 286082131 867545856 45411635 867545856 45411635 30302802 45411635 558175363 705082506 558175363 705082506 995089169 6809530 995089169 6809530 55685751 331304598 55685751 331304598 295180278 767566681 295180278 767566681 593877608 981820091 593877608 981820091 158817826 240276107 158817826 240276107 747497070 996924957 747497070 996924957 235993285 61735258 235993285 61735258 990843470 13725247 990843470 13725247 814831041 446131417 814831041 446131417 653094856 971678657 653094856 971678657 644865658 385530837 644865658 385530837 769622020 340840593 769622020 654888741 769622020 654888741 294629687 322278326 294629687 322278326 213520278 322278326 478529689 788124737 478529689 788124737 271789824 305883652 271789824 305883652 202813505 305883652 427884317 608324941 427884317 608324941 132592017 199246265 132592017 199246265 260355272 479673694 260355272 479673694 959720868 59814686 959720868 59814686 857759502 645617428 857759502 645617428 369382615 421935781 369382615 421935781 130349541 195555503 130349541 195555503 841186018 974433146 841186018 974433146 188681832 178077034 188681832 178077034 881374901 178077034 601725930 706408424 601725930 706408424 445033247 105690341 445033247 105690341 937829490 93478855 937829490 93478855 125405759 285874425 125405759 285874425 729180273 643739062 729180273 643739062 168426820 96005404 168426820 96005404 64114886 96005404 799993770 401532835 799993770 401532835 723889085 603198881 723889085 603198881 604130699 953247619 604130699 953247619 680699485 215106427 680699485 215106427 939996340 31498879 939996340 31498879 20761982 431901786 20761982 431901786 848746045 227163647 848746045 898327351 848746045 898327351 249649311 194506007 249649311 194506007 869989654 194506007 741879202 483634508 741879202 483634508 260841402 353586302 260841402 353586302 866988769 198604203 866988769 198604203 375336332 805670483 375336332 805670483 616928381 422336113 616928381 422336113 135918414 204468885 135918414 204468885 218186846 366557707 218186846 366557707 969808751 44660722 969808751 44660722 485711258 797770314 485711258 797770314 722150569 285085175 722150569 285085175 820476376 206930765 820476376 206930765 971680324 42103749 971680324 42103749 40995508 778923558 40995508 778923558 487742188 229224767 487742188 229224767 56478745 84649959 56478745 84649959 803037814 657932171 803037814 657932171 231006369 321010597 231006369 321010597 783378892 321010597 783096831 809817492 783096831 809817492 230260679 183002662 230260679 183002662 931884135 103756514 931884135 103756514 158799982 284956623 158799982 284956623 901550414 148347887 901550414 148347887 276026182 625649650 276026182 625649650 962016919 33115265 962016919 33115265 21795256 33115265 214227775 484780000 214227775 484780000 729358764 187436477 729358764 187436477 874938259 187436477 871845429 363792669 871845429 363792669 109120671 140585752 109120671 140585752 906349365 140585752 215172034 673730216 215172034 673730216 549019443 189371831 549019443 189371831 126211609 703889231 126211609 703889231 729158772 401170090 729158772 894085021 729158772 894085021 533840530 197476247 533840530 197476247 867898730 197476247 817479218 359824774 817479218 359824774 550626868 901853042 550626868 901853042 506612497 334515566 506612497 334515566 204849750 110301155 204849750 110301155 927311214 935056941 927311214 935056941 524034699 545753615 524034699 545753615 406381799 781979990 406381799 781979990 167366916 253640181 167366916 253640181 278523169 757273573 278523169 757273573 595545666 14692829 595545666 14692829 9828519 14692829 885513226 409387665 885513226 409387665 414069742 579112473 414069742 579112473 250451292 143822799 250451292 143822799 904429134 143822799 671238487 649682127 671238487 649682127 261984447 103719441 261984447 103719441 932001798 103719441 845001652 774926930 845001652 774926930 185338180 281420034 185338180 281420034 700914232 969479605 700914232 969479605 318890951 197573242 318890951 197573242 131640504 197573242 552463922 971894520 552463922 971894520 219270752 159358104 219270752 159358104 106187464 172585544 106187464 172585544 934240061 99937826 934240061 99937826 137824821 584964310 137824821 584964310 897105138 154678175 897105138 885104252 897105138 885104252 53851747 80751773 53851747 745195507 53851747 745195507 669123364 379671828 669123364 379671828 253171298 379671828 309012940 846623098 309012940 846623098 804508062 238596178 804508062 238596178 841308894 238596178 190850160 804409789 190850160 804409789 569115182 437459231 569115182 437459231 877029366 184830835 877029366 184830835 508092167 895594875 508092167 895594875 783145886 890838 783145886 890838 573139 890838 945277238 425645434 945277238 425645434 597254593 628002495 597254593 628002495 381473618 393725598 381473618 393725598 56895686 85049085 56895686 85049085 942686489 282635132 942686489 282635132 730913107 514663698 730913107 514663698 343887633 893161535 343887633 893161535 542600084 584577315 542600084 584577315 298487935 447919182 298487935 447919182 669046176 973193204 669046176 973193204 421732856 303507162 421732856 303507162 38026229 56292007 38026229 56292007 174703084 620101219 174703084 620101219 765685507 336751957 765685507 336751957 772243974 336751957 311710948 713507639 311710948 713507639 627965894 171275432 627965894 171275432 30072008 45213407 30072008 45213407 822781610 739591026 822781610 739591026 491339596 200388194 491339596 200388194 133377892 751977355 133377892 751977355 555922056 617671142 555922056 617671142 346929851 769259608 346929851 769259608 531281540 769259608 139538278 79271471 139538278 79271471 8244680 12410303 8244680 973616910 8244680 973616910 603009593 225759458 603009593 225759458 849783255 225759458 271011502 849758074 271011502 849758074 696587462 410932717 696587462 410932717 802501986 293744596 802501986 437176242 802501986 437176242 238069225 175452797 238069225 175452797 116720643 175452797 358394577 544199278 358394577 544199278 721400753 412749412 721400753 412749412 441183270 752363197 441183270 752363197 930056387 106554350 930056387 526874089 930056387 526874089 306276827 95631565 306276827 95631565 985042164 22508198 985042164 22508198 152672513 764185648 152672513 764185648 798672057 163753775 798672057 163753775 892039460 162220747 892039460 162220747 623833955 657586245 623833955 657586245 164058856 248476573 164058856 248476573 809049286 739047872 809049286 739047872 210730604 209713266 210730604 209713266 139564954 209713266 581632765 955259944 581632765 955259944 165807745 251218976 165807745 251218976 793467788 959091172 793467788 959091172 574073841 673653779 574073841 673653779 772175034 239223823 772175034 239223823 158036606 239223823 165832551 890898598 165832551 890898598 469601817 215693798 469601817 215693798 855980334 215693798 812808320 946768392 812808320 946768392 509265446 146581931 509265446 146581931 902537484 810367536 902537484 810367536 201307624 153772916 201307624 153772916 991351116 12685196 991351116 12685196 490434604 796748009 490434604 796748009 882378363 176662721 882378363 176662721 622191688 625271639 622191688 625271639 160731223 107907779 160731223 107907779 929111833 816271059 929111833 816271059 311983681 59078220 311983681 59078220 960357778 59078220 944036819 255221999 944036819 255221999 110211564 164990085 110211564 164990085 777870785 550825389 777870785 550825389 437642826 903444860 437642826 903444860 682293913 376480050 682293913 376480050 920587977 120219866 920587977 568345407 920587977 568345407 454211123 152215665 454211123 152215665 958061134 62601169 958061134 62601169 229218282 740959515 229218282 740959515 822143504 79745668 822143504 79745668 53363612 79745668 674419173 971243128 674419173 971243128 215847995 236976956 215847995 236976956 890147549 113051783 890147549 113051783 925303990 113051783 853078383 745843626 853078383 745843626 228328133 342977168 228328133 342977168 739544643 404136416 739544643 404136416 45359199 16293442 45359199 16293442 10659536 16293442 324158280 488271127 324158280 488271127 774261921 146568610 774261921 146568610 991751732 12194513 991751732 854286973 991751732 854286973 355849370 483226729 355849370 483226729 709983499 327426041 709983499 327426041 888720902 167160207 888720902 620003005 888720902 620003005 211859532 212868494 211859532 212868494 81321969 121994818 81321969 121994818 161559088 891663876 161559088 891663876 821750639 215229813 821750639 215229813 895911444 156792515 895911444 383828214 895911444 383828214 190907020 272015800 190907020 272015800 884736141 83170187 884736141 83170187 55573310 443032806 55573310 443032806 793751648 212187994 793751648 212187994 103925279 83636880 103925279 83636880 55833167 83636880 407785509 924073648 407785509 924073648 621682787 498595929 621682787 498595929 109984725 144034448 109984725 144034448 904401747 144034448 195568008 714788716 195568008 714788716 841042788 239116165 841042788 239116165 763548528 601202558 763548528 601202558 233489850 254052637 233489850 254052637 831217310 254052637 279063006 480853994 279063006 480853994 702445188 171922212 702445188 171922212 114780937 171922212 801357516 944316588 801357516 944316588 285238973 394635211 285238973 394635211 896996448 25536721 896996448 25536721 16329275 25536721 135001407 469485818 135001407 469485818 858085930 200853944 858085930 200853944 907766743 105762376 907766743 105762376 930574167 105762376 422286914 535902303 422286914 535902303 768617220 159924556 768617220 159924556 990106031 14990203 990106031 956912607 990106031 956912607 416156270 461632930 416156270 461632930 307665301 50255223 307665301 50255223 982730385 25984907 982730385 25984907 20559973 312065243 20559973 312065243 278116963 574000289 278116963 574000289 717746429 367508468 717
97194 0 469319 1017527 469319 1017527 3350279 3329757 3350279 3329757 4937484 3329757 3351250 376309 3351250 376309 1064646 3333885 1064646 3333885 4300507 2021998 4300507 2021998 659493 707822 659493 707822 3802604 3316394 3802604 3316394 535682 350942 535682 350942 3864882 2279086 3864882 2279086 4703024 354657 4703024 354657 390820 4524745 390820 4524745 4226809 1389637 4226809 1389637 547450 1902279 547450 1902279 3350577 212361 3350577 212361 1082630 3070385 1082630 3070385 4141176 1647607 4141176 1647607 765496 832836 765496 832836 1672335 2986461 1672335 2986461 4565890 1676360 4565890 1676360 2615120 2600429 2615120 2600429 4260401 2166844 4260401 2166844 4762496 700760 4762496 700760 4562095 4161281 4562095 4161281 1168811 1174694 1168811 2998243 1168811 2998243 4349584 257547 4349584 257547 403641 1800443 403641 1800443 3336553 761288 3336553 761288 822584 936885 822584 936885 3325558 2905383 3325558 2905383 4715567 592317 4715567 592317 1512650 4707058 1512650 4707058 3642522 2166947 3642522 2166947 4855008 3350345 4855008 3350345 282282 848810 282282 848810 5003584 2451580 5003584 2451580 3347630 2327663 3347630 2327663 1663032 236884 1663032 236884 4567628 1676158 4567628 1676158 352180 825423 352180 825423 4051777 4334786 4051777 4334786 1471272 56118 1471272 56118 4593562 2814070 4593562 2814070 546451 522480 546451 522480 4604715 3316092 4604715 3316092 340577 386016 340577 386016 814107 3349894 814107 3349894 4287337 2573844 4287337 2573844 3027224 199244 3027224 199244 1151296 2231327 1151296 2231327 4039487 4439436 4039487 4439436 3268905 989306 3268905 989306 1199091 1653264 1199091 1653264 4588175 3058517 4588175 3058517 4720726 3058517 3948766 1073872 3948766 1073872 3187218 1685552 3187218 1685552 3754177 2911610 3754177 2911610 4195968 2470258 4195968 2470258 3327295 343657 3327295 343657 1248053 1667735 1248053 1667735 4127419 3877452 4127419 3877452 248366 231961 248366 231961 4575969 3644126 4575969 3644126 883529 910728 883529 910728 1378017 3349409 1378017 3349409 3329618 793206 3329618 793206 828491 3345154 828491 3345154 3060853 746670 3060853 746670 4769487 746670 4073330 3624157 4073330 3624157 439510 452624 439510 452624 4924477 4329301 4924477 4329301 1667425 1686481 1667425 1686481 4416517 4710606 4416517 4710606 482033 466895 482033 466895 3322329 2262317 3322329 2262317 3021587 1673078 3021587 3519679 3021587 3519679 4028061 1656854 4028061 1656854 1327681 1185650 1327681 1185650 1202938 1089419 1202938 1089419 4710983 3048217 4710983 3048217 4069910 1653578 4069910 1653578 4680089 4816806 4680089 4816806 422689 430578 422689 430578 1216900 2464913 1216900 2464913 4215533 3348727 4215533 3348727 4809065 2232389 4809065 2232389 1798138 4845659 1798138 4845659 1407957 1234944 1407957 1234944 4036961 2033269 4036961 2033269 945162 218155 945162 218155 252750 3565857 252750 3565857 4457698 2635705 4457698 2635705 1672261 1039390 1672261 1039390 578948 3113133 578948 3113133 4060748 1037715 4060748 1037715 1673656 3318215 1673656 3318215 4768668 1650375 4768668 1650375 1131369 2098442 1131369 2098442 4885698 3351488 4885698 3351488 4010969 2623484 4010969 2623484 4452133 3051737 4452133 3051737 1080404 715510 1080404 715510 4161473 4647234 4161473 4647234 774157 872816 774157 872816 1110167 4006233 1110167 4006233 4761490 1148627 4761490 1148627 1095115 503930 1095115 503930 4582779 3325873 4582779 3325873 761245 463880 761245 463880 2537021 3323174 2537021 3323174 338130 352917 338130 352917 395861 2034791 395861 2034791 4912534 558331 4912534 558331 895551 4946094 895551 4946094 4654456 1139015 4654456 1139015 1676836 1990591 1676836 1990591 4755445 3093154 4755445 3093154 4080474 1147627 4080474 1147627 861407 93807 861407 93807 4410431 2428349 4410431 2428349 2825306 464058 2825306 464058 469867 464058 3864118 3320915 3864118 3320915 1085371 546680 1085371 546680 2420551 3025766 2420551 3025766 4435104 2086775 4435104 2086775 2725412 3344739 2725412 3344739 3733274 1324423 3733274 1324423 1341067 1324423 4334104 3342613 4334104 3342613 1247081 946246 1247081 946246 4718735 4272196 4718735 4272196 453079 472184 453079 472184 4077805 2660770 4077805 2660770 4464182 392620 4464182 392620 750716 915653 750716 915653 1465373 228564 1465373 228564 4757681 4131321 4757681 4131321 559797 1066293 559797 1066293 4549938 4782745 4549938 4782745 771889 4957105 771889 4957105 3933149 466495 3933149 466495 516738 693966 516738 693966 4424410 2072483 4424410 2072483 3324701 260240 3324701 260240 457797 2308694 457797 2308694 4334317 2308694 1115848 862448 1115848 862448 4201517 3337863 4201517 3337863 1336680 1196395 1336680 1196395 4794586 2916427 4794586 2916427 842353 251264 842353 251264 3855437 3335601 3855437 3335601 719453 1649693 719453 1649693 4372183 2545580 4372183 2545580 595177 1015063 595177 1015063 1415713 4410217 1415713 4410217 4643817 381308 4643817 381308 583315 3314297 583315 3314297 3365098 822137 3365098 822137 863034 822137 1653060 4465742 1653060 4465742 4385284 229297 4385284 229297 520762 698869 520762 698869 1667432 3501987 1667432 3501987 3981065 948522 3981065 948522 539795 3317618 539795 3317618 4533457 2118956 4533457 2118956 3625731 442604 3625731 442604 453446 3343496 453446 3343496 4678832 1680673 4678832 1680673 4251838 1061652 4251838 1061652 464990 1394580 464990 1394580 1683422 3345627 1683422 3345627 4308465 1675516 4308465 1675516 2104440 483308 2104440 483308 502538 1462113 502538 1462113 4342514 2970044 4342514 2970044 277509 660416 277509 660416 684019 1874136 684019 1874136 4148154 2488584 4148154 2488584 310476 429331 310476 429331 750874 2885678 750874 2885678 3717309 4395350 3717309 4395350 1649947 1689180 1649947 1689180 3549622 1916940 3549622 1916940 2313802 3376308 2313802 3376308 4332662 745975 4332662 745975 736978 1226254 736978 1226254 4702929 3329436 4702929 3329436 2621298 1653790 2621298 1653790 3922353 3352274 3922353 3352274 221105 267701 221105 267701 3352934 2572682 3352934 2572682 4708460 482106 4708460 482106 338400 360467 338400 3339423 338400 3339423 264613 667994 264613 667994 4459766 3281813 4459766 3281813 1274675 1298793 1274675 1298793 3608749 2202932 3608749 2202932 4486874 907042 4486874 907042 485797 3339513 485797 3339513 4723921 2428659 4723921 2428659 1684555 979942 1684555 979942 3954933 2265153 3954933 2265153 4726876 1680996 4726876 1680996 3904294 2868631 3904294 2868631 1647689 3331974 1647689 3331974 4265114 1402987 4265114 1402987 1670218 2744856 1670218 2744856 4863908 1483976 4863908 1483976 1661588 4700288 1661588 4700288 4685875 1668460 4685875 1668460 744218 534453 744218 534453 3314366 3327389 3314366 3327389 1685510 1676840 1685510 1676840 4332788 1349919 4332788 1349919 766344 901289 766344 901289 4629143 2511857 4629143 2511857 431377 651158 431377 651158 4230381 4874434 4230381 4874434 904814 6211 904814 6211 3379483 2239535 3379483 2239535 3998508 3340831 3998508 3340831 2787415 1975245 2787415 1975245 4783761 666871 4783761 666871 792835 1287937 792835 1287937 4215389 2685078 4215389 2685078 34087 495006 34087 495006 3731250 3347943 3731250 3347943 1437779 1355144 1437779 1355144 904070 902678 904070 902678 3638984 2405730 3638984 2405730 689069 678718 689069 678718 4546424 3323959 4546424 3323959 3110798 1378335 3110798 1378335 825730 170373 825730 170373 4673269 2990935 4673269 2990935 4012817 309843 4012817 309843 842599 4509804 842599 4509804 3352948 879897 3352948 879897 903379 3624609 903379 3624609 4696412 1972809 4696412 1972809 972866 3351109 972866 3351109 4357763 3887928 4357763 3887928 1412589 485981 1412589 485981 954623 1659302 954623 1659302 1913498 2004851 1913498 2004851 3752878 2506621 3752878 2506621 1336868 1003674 1336868 1003674 3901205 2265022 3901205 2265022 4777530 4790594 4777530 4790594 2121591 259514 2121591 259514 323613 1425083 323613 1425083 3400825 2549504 3400825 2549504 4298666 327040 4298666 327040 1261535 723950 1261535 723950 3756529 2158143 3756529 2158143 4083424 3444358 4083424 3444358 2561721 1663315 2561721 1663315 122131 4200533 122131 4200533 4530447 2066972 4530447 2066972 3319772 430269 3319772 430269 547173 766834 547173 766834 3883373 3810282 3883373 3810282 147261 366741 147261 366741 3342504 366741 2985745 2614021 2985745 2614021 4505789 3343768 4505789 3343768 3858842 1207949 3858842 1207949 333795 4716618 333795 4716618 2534121 2029933 2534121 2029933 4284370 3445165 4284370 3445165 485689 3165981 485689 3165981 3540202 1392401 3540202 1392401 4737952 2825622 4737952 2825622 4467000 2182782 4467000 2182782 485680 535387 485680 535387 1676926 1346325 1676926 1346325 296622 1038751 296622 1038751 4791440 2292241 4791440 2292241 1651268 1673693 1651268 1673693 4103371 1013265 4103371 1013265 835952 825658 835952 2240269 835952 2240269 4406470 610069 4406470 610069 671179 2347515 671179 2347515 4644544 3036150 4644544 3036150 3535663 1647546 3535663 1647546 3360055 1647546 4145771 3687544 4145771 3687544 3325125 4114058 3325125 4114058 4478924 1685989 4478924 1685989 3932117 2981136 3932117 2981136 3314348 1662328 3314348 1662328 4392117 3956366 4392117 3956366 1510198 3316903 1510198 3316903 4598089 854917 4598089 854917 234270 270398 234270 270398 1282399 3315745 1282399 3315745 233517 648750 233517 648750 1659658 2873303 1659658 2873303 4310921 757506 4310921 757506 445783 353594 445783 353594 298622 1665721 298622 1665721 3323744 575818 3323744 575818 651772 1658216 651772 1658216 4867461 480057 4867461 480057 3611627 2037144 3611627 2037144 4162363 4829727 4162363 4829727 148514 3316706 148514 3316706 4455449 1678267 4455449 1678267 3119592 3114028 3119592 3114028 3825883 1065924 3825883 1065924 200534 3322717 200534 3322717 3337949 1676053 3337949 1676053 589524 4235013 589524 4235013 2108620 1685917 2108620 1685917 387746 615335 387746 615335 714880 3341213 714880 3341213 2623022 398735 2623022 398735 467107 3337667 467107 3337667 4729018 2929459 4729018 2929459 3748409 1655509 3748409 1655509 378854 307766 378854 307766 277470 4647096 277470 4647096 3322959 1669789 3322959 1669789 4449034 3924827 4449034 3924827 3319925 693044 3319925 693044 839902 4334123 839902 4334123 3351209 2419740 3351209 2419740 4541942 877209 4541942 877209 448791 2594357 448791 2594357 4671876 1611524 4671876 1611524 332263 4714140 332263 4714140 1821442 995687 1821442 995687 1382949 2248113 1382949 2248113 4515301 2900650 4515301 2900650 4640161 3342876 4640161 3342876 82976 231231 82976 231231 1143759 2346497 1143759 2346497 3823312 708925 3823312 708925 482493 2645713 482493 2645713 4252034 951406 4252034 951406 1507078 2966347 1507078 2966347 3794550 911237 3794550 911237 464779 443084 464779 443084 1298996 3450565 1298996 3450565 4524925 1362483 4524925 1362483 323589 310098 323589 310098 4096768 4015753 4096768 4015753 644891 288307 644891 288307 45910 3330440 45910 3330440 4612688 523316 4612688 523316 360897 1655981 360897 1655981 3911092 2842056 3911092 2842056 801451 751728 801451 751728 1650476 3851042 1650476 3851042 3779613 1665972 3779613 1665972 1668971 4809459 1668971 4809459 4731896 2659555 4731896 2659555 1650148 329589 1650148 329589 686029 1887335 686029 1887335 4415369 2533459 4415369 2533459 1661114 670144 1661114 670144 4471110 2982782 4471110 2982782 3343222 752253 3343222 752253 901517 1677868 901517 1677868 4287806 3264376 4287806 3264376 1647517 2990869 1647517 2990869 4256084 216104 4256084 216104 954448 3350116 954448 3350116 3759333 1816704 3759333 1816704 1651779 3137519 1651779 3137519 3888129 1526225 3888129 1526225 20288 1671544 20288 1671544 4203600 2614499 4203600 2614499 3335075 288743 3335075 288743 497874 1992781 497874 1992781 4770068 24921 4770068 24921 321927 1295263 321927 1295263 4011160 2843581 4011160 2843581 3320785 1668631 3320785 1668631 4549396 3464744 4549396 3464744 1667312 2581089 1667312 2581089 4156859 1456502 4156859 1456502 3981719 4766722 3981719 4766722 1032004 785317 1032004 785317 4602904 2972263 4602904 2972263 682800 542350 682800 542350 3648364 3442641 3648364 3442641 850045 978802 850045 978802 1680289 2215564 1680289 2215564 4451440 2215564 326052 312459 326052 312459 4326112 2481715 4326112 2481715 3946258 2728711 3946258 2728711 770698 223362 770698 223362 1658021 2651256 1658021 2651256 4447751 690253 4447751 690253 845815 4919201 845815 4919201 3644854 1107596 3644854 1107596 367491 2339253 367491 2339253 4620774 275392 4620774 275392 597686 1082131 597686 1082131 4538393 2852065 4538393 2852065 985599 549080 985599 549080 1665838 3645453 1665838 3645453 4704786 3317513 4704786 3317513 1684318 4617816 1684318 4617816 4723964 1238527 4723964 1238527 2737520 1682406 2737520 1682406 4291757 3349396 4291757 3349396 1653775 1491569 1653775 1491569 4169817 2708438 4169817 2708438 828771 3330128 828771 3330128 3775704 455939 3775704 455939 402019 2196962 402019 2196962 4536572 585783 4536572 585783 2803377 4097977 2803377 4097977 292376 874529 292376 874529 4740418 3329027 4740418 3329027 3384767 775571 3384767 775571 1678648 3334260 1678648 3334260 4215325 1425708 4215325 1425708 453524 314689 453524 314689 4696745 2688012 4696745 2688012 3762085 1514984 3762085 1514984 1394087 2551692 1394087 2551692 4329125 1986670 4329125 1986670 1668768 3053547 1668768 3053547 4699991 1172555 4699991 1172555 2957922 3335649 2957922 3335649 1658548 468324 1658548 468324 3550584 3351635 3550584 3351635 1650713 4852696 1650713 4852696 4294382 1736497 4294382 1736497 1676134 2714554 1676134 2714554 4622203 1393214 4622203 1393214 1048765 2907058 1048765 2907058 4715164 1344345 4715164 1344345 394250 514142 394250 514142 1235694 2232181 1235694 2232181 4653345 1103950 4653345 1103950 603488 494485 603488 494485 3322409 2572824 3322409 2572824 4529670 1670189 4529670 1670189 2036607 1670144 2036607 1670144 3701009 3945479 3701009 3945479 1652565 258571 1652565 258571 492169 1170546 492169 559825 492169 559825 4743116 2758964 4743116 2758964 3654651 1022485 3654651 1022485 522301 508459 522301 508459 4401589 3719683 4401589 3719683 1423638 2677418 1423638 2677418 4270642 963779 4270642 963779 259862 3324568 259862 3324568 4176044 2208302 4176044 2208302 624782 525107 624782 525107 3797852 2863362 3797852 2863362 562605 342844 562605 342844 4361730 2608660 4361730 2608660 3792534 4175148 3792534 4175148 1622718 2957535 1622718 2957535 4124736 1993546 4124736 1993546 979407 466163 979407 466163 4940654 4436482 4940654 4436482 681431 216966 681431 216966 1660780 2741183 1660780 2741183 4204496 1657869 4204496 1657869 1789240 2751228 1789240 2751228 4553872 3336110 4553872 3336110 3345162 724353 3345162 724353 422399 3831462 422399 3831462 3723591 453661 3723591 453661 832026 4420035 832026 4420035 4715395 2922417 4715395 2922417 4255978 419306 4255978 419306 436375 419306 1682589 3348158 1682589 3348158 661018 2855872 661018 2855872 4452021 2372864 4452021 2372864 339683 659193 339683 659193 1159087 1677305 1159087 1677305 4370962 4451421 4370962 4451421 1386482 810414 1386482 810414 598004 2047666 598004 2047666 4322298 2376216 4322298 2376216 917049 332297 917049 332297 4700496 4071165 4700496 4071165 1653844 1996248 1653844 1996248 3345587 4636505 3345587 4636505 434945 485142 434945 485142 3694025 4175703 3694025 4175703 769596 580760 769596 580760 1248192 2074963 1248192 2074963 3738273 3332436 3738273 3332436 3014653 648998 3014653 648998 372493 3336552 372493 3336552 4655330 223121 4655330 223121 424718 1462703 424718 1462703 3814005 2173576 3814005 2173576 375382 962549 375382 962549 1361111 3351520 1361111 3351520 3952272 703157 3952272 703157 817731 2111391 817731 2111391 3342281 5011995 3342281 5011995 1651075 1676090 1651075 1676090 4044364 2485977 4044364 2485977 386886 1037462 386886 1037462 3861520 3346823 3861520 3346823 366129 453367 366129 453367 4737236 4268596 4737236 4268596 805389 411072 805389 411072 1675394 3315246 1675394 3315246 3923462 1799670 3923462 1799670 233541 253186 233541 253186 633415 2369959 633415 2369959 4037818 596423 4037818 596423 1052020 3347680 1052020 3347680 4015007 126835 4015007 126835 1399760 1090722 1399760 1090722 496935 2773593 496935 2773593 4057579 761743 4057579 761743 1647405 3336195 1647405 3336195 52330 375063 52330 375063 4588827 2490855 4588827 2490855 647086 1151492 647086 1151492 4666883 2807765 4666883 2807765 4424408 167012 4424408 167012 3281790 3337733 3281790 3337733 136658 2931244 136658 2931244 4728182 476194 4728182 476194 271230 3055245 271230 3055245 4724589 3055245 4504855 1651577 4504855 1651577 3642762 3025213 3642762 3025213 1433575 4070277 1433575 4070277 528160 1123892 528160 1123892 3878960 3330596 3878960 3330596 271131 272273 271131 3288638 271131 3288638 4240022 2246577 4240022 2246577 3327149 2904226 3327149 2904226 4636527 2034786 4636527 2034786 3343296 2544280 3343296 2544280 4365418 3321865 4365418 3321865 1453400 1447867 1453400 1447867 3626872 4794134 3626872 4794134 1651090 2807032 1651090 2807032 4679918 3325264 4679918 3325264 657610 304598 657610 304598 1684790 2746763 1684790 2746763 4752001 915023 4752001 915023 435207 3017092 435207 3017092 4705303 2755269 4705303 2755269 3344700 4344707 3344700 4344707 1676336 1106527 1676336 1106527 3328327 3335478 3328327 3335478 369337 991949 369337 991949 4703452 400489 4703452 400489 930857 4277716 930857 4277716 4654169 1681428 4654169 1681428 250647 1424425 250647 1424425 4611050 3235855 4611050 3235855 549687 412069 549687 412069 4172812 2743902 4172812 2743902 1943159 1678220 1943159 1678220 3344598 3320085 3344598 3320085 2020790 294287 2020790 294287 253529 3343552 253529 3343552 4505729 1503335 4505729 1503335 219015 819624 219015 819624 4400848 2475773 4400848 2475773 2439503 567383 2439503 567383 636239 635872 636239 635872 1658246 3944121 1658246 3944121 1675281 276251 1675281 276251 343043 2766601 343043 2766601 4583254 1657557 4583254 1657557 2086532 4764793 2086532 4764793 4580803 1655272 4580803 1655272 1678084 3078865 1678084 3078865 1032228 272818 1032228 272818 4127963 3880812 4127963 3880812 228019 2213485 228019 2213485 3895299 2821220 3895299 2821220 566779 907234 566779 907234 3551553 2846867 3551553 2846867 1679654 759046 1679654 759046 3344658 2758256 3344658 2758256 652645 895996 652645 895996 3113845 2763911 3113845 2763911 4606596 581156 4606596 581156 473009 3327179 473009 3327179 3101401 910329 3101401 910329 373479 1647822 373479 1647822 1844226 3938869 1844226 3938869 555073 1092418 555073 1092418 1437595 4022446 1437595 4022446 3345282 830072 3345282 830072 411052 1356091 411052 1356091 3659022 2658106 3659022 2658106 4471312 217638 4471312 217638 1152187 4378816 1152187 4378816 4109042 2374938 4109042 2374938 1677640 492603 1677640 492603 64132 2267434 64132 2267434 4383663 2267434 4343620 4745149 4343620 4745149 1243461 395519 1243461 395519 342192 2862354 342192 2862354 3329512 568898 3329512 568898 725301 3348283 725301 3348283 657966 4975371 657966 4975371 3313933 1042505 3313933 1042505 1633597 3013220 1633597 3013220 4078606 1878366 4078606 1878366 976235 471565 976235 471565 4014573 3046643 4014573 3046643 453197 178431 453197 178431 2878516 2068577 2878516 2068577 4623339 2562190 4623339 2562190 1273613 4251957 1273613 4251957 3395639 1035959 3395639 1035959 245750 4748384 245750 4748384 3332037 2316419 3332037 2316419 4467670 535834 4467670 535834 787733 1472140 787733 1472140 4669610 3342701 4669610 3342701 22871 255339 22871 255339 4660381 3328630 4660381 3328630 319318 1055125 319318 1055125 1392384 4890215 1392384 4890215 3969151 2164243 3969151 2164243 1392099 1120898 1392099 1120898 528298 1277581 528298 1277581 1656390 2601628 1656390 2601628 4172734 1673045 4172734 1673045 49287 3346617 49287 3346617 3777889 409092 3777889 409092 723516 1279462 723516 1279462 1655700 2868941 1655700 2868941 4517699 3769150 4517699 3769150 585967 469748 585967 469748 3899036 2796164 3899036 2796164 3335046 1384142 3335046 1384142 4076218 2931016 4076218 2931016 628174 603143 628174 603143 4703804 3327502 4703804 3327502 853984 699429 853984 699429 1682597 2429807 1682597 2429807 4550190 3536303 4550190 3536303 834868 646116 834868 646116 1684809 3318988 1684809 3318988 3337153 353565 3337153 353565 420151 853804 420151 853804 1457472 2841354 1457472 2841354 4558901 1101447 4558901 1101447 768400 633747 768400 633747 4496623 3335901 4496623 3335901 1511574 2246604 1511574 2246604 1933882 841814 1933882 841814 325405 3348148 325405 3348148 4377895 331424 4377895 331424 1650214 1769902 1650214 1769902 4619984 4648869 4619984 4648869 1648532 4135811 1648532 4135811 4008597 1661167 4008597 1661167 167384 3349580 167384 3349580 4297511 1475212 4297511 1475212 345978 1186861 345978 1186861 1241801 1450975 1241801 1450975 3140834 1653492 3140834 1653492 705634 3327039 705634 3327039 4474567 2624171 4474567 2624171 3645999 196226 3645999 196226 54977 4016604 54977 4016604 4113593 1409774 4113593 1409774 1439389 1891171 1439389 1891171 3887885 3318551 3887885 3318551 1987720 1071070 1987720 1071070 659226 304277 659226 304277 229141 211365 229141 2192090 229141 2192090 3323212 558123 3323212 2922427 3323212 2922427 3875125 282562 3875125 282562 1648185 3269014 1648185 3269014 3921562 2013823 3921562 2013823 144017 3710405 144017 3710405 4500011 2401846 4500011 2401846 4023849 2173292 4023849 2173292 854307 654939 854307 654939 1135983 3884843 1135983 3884843 4749320 1452440 4749320 1452440 368181 1101696 368181 1101696 3811868 3012961 3811868 3012961 1664322 1669175 1664322 1669175 4338119 2728934 4338119 2728934 656752 445434 656752 445434 4052704 2667421 4052704 2667421 827580 203353 827580 203353 2913613 3457423 2913613 3457423 4076604 1671394 4076604 1671394 1105640 1671394 2823346 3344137 2823346 3344137 1260595 1664025 1260595 1664025 4270211 3340728 4270211 3340728 3497620 776746 3497620 776746 550831 3947728 550831 3947728 4644934 2191413 4644934 2191413 342687 1637715 342687 1637715 3317995 3986152 3317995 3986152 4871319 932546 4871319 932546 485756 3339856 485756 3339856 4504689 2743878 4504689 2743878 3792089 726128 3792089 726128 346154 323678 346154 323678 1653424 1486060 1653424 1486060 796898 235214 796898 235214 4595434 3862465 4595434 3862465 1674243 264093 1674243 264093 726177 2444548 726177 2444548 4671221 518104 4671221 518104 575868 806422 575868 806422 4497416 4335497 4497416 4335497 880717 1666100 880717 1666100 4653364 2560231 4653364 2560231 1038085 282746 1038085 282746 261209 282746 3192805 2865592 3192805 2865592 4067981 1050628 4067981 1050628 607623 567898 607623 567898 4645473 3319320 4645473 3319320 3655278 955426 3655278 955426 495483 2061798 495483 2061798 4785342 11462 4785342 11462 788470 1683748 788470 1683748 3834684 3342848 3834684 3342848 1292189 2376288 1292189 2376288 4731054 963997 4731054 963997 605209 509480 605209 509480 3337859 1059410 3337859 1059410 1204244 3322718 1204244 3322718 1408391 2155404 1408391 2155404 4540899 262184 4540899 262184 1368551 3054470 1368551 3054470 2884674 4717967 2884674 4717967 371804 378014 371804 378014 4685954 2335846 4685954 2335846 1092879 498852 1092879 498852 346669 2699093 346669 2699093 4711392 3025340 4711392 3025340 930778 1549090 930778 1549090 4042688 3317593 4042688 3317593 657878 1195598 657878 1195598 4474139 2775552 4474139 2775552 1414201 565884 1414201 565884 1030674 3137525 1030674 3137525 4729077 2816861 4729077 2816861 1368487 918197 1368487 918197 3348166 4676021 3348166 4676021 3328682 998315 3328682 998315 495590 2572388 495590 2572388 4308700 1929112 4308700 1929112 4894825 1023711 4894825 1023711 296456 3315119 296456 3315119 3900135 718457 3900135 718457 970665 1682754 970665 1682754 2544417 1657401 2544417 1657401 4085398 2077904 4085398 2077904 4570046 3313481 4570046 3313481 1650724 1170547 1650724 1170547 349734 3911513 349734 3911513 3769875 383787 3769875 383787 241530 239031 241530 239031 3316585 4414402 3316585 4414402 1674280 4414402 4518331 301131 4518331 301131 835545 1656852 835545 1656852 4313356 3348350 4313356 3348350 4641526 1335923 4641526 1335923 226483 3318273 226483 3318273 4615740 1664365 4615740 1664365 738754 2802174 738754 2802174 4624149 1265953 4624149 1265953 3946338 1679467 3946338 1679467 1663727 525515 1663727 525515 502402 1361082 502402 1361082 3779754 2858691 3779754 2858691 4348312 1397237 4348312 1397237 1268286 457774 1268286 457774 2879135 2215671 2879135 2215671 3866955 2215671 1071952 261557 1071952 261557 247173 261557 4142836 3336858 4142836 3336858 245739 1270886 245739 1270886 4656646 3717876 4656646 3717876 435479 632153 435479 632153 692352 3151027 692352 3151027 4508006 380963 4508006 380963 1203027 2574013 1203027 2574013 4686736 1647991 4686736 1647991 797014 529968 797014 529968 110226 3340358 110226 3340358 1889585 2278284 1889585 2278284 4081375 3314773 4081375 3314773 3760394 1967986 3760394 1967986 1669760 644730 1669760 644730 368411 3326553 368411 3326553 4527028 2347428 4527028 2347428 3151000 333492 3151000 333492 314612 1944730 314612 1944730 4387833 2521119 4387833 2521119 3334944 734413 3334944 734413 925484 3332045 925484 3332045 4650265 258684 4650265 258684 734646 4163822 734646 4163822 2310239 1680325 2310239 1680325 558114 4423632 558114 4423632 3335893 1379912 3335893 1379912 1373275 4151153 1373275 4151153 3963036 1172668 3963036 1172668 1060529 223695 1060529 223695 4539509 2367146 4539509 2367146 3623495 779504 3623495 779504 900435 3914360 900435 3914360 4079004 802922 4079004 802922 517766 1651331 517766 1651331 1653428 3320880 1653428 3320880 3338497 2118651 3338497 2118651 3989195 3336222 3989195 3336222 4611852 2146410 4611852 2146410 345151 4635309 345151 4635309 4531984 2192382 4531984 2192382 3893424 3156853 3893424 3156853 1140744 1324254 1140744 1324254 3526726 2191216 3526726 2191216 4539112 1652333 4539112 1652333 251590 3353089 251590 3353089 4376923 2262710 4376923 2262710 441516 1164739 441516 1164739 4074850 2115193 4074850 2115193 4648475 1228767 4648475 1228767 856766 3318079 856766 3318079 3353001 283170 3353001 283170 1014570 817811 1014570 817811 243610 89999 243610 89999 4494879 4179950 4494879 4179950 2971926 329592 2971926 329592 911503 2477921 911503 2477921 4042001 788978 4042001 788978 410472 1406606 410472 1406606 4532391 3336863 4532391 3336863 3830888 1514915 3830888 1514915 221140 4416559 221140 4416559 4614343 1685450 4614343 1685450 3322351 4371072 3322351 4371072 3315698 2338174 3315698 2338174 4126683 2743309 4126683 2743309 937455 388296 937455 388296 3872820 3838104 3872820 3838104 38918 238946 38918 238946 4009969 4712656 4009969 4712656 523982 595539 523982 595539 1668616 2728892 1668616 2728892 4027008 1655918 4027008 1655918 4737905 3337882 4737905 3337882 1923124 583294 1923124 583294 3660116 2419225 3660116 2419225 3335845 3333747 3335845 3333747 642482 813980 642482 813980 3338443 1681367 3338443 1681367 997853 455008 997853 455008 4623817 3568426 4623817 3568426 1195386 1203393 1195386 2991333 1195386 2991333 4364978 700194 4364978 700194 954104 3941131 954104 3941131 4132225 1339022 4132225 1339022 3169527 2896852 3169527 2896852 4167557 1402951 4167557 1402951 262451 4156650 262451 4156650 4606630 2523114 4606630 2523114 561192 533222 561192 533222 3966812 3322565 3966812 3322565 4167129 3322565 4002247 2203365 4002247 2203365 643389 394221 643389 394221 3702332 3322238 3702332 3322238 212831 137862 212831 137862 3331131 137862 1655963 4156256 1655963 4156256 3637833 287391 3637833 287391 523486 3315168 523486 3315168 3886465 190863 3886465 190863 356742 3336800 356742 3336800 3314162 891054 3314162 891054 667445 2305286 667445 2305286 4619342 3330115 4619342 3330115 970873 402796 970873 402796 272979 2843844 272979 2843844 4422605 2505010 4422605 2505010 4106686 3335960 4106686 3335960 4745085 534373 4745085 534373 549960 3479114 549960 3479114 4648491 1103181 4648491 1103181 1677721 1334033 1677721 1334033 3562931 3329360 3562931 3329360 1686086 324628 1686086 324628 473742 1407769 473742 1407769 4537508 2123856 4537508 2123856 1426655 197746 1426655 197746 2525938 2255271 2525938 2255271 4103011 2491923 4103011 2491923 1320098 383695 1320098 383695 852932 3321776 852932 3321776 4492847 253620 4492847 253620 249064 2019876 249064 2019876 4757408 3319005 4757408 3319005 3805494 1304548 3805494 1304548 1165231 514719 1165231 514719 315390 3352539 315390 3352539 4468726 173685 4468726 173685 1653150 911194 1653150 911194 4188483 4686721 4188483 4686721 989277 581715 989277 581715 4848631 1890457 4848631 1890457 3763950 3343889 3763950 3343889 1976268 1654151 1976268 1654151 1054633 433738 1054633 433738 277723 291468 277723 855449 277723 855449 907513 769414 907513 4640229 907513 4640229 4518117 798755 4518117 798755 533845 3352610 533845 3352610 4500121 492502 4500121 492502 1472043 4255952 1472043 4255952 4593100 1648994 4593100 1648994 1811933 3471565 1811933 3471565 912412 691519 912412 691519 3321945 4469850 3321945 4469850 4622637 1971069 4622637 1971069 730099 402256 730099 402256 3346229 3292820 3346229 3292820 544874 3801232 544874 3801232 3808536 1667299 3808536 1667299 1116726 64452 1116726 64452 4390521 2983729 4390521 2983729 871092 894969 871092 894969 3637090 3347286 3637090 3347286 1051731 1074294 1051731 1074294 4076331 3323663 4076331 3323663 1428743 1664749 1428743 1664749 4774452 2573647 4774452 2573647 803198 612711 803198 612711 2544672 2485573 2544672 2485573 4271999 786240 4271999 786240 587714 1991044 587714 1991044 4702146 595048 4702146 595048 599083 1887621 599083 1887621 4701880 3337153 4701880 2251838 4701880 2251838 3345979 4714802 3345979 1660580 3345979 1660580 2636342 2141268 2636342 2141268 1668075 4967977 1668075 4967977 4059416 2148962 4059416 2148962 4498282 619539 4498282 619539 27349 2741560 27349 2741560 4093987 1680720 4093987 1680720 1916432 705855 1916432 705855 791650 2721495 791650 2721495 4382258 1935142 4382258 1935142 525329 530184 525329 530184 1006200 4697312 1006200 4697312 3331033 568451 3331033 568451 583709 3327168 583709 3327168 1570261 946975 1570261 946975 75421 1680303 75421 819494 75421 819494 3332256 2842007 3332256 2842007 4118128 465220 4118128 465220 377324 382342 377324 382342 4340119 3421133 4340119 3421133 396422 584248 396422 584248 4705886 2558296 4705886 2558296 3620328 1926566 3620328 1926566 1058478 716601 1058478 716601 3638360 3329131 3638360 3329131 1262695 435229 1262695 435229 646570 2615804 646570 2615804 4598454 380507 4598454 380507 1281908 3832750 1281908 3832750 4618266 57909 4618266 57909 538679 1236901 538679 1236901 3341795 3318936 3341795 3318936 4426926 4961266 4426926 4961266 1262307 356217 1262307 356217 2022754 4545920 2022754 4545920 4814195 3123759 4814195 3123759 859845 716438 859845 716438 4290550 4582082 4290550 4582082 1043186 542885 1043186 542885 1663673 4170011 1663673 4170011 4558130 144249 4558130 144249 523020 1065621 523020 1065621 2009319 3326881 2009319 3326881 3238565 4978133 3238565 4978133 198338 1160351 198338 1160351 4323944 2838617 4323944 2838617 4983939 4579242 4983939 4579242 584538 677020 584538 677020 3347113 3324213 3347113 3324213 3778954 1677152 3778954 1677152 4500713 3348950 4500713 3348950 983437 1652874 983437 1652874 4008189 3131985 4008189 3131985 186926 3344192 186926 3344192 4592248 1661010 4592248 1661010 889481 4409696 889481 4409696 3915528 1663206 3915528 1663206 1664008 4530576 1664008 4530576 4783398 3130700 4783398 3130700 4185007 1175782 4185007 1175782 685383 999947 685383 3339301 685383 3339301 4233657 2405919 4233657 2405919 982907 315132 982907 315132 4494519 2641300 4494519 2641300 4119863 1316009 4119863 1316009 315659 4786514 315659 4786514 3319686 597227 3319686 597227 421270 1360720 421270 1360720 3854364 2811946 3854364 2811946 3891115 1068795 3891115 1068795 462423 3336832 462423 3336832 3328406 940799 3328406 940799 708754 359526 708754 359526 3670187 3320738 3670187 3320738 436023 845806 436023 845806 4779423 1920590 4779423 1920590 4751117 704397 4751117 704397 954243 704397 4644137 2501750 4644137 2501750 3316733 2073413 3316733 2073413 3651279 1652880 3651279 1652880 625594 619297 625594 619297 4688242 3352527 4688242 3352527 1403721 1104702 1403721 1104702 545745 1149302 545745 1149302 4604614 2639924 4604614 2639924 4246690 1654656 4246690 1654656 1680007 3074669 1680007 3074669 4229385 1668874 4229385 1668874 1289928 364523 1289928 364523 1676530 3037282 1676530 3037282 3664483 3037282 3655821 2892440 3655821 2892440 4136352 2043812 4136352 2043812 1652391 3032972 1652391 3032972 3769152 365534 3769152 365534 399021 685796 399021 685796 1646862 3807664 1646862 3807664 4846606 763453 4846606 763453 785638 3301322 785638 3301322 3994007 3350214 3994007 3350214 1715552 962714 1715552 962714 1136657 2495434 1136657 2495434 4315198 543563 4315198 543563 1015658 1169803 1015658 1169803 3639638 2072974 3639638 2072974 1680463 2589921 1680463 2589921 894038 492708 894038 492708 3352203 3660615 3352203 3660615 1659786 1668155 1659786 1668155 4743922 2243593 4743922 2243593 1682764 4001213 1682764 4001213 1384559 1666956 1384559 1666956 4793600 2278391 4793600 2278391 1657989 3334617 1657989 3334617 3881816 1459835 3881816 1459835 1664518 605808 1664518 605808 4205802 3325993 4205802 3325993 1667637 752753 1667637 752753 274489 3552486 274489 3552486 3751021 2475260 3751021 2475260 4192665 3620562 4192665 3620562 719381 711461 719381 711461 3712526 2869074 3712526 2869074 351080 999504 351080 999504 2619617 3344580 2619617 3344580 4485551 1656311 4485551 1656311 1425433 228751 1425433 228751 731883 3313432 731883 3313432 4378209 2519120 4378209 2519120 1153257 561288 1153257 561288 572632 444856 572632 444856 3587962 3333889 3587962 3333889 652524 338623 652524 338623 4400503 2804373 4400503 2804373 730569 740649 730569 740649 1171775 1639251 1171775 1639251 3637914 2852158 3637914 2852158 4036772 479465 4036772 479465 658590 3335130 658590 3335130 3326501 575617 3326501 575617 4563090 2927130 4563090 2927130 1686640 2171324 1686640 2171324 4806508 3324175 4806508 3324175 84050 337196 84050 337196 4765978 2071191 4765978 2071191 1284558 1052520 1284558 1052520 4690475 2431172 4690475 2431172 228460 806045 228460 806045 1649018 4005735 1649018 4005735 3206706 2700186 3206706 2700186 4581501 3783159 4581501 3783159 2337951 986235 2337951 986235 134892 4286241 134892 4286241 3314906 3482276 3314906 3482276 4867580 1664909 4867580 1664909 310145 489682 310145 489682 2188030 3424467 2188030 3424467 3662081 888877 3662081 888877 734376 4405608 734376 4405608 2196532 1666208 2196532 1666208 3350056 3347046 3350056 3347046 4688723 1329044 4688723 1329044 1321173 3085907 1321173 3085907 3353250 558155 3353250 558155 599961 1676463 599961 1676463 4531156 3852543 4531156 3852543 3029407 2074515 3029407 2074515 1444762 1355818 1444762 1355818 1205823 294317 1205823 294317 280822 1679492 280822 1679492 3321607 2634083 3321607 2634083 4502418 2189729 4502418 2189729 1660555 3342595 1660555 3342595 3609978 2873036 3609978 2873036 3314345 4570383 3314345 4570383 4727292 2319466 4727292 2319466 1411463 1663294 1411463 1663294 4140208 2741163 4140208 2741163 4609750 224921 4609750 224921 889910 1659368 889910 1659368 4226651 3419599 4226651 3419599 1470731 3311096 1470731 3311096 3648511 909713 3648511 909713 675365 273383 675365 273383 296368 224512 296368 224512 1681637 794268 1681637 794268 192319 1685519 192319 1685519 4648114 3499747 4648114 3499747 660693 1654449 660693 1654449 4008406 2638475 4008406 2638475 1679437 1179216 1679437 1179216 299321 305029 299321 305029 3317579 3328571 3317579 3328571 3974143 1011071 3974143 1011071 1662077 4187220 1662077 4187220 4533999 2665352 4533999 2665352 3475504 822001 3475504 822001 826992 2781887 826992 2781887 3325371 1886485 3325371 1886485 4439218 2495927 4439218 2495927 3829648 2823313 3829648 2823313 4409596 360299 4409596 360299 529772 2865973 529772 2865973 4414107 220957 4414107 220957 1000254 2820138 1000254 2820138 3344945 235188 3344945 235188 233901 235188 324760 3324718 324760 3324718 2956935 2485775 2956935 2485775 4225846 217388 4225846 217388 1231377 2354506 1231377 2354506 4334112 616576 4334112 616576 781544 2933611 781544 2933611 4860112 966857 4860112 966857 433110 2801195 433110 2801195 3994869 2537189 3994869 2537189 4206375 2367272 4206375 2367272 3343459 3056775 3343459 3056775 3731235 788480 3731235 788480 870083 1646859 870083 1646859 4056201 2563941 4056201 2563941 1662870 1389184 1662870 1389184 735607 701928 735607 701928 1062112 3327467 1062112 3327467 4238908 512501 4238908 512501 620385 1891019 620385 1891019 3639944 3804841 3639944 3804841 753962 861650 753962 861650 1663225 2579173 1663225 2579173 4004453 2165946 4004453 2165946 268163 563697 268163 563697 3717071 3119432 3717071 3119432 1580139 341064 1580139 341064 1046171 3813335 1046171 3813335 4254000 1668413 4254000 1668413 646066 694530 646066 694530 4419975 3316498 4419975 3316498 891586 278253 891586 278253 269491 2262019 269491 2262019 4508454 4542877 4508454 4542877 1676269 3328239 1676269 3328239 1179502 2711717 1179502 2711717 3646073 4574590 3646073 4574590 270527 820888 270527 820888 4196008 2834771 4196008 2834771 3342027 399114 3342027 399114 653463 3046570 653463 3046570 3787690 126539 3787690 126539 563864 3061008 563864 3061008 3734315 2201443 3734315 2201443 4038515 3990583 4038515 3990583 1320675 357778 1320675 357778 4765857 4628569 4765857 4628569 219159 1134483 219159 1134483 2468185 2147707 2468185 2147707 4679830 3323171 4679830 3323171 4953586 3482794 4953586 3482794 873493 129454 873493 129454 4453873 4715521 4453873 4715521 3334345 1125077 3334345 1125077 1453812 4025086 1453812 4025086 4542177 2739421 4542177 2739421 3890546 1901136 3890546 1901136 3321453 3569020 3321453 3569020 3340496 3569020 2694714 1366557 2694714 1366557 1294506 353424 1294506 353424 1040154 3033974 1040154 3033974 4477509 1251009 4477509 1251009 487715 517873 487715 2509638 487715 2509638 4729901 397555 4729901 397555 386641 1091673 386641 1091673 4331626 4211289 4331626 4211289 224619 243056 224619 243056 3339884 3787697 3339884 3787697 4639537 323498 4639537 323498 583390 796332 583390 796332 4404534 2237778 4404534 2237778 333933 350433 333933 350433 4762284 3041029 4762284 3041029 3322553 957092 3322553 957092 991124 3099112 991124 3099112 4122649 1649833 4122649 1649833 288216 835818 288216 835818 4556487 2277042 4556487 2277042 3595080 174255 3595080 174255 1675177 3342115 1675177 3342115 4752313 672005 4752313 672005 662049 4601896 662049 4601896 4781879 1888743 4781879 1888743 3945748 3041991 3945748 3041991 1263777 442458 1263777 442458 875806 4084240 875806 4084240 4464716 2228018 4464716 2228018 3960441 3351935 3960441 3351935 869235 1432110 869235 1432110 3949638 2277401 3949638 2277401 805186 654811 805186 654811 4963235 3317434 4963235 876435 4963235 876435 73531 3351602 73531 3351602 3599121 539023 3599121 539023 1100523 551436 1100523 432749 1100523 432749 1664873 4085011 1664873 4085011 4460603 1435628 4460603 1435628 865181 1679988 865181 1679988 678621 323429 678621 323429 320023 4799638 320023 4799638 2158002 2132001 2158002 2132001 4771411 1654436 4771411 2858639 4771411 2858639 3939384 1681105 3939384 1681105 3320828 2856046 3320828 2856046 3937975 774905 3937975 774905 577023 2795753 577023 2795753 3930098 966822 3930098 966822 649813 988492 649813 988492 2172578 4606559 2172578 4606559 4738588 2219253 4738588 2219253 1646947 4442551 1646947 4442551 3077670 483943 3077670 483943 672742 3976121 672742 3976121 5002177 1648575 5002177 1648575 933026 439304 933026 439304 4366127 2841224 4366127 2841224 3619664 3086395 3619664 3086395 1684714 1676353 1684714 1676353 4342351 3349668 4342351 3349668 1322087 1292415 1322087 1292415 4658035 2180093 4658035 2180093 4216807 4903905 4216807 4903905 71233 2481767 71233 2481767 4319559 720468 4319559 720468 780521 2445252 780521 2445252 4520528 3379538 4520528 3379538 1344790 321914 1344790 321914 232757 3334243 232757 3334243 4796554 3346507 4796554 3346507 3180065 2339953 3180065 2339953 4023020 3334364 4023020 3334364 2009608 590496 2009608 590496 715658 1431143 715658 1431143 4096425 2508588 4096425 2508588 4440922 2750527 4440922 2750527 884178 826325 884178 826325 783280 551351 783280 551351 570347 385937 570347 385937 3338739 3107218 3338739 3107218 446668 894940 446668 894940 2697898 2537083 2697898 2537083 736599 907798 736599 907798 1703566 3727621 1703566 3727621 1047210 983392 1047210 983392 775965 19341 775965 19341 3706197 2063593 3706197 2063593 69458 333186 69458 333186 4130134 1673974 4130134 1673974 1968695 3316191 1968695 3316191 3343473 291909 3343473 291909 1348372 4448004 1348372 4448004 3322450 1872095 3322450 1872095 4803109 2872266 4803109 2872266 3991089 577403 3991089 577403 578231 4438250 578231 4438250 4181883 1240268 4181883 1240268 417396 414981 417396 414981 4727470 2238439 4727470 2238439 676971 3737977 676971 3737977 4520418 1998892 4520418 1998892 346265 827637 346265 827637 4468316 4635284 4468316 4635284 1675389 4631158 1675389 4631158 4481112 998399 4481112 998399 1182401 3319688 1182401 3319688 4001425 1655687 4001425 1655687 1378557 437740 1378557 437740 528439 1682020 528439 1682020 4576241 2761399 4576241 2761399 1405648 1427339 1405648 3316787 1405648 3316787 3801024 1940693 3801024 1940693 1652800 1560959 1652800 1560959 3330871 343529 3330871 343529 565111 888175 565111 888175 1280805 2145059 1280805 2145059 3934057 4323558 3934057 4323558 3348145 4323558 4474152 790771 4474152 790771 454595 3336092 454595 3336092 2871024 789608 2871024 789608 688107 708348 688107 708348 3332894 3340949 3332894 3340949 1678312 1719952 1678312 1719952 3861021 4712685 3861021 4712685 1486695 684939 1486695 684939 664981 684939 1667959 4522350 1667959 4522350 4741355 2580843 4741355 2580843 816819 840525 816819 840525 1664037 3346927 1664037 3346927 2225122 2062724 2225122 2062724 4456357 2700841 4456357 2700841 1673606 4982938 1673606 4982938 3798658 2089301 3798658 2089301 1241088 265326 1241088 265326 4409255 3324625 4409255 3324625 1867388 3324625 4549495 2814081 4549495 2814081 691538 1285215 691538 1285215 1662283 2851260 1662283 2851260 4685194 1677381 4685194 1677381 495966 916711 495966 916711 4394661 2417256 4394661 2417256 4058410 1648952 4058410 1648952 3840727 2917129 3840727 2917129 1269037 3314868 1269037 3314868 3941105 1548388 3941105 1548388 287870 3352673 287870 3352673 3506609 1352818 3506609 1352818 4626564 4108393 4626564 4108393 563565 719336 563565 719336 3349910 4786641 3349910 4786641 375584 981044 375584 981044 1665798 2167815 1665798 2167815 1659636 2167815 4330874 3334873 4330874 3334873 1731111 437948 1731111 437948 1048341 1193947 1048341 1193947 2292116 2816821 2292116 2816821 4458118 798222 4458118 798222 652165 2851536 652165 2851536 4132419 2323300 4132419 2323300 1671004 3396013 1671004 3396013 4466071 2689600 4466071 2689600 991415 4362358 991415 4362358 3711253 1625594 3711253 1625594 1657767 1998751 1657767 1998751 4702843 4183324 4702843 4183324 941014 942336 941014 942336 328556 1680043 328556 1680043 4253163 3329125 4253163 3329125 1125943 4307192 1125943 4307192 3332910 735311 3332910 735311 562628 2227283 562628 2227283 4063496 2728554 4063496 2728554 4672680 462859 4672680 462859 431916 3329159 431916 3329159 3814219 1248423 3814219 1248423 428017 2825764 428017 2825764 4474694 1672950 4474694 1672950 1654902 3053237 1654902 3053237 4440766 1004057 4440766 1004057 541772 2024077 541772 2024077 3973249 20083 3973249 20083 656790 3321528 656790 3321528 4706492 352581 4706492 352581 487759 839889 487759 839889 1653147 4723138 1653147 4723138 132517 2673439 132517 2673439 4538725 2895515 4538725 2895515 1671981 1926740 1671981 1926740 4720383 2168366 4720383 2168366 3351913 2987506 3351913 2987506 4537711 1665069 4537711 1665069 314045 324398 314045 324398 3821986 2960394 3821986 2960394 1614292 1684872 1614292 1684872 3324648 2719185 3324648 2719185 4186438 259207 4186438 259207 1118828 1662747 1118828 1662747 1499413 1057080 1499413 1057080 360287 2213885 360287 2213885 2984911 958640 2984911 958640 660113 1654910 660113 1654910 4334790 2974921 4334790 2974921 3255940 477220 3255940 477220 269077 3610958 269077 3610958 3352161 636104 3352161 636104 883355 1495516 883355 1495516 4257278 3058660 4257278 3058660 857821 1176877 857821 1176877 4251750 2917159 4251750 2917159 499551 432218 499551 432218 4757511 1158873 4757511 1158873 582339 1672626 582339 1672626 4153664 1430766 4153664 1430766 3659682 2505801 3659682 2505801 3233652 4796785 3233652 4796785 819659 649486 819659 649486 4773948 3348292 4773948 3348292 2687702 1589645 2687702 1589645 315496 2228558 315496 2228558 4843535 919134 4843535 919134 927637 3091282 927637 3091282 4437946 1677587 4437946 1677587 3691364 2977914 3691364 2977914 4498688 1661044 4498688 1661044 1647180 3343222 1647180 3343222 3340029 3740467 3340029 3740467 896950 1433174 896950 1433174 3711364 2616132 3711364 2616132 4451914 308547 4451914 308547 301089 308547 1671836 3341455 1671836 3341455 4739593 1290865 4739593 1290865 304721 1994640 304721 1994640 4682277 1958155 4682277 1958155 3315851 1339523 3315851 1339523 3937551 3347180 3937551 3347180 777089 361059 777089 361059 4102110 3314164 4102110 3314164 661254 591188 661254 591188 3984884 3504671 3984884 3504671 2337290 297191 2337290 297191 252895 2811148 252895 2811148 3902686 204950 3902686 204950 1175214 2128475 1175214 2128475 4690710 284436 4690710 284436 459211 2571631 459211 2571631 4679211 673561 4679211 673561 636262 3193704 636262 3193704 4780714 1663381 4780714 1663381 16666 3090542 16666 3090542 4754044 3090542 1667744 674247 1667744 2731398 1667744 2731398 4333053 1955939 4333053 1955939 724045 927930 724045 927930 1289950 3327772 1289950 3327772 3964719 1663681 3964719 1663681 1500096 4508720 1500096 4508720 4687228 2965342 4687228 2965342 3763376 386818 3763376 386818 1099153 3184121 1099153 3184121 4645976 2934224 4645976 2934224 3559999 3342868 3559999 3342868 592337 262705 592337 262705 4390602 3328647 4390602 3328647 3679792 2932567 3679792 2932567 3864983 1890774 3864983 1890774 3317187 4748500 3317187 4748500 4146113 310794 4146113 310794 584738 4114385 584738 4114385 4754453 443498 4754453 443498 1648451 1673909 1648451 1673909 4001432 3389649 4001432 3389649 1659024 373463 1659024 373463 1294914 373463 1679503 2487026 1679503 2487026 4694143 1663846 4694143 1663846 3313605 4874786 3313605 4874786 4740491 1663085 4740491 1663085 278716 282201 278716 282201 3631238 3335158 3631238 3335158 1861298 107862 1861298 107862 1664125 3316496 1664125 3316496 4768098 2120127 4768098 2120127 2026314 342947 2026314 342947 797245 4759015 797245 4759015 3583201 1650612 3583201 1650612 2553697 4492051 2553697 4492051 505037 1005654 505037 1005654 1435986 3350175 1435986 3350175 3951692 828777 3951692 828777 787627 4926770 787627 4926770 4111613 1964769 4111613 1964769 1262977 387764 1262977 387764 720434 1169166 720434 1169166 3327729 4421605 3327729 4421605 1669312 92658 1669312 92658 4563688 3337670 4563688 3337670 3352218 250600 3352218 250600 1355452 3324644 1355452 3324644 4072343 528263 4072343 528263 244983 1679637 244983 1679637 4180924 267923 4180924 267923 277152 3337277 277152 3337277 3773524 1931602 3773524 1931602 608697 957871 608697 957871 4732093 2187436 4732093 2187436 1573563 3916518 1573563 3916518 1681137 660740 1681137 660740 931288 1060898 931288 1060898 2401222 3328947 2401222 3328947 1360919 300681 1360919 300681 289955 4268926 289955 4268926 4609721 2545697 4609721 2545697 3550816 373937 3550816 373937 363377 3335517 363377 3335517 3803893 2186322 3803893 2186322 4415001 3053629 4415001 3053629 3324124 1961279 3324124 1961279 4392541 3377442 4392541 3377442 852849 197372 852849 197372 3638801 4759172 3638801 4759172 1504351 256568 1504351 256568 935488 2338390 935488 2338390 4262755 3327115 4262755 3327115 234651 213256 234651 213256 647451 3321272 647451 3321272 3793074 507554 3793074 507554 548683 3680404 548683 3680404 4632470 2006297 4632470 2006297 656970 406833 656970 406833 4680374 3033539 4680374 3033539 4217893 1756728 4217893 1756728 1670986 3095421 1670986 3095421 3744308 373474 3744308 373474 1273555 2313695 1273555 2313695 4411525 2005652 4411525 2005652 601773 333155 601773 333155 3345905 4226710 3345905 4226710 746934 482607 746934 482607 3321373 2533551 3321373 2533551 4467318 737583 4467318 737583 240423 3341619 240423 3341619 3077203 2927179 3077203 2927179 4646735 793588 4646735 793588 170143 3348660 170143 3348660 3994270 2322558 3994270 2322558 3692441 1298128 3692441 1298128 942905 4470060 942905 4470060 4605484 1680218 4605484 1680218 499174 31229 499174 31229 4026842 2905630 4026842 2905630 3596763 674660 3596763 674660 1653376 4139688 1653376 4139688 3351802 1253625 3351802 1253625 348019 4079885 348019 4079885 3960332 519630 3960332 519630 896596 1102716 896596 1102716 4411072 2686051 4411072 2686051 3239547 939657 3239547 939657 683275 3507206 683275 3507206 3729526 1666288 3729526 1666288 845082 843981 845082 843981 1653627 2480627 1653627 2480627 4296639 526698 4296639 526698 347002 336887 347002 336887 479918 1675473 479918 1675473 3110361 1652553 3110361 1652553 865024 687121 865024 687121 2930765 3340011 2930765 3340011 4759776 2753973 4759776 2753973 3050408 431300 3050408 431300 1002984 1360469 1002984 1360469 1685999 2756874 1685999 2756874 4057815 700843 4057815 700843 449482 4141692 449482 4141692 4236964 2414155 4236964 2414155 4480989 3788159 4480989 3788159 403133 984544 403133 984544 2939826 3346172 2939826 3346172 4678090 2266470 4678090 2266470 1661821 2877910 1661821 2877910 4443570 1209545 4443570 1209545 78547 2676576 78547 2676576 3094154 1028895 3094154 1028895 485413 3336667 485413 3336667 4022097 2236915 4022097 2236915 2139412 3319238 2139412 3103703 2139412 3103703 3385089 3331571 3385089 3331571 1614117 435244 1614117 435244 895959 1230018 895959 1230018 3284298 3187206 3284298 3187206 623967 754520 623967 754520 1974107 2852748 1974107 2852748 4418958 2309663 4418958 2309663 1675776 3998072 1675776 3998072 3328208 476127 3328208 476127 786170 3652905 786170 3652905 4232348 1679679 4232348 1679679 851165 1411564 851165 1411564 3819878 3352324 3819878 3352324 469720 474608 469720 474608 539548 913060 539548 913060 4766935 3302829 4766935 3302829 1664381 1913536 1664381 1913536 4770747 4236682 4770747 4236682 1737186 1680260 1737186 1680260 3798332 4985928 3798332 4985928 1657696 1403067 1657696 1403067 4921301 4808422 4921301 4808422 1661639 787641 1661639 787641 471965 450106 471965 450106 3346276 1842965 3346276 1842965 493225 974701 493225 974701 1216569 3861970 1216569 3861970 3982098 464868 3982098 464868 203940 2982226 203940 2982226 3321856 220239 3321856 220239 216559 319277 216559 319277 662462 2240546 662462 2240546 4987250 1657987 4987250 1657987 3198344 1657987 4214371 3353156 4214371 3353156 514348 638382 514348 638382 1647731 3317283 1647731 3317283 4218975 1653750 4218975 1653750 281520 2862448 281520 2862448 4089224 325330 4089224 325330 532717 3347725 532717 3347725 3960885 1647705 3960885 1647705 818733 805444 818733 805444 1680046 2163564 1680046 2163564 904218 416519 904218 416519 1669957 3408060 1669957 3408060 4133030 541940 4133030 541940 893230 3335850 893230 3335850 3654293 271029 3654293 271029 1654355 1681947 1654355 1681947 4569095 2897075 4569095 2897075 3325093 1679787 3325093 1679787 3547618 1102806 3547618 1102806 429705 1676175 429705 1676175 424879 2652946 424879 2652946 4539491 1225483 4539491 1225483 246887 3938563 246887 3938563 4508103 487811 4508103 487811 834023 3336378 834023 3336378 3902500 937818 3902500 937818 907678 2388835 907678 2388835 4238186 2854728 4238186 2854728 4774539 3117495 4774539 3117495 37332 877055 37332 877055 1654300 390782 1654300 390782 410453 3332651 410453 3332651 4613446 547981 4613446 547981 2658739 3347445 2658739 3347445 3340084 848119 3340084 848119 105753 3340010 105753 3340010 4597871 1955703 4597871 1955703 665368 776443 665368 776443 3340779 298643 3340779 298643 844392 4099752 844392 4099752 3330921 2056722 3330921 2056722 4530223 2397615 4530223 2397615 507307 609971 507307 609971 1069101 4430045 1069101 4430045 4585725 2582962 4585725 2582962 4232881 1976234 4232881 1976234 837391 785393 837391 785393 4296457 2656051 4296457 2656051 680589 795974 680589 795974 4796301 2995460 4796301 2995460 4651761 213590 4651761 213590 703536 2373623 703536 2373623 3216808 3319214 3216808 3319214 447749 3345377 447749 3345377 4424372 2262314 4424372 2262314 1392946 706317 1392946 706317 3330251 3523780 3330251 3523780 131562 2169355 131562 2169355 4344625 4586880 4344625 4586880 1963032 1647794 1963032 1647794 4544978 3040956 4544978 3040956 4722222 751890 4722222 751890 357029 2774587 357029 2774587 4044518 2378441 4044518 2378441 1665615 3333563 1665615 3333563 217513 336614 217513 336614 1659412 2086898 1659412 2086898 4531363 3346973 4531363 3346973 1128462 730488 1128462 730488 771663 955676 771663 955676 1336882 1975641 1336882 1975641 4218600 2464993 4218600 2464993 723473 476274 723473 476274 4797977 3342106 4797977 3342106 1408226 934223 1408226 934223 1675468 293319 1675468 293319 582232 2655007 582232 2655007 4303971 1998608 4303971 1998608 2853598 1998608 3324898 3352544 3324898 3352544 4537134 1072096 4537134 1072096 541877 3005457 541877 3005457 4421370 2692632 4421370 2692632 4045231 622843 4045231 622843 673671 3315218 673671 3315218 1434565 1434774 1434565 1434774 3180887 3333931 3180887 3333931 672539 1011649 672539 1011649 1630028 3334360 1630028 3334360 2164105 3334360 841973 807842 841973 3234457 841973 3234457 3345994 378798 3345994 378798 437653 2672831 437653 2672831 4355822 1303781 4355822 1303781 1633650 1674307 1633650 1674307 4648633 3344780 4648633 3344780 798975 1280927 798975 1280927 4235802 3332726 4235802 3332726 3548744 641993 3548744 641993 550111 2213862 550111 2213862 4548987 820761 4548987 820761 589523 1717328 589523 1717328 3864636 1101725 3864636 1101725 619465 2077393 619465 2077393 4185984 1668981 4185984 1668981 550489 4737940 550489 4737940 3831985 1330659 3831985 1330659 2468173 1683971 2468173 1683971 4039884 1067056 4039884 1067056 316646 3351632 316646 3351632 4145586 2466639 4145586 2466639 4672403 355634 4672403 355634 836411 1017728 836411 1017728 1722829 3344311 1722829 3344311 3572095 817452 3572095 817452 763734 1229348 763734 1229348 1662373 3320718 1662373 3320718 4449266 2304220 4449266 2304220 3965935 1673152 3965935 1673152 3319120 2368753 3319120 2368753 4407113 338560 4407113 338560 827686 3355830 827686 3355830 4497659 925997 4497659 925997 269367 255183 269367 255183 3756045 2823403 3756045 2823403 4197574 2263080 4197574 2263080 1447423 1417594 1447423 1417594 4031424 2758475 4031424 2758475 1160409 389625 1160409 389625 3340949 2908885 3340949 2908885 883614 613096 883614 613096 266760 253271 266760 253271 239314 253271 3317645 1496359 3317645 1496359 3897588 3326247 3897588 3326247 1669982 3664564 1669982 3410808 1669982 3410808 3860326 552040 3860326 552040 878592 2301370 878592 2301370 3972315 4617608 3972315 4617608 882575 587191 882575 587191 1656562 3332234 1656562 3332234 4680014 3332234 4202005 2116575 4202005 2116575 3682510 1372503 3682510 1372503 944641 920556 944641 920556 4140124 3325717 4140124 3325717 498225 1137299 498225 1137299 4353675 3337544 4353675 3337544 3313524 2230274 3313524 2230274 3903254 2230274 1123835 537318 1123835 537318 4648808 3314357 4648808 3314357 1242772 3370376 1242772 3370376 3584450 948822 3584450 948822 975917 4509982 975917 4509982 4091868 1675897 4091868 1675897 1304507 164545 1304507 164545 3737296 3317126 3737296 3317126 201423 198677 201423 198677 227211 3539317 227211 3539317 4930792 351754 4930792 351754 450202 985766 450202 985766 4166790 3121211 4166790 3121211 2021570 3324432 2021570 3324432 3807857 1217416 3807857 1217416 1665547 3139923 1665547 3139923 4747866 3339464 4747866 3339464 337923 279148 337923 279148 3541610 3335035 3541610 3335035 1657499 2323631 1657499 2323631 4642508 489603 4642508 489603 590431 2773545 590431 2773545 4137692 1649457 4137692 1649457 726888 627151 726888 627151 1456134 2208522 1456134 2208522 4585803 267380 4585803 267380 399895 1968389 399895 1968389 4707454 1683413 4707454 1683413 780595 1219511 780595 1219511 3317132 341487 3317132 341487 465651 3007811 465651 3007811 4683302 1237236 4683302 1237236 261324 3020447 261324 3020447 4067559 900586 4067559 900586 701355 1937017 701355 1937017 4227764 1255198 4227764 1255198 410666 491514 410666 491514 4152290 4196903 4152290 4196903 1495305 1650231 1495305 1650231 3616512 3100812 3616512 3100812 702731 393493 702731 393493 2594050 1683752 2594050 1683752 4228268 2638126 4228268 2638126 4527086 2865672 4527086 2865672 580721 1045466 580721 1045466 3751169 3342664 3751169 3342664 4769794 654387 4769794 654387 746975 2194831 746975 2194831 4329215 505805 4329215 505805 1171317 2671396 1171317 2671396 4337111 3339079 4337111 3339079 1173083 1116354 1173083 1116354 755241 687970 755241 687970 4293516 4450020 4293516 4450020 1657337 1681581 1657337 1681581 3628679 2740693 3628679 2740693 4657368 839145 4657368 839145 780479 3342730 780479 3342730 4335537 126163 4335537 126163 672579 3330636 672579 3330636 3879679 254980 3879679 254980 3322857 3341330 3322857 3341330 355380 3341330 4297321 2392389 4297321 2392389 1660601 2666038 1660601 2666038 4118029 1144015 4118029 1144015 1015657 517850 1015657 517850 4478514 2541813 4478514 2541813 1686236 4935989 1686236 4935989 4814218 1651923 4814218 1651923 3857562 4360556 3857562 4360556 247880 1260939 247880 1260939 4281663 1673142 4281663 1673142 818536 754194 818536 754194 3644428 3196187 3644428 3196187 1675078 707280 1675078 707280 536720 2502167 536720 2502167 4536500 2885199 4536500 2885199 2648053 4794722 2648053 4794722 202816 297094 202816 297094 3990580 2671742 3990580 2671742 2399433 1661414 2399433 1661414 3673684 4879666 3673684 4879666 255259 566550 255259 566550 1676598 2749844 1676598 2749844 4783031 1507578 4783031 1507578 1396583 4490834 1396583 4490834 3845451 236817 3845451 236817 669096 1914538 669096 1914538 3635873 2387021 3635873 2387021 4033892 2387021 3340124 4644664 3340124 4644664 4330702 451256 4330702 451256 479758 451256 506430 2613122 506430 2613122 4667908 1230168 4667908 1230168 403294 3335759 403294 3335759 4082666 761542 4082666 761542 1242732 3584225 1242732 3584225 1669121 2535224 1669121 2535224 4265772 3333499 4265772 3333499 2104798 1648705 2104798 1648705 4751607 2687982 4751607 2687982 1138329 529378 1138329 529378 4102203 4229689 4102203 4229689 3099793 588550 3099793 588550 576124 212821 576124 212821 3106301 2427625 3106301 2427625 4697817 1019090 4697817 1019090 50929 2709419 50929 2709419 3838985 262834 3838985 262834 288386 3344231 288386 3344231 3505179 327349 3505179 327349 244050 1662344 244050 1662344 3348664 3052409 3348664 3052409 4534600 2123899 4534600 2123899 4409569 4120121 4409569 4120121 1665399 2638665 1665399 2638665 4613375 439759 4613375 439759 1221122 2585310 1221122 2585310 4672021 261653 4672021 261653 514723 3339214 514723 3339214 4674212 2628524 4674212 2628524 3849139 3346278 3849139 3346278 4684684 1068970 4684684 1068970 268384 2813281 268384 2813281 4225193 54003 4225193 54003 1257351 3342954 1257351 3342954 3562520 2002979 3562520 2002979 1676011 2996646 1676011 2996646 4483344 1073789 4483344 1073789 926189 897486 926189 897486 325077 4634073 325077 4634073 1680651 984159 1680651 984159 390773 1669004 390773 1669004 2692883 479588 2692883 479588 462637 2068108 462637 2068108 4754571 3276411 4754571 3276411 1383715 306519 1383715 306519 315825 1679205 315825 1679205 831722 452186 831722 452186 3849591 3339504 3849591 3339504 2665794 877986 2665794 877986 465537 3336088 465537 3336088 3670774 1353744 3670774 1353744 319831 3145938 319831 3145938 4689676 2938727 4689676 2938727 27133 386112 27133 386112 4230997 4777353 4230997 4777353 1663065 2418484 1663065 2418484 3840861 4830001 3840861 4830001 695601 967842 695601 967842 3334798 3327878 3334798 3327878 824394 566961 824394 566961 4762404 2224489 4762404 2224489 1661547 4648108 1661547 4648108 4223337 2329243 4223337 2329243 82132 1649955 82132 1649955 4778116 4472837 4778116 4472837 460079 478571 460079 478571 4097411 4479753 4097411 4479753 612118 665305 612118 665305 3845968 2607901 3845968 2607901 4340503 2247367 4340503 2247367 3900949 606310 3900949 606310 811122 3323401 811122 3321268 811122 3321268 4515765 1663247 4515765 1663247 4754434 581128 4754434 581128 694463 2245017 694463 2245017 4662086 3343459 4662086 3343459 902996 422737 902996 422737 3735557 3347727 3735557 3347727 4648356 2224387 4648356 2224387 3639715 1672144 3639715 1672144 4791322 2499532 4791322 2499532 1678218 1659143 1678218 1659143 4485525 2440976 4485525 2440976 893449 620665 893449 620665 3327153 2132043 3327153 2132043 4887988 3349006 4887988 3349006 1676796 1279702 1676796 1279702 622795 573946 622795 573946 4322029 3517772 4322029 3517772 123210 1228367 123210 1228367 4592964 2786522 4592964 2786522 534923 861225 534923 861225 3611730 2278253 3611730 2278253 4549805 1648058 4549805 1648058 2054972 3315942 2054972 3315942 4600273 1013387 4600273 1013387 524977 2085495 524977 2085495 4780768 325805 4780768 325805 389368 497627 389368 497627 2836765 2210053 2836765 2210053 4582359 371626 4582359 371626 402183 3332757 402183 3332757 3153430 1419609 3153430 1419609 1111037 549356 1111037 2439883 1111037 2439883 4534622 1247123 4534622 1247123 1097623 428576 1097623 428576 3302974 3468117 3302974 3468117 1058346 281981 1058346 281981 2067880 3351318 2067880 3351318 677748 608609 677748 608609 1394434 3335911 1394434 3335911 4572270 2503331 4572270 2503331 731216 381393 731216 381393 4537337 3343168 4537337 3343168 1686220 2420401 1686220 2420401 4251368 4953246 4251368 4953246 73310 1063132 73310 1063132 1223009 2508475 1223009 2508475 4214248 273127 4214248 273127 296945 4968190 296945 4968190 3767774 780966 3767774 780966 789423 1343031 789423 1343031 1675984 1149775 1675984 1149775 344737 1660960 344737 1660960 3872886 3331025 3872886 3331025 584558 3331025 3844932 468855 3844932 468855 1194277 2634757 1194277 2634757 4375472 205886 4375472 205886 855357 3337592 855357 3337592 3830093 701501 3830093 701501 156506 2882488 156506 2882488 4337493 2591491 4337493 2591491 318918 545808 318918 545808 3345681 3334661 3345681 3334661 3969883 1869910 3969883 1869910 1660441 2025168 1660441 2025168 4778153 650519 4778153 650519 1001056 2059552 1001056 2059552 4559433 4247484 4559433 4247484 1679689 438711 1679689 438711 289945 3323544 289945 3323544 4605417 961331 4605417 961331 297419 69071 297419 69071 3871379 4596741 3871379 4596741 1664610 1671712 1664610 1671712 3336895 4742139 3336895 4742139 1303734 2191979 1303734 2191979 4535031 1649655 4535031 1649655 3745853 2512549 3745853 2512549 4330994 1127912 4330994 1127912 462733 3314100 462733 3314100 4200162 1684424 4200162 1684424 1081608 1006300 1081608 1006300 629262 1006300 4049439 3045190 4049439 3045190 670641 1178271 670641 1178271 4561523 3329704 4561523 3329704 676309 713214 676309 713214 1317895 2572906 1317895 2572906 4128050 180264 4128050 180264 1654635 4787136 1654635 4787136 4544369 466750 4544369 466750 721056 2146404 721056 2146404 4706013 805984 4706013 805984 2198423 3686747 2198423 3686747 1664919 3686747 3967902 217246 3967902 217246 381178 3665233 381178 3665233 3639163 637150 3639163 637150 777766 1180935 777766 1180935 1666830 1989786 1666830 1989786 245465 1170244 245465 1170244 3706652 2040016 3706652 345424 3706652 345424 1287579 3318325 1287579 3318325 3990616 82640 3990616 82640 526177 567407 526177 567407 3585452 567407 668693 4713804 668693 4713804 4480049 2713313 4480049 2713313 2544851 747398 2544851 747398 741748 579918 741748 579918 4458999 3068804 4458999 3068804 3146239 950635 3146239 950635 637921 3344244 637921 3344244 4870969 853319 4870969 853319 348912 2233939 348912 2233939 3335898 2740282 3335898 2740282 4013915 1670978 4013915 1670978 1373866 321829 1373866 321829 3220596 3921606 3220596 3921606 4516246 225130 4516246 225130 3692616 2606382 3692616 2606382 4770949 3339575 4770949 3339575 1673967 2610390 1673967 2610390 4750313 3078258 4750313 1681603 4750313 1681603 3717998 3576581 3717998 3576581 2888815 1668965 2888815 1668965 3973225 3346774 3973225 3346774 182706 263335 182706 263335 622883 1334304 622883 1334304 4303071 2327557 4303071 2327557 1113819 653711 1113819 653711 4779685 653711 4038462 3322420 4038462 3322420 1251099 403126 1251099 1358468 1251099 1358468 3347243 123950 3347243 123950 923620 3000003 923620 3000003 3328480 608084 3328480 608084 638398 1668561 638398 1668561 4723633 4643497 4723633 4643497 1665664 626202 1665664 626202 891052 1656094 891052 1656094 1664169 3429437 1664169 2714286 1664169 2714286 4723976 1924973 4723976 1924973 4443267 3342980 4443267 3342980 1269109 3217965 1269109 3217965 4616385 559663 4616385 559663 343374 2466949 343374 2466949 3923992 3347794 3923992 3347794 24942 3352906 24942 3352906 4724793 2905141 4724793 2905141 239497 241866 239497 241866 4671723 2934136 4671723 2934136 4413257 1658563 4413257 1658563 592962 984571 592962 984571 3326623 4477169 3326623 4477169 3983129 2060418 3983129 2060418 1661723 4831117 1661723 4831117 258288 458189 258288 458189 3898427 2729093 3898427 2729093 4434338 1965374 4434338 1965374 439175 679477 439175 679477 3535396 3314583 3535396 3314583 1680745 1673585 1680745 1673585 3157810 3332416 3157810 3332416 4450840 1674922 4450840 1674922 353801 1032089 353801 1032089 3731687 3324355 3731687 3324355 1669673 248610 1669673 248610 467502 1683221 467502 1683221 4329461 2459696 4329461 2459696 629624 217792 629624 217792 203782 217792 238287 1764894 238287 1764894 4297887 3719244 4297887 3719244 1110944 293549 1110944 293549 3330909 4094907 3330909 4094907 943574 388280 943574 388280 3800008 2871237 3800008 2871237 713259 409766 713259 409766 154792 2378957 154792 2378957 4504253 3323703 4504253 3323703 815947 1657955 815947 1657955 3617249 3346212 3617249 3346212 425223 2879505 425223 2879505 4516445 262518 4516445 262518 243715 755493 243715 755493 1656348 4090951 1656348 2432472 1656348 2432472 4962131 1677363 4962131 1677363 267807 267860 267807 4112422 267807 4112422 4726788 2793770 4726788 2793770 1359005 308554 1359005 308554 3648658 2545954 3648658 2545954 644090 1016709 644090 1016709 3653563 3353769 3653563 3353769 1454788 3319870 1454788 3319870 3113993 1671202 3113993 1671202 851540 961018 851540 961018 3969337 3349075 3969337 3349075 1922106 2088049 1922106 2088049 4501105 3122814 4501105 3122814 1003365 822444 1003365 822444 4620833 1952051 4620833 1952051 3314412 2195031 3314412 2195031 4585399 411037 4585399 411037 470986 1076413 470986 1076413 1302602 3318313 1302602 3318313 4760948 1048489 4760948 1048489 351795 1671682 351795 1671682 4646538 476735 4646538 476735 641472 1182296 641472 1182296 3907453 3098182 3907453 3098182 33710 1070824 33710 1070824 1419862 2596886 1419862 2596886 4565248 673501 4565248 673501 799577 3581911 799577 3581911 3329093 1675886 3329093 1675886 1246575 902056 1246575 902056 73716 3332459 73716 3332459 821699 240605 821699 240605 4082595 2930836 4082595 2930836 93644 3352479 93644 3352479 2236731 1649129 2236731 1649129 4689700 4897882 4689700 4897882 1678220 390562 1678220 390562 499347 2641850 499347 2641850 4426578 2104596 4426578 2104596 597576 453044 597576 453044 3870778 4785231 3870778 4785231 882866 1169893 882866 1169893 4637723 2518087 4637723 2518087 450894 454193 450894 454193 3135919 3325074 3135919 3325074 906912 640369 906912 640369 4666654 3317625 4666654 3317625 3645891 1103547 3645891 1103547 3315080 712349 3315080 712349 724578 712349 992361 999046 992361 999046 883478 269352 883478 269352 4738351 2880426 4738351 2880426 4047534 361175 4047534 361175 587389 2803708 587389 2803708 4365718 4101132 4365718 4101132 1106180 1650712 1106180 1650712 4781678 2775726 4781678 2775726 3674043 3324759 3674043 3324759 4559996 773152 4559996 773152 411355 3323857 411355 3323857 4190978 182279 4190978 182279 510710 3323173 510710 3323173 3779720 1683716 3779720 1683716 3315846 4389142 3315846 4389142 4679264 1330547 4679264 1330547 314110 3345905 314110 3345905 1394359 241366 1394359 241366 4843873 3973578 4843873 3973578 1319236 206492 1319236 206492 4545276 2411218 4545276 2411218 204690 4324397 204690 4324397 3315527 940908 3315527 940908 274030 274990 274030 274990 4632242 2694443 4632242 2694443 4338206 607963 4338206 607963 312903 242125 312903 242125 4808423 1982648 4808423 1982648 3692037 3689175 3692037 3689175 1661392 1108426 1661392 1108426 4300450 3155509 4300450 3155509 1165133 405732 1165133 405732 4282482 2972472 4282482 2972472 647395 776123 647395 776123 3853359 2183263 3853359 2183263 1672523 769049 1672523 769049 4598308 3772670 4598308 3772670 408961 1922993 408961 1922993 4001364 3021006 4001364 3021006 259699 251696 259699 251696 4181383 2500247 4181383 2500247 321369 312569 321369 312569 3323361 1962899 3323361 1962899 4773807 1174418 4773807 1174418 1676587 2724170 1676587 2724170 235266 646870 235266 646870 4613879 3343450 4613879 3343450 193311 802339 193311 802339 4558588 2264814 4558588 2264814 296269 258212 296269 258212 3331901 3347622 3331901 3347622 2293891 3172398 2293891 3172398 3756015 1861578 3756015 1861578 2592705 4431602 2592705 4431602 4336111 2290952 4336111 2290952 1667455 255886 1667455 255886 636442 2145585 636442 2145585 4069227 2862711 4069227 2862711 4534169 1673529 4534169 1673529 3347002 4745535 3347002 4745535 35547 2182077 35547 2182077 4771858 324666 4771858 324666 702113 3350904 702113 3350904 4729603 461216 4729603 461216 494974 1241827 494974 1241827 3703652 2912821 3703652 2912821 4817258 70111 4817258 70111 854784 3959187 854784 3959187 3328351 870051 3328351 870051 574149 1681506 574149 1681506 4690410 2490403 4690410 2490403 1664703 3105736 1664703 3105736 4785255 2589130 4785255 2589130 3440783 3674695 3440783 3674695 2604966 240421 2604966 240421 27662 1683348 27662 1683348 4470814 3330343 4470814 3330343 1157077 545904 1157077 545904 3672270 3316853 3672270 3316853 1668958 2145545 1668958 2145545 4631243 4230921 4631243 4230921 360653 1320612 360653 1320612 4266182 2795588 4266182 2795588 1375043 808078 1375043 808078 2233800 3153874 2233800 3153874 4660274 2123265 4660274 2123265 310467 4391200 310467 4391200 4850215 2899837 4850215 2899837 4522695 754169 4522695 754169 815787 2945599 815787 2945599 3739115 3109494 3739115 3109494 3323888 1681130 3323888 1681130 891300 4744987 891300 4744987 535442 131292 535442 131292 3323895 2202472 3323895 2202472 1657053 3318900 1657053 3318900 4455359 488790 4455359 488790 1326183 2791436 1326183 2791436 4446619 878757 4446619 878757 1441618 2972670 1441618 2972670 4277503 302174 4277503 302174 510080 1264376 510080 1264376 1669175 1683728 1669175 1683728 382876 1285678 382876 1285678 4738631 4503987 4738631 4503987 1455828 1078981 1455828 1078981 607659 2741209 607659 2741209 4583465 1656931 4583465 1656931 2034958 4078553 2034958 4078553 269829 1677174 269829 1677174 4408194 4150303 4408194 4150303 1681746 1119998 1681746 1119998 4241607 3325277 4241607 3325277 3338738 1123426 3338738 1123426 698601 611230 698601 611230 4860350 3351475 4860350 3351475 1592779 1709113 1592779 1709113 3741325 3344585 3741325 3344585 420352 347739 420352 347739 1649916 4518078 1649916 4518078 3862873 1004895 3862873 1004895 958828 709291 958828 709291 717943 891654 717943 891654 1671321 464814 1671321 464814 495087 4709295 495087 1074322 495087 1074322 1629652 3351054 1629652 3351054 411611 1156203 411611 1156203 739509 750981 739509 750981 4479665 2915013 4479665 2915013 1961317 1100735 1961317 1100735 4640206 2556275 4640206 2556275 3115531 1261964 3115531 1261964 421536 1248704 421536 1248704 1272148 602807 1272148 602807 653866 3715694 653866 3715694 4343370 329007 4343370 329007 3217473 2981915 3217473 2981915 4525537 404836 4525537 404836 766917 2421170 766917 2421170 4768395 225097 4768395 225097 839999 3972802 839999 3972802 1659657 740865 1659657 740865 3334665 3802764 3334665 3802764 866669 250448 866669 250448 4336130 3807115 4336130 3807115 1685015 210312 1685015 210312 364128 3331686 364128 3331686 3894549 1665416 3894549 1665416 1553872 3332153 1553872 3332153 4760559 2542137 4760559 2542137 4025812 3334915 4025812 3334915 1667006 4911476 1667006 4911476 3594745 3000571 3594745 3000571 1666328 1903447 1666328 1903447 4559571 3330013 4559571 462737 4559571 462737 625009 2431952 625009 2431952 4851603 3349679 4851603 3349679 1671146 338935 1671146 338935 385323 2203716 385323 2203716 4400981 4446132 4400981 4446132 884876 226149 884876 226149 218888 226149 1145333 1679481 1145333 1679481 404024 374141 404024 374141 643999 2649471 643999 2649471 4624507 429792 4624507 429792 671882 1316483 671882 1316483 218565 1677942 218565 1677942 4648564 4479361 4648564 4479361 159428 574939 159428 574939 3610487 2577324 3610487 2577324 4352074 3032480 4352074 3032480 843129 398940 843129 398940 4073349 2497713 4073349 2497713 4737564 3116554 4737564 3116554 576688 586513 576688 586513 4657819 2911784 4657819 2911784 4150618 657378 4150618 657378 441864 3330260 441864 3330260 4621069 627056 4621069 627056 1091255 4767769 1091255 4767769 3348125 510547 3348125 510547 868095 1662314 868095 1662314 4649109 2266687 4649109 2266687 573001 614761 573001 614761 4803339 2371604 4803339 2371604 714429 619137 714429 619137 3315685 3352990 3315685 3352990 1669192 757523 1669192 757523 585624 589396 585624 589396 4161243 4096050 4161243 4096050 243872 340079 243872 340079 4102425 3347444 4102425 3347444 368319 996711 368319 996711 2682058 2693632 2682058 2693632 4949987 3346906 4949987 3346906 912150 888178 912150 888178 1662932 2305787 1662932 2305787 4343203 3363157 4343203 3363157 453523 242519 453523 242519 3426821 1944577 3426821 1944577 1651051 3692213 1651051 3692213 3660348 2804110 3660348 2804110 4921510 758245 4921510 758245 857669 2097361 857669 2097361 3925277 3469260 3925277 3469260 1018701 6047 1018701 6047 3476704 2146375 3476704 2146375 4336843 3735136 4336843 3735136 228423 237943 228423 237943 2101142 3336576 2101142 3336576 3865311 434830 3865311 434830 915622 3326668 915622 3326668 3560426 3081141 3560426 3081141 2893575 1616659 2893575 1616659 3814930 2563528 3814930 2563528 4555180 1118748 4555180 1118748 520459 3322492 520459 3322492 3589092 1675072 3589092 1675072 1583616 3340208 1583616 3340208 4411443 371727 4411443 371727 607257 3525895 607257 3525895 3316064 940833 3316064 940833 669532 3321136 669532 3321136 4250726 3321136 1659680 1098851 1659680 1098851 479257 1716626 479257 1716626 3765403 934893 3765403 934893 950430 934893 3328416 2232488 3328416 2232488 4618385 525643 4618385 525643 713553 1056387 713553 1056387 1424112 1445962 1424112 1445962 3980310 2735961 3980310 2735961 1650735 4862777 1650735 4862777 465368 1203104 465368 1203104 4474080 2600177 4474080 2600177 3588911 3313773 3588911 3313773 4322376 21036 4322376 21036 2576138 3313357 2576138 3313357 4063749 1018721 4063749 1018721 518078 1417229 518078 1417229 3971970 2358575 3971970 2358575 1648531 3480688 1648531 3480688 2499796 778556 2499796 778556 1026066 4914878 1026066 4914878 3318878 2707878 3318878 2707878 4551509 1953580 4551509 1953580 2494361 3628678 2494361 3628678 4561974 957539 4561974 957539 286149 1838257 286149 1838257 2286371 1424192 2286371 1424192 1147892 993865 1147892 993865 656568 2185281 656568 2185281 4598968 1647400 4598968 1647400 2465281 2246995 2465281 2246995 4144332 2943312 4144332 2943312 4601276 572186 4601276 572186 879742 3083214 879742 3083214 4408460 4289417 4408460 4289417 1536808 1007840 1536808 1007840 340149 2612003 340149 2612003 4577203 1735376 4577203 1735376 661560 691309 661560 691309 3508173 2107574 3508173 2107574 4093420 2827780 4093420 2827780 939503 564168 939503 564168 309416 3325423 309416 3325423 4089588 1275753 4089588 1275753 512123 737441 512123 737441 1650005 4669408 1650005 4669408 2781613 594272 2781613 594272 3547368 3060297 3547368 3060297 4512481 1135485 4512481 1135485 412709 413099 412709 413099 777250 2211056 777250 2211056 3886054 4607656 3886054 4607656 3340096 1673846 3340096 1673846 921033 3346650 921033 3346650 4299237 580756 4299237 580756 100506 3341739 100506 3341739 3731103 534532 3731103 534532 358753 80461 358753 80461 3985592 2898528 3985592 2898528 1340334 924808 1340334 924808 659951 4895496 659951 4895496 3827042 540392 3827042 540392 624900 2053802 624900 2053802 4166363 2517999 4166363 2517999 4027333 1995636 4027333 1995636 4661384 1095596 4661384 1095596 589105 4841583 589105 4841583 3891252 431382 3891252 431382 1126964 3750855 1126964 3750855 4656441 202143 4656441 202143 614072 735063 614072 735063 4521994 3335486 4521994 3335486 1132796 3330111 1132796 3330111 3326572 617047 3326572 617047 777376 1443269 777376 1443269 4507068 2848222 4507068 2848222 4556645 318690 4556645 318690 750052 3318934 750052 3318934 3873543 658435 3873543 658435 3341364 4362749 3341364 4362749 681128 369866 681128 369866 3600670 3022467 3600670 3022467 4580996 364847 4580996 364847 928894 1663084 928894 1663084 4974290 158899 4974290 158899 1020825 673447 1020825 673447 528483 3858803 528483 3858803 3841058 322352 3841058 322352 89390 4421934 89390 4421934 4036958 251272 4036958 251272 1339305 775758 1339305 775758 412851 385749 412851 385749 4677689 3455921 4677689 3455921 214638 1064372 214638 1064372 1364516 4430515 1364516 4430515 4490237 618037 4490237 618037 1309620 2181713 1309620 2181713 3985843 2845256 3985843 2845256 2776226 1152963 2776226 1152963 4678984 3340180 4678984 3340180 2615701 1647796 2615701 1647796 4586507 2590440 4586507 2590440 770514 748616 770514 748616 4296578 3068021 4296578 3068021 1251648 466499 1251648 466499 1034573 1403545 1034573 1403545 1380923 952075 1380923 952075 663677 4838207 663677 4838207 4782713 1960252 4782713 1960252 3352365 3318701 3352365 3318701 4661145 2551829 4661145 2551829 329103 307891 329103 307891 299931 463074 299931 463074 3623864 2554828 3623864 2554828 4898509 1661339 4898509 1661339 1291503 400121 1291503 400121 3339354 3078410 3339354 3078410 4755980 471394 4755980 471394 877331 2994643 877331 2994643 4060138 2261611 4060138 2261611 3342405 380771 3342405 380771 1458599 2987967 1458599 2987967 4063544 2318844 4063544 2318844 4387049 2194970 4387049 2194970 3350435 3348082 3350435 3348082 4585279 255764 4585279 255764 1685704 3318694 1685704 3318694 4756855 1736672 4756855 1736672 1156808 502440 1156808 502440 4771995 2553600 4771995 2553600 463366 202766 463366 202766 216469 202766 4979665 1650446 4979665 1650446 923234 3320086 923234 3320086 497196 185069 497196 185069 4766506 3344971 4766506 3344971 2131331 788637 2131331 788637 525511 1299955 525511 1299955 3899683 3446802 3899683 3446802 1651913 1032178 1651913 1032178 610944 1659147 610944 1659147 1926837 3324094 1926837 3324094 3551325 1215840 3551325 1215840 1040005 3338372 1040005 3338372 3800764 971576 3800764 971576 311827 2451555 311827 2451555 4486535 641422 4486535 641422 438248 1991972 438248 1991972 4666954 1991972 2849556 4451219 2849556 4451219 3767432 329643 3767432 329643 326731 3351044 326731 3351044 4932660 2445265 4932660 2445265 1866441 3329383 1866441 3329383 4427524 2598963 4427524 2598963 2411866 1649209 2411866 1649209 440062 763556 440062 763556 3619630 3338442 3619630 3338442 550664 617430 550664 617430 1044807 3337169 1044807 3337169 3608759 995760 3608759 995760 419326 3915530 419326 3915530 3578962 1668524 3578962 1668524 4186988 2650158 4186988 2650158 3733874 3676752 3733874 3676752 2077239 1289442 2077239 1289442 1084186 3441232 1084186 3441232 4758954 460986 4758954 460986 718040 3689981 718040 3689981 4692534 1149144 4692534 1149144 1224351 1653233 1224351 1653233 4082434 4847273 4082434 4847273 438705 3071753 438705 3071753 4394833 462726 4394833 462726 526507 2665409 526507 2665409 4054842 486189 4054842 486189 749347 4948278 749347 4948278 3337111 198686 3337111 198686 275915 301514 275915 301514 3341973 2459649 3341973 2459649 4318380 1673764 4318380 1673764 974846 496777 974846 496777 4302846 3938969 4302846 3938969 1685349 3938969 3985166 1683926 3985166 1683926 444642 1240910 444642 1240910 291876 3316795 291876 3316795 4579921 4498837 4579921 4498837 678582 1019419 678582 1019419 1649212 2131646 1649212 2131646 4080907 4302705 4080907 4302705 1225062 1101190 1225062 1101190 4318633 3347672 4318633 3347672 541358 496367 541358 496367 4643984 3313334 4643984 3313334 3938691 2665895 3938691 2665895 4651887 1678071 4651887 1678071 982106 627452 982106 627452 4273463 2580148 4273463 2580148 1186152 242679 1186152 242679 4544885 4478122 4544885 4478122 404949 804347 404949 804347 3895166 3706384 3895166 3706384 518059 932613 518059 932613 3337521 3339619 3337521 3339619 1684195 392050 1684195 392050 296677 1665890 296677 1665890 713130 919467 713130 919467 167656 3985946 167656 3985946 4580953 144164 4580953 144164 862194 3351401 862194 3351401 4620428 973297 4620428 973297 342956 3799744 342956 3799744 3829226 1664337 3829226 1664337 347936 3345409 347936 3345409 3604577 2587509 3604577 2587509 655793 1035080 655793 1035080 1310794 4528087 1310794 4528087 4950830 2017394 4950830 2017394 4212484 2998136 4212484 2998136 927492 567637 927492 567637 3321079 1663208 3321079 1663208 3663010 3313812 3663010 3313812 1169852 453985 1169852 453985 2816157 2535403 2816157 2535403 4221321 1677771 4221321 1677771 311527 333319 311527 333319 1146520 2553627 1146520 2553627 3337503 4457416 3337503 4457416 3318177 4457416 4684215 822867 4684215 822867 152107 3335139 152107 3335139 4198362 468919 4198362 468919 952056 992813 952056 992813 4441587 2293649 4441587 2293649 1662375 719039 1662375 719039 4034916 2554587 4034916 2554587 1106049 460918 1106049 460918 328150 314362 328150 2916569 328150 2916569 4346442 287654 4346442 287654 387763 1656342 387763 1656342 3285243 559421 3285243 559421 328160 237984 328160 237984 4212772 3532095 4212772 3532095 1506000 232810 1506000 232810 232136 353523 232136 353523 1048359 2175478 1048359 2175478 4288366 4904638 4288366 4904638 1677953 888594 1677953 888594 93409 4739064 93409 4739064 4356716 1307078 4356716 1307078 944820 3672053 944820 3672053 4462387 2294166 4462387 2294166 3321544 265551 3321544 265551 1434839 4395720 1434839 4395720 4000248 2303005 4000248 2303005 4776756 3318249 4776756 3318249 2413853 1653132 2413853 1653132 1041692 1056179 1041692 1056179 2907549 3323622 2907549 3323622 399535 660024 399535 660024 4279940 3350944 4279940 3350944 986623 515831 986623 515831 1654610 3413869 1654610 3413869 4746267 3029874 4746267 3029874 3569104 1675772 3569104 1675772 4372812 3008093 4372812 3008093 4719586 3082969 4719586 3082969 3329056 1113058 3329056 1113058 1054164 1841737 1054164 1841737 3107604 1648412 3107604 1648412 125572 3348806 125572 3348806 3923566 1660447 3923566 1660447 2552445 3336810 2552445 2268293 2552445 2268293 4693541 3045798 4693541 3045798 3337377 1046122 3337377 1046122 4226197 2866693 4226197 2866693 1002468 225327 1002468 225327 4457719 2549435 4457719 2549435 544975 304730 544975 304730 4210723 3693372 4210723 3693372 2167088 2905067 2167088 2905067 4719957 892463 4719957 892463 296570 2944883 296570 2944883 4689864 1079101 4689864 1079101 67848 1677978 67848 1677978 4499245 3000998 4499245 3000998 4805652 378035 4805652 378035 3003240 4747113 3003240 4747113 4085764 2348359 4085764 2348359 1201355 1132567 1201355 1132567 330987 276744 330987 276744 280615 3735077 280615 3735077 3962465 1897167 3962465 1897167 3338905 620273 3338905 620273 1383564 3544287 1383564 3544287 4630029 2270707 4630029 2270707 4306334 3332223 4306334 3332223 1665561 3227264 1665561 3227264 4336264 2504147 4336264 2504147 3996459 3651157 3996459 3651157 1300659 379728 1300659 379728 3313579 2965693 3313579 2965693 4624776 2965693 1314103 221153 1314103 221153 4684946 2631185 4684946 2631185 3347206 4802185 3347206 4802185 910267 533294 910267 533294 1308968 3405142 1308968 3405142 4239846 1677006 4239846 1677006 1305905 767240 1305905 767240 653602 4325002 653602 4325002 4620995 2854891 4620995 2854891 3289019 3319736 3289019 3319736 227796 439673 227796 439673 4274605 4095623 4274605 4095623 1090140 911158 1090140 911158 4202253 2676951 4202253 2676951 4569615 3313472 4569615 3313472 1656265 1275391 1656265 1275391 4000091 2648176 4000091 2648176 1162293 1141290 1162293 4119657 1162293 4119657 1663102 1665458 1663102 1665458 4111461 3347770 4111461 3347770 4351478 2017883 4351478 2017883 3581684 920713 3581684 920713 1661507 4033297 1661507 4033297 286224 174138 286224 174138 4581207 3930509 4581207 3930509 591242 1057366 591242 1057366 4740892 3339130 4740892 3339130 1033527 573281 1033527 573281 3990015 3353158 3990015 3353158 697444 1280178 697444 1280178 4033718 3307005 4033718 3307005 160232 836070 160232 836070 3915563 3189731 3915563 3189731 326115 321170 326115 2553392 326115 2553392 4768358 1064763 4768358 1064763 406428 407846 406428 407846 4617383 2351480 4617383 2351480 4285523 4805933 4285523 4805933 1345477 315917 1345477 315917 583610 2934470 583610 2934470 4408039 389028 4408039 389028 998776 1684867 998776 1684867 3332230 793322 3332230 793322 729996 4666376 729996 4666376 3835771 426648 3835771 426648 1220912 3348729 1220912 3348729 3795333 1087294 3795333 1087294 3280204 1672250 3280204 1672250 464520 1446470 464520 1446470 2950507 2390306 2950507 2390306 4689301 224095 4689301 224095 1062954 3350757 1062954 3350757 4639642 420468 4639642 420468 978312 2926709 978312 2926709 4005854 2590410 4005854 2590410 4198359 2183168 4198359 2183168 1663688 4280086 1663688 4280086 3873300 2308192 3873300 2308192 4683576 1661551 4683576 1661551 675002 579130 675002 579130 4559747 3352749 4559747 3352749 943550 909874 943550 909874 229409 3322348 229409 3322348 4235019 1654433 4235019 1654433 1677615 2990101 1677615 2990101 4355060 2640745 4355060 2640745 1922050 4333761 1922050 4333761 4584785 471418 4584785 471418 106548 3349377 106548 3349377 1686088 94439 1686088 94439 4745777 2266907 4745777 2266907 325090 380924 325090 380924 4270924 2756396 4270924 2756396 1273409 307652 1273409 307652 3908855 3353030 3908855 3353030 4820348 3137937 4820348 3137937 1285575 1083060 1285575 1083060 3869657 3666472 3869657 3666472 1429425 224802 1429425 224802 4466204 2789763 4466204 2789763 1184396 1184310 1184396 1184310 4639524 2139996 4639524 2139996 927713 645248 927713 645248 3319023 4680412 3319023 4680412 4843929 2284764 4843929 2284764 368323 488585 368323 488585 3669997 3332878 3669997 3332878 2552472 1165180 2552472 1165180 1238318 3270383 1238318 3270383 4160611 714442 4160611 714442 856091 3325679 856091 3325679 4669048 1350276 4669048 1350276 290436 2822542 290436 2822542 4513652 235850 4513652 235850 873808 1647281 873808 1647281 4771422 3072223 4771422 3072223 4080190 1393649 4080190 1393649 1118614 539495 1118614 539495 854672 2441310 854672 2441310 4260796 2607942 4260796 2607942 293071 758724 293071 758724 4072380 3320907 4072380 3320907 72787 548102 72787 548102 2545484 4314667 2545484 4314667 4781770 1677676 4781770 1677676 1053946 568489 1053946 568489 3767065 2672588 3767065 2672588 323432 593323 323432 593323 1662211 2917934 1662211 2917934 4308398 1928438 4308398 1928438 4712541 1928438 379559 1272213 379559 1272213 4489898 3343674 4489898 3343674 1659183 1669144 1659183 1669144 3682744 3325133 3682744 3325133 523710 1182214 523710 1182214 3332114 3010139 3332114 3010139 4722650 3344868 4722650 3344868 655433 253516 655433 253516 4475118 4842283 4475118 4842283 594477 324564 594477 324564 4529450 3324183 4529450 3324183 2641337 1667825 2641337 3555434 2641337 3555434 3942067 2055616 3942067 2055616 1649751 3345125 1649751 3345125 4113543 1655697 4113543 1655697 1661017 3081343 1661017 3081343 3642178 1668164 3642178 1668164 4816394 2680891 4816394 2680891 3344001 653588 3344001 653588 420196 77667 420196 77667 4569343 2585063 4569343 2585063 305217 1175422 305217 1175422 4537900 3079135 4537900 3079135 1649797 1321675 1649797 1321675 3948682 4956844 3948682 4956844 473852 357697 473852 357697 4503946 2424566 4503946 2424566 352589 201830 352589 201830 3673870 3437681 3673870 3437681 1137205 1979407 1137205 1979407 3870955 404248 3870955 404248 398092 2342406 398092 2342406 4010107 2342406 988492 3327580 988492 3327580 520260 445468 520260 445468 4552767 3345971 4552767 3345971 1539055 970112 1539055 970112 594239 2910360 594239 2910360 4566184 2536909 4566184 2536909 3261079 4213444 3261079 4213444 3332299 688969 3332299 688969 824034 2069979 824034 2069979 4077952 2650824 4077952 2650824 3346246 1338110 3346246 1338110 726012 487803 726012 487803 4751772 2324630 4751772 2324630 3804917 160229 3804917 160229 1276051 2280723 1276051 2280723 4367136 2683698 4367136 2683698 3327978 1089228 3327978 1089228 488656 2193694 488656 2193694 4342009 3038806 4342009 3038806 645889 325335 645889 325335 2582357 3796669 2582357 3796669 897770 331251 897770 331251 4004830 3325967 4004830 3325967 1651523 1656690 1651523 1656690 4662339 4057517 4662339 4057517 267803 1198557 267803 1198557 3766562 2832023 3766562 2832023 816498 283241 816498 283241 3683046 3327606 3683046 3327606 1652613 623890 1652613 623890 640490 4653724 640490 4653724 4230183 299473 4230183 299473 1119156 1450598 1119156 1450598 4901937 3343317 4901937 3343317 933192 613202 933192 613202 4323603 2859357 4323603 2859357 1685716 1456513 1685716 1456513 4131472 2314000 4131472 2314000 2573147 1656232 2573147 1656232 4630601 2510825 4630601 2510825 3328969 3540217 3328969 3540217 4855922 2935329 4855922 2935329 3923890 779588 3923890 779588 618477 1377162 618477 1377162 2139011 3317370 2139011 3317370 903169 313798 903169 313798 3854460 3328546 3854460 3328546 563503 567517 563503 567517 1063754 2981164 1063754 2981164 4760219 1674429 4760219 1674429 899522 593845 899522 593845 2478715 3523637 2478715 3523637 4195966 2448983 4195966 2448983 1163341 809823 1163341 809823 424443 1661243 424443 1661243 3342008 4053178 3342008 4053178 1232193 353730 1232193 353730 1317617 3602880 1317617 3602880 311901 2801519 311901 2801519 4414808 1030193 4414808 1030193 640400 1030193 4492909 2940824 4492909 2940824 1683088 640568 1683088 640568 4748933 3797468 4748933 3797468 249225 883970 249225 883970 3898995 3327084 3898995 3327084 2801432 486308 2801432 486308 541078 936531 541078 936531 3344195 4086351 3344195 4086351 1655053 4086351 4772373 778301 4772373 778301 678329 548882 678329 548882 312067 1680061 312067 1680061 790369 756912 790369 756912 3342127 1543628 3342127 1543628 1004535 526690 1004535 526690 4395856 4745150 4395856 4745150 318645 932435 318645 932435 1281177 3327087 1281177 3327087 3787375 1683144 3787375 1683144 329338 133193 329338 133193 4654033 2559619 4654033 2559619 659124 841208 659124 841208 943403 1027160 943403 1027160 565162 3314404 565162 3314404 4413968 769932 4413968 769932 819137 2624487 819137 2624487 4369990 3336530 4369990 3336530 1677507 584140 1677507 584140 571679 1732484 571679 1732484 4093618 3082677 4093618 3082677 4834885 1604735 4834885 1604735 1660902 1042890 1660902 1042890 469433 487277 469433 487277 1350259 2076648 1350259 2076648 4397439 4729415 4397439 4729415 1682865 1667495 1682865 1667495 4723181 591625 4723181 591625 4524881 2738791 4524881 2738791 3594836 3332547 3594836 3332547 1250021 1243223 1250021 1243223 3337611 3323760 3337611 3323760 1662182 646273 1662182 646273 2629890 2207312 2629890 2207312 4456687 2400854 4456687 2400854 267754 975488 267754 975488 3663009 2971841 3663009 2971841 4210907 2105670 4210907 2105670 1317663 4941918 1317663 4941918 4485870 1663411 4485870 1663411 4221508 3862143 4221508 3862143 1944420 1234826 1944420 1234826 4099761 3381031 4099761 3381031 788514 2864559 788514 2864559 4444576 198268 4444576 198268 1670060 2788054 1670060 2788054 4367203 112989 4367203 112989 557781 1425776 557781 1425776 4399679 2719497 4399679 2719497 3335123 659967 3335123 659967 1014486 3113214 1014486 3113214 4697100 1394410 4697100 1394410 1063331 1065881 1063331 1065881 3586867 2946779 3586867 2946779 4251489 1658748 4251489 1658748 4438574 3347981 4438574 3347981 1100629 1660265 1100629 1660265 1672350 759584 1672350 759584 1050090 3972407 1050090 3972407 4311386 2294765 4311386 2294765 2966936 3190133 2966936 3190133 790201 513738 790201 513738 4406800 3790649 4406800 3790649 689214 420007 689214 420007 3962455 4649743 3962455 4649743 511634 648635 511634 648635 4432919 2706115 4432919 2706115 1081284 435081 1081284 435081 4793133 2132229 4793133 2132229 345731 1272439 345731 1272439 3349971 3558616 3349971 3558616 1684389 557648 1684389 557648 354365 4997754 354365 4997754 3852837 1666159 3852837 1666159 606726 3344711 606726 3344711 2813144 379835 2813144 379835 909148 3115795 909148 3115795 3811166 254710 3811166 254710 705256 1361412 705256 1361412 4647660 3352747 4647660 3352747 1069322 583908 1069322 583908 4709999 3782959 4709999 3782959 691152 1656836 691152 1656836 3286720 3882980 3286720 3882980 1568142 308829 1568142 308829 345387 348806 345387 348806 385384 867458 385384 867458 4434706 2263057 4434706 2263057 3998696 2707471 3998696 2707471 2618493 3345365 2618493 3345365 3038908 1685856 3038908 1685856 3997583 3064578 3997583 3064578 1073131 248841 1073131 248841 2224881 2371354 2224881 2371354 4730263 3320281 4730263 3320281 1685771 1683218 1685771 1683218 4058356 4733713 4058356 4733713 1655919 3122619 1655919 3122619 4501965 539720 4501965 539720 1117479 539720 1677901 1450116 1677901 1450116 4575491 3343948 4575491 3343948 4685296 1674832 4685296 1674832 982272 364978 982272 364978 2028545 1661198 2028545 460412 2028545 460412 468732 969467 468732 969467 745745 936014 745745 936014 4283144 3394365 4283144 3394365 322957 1253844 322957 1253844 4596293 3082006 4596293 3082006 2195988 1660047 2195988 1660047 3954408 1660047 1653690 3321791 1653690 3321791 4746125 2483050 4746125 2483050 1253714 430520 1253714 3335444 1253714 3335444 342643 909539 342643 909539 3877861 3333440 3877861 3333440 4603276 694486 4603276 694486 742449 1148731 742449 1148731 1660229 3335276 1660229 3335276 4570956 1404168 4570956 1404168 764219 910923 764219 910923 576906 4518700 576906 4518700 4878845 2076674 4878845 2076674 3847430 1236683 3847430 1236683 1382017 1681080 1382017 1681080 1346829 1681080 3769652 3341724 3769652 3341724 2036100 1614722 2036100 1614722 4733666 3399462 4733666 3399462 762106 677415 762106 677415 1461145 2021452 1461145 2021452 3967997 98315 3967997 98315 506516 3346702 506516 3346702 4113080 2038663 4113080 2038663 1673251 356122 1673251 356122 3721114 3083768 3721114 3083768 4781062 720138 4781062 720138 1676768 3322836 1676768 515977 1676768 515977 646312 4602369 646312 4602369 4527451 932963 4527451 932963 688407 1455347 688407 1455347 4644550 2817788 4644550 2817788 208111 906597 208111 906597 2275385 4756957 2275385 4756957 1300160 1272083 1300160 1272083 4702513 2171474 4702513 2171474 898105 740807 898105 740807 4355743 2067022 4355743 2067022 3563045 1648530 3563045 1648530 4392563 3348125 4392563 3348125 997080 455764 997080 455764 390183 4398520 390183 4398520 1671107 3318823 1671107 3318823 4075707 358460 4075707 358460 855122 3335827 855122 3335827 4579359 2861731 4579359 2861731 2502003 1427538 2502003 1427538 1196459 1675755 1196459 1675755 3318757 4658177 3318757 4658177 334240 992214 334240 992214 1703749 1674228 1703749 1674228 4666767 2434244 4666767 2434244 1368033 536822 1368033 536822 3578562 2335901 3578562 2335901 4168491 2772877 4168491 2772877 4716181 3335744 4716181 3335744 580535 631140 580535 631140 4793411 3334775 4793411 3334775 3537950 1475654 3537950 1475654 4602660 3331435 4602660 3331435 1680466 1679092 1680466 1679092 4407700 3315526 4407700 3315526 463150 815841 463150 815841 4512636 2697601 4512636 2697601 4167658 1662163 4167658 1662163 1661660 3932162 1661660 3932162 3481181 1658796 3481181 1658796 4578169 4491295 4578169 4491295 213375 238249 213375 238249 997367 3342084 997367 3342084 4414894 2592302 4414894 2592302 976140 439469 976140 439469 381778 4226094 381778 4226094 1658588 4226094 991834 1135921 991834 1135921 1683515 4215800 1683515 4215800 4060960 874965 4060960 874965 785891 874965 2763048 2366440 2763048 2366440 4774048 3114918 4774048 668151 4774048 668151 1052430 2916019 1052430 2916019 3894624 328580 3894624 328580 1278111 3326389 1278111 3326389 3890194 707813 3890194 707813 483996 1424840 483996 1424840 4851726 3314600 4851726 3314600 4732436 1662352 4732436 1662352 1654046 2726687 1654046 2726687 4144480 2441192 4144480 2441192 1172690 1101996 1172690 1101996 460244 452317 460244 3886089 460244 3886089 4620231 784317 4620231 784317 581974 1685573 581974 1685573 4437074 3793982 4437074 3793982 931496 596024 931496 596024 3893642 2866902 3893642 2866902 961077 337240 961077 337240 4751383 2279543 4751383 2279543 3347587 3316304 3347587 3316304 4549399 273775 4549399 273775 300660 3315755 300660 3315755 4531372 2829131 4531372 2829131 1647820 1253408 1647820 1253408 533620 838778 533620 838778 1686484 2244020 1686484 2244020 4301317 3397448 4301317 3397448 421617 2106881 421617 2106881 3740877 3329301 3740877 3329301 402339 1036908 402339 1036908 1665902 166706 1665902 166706 4380892 2138643 4380892 2138643 1647626 1120663 1647626 1120663 2016924 3389592 2016924 3389592 1655708 2469286 1655708 2469286 4367165 1896973 4367165 1896973 362263 970785 362263 970785 1136241 518629 1136241 518629 4497557 4006070 4497557 4006070 18536 1381856 18536 1381856 4073937 3318789 4073937 3318789 884352 1653906 884352 1653906 4409280 4466473 4409280 4466473 705280 931233 705280 931233 3337492 3744630 3337492 3744630 987698 513618 987698 513618 4005756 2370363 4005756 2370363 4277452 297026 4277452 297026 397559 1674602 397559 1674602 4769316 1673249 4769316 1673249 4300466 3351793 4300466 3351793 2756481 1397471 2756481 1397471 422832 872771 422832 872771 3790570 2584679 3790570 2584679 1663307 758423 1663307 758423 3273747 4119882 3273747 4119882 3339675 1459363 3339675 1459363 1258295 2127413 1258295 2127413 4624688 363192 4624688 363192 809027 4534564 809027 4534564 3970772 853552 3970772 853552 768989 1937354 768989 1937354 3963056 3356921 3963056 3356921 348294 2332283 348294 2332283 3931176 2121224 3931176 2121224 290063 205398 290063 205398 4033181 4224615 4033181 4224615 552151 672708 552151 672708 4496348 4877819 4496348 4877819 645972 1912441 645972 1912441 4816041 1251806 4816041 1251806 1212741 402397 1212741 402397 4004233 2062259 4004233 2062259 3648840 3798741 3648840 3798741 1159548 268596 1159548 268596 4268146 2614006 4268146 2614006 4143054 198830 4143054 198830 519835 1441993 519835 1441993 4145562 3321235 4145562 3321235 4571671 497413 4571671 497413 977996 2945861 977996 2945861 3807969 2517487 3807969 2517487 4566387 1896613 4566387 1896613 284518 575952 284518 575952 940635 1673627 940635 1673627 3956886 3343142 3956886 3343142 3326153 2220078 3326153 2220078 4778528 3493190 4778528 3493190 1340271 407643 1340271 407643 987907 2604725 987907 2604725 4581985 352713 4581985 352713 4425216 2505766 4425216 2505766 3327563 1904897 3327563 1904897 4043427 3338126 4043427 3338126 1987655 1670226 1987655 1670226 4564140 3335049 4564140 3335049 1020392 654186 1020392 654186 4669764 3340958 4669764 3340958 3724941 464976 3724941 464976 922473 1360252 922473 1360252 298635 3317878 298635 3317878 4474752 1273789 4474752 1273789 378086 384371 378086 3076233 378086 3076233 4436513 2599614 4436513 2599614 1672366 464794 1672366 464794 1218761 435205 1218761 435205 3790421 3052338 3790421 3052338 4724548 413744 4724548 413744 1187196 3334438 1187196 3334438 4161857 2402240 4161857 2402240 4516683 4550465 4516683 4550465 643851 2969285 643851 2969285 4375300 1835588 4375300 1835588 1682400 825833 1682400 825833 803657 301772 803657 301772 4643565 2893246 4643565 2893246 4521617 2251852 4521617 2251852 388204 4679176 388204 4679176 3805355 2638654 3805355 2638654 1662383 648237 1662383 648237 338578 1682356 338578 1682356 4617440 2304529 4617440 2304529 1664075 3415898 1664075 3415898 3868604 1358068 3868604 1358068 503481 1100274 503481 1100274 4420230 1671521 4420230 1671521 3587630 2702235 3587630 2702235 4777861 940644 4777861 940644 1119746 2230444 1119746 2230444 4464330 1659227 4464330 1659227 3852765 3062795 3852765 3062795 1002498 457392 1002498 457392 462948 3961474 462948 3961474 3561949 1480683 3561949 1480683 2820037 3344172 2820037 3344172 4838494 2596203 4838494 2596203 858937 674244 858937 674244 4694753 2968663 4694753 2968663 1226842 1251482 1226842 1251482 4357408 4772786 4357408 4772786 641057 15470 641057 15470 4551803 2963374 4551803 2963374 1296423 658768 1296423 658768 617643 3926524 617643 3926524 4509854 200485 4509854 200485 931421 4215090 931421 4215090 3346178 3222467 3346178 3222467 547498 1091520 547498 1091520 4737255 2231226 4737255 2231226 1452820 327623 1452820 327623 307513 3345004 307513 3345004 4434772 2020661 4434772 2020661 2144609 3340255 2144609 2195100 2144609 2195100 4317841 4658512 4317841 4658512 1679455 601442 1679455 601442 656114 2357841 656114 2357841 4221614 2654276 4221614 2654276 331046 790818 331046 790818 4104172 3318544 4104172 3318544 1677240 1049654 1677240 1049654 357749 4577895 357749 4577895 1665813 412372 1665813 412372 1214526 3959105 1214526 3959105 4006253 1651793 4006253 1651793 129849 3000727 129849 3000727 4159835 1337797 4159835 1337797 190947 4471519 190947 4471519 3874962 622127 3874962 622127 828795 1268831 828795 1268831 4778687 3639224 4778687 3639224 851642 1658559 851642 1658559 3348914 3336927 3348914 3336927 1794424 1023175 1794424 1023175 504994 4605889 504994 4605889 4612879 711511 4612879 711511 836384 3352506 836384 3352506 3871454 769477 3871454 769477 1205805 2489436 1205805 2489436 4747831 296690 4747831 296690 1193415 2116340 1193415 2116340 4251176 4996137 4251176 4996137 1160735 1067392 1160735 1067392 1006505 514780 1006505 514780 1529330 3593214 1529330 3593214 4409028 2815785 4409028 2815785 1675284 719287 1675284 719287 289155 2551043 289155 2551043 4710680 4218316 4710680 4218316 1454957 358557 1454957 358557 4171325 3699742 4171325 3699742 800950 766442 800950 766442 461514 3691133 461514 672784 461514 672784 3848190 2201815 3848190 2201815 3331529 275258 3331529 275258 288047 1897073 288047 1897073 4185476 3550603 4185476 3550603 322918 305616 322918 305616 3317810 3565845 3317810 3565845 1162013 1122230 1162013 1122230 4026349 4538687 4026349 4538687 3311613 1595537 3311613 1595537 1294792 4658579 1294792 4658579 4392511 1566315 4392511 1566315 2717687 4874900 2717687 4874900 4672316 2323764 4672316 2323764 624212 3857971 624212 3857971 4458674 1920372 4458674 1920372 880364 439722 880364 439722 2330506 3629333 2330506 3629333 4455954 2583476 4455954 2583476 4237956 1270110 4237956 1270110 404709 891161 404709 891161 3834848 3121042 3834848 3121042 1874313 3344902 1874313 3344902 525036 1653948 525036 1653948 1863531 1678882 1863531 1678882 600188 213078 600188 213078 4532665 2887698 4532665 2887698 4105068 1402577 4105068 1402577 1389001 1000312 1389001 1000312 3999286 3905071 3999286 3905071 247421 1255986 247421 1255986 4417515 2680996 4417515 2680996 4070459 1671590 4070459 1671590 1299975 257336 1299975 257336 2488124 3343759 2488124 3343759 4124992 390418 4124992 390418 553203 3352003 553203 3352003 3863946 238601 3863946 238601 186208 3346075 186208 3346075 3646336 241396 3646336 241396 242078 235366 242078 3093218 242078 3093218 4011405 745786 4011405 745786 908248 2717288 908248 2717288 4702053 3296782 4702053 3296782 731394 369834 731394 369834 249839 2629304 249839 2629304 4025527 3318296 4025527 3318296 213997 565012 213997 565012 3850733 3352282 3850733 3352282 1385283 1392396 1385283 1392396 570866 3804147 570866 3804147 4067371 1651828 4067371 1651828 537023 141765 537023 141765 1647127 141765 1241831 1994524 1241831 1994524 4320388 3200966 4320388 3200966 753812 447064 753812 447064 4095039 4612944 4095039 4612944 1667947 550343 1667947 550343 1676727 4616827 1676727 4616827 672718 893251 672718 893251 1435817 1674784 1435817 1674784 4678742 2344291 4678742 2344291 3969775 2824434 3969775 2824434 1059792 3333923 1059792 3333923 4718366 1664116 4718366 1664116 1678184 3340001 1678184 3340001 3938116 1342804 3938116 1342804 1333754 918492 1333754 918492 4578505 2826384 4578505 2826384 3902369 327777 3902369 327777 761375 1661817 761375 1661817 4582787 2986716 4582787 2986716 3694066 2986716 4289636 753931 4289636 753931 856665 3621757 856665 3621757 3562455 823698 3562455 823698 30686 4371093 30686 4371093 4867578 2271191 4867578 2271191 3688487 1683041 3688487 1683041 785984 738449 785984 738449 4665514 3689303 4665514 3689303 1659703 2180567 1659703 2180567 4061256 3325126 4061256 3325126 264423 268917 264423 268917 3340806 3759147 3340806 3759147 667801 753737 667801 753737 4443004 3340569 4443004 3340569 2599758 803914 2599758 803914 785197 803914 3320040 3327753 3320040 3327753 1959418 2894334 1959418 2894334 4044992 1396123 4044992 1396123 1318965 1293705 1318965 1293705 1078459 343829 1078459 343829 3327066 2864633 3327066 2864633 1317699 860747 1317699 860747 244952 222393 244952 222393 2898716 3321841 2898716 3321841 843730 833669 843730 3352521 843730 3352521 4198444 418888 4198444 418888 242652 4658123 242652 4658123 3984924 1369752 3984924 1369752 303569 318383 303569 318383 3315963 4481659 3315963 4481659 203477 502862 203477 502862 3717550 3315400 3717550 3315400 476104 313962 476104 313962 4398651 3532414 4398651 3532414 673096 681070 673096 681070 3313404 3348604 3313404 3348604 453854 480597 453854 480597 3321308 2494461 3321308 2494461 4686899 3341675 4686899 3341675 1665712 1187614 1665712 1187614 1140236 3344747 1140236 3344747 1584426 857444 1584426 857444 815515 1896014 815515 1896014 3318227 4094777 3318227 4094777 1292860 738854 1292860 738854 898439 3822598 898439 3822598 4821616 1121474 4821616 1121474 586972 325405 586972 325405 4268582 2791660 4268582 2791660 3878670 2791660 4015882 1907521 4015882 1907521 1656744 4385178 1656744 4385178 2511337 470605 2511337 470605 628193 996336 628193 996336 3328622 1933642 3328622 1933642 1408608 1323803 1408608 1323803 328175 1323803 1715212 3967703 1715212 3967703 3964966 1997663 3964966 1997663 545435 285818 545435 285818 268526 202158 268526 202158 4723354 3348663 4723354 3348663 3349385 614806 3349385 614806 756854 2655643 756854 2655643 4173493 2276052 4173493 2276052 303067 916649 303067 916649 4151280 2939187 4151280 2939187 1271580 404727 1271580 3590771 1271580 3590771 1677253 547165 1677253 547165 857398 4509593 857398 4509593 3898213 1612499 3898213 1612499 752193 3316685 752193 3316685 4848527 3331687 4848527 3331687 341487 375640 341487 375640 4260035 4905280 4260035 4905280 1667552 964531 1667552 964531 512322 4355524 512322 4355524 3840998 209362 3840998 209362 539591 3347000 539591 3347000 4143580 717876 4143580 717876 461442 1672770 461442 1672770 4576928 3890606 4576928 3890606 1665043 736450 1665043 736450 4547804 3352216 4547804 3352216 1653422 2307405 1653422 2307405 4025492 3320309 4025492 3320309 1385720 1354413 1385720 1354413 4654194 2102937 4654194 2102937 223329 1153548 223329 1153548 4683223 3352949 4683223 3352949 1451668 4125267 1451668 4125267 3564648 697635 3564648 697635 704477 2798854 704477 2798854 4449514 1421062 4449514 1421062 647366 623392 647366 623392 1680985 3316264 1680985 3316264 4339233 1684165 4339233 1684165 407076 348376 407076 348376 4418461 4500173 4418461 4500173 447351 246163 447351 246163 4599692 3336285 4599692 3336285 3340539 2079047 3340539 2079047 4573638 2078432 4573638 3344931 4573638 3344931 626505 317662 626505 317662 4275650 3007361 4275650 3007361 1297008 733210 1297008 733210 690992 3241731 690992 3241731 3163113 1654558 3163113 1654558 4511101 2354608 4511101 2354608 1653767 2417059 1653767 2417059 587530 1069622 587530 1069622 4105028 3335981 4105028 3335981 1350888 1008735 1350888 1008735 635031 2566167 635031 2566167 4548304 719851 4548304 719851 1653886 4380184 1653886 4380184 3315491 1108627 3315491 1108627 931787 3339967 931787 3339967 4724822 725949 4724822 725949 280238 3243732 280238 3243732 4198711 1960162 4198711 1960162 1653109 4787473 1653109 4787473 1666859 3314270 1666859 3314270 4743905 1237525 4743905 1237525 1036841 1044011 1036841 1044011 1649768 4719698 1649768 2581026 1649768 2581026 4689397 226882 4689397 226882 440277 812750 440277 812750 1402344 3317969 1402344 3317969 3349959 249098 3349959 249098 384740 698725 384740 698725 3964852 2564057 3964852 2564057 4756468 3343244 4756468 3343244 2870823 4842640 2870823 4842640 4727786 551315 4727786 551315 620606 675711 620606 675711 1679321 1304152 1679321 1304152 719971 545525 719971 545525 4262419 2931310 4262419 2931310 3347561 4186421 3347561 4186421 4222287 2357636 4222287 2357636 3886908 1675656 3886908 1675656 397683 999784 397683 999784 3855030 3657698 3855030 3657698 1138713 535759 1138713 535759 4448929 2965091 4448929 2965091 988045 750383 988045 750383 4022064 3089503 4022064 3089503 1237997 215558 1237997 215558 219205 215558 998515 1234798 998515 1234798 4606544 2281500 4606544 2281500 624525 3339420 624525 3339420 3778042 1686328 3778042 1686328 577890 714091 577890 714091 4593609 2565096 4593609 2565096 545758 495527 545758 495527 4282894 2059342 4282894 2059342 1277099 3336723 1277099 3336723 830321 384503 830321 384503 1664547 3331264 1664547 3331264 4206066 1087451 4206066 1087451 1082304 1087451 1659223 3344730 1659223 3344730 4550255 2314142 4550255 2314142 1158259 406552 1158259 406552 4190803 2512296 4190803 2512296 522389 963998 522389 963998 4111474 3322923 4111474 3322923 1604316 2455920 1604316 2455920 4575574 1680227 4575574 1680227 3331963 2474479 3331963 2474479 3878829 335120 3878829 335120 1341454 3036283 1341454 3036283 4512413 2799094 4512413 2799094 3103182 981873 3103182 981873 567807 3338582 567807 3338582 4254617 947862 4254617 947862 575297 3009132 575297 3009132 4190904 1530236 4190904 1530236 2867279 2178269 2867279 2178269 4045062 3021291 4045062 3021291 549813 4788961 549813 4788961 4068818 1751137 4068818 1751137 1650721 1693214 1650721 1693214 4591989 341620 4591989 341620 266683 3352004 266683 3352004 3346822 792532 3346822 792532 693894 4454228 693894 4454228 3826367 2765519 3826367 2765519 4411907 3349801 4411907 3349801 621025 768628 621025 768628 3628829 530291 3628829 530291 545849 530291 1672073 1667974 1672073 1667974 3306870 1659025 3306870 1659025 3319039 3333506 3319039 3333506 4305183 1667345 4305183 1667345 495988 297124 495988 297124 4537263 2228257 4537263 2228257 4318429 3530352 4318429 3530352 3339077 3530352 4027428 361013 4027428 361013 1172321 1656017 1172321 1656017 3336799 3343255 3336799 3343255 849525 215598 849525 215598 1652405 3315548 1652405 3315548 4388641 1236034 4388641 1236034 321754 2997488 321754 2997488 4416844 2332714 4416844 2332714 543846 324827 543846 324827 4379714 1678269 4379714 1678269 3344105 3344200 3344105 3344200 4872516 3104835 4872516 3104835 4431587 1996301 4431587 1996301 451339 553251 451339 553251 3318303 2533278 3318303 2533278 4939895 4340034 4939895 4340034 3319367 2969343 3319367 2969343 4717277 406459 4717277 406459 589711 2057682 589711 2057682 3921994 1668994 3921994 1668994 1900513 3324896 1900513 3324896 61499 1664433 61499 1664433 4176216 3339747 4176216 3339747 174873 2765688 174873 2765688 4380676 2043944 4380676 2043944 1460684 218432 1460684 218432 1069067 3350172 1069067 3350172 4713950 2117616 4713950 2117616 3336548 824268 3336548 824268 4436702 3344060 4436702 3344060 860704 555659 860704 555659 4603653 3338839 4603653 3338839 900423 739554 900423 739554 3315501 3326586 3315501 3326586 4658889 2582379 4658889 2582379 1646718 3332396 1646718 3332396 3684045 1659319 3684045 1659319 3536762 3329743 3536762 3329743 716015 663473 716015 663473 4272093 3352197 4272093 3352197 2616286 516149 2616286 516149 1063450 2119325 1063450 2119325 1678942 1432034 1678942 1432034 581390 609405 581390 609405 4118380 3324349 4118380 3324349 1686044 1095176 1686044 1095176 477892 3349956 477892 3349956 3345511 1653774 3345511 1653774 4707608 3316743 4707608 3316743 1840295 3660798 1840295 3660798 375299 527881 375299 527881 3619134 3319595 3619134 3319595 898987 240126 898987 240126 4210395 4358574 4210395 4358574 1660535 272278 1660535 272278 798898 1660206 798898 1660206 4647390 3234301 4647390 3234301 505013 1196232 505013 1196232 4231165 2650184 4231165 2650184 3941952 1275682 3941952 1275682 385116 653042 385116 653042 1664015 1647724 1664015 1647724 4647339 3105148 4647339 3105148 1425484 236776 1425484 236776 4034576 2984970 4034576 2984970 552693 706447 552693 706447 4560427 3556447 4560427 3556447 285726 412545 285726 412545 4758468 2611953 4758468 2611953 3754078 2912835 3754078 2912835 3837732 385443 3837732 385443 636294 3117530 636294 3117530 4183441 1668255 4183441 1668255 672892 318067 672892 318067 1686501 318067 1145668 1919357 1145668 1919357 3581933 228766 3581933 228766 525218 944678 525218 944678 3426380 3325646 3426380 3325646 4500498 1953237 4500498 1953237 1677723 2153504 1677723 2153504 4463893 2572253 4463893 2572253 1139473 692233 1139473 692233 780923 4071757 780923 4071757 222743 2018837 222743 2018837 4630192 2767578 4630192 2767578 3345364 1275953 3345364 1275953 320856 3105070 320856 3105070 4408322 2384329 4408322 2384329 1245455 957510 1245455 957510 4557276 2348565 4557276 2348565 4018818 2924218 4018818 2924218 4710046 3363962 4710046 3363962 1329181 666512 1329181 666512 665831 666512 1132489 3338553 1132489 3338553 4861237 386115 4861237 386115 1025964 674271 1025964 674271 3347017 2682905 3347017 2682905 1613032 3323923 1613032 3323923 984808 625831 984808 625831 3785684 2979134 3785684 2979134 2385721 1652500 2385721 1652500 4630203 4013925 4630203 4013925 1663468 2154126 1663468 2154126 4481638 4014708 4481638 4014708 3062711 2785825 3062711 2785825 4612312 1111847 4612312 1111847 353431 3321651 353431 3321651 3755400 2026441 3755400 2026441 1351215 315636 1351215 315636 637503 701632 637503 701632 1115065 2509007 1115065 2509007 4694038 3348664 4694038 3348664 648740 1177177 648740 1177177 3522948 3336794 3522948 3336794 4307449 2019940 4307449 2019940 1684724 3339129 1684724 3339129 4371066 2183498 4371066 2183498 695700 737582 695700 737582 3341871 3671351 3341871 3671351 337789 2777351 337789 2777351 4760032 113346 4760032 113346 774733 1829879 774733 1829879 3635161 2557668 3635161 2557668 4647656 3749644 4647656 3749644 1266808 537198 1266808 537198 1924727 3339120 1924727 3339120 4505111 934616 4505111 934616 279867 250914 279867 250914 3344389 1739453 3344389 1049355 3344389 1049355 511369 1317916 511369 1317916 3617672 3326595 3617672 3326595 3784600 3344765 3784600 3344765 371351 1351452 371351 1351452 1662967 3327989 1662967 3327989 3999882 864051 3999882 864051 1668201 2374293 1668201 2374293 4275247 541869 4275247 541869 652580 2244359 652580 2244359 3912515 225244 3912515 225244 237142 225244 1150022 2945383 1150022 2945383 4416515 2071348 4416515 2071348 619396 394609 619396 394609 4389487 3322373 4389487 3322373 602768 349232 602768 349232 4767282 2432859 4767282 2432859 349155 1681283 349155 1681283 4659175 1147986 4659175 1147986 247331 3851143 247331 3851143 4392825 368993 4392825 368993 244332 257440 244332 257440 1050503 1670419 1050503 1670419 4442392 2545025 4442392 2545025 680447 944064 680447 944064 4883788 3026239 4883788 3026239 293828 270733 293828 270733 206240 3314823 206240 3314823 4476925 807745 4476925 807745 781656 3331170 781656 3331170 3499614 3151150 3499614 3151150 1106314 722454 1106314 722454 638228 4685343 638228 4685343 3722417 154550 3722417 154550 1198891 979925 1198891 979925 1659863 681038 1659863 681038 917198 2975633 917198 2975633 3693551 1662380 3693551 1662380 425566 680888 425566 680888 3631536 3347417 3631536 3347417 1424009 426794 1424009 426794 4642049 4873254 4642049 4873254 1658594 840907 1658594 840907 742182 4375552 742182 4375552 4846306 2407112 4846306 2407112 673154 592152 673154 592152 4427195 2776009 4427195 2776009 214811 977143 214811 977143 1394237 3327535 1394237 3327535 4031915 910087 4031915 910087 315881 4876125 315881 4876125 3344132 1654177 3344132 1654177 4172309 2143545 4172309 2143545 314363 1295086 314363 1295086 4785993 2862365 4785993 2862365 3719467 546015 3719467 546015 738560 3319350 738560 3319350 992050 960517 992050 960517 625189 4887905 625189 4887905 4776065 1742382 4776065 1742382 2413280 1022795 2413280 1022795 797783 713298 797783 713298 4346092 1681289 4346092 1681289 114684 534500 114684 534500 1327258 2601552 1327258 2601552 4406902 219157 4406902 219157 246206 1470632 246206 1470632 4257718 3320486 4257718 3320486 1664595 4533738 1664595 4533738 3903683 1310740 3903683 1310740 259976 2918061 259976 2918061 4749179 238365 4749179 238365 1672551 3348236 1672551 3348236 4807985 2652544 4807985 2652544 279059 1305311 279059 1305311 4781888 2404307 4781888 2404307 3758893 1404933 3758893 1404933 1388175 1404933 3323503 4676083 3323503 4676083 1651922 2065066 1651922 2065066 4274279 3852236 4274279 3852236 250201 747527 250201 747527 4717481 4041307 4717481 4041307 845411 283078 845411 283078 3923962 3558352 3923962 3558352 565577 1085210 565577 1085210 4468112 4431099 4468112 4431099 1240125 1100596 1240125 1100596 3889234 4524130 3889234 4524130 281032 1058482 281032 1058482 3316951 3349977 3316951 3349977 337775 639780 337775 639780 3680775 4575031 3680775 4575031 394503 1257713 394503 2462581 394503 2462581 4036101 273754 4036101 273754 374300 516536 374300 516536 3337838 3344464 3337838 3344464 520564 2626543 520564 2626543 4668558 4312964 4668558 4312964 671196 739275 671196 739275 4152084 3091023 4152084 3091023 1663823 3992561 1663823 3992561 4751215 2663165 4751215 2663165 3337338 2052452 3337338 2052452 4646007 1678992 4646007 1678992 501174 107965 501174 107965 4466731 2791156 4466731 838312 4466731 838312 1463972 1638232 1463972 1638232 3546432 2544547 3546432 2544547 4232005 3379201 4232005 3379201 228907 56615 228907 56615 3818058 2791439 3818058 2791439 3317893 1568605 3317893 1568605 902819 882058 902819 882058 2980521 4674216 2980521 4674216 4740703 484616 4740703 484616 356167 3099203 356167 3099203 4263012 1950280 4263012 1950280 237062 1250591 237062 1250591 1677539 3550981 1677539 3550981 4177307 1683410 4177307 1683410 1248100 269919 1248100 269919 4623094 3531700 4623094 3531700 126710 937876 126710 937876 1654113 2990347 1654113 2990347 4722752 779908 4722752 779908 763206 1088271 763206 1088271 4100692 2906812 4100692 2906812 4539452 2233338 4539452 2233338 4259575 3002826 4259575 3002826 4726722 4682352 4726722 4682352 962046 543186 962046 543186 4378779 4547184 4378779 4547184 216572 3316114 216572 3316114 4123098 989913 4123098 989913 1003299 2253789 1003299 2253789 4505386 2121261 4505386 2121261 3314141 3316083 3314141 3316083 300890 261823 300890 261823 350811 1205037 350811 1205037 3340157 4722311 3340157 4722311 4462871 1351233 4462871 1351233 1130522 2752054 1130522 2752054 4432273 2752054 3868695 368013 3868695 368013 287266 1665161 287266 1665161 3084438 3338967 3084438 3338967 4866202 3338967 1213855 856585 1213855 856585 312944 326993 312944 3055038 312944 3055038 3607338 595303 3607338 595303 685706 3318565 685706 3318565 4698495 2552075 4698495 2552075 3670519 976132 3670519 976132 966183 2234072 966183 2234072 3679161 173867 3679161 173867 844942 3044754 844942 3044754 4491930 1673581 4491930 1673581 1709557 1652065 1709557 1652065 4345469 2934412 4345469 2934412 3330493 2117357 3330493 2117357 3992249 3343027 3992249 3343027 4756677 162660 4756677 162660 500265 2900022 500265 2900022 4342402 2286298 4342402 2286298 2514075 1296254 2514075 1296254 319952 4426170 319952 4426170 2226921 886862 2226921 886862 3897432 2737174 3897432 2737174 1441267 243163 1441267 243163 410677 4003364 410677 4003364 4702459 638166 4702459 638166 230302 3347430 230302 3347430 3925129 2493199 3925129 2493199 549513 330812 549513 330812 3714128 2467768 3714128 2467768 4683738 4000320 4683738 4000320 427142 1245303 427142 1245303 3802036 3346027 3802036 3346027 831391 772652 831391 772652 1047015 3817409 1047015 3817409 3339149 3973436 3339149 3973436 4735345 1685991 4735345 1685991 3339979 3104516 3339979 3104516 4043694 2177174 4043694 2177174 4657681 3351159 4657681 3351159 1660194 2034222 1660194 2034222 4588494 2446723 4588494 2446723 1656198 3316469 1656198 3316469 4486997 1269891 4486997 1269891 1285524 2884758 1285524 2884758 4202056 564139 4202056 564139 1210255 2665667 1210255 2665667 4335682 199570 4335682 199570 277464 2442718 277464 2442718 4251852 1375912 4251852 1375912 607211 261389 607211 261389 4729890 3622818 4729890 3622818 532845 1135102 532845 1135102 3994866 2859780 3994866 2859780 220141 170165 220141 170165 4037495 2806133 4037495 2806133 1670999 3322135 1670999 3322135 511911 978827 511911 978827 829716 3352185 829716 3352185 4252544 228960 4252544 228960 3875765 2880099 3875765 2880099 221836 742782 221836 742782 3726811 4532842 3726811 4532842 816955 648170 816955 648170 1669660 3985191 1669660 3985191 4639363 782701 4639363 782701 895472 1653749 895472 1653749 586655 467677 586655 467677 3707881 2964376 3707881 2964376 4716522 1954512 4716522 1954512 201261 200619 201261 200619 323711 3350731 323711 3350731 3795661 797401 3795661 797401 677286 1134966 677286 1134966 1863093 3500765 1863093 3500765 3829510 479871 3829510 479871 989275 2114399 989275 2114399 4396936 4726001 4396936 4726001 613937 3313837 613937 3313837 4743700 2126807 4743700 2126807 2266324 1676952 2266324 1676952 3939313 2797108 3939313 2797108 1673686 534218 1673686 534218 225818 3335086 225818 3335086 3891245 948481 3891245 948481 952075 700879 952075 700879 4561466 4129613 4561466 4129613 489719 2436085 489719 2436085 4244347 4929999 4244347 4929999 373849 974318 373849 974318 3733964 3321349 3733964 3321349 462336 3345498 462336 3345498 4124390 1668285 4124390 1668285 2981222 3331491 2981222 3331491 4296104 3829778 4296104 3829778 1682249 1660621 1682249 1660621 4657777 2110556 4657777 2110556 1674664 3318154 1674664 3318154 4758970 553780 4758970 553780 1263743 3036488 1263743 3036488 3963552 399843 3963552 399843 612875 3060280 612875 3060280 3632184 3060280 1658631 1139245 1658631 1139245 429931 3332086 429931 3332086 4769479 2793798 4769479 2793798 3322609 3338709 3322609 3338709 3711953 885355 3711953 885355 754436 3341919 754436 3341919 239457 295206 239457 295206 1083623 4243322 1083623 4243322 4091599 231650 4091599 231650 1062441 1921927 1062441 1921927 4013366 3038828 4013366 3038828 1225668 357363 1225668 357363 4056743 3034144 4056743 3034144 4680675 2000233 4680675 2000233 3856653 3030911 3856653 3030911 701339 639573 701339 639573 4302562 2945535 4302562 2945535 1782522 118690 1782522 118690 3334569 3246047 3334569 3246047 3319553 613866 3319553 613866 610490 613866 4211452 2444412 4211452 871073 4211452 871073 730355 3321181 730355 3321181 3960223 328168 3960223 328168 337596 4722162 337596 4722162 4766855 2070684 4766855 2070684 3905129 3335085 3905129 3335085 184732 1654986 184732 1654986 4861862 3350360 4861862 3350360 4051182 1728195 4051182 1728195 1663088 2085440 1663088 2085440 4225665 4464044 4225665 4464044 3350999 479065 3350999 479065 231543 4786785 231543 4786785 1415077 585775 1415077 585775 757620 2596423 757620 2596423 4584437 886863 4584437 886863 612500 4703951 612500 4703951 3792550 1684133 3792550 1684133 663822 985104 663822 985104 258234 4623382 258234 4623382 3351432 332508 3351432 332508 1265694 2196718 1265694 2196718 3881980 317968 3881980 317968 513767 1448351 513767 1448351 1979325 3330008 1979325 3330008 3950478 264483 3950478 264483 533250 2606955 533250 2606955 4463148 2189877 4463148 2189877 720753 1646990 720753 1646990 3917191 2619581 3917191 2619581 352537 345623 352537 345623 1827341 4675701 1827341 4675701 418812 1105291 418812 1105291 4349221 3347255 4349221 3347255 1668696 1148817 1668696 1148817 394729 1671189 394729 1671189 4230005 2525854 4230005 2525854 570098 1073088 570098 1073088 2205139 3544827 2205139 3544827 555599 1997217 555599 1997217 4329545 3345961 4329545 3345961 3670202 2732479 3670202 2732479 1513497 3321735 1513497 3321735 3352912 1883573 3352912 1883573 3847460 1173709 3847460 1173709 973737 200722 973737 200722 3898539 4398518 3898539 4398518 1660614 4398518 4199226 216778 4199226 216778 269184 464651 269184 464651 731627 758017 731627 758017 4678483 2594195 4678483 2594195 2244217 268241 2244217 268241 438769 2725977 438769 2725977 4826773 3351405 4826773 3351405 338497 2372352 338497 2372352 4717831 3343787 4717831 3343787 302649 741372 302649 741372 1165138 1894349 1165138 1894349 4562666 2598853 4562666 2598853 1621876 362658 1621876 362658 298308 1921057 298308 1921057 4272016 816091 4272016 816091 812929 2583861 812929 2583861 3172411 902747 3172411 902747 1659656 4443542 1659656 4443542 1150178 1213442 1150178 1213442 4615545 2519508 4615545 2519508 2785040 72016 2785040 72016 4830992 2112852 4830992 2112852 1222383 350048 1222383 350048 4639254 2530533 4639254 2530533 1675774 555852 1675774 555852 766697 3340321 766697 3340321 4889695 1653188 4889695 1653188 1655112 4711065 1655112 4711065 4767361 658501 4767361 3103220 4767361 3103220 4719780 2982319 4719780 2982319 338665 738881 338665 738881 1490534 3313780 1490534 3313780 4180035 468852 4180035 468852 450732 468852 4711951 4455098 4711951 4455098 1645561 738477 1645561 738477 530094 1325126 530094 1325126 1363248 3331636 1363248 3331636 3346264 2423546 3346264 2423546 4097561 1654799 4097561 1654799 740769 4045518 740769 4045518 3741201 1382295 3741201 1382295 268132 1382295 4792330 2923279 4792330 2923279 476423 1192457 476423 1192457 857999 4811073 857999 4811073 4482777 684230 4482777 684230 1647614 3343152 1647614 3343152 901193 1021703 901193 1021703 3583035 3863330 3583035 3863330 949340 453284 949340 453284 4629182 3077498 4629182 3077498 2645217 3344148 2645217 3344148 766287 333664 766287 333664 4048886 3314691 4048886 3314691 1837410 3574817 1837410 3574817 4254860 1683650 4254860 1962153 4254860 1962153 2862194 370989 2862194 370989 1050765 2840201 1050765 2840201 4619146 3327690 4619146 3327690 857515 846639 857515 2900251 857515 2900251 4194952 323728 4194952 323728 1671384 1675840 1671384 1675840 4931775 3348715 4931775 3348715 4315780 537272 4315780 537272 438582 1648772 438582 1648772 3336069 3063677 3336069 3063677 4468758 963791 4468758 963791 2303640 4836538 2303640 4836538 4227246 514170 4227246 514170 700290 1669947 700290 1669947 4532592 3021856 4532592 3021856 2100827 3365399 2100827 3365399 4209745 2512199 4209745 2512199 936535 365370 936535 365370 4393836 4979067 4393836 4979067 955317 649078 955317 649078 4422384 1666156 4422384 1666156 2044359 1666156 4061187 3344906 4061187 3344906 476649 462445 476649 462445 3776766 2961558 3776766 2961558 3345247 4202649 3345247 4202649 5891 1315483 5891 1315483 3943056 3341570 3943056 3341570 1922918 1671675 1922918 1671675 1669723 3132615 1669723 3132615 4282718 716363 4282718 716363 810547 2201401 810547 2201401 4468574 4772133 4468574 4772133 249714 405716 249714 405716 658465 947868 658465 947868 4535752 1996137 4535752 1996137 1667964 4058982 1667964 4058982 891395 3270793 891395 3270793 4585862 1395886 4585862 1395886 707659 318248 707659 318248 215300 2713222 215300 2713222 4665197 3095000 4665197 3095000 3314294 1662264 3314294 1662264 3774025 2880046 3774025 2880046 533673 586290 533673 586290 1679289 1660075 1679289 1660075 3327613 767749 3327613 767749 472666 3331473 472666 3331473 4289229 525476 4289229 525476 308272 3327499 308272 1671573 308272 1671573 4143379 2951065 4143379 2951065 4825514 1648280 4825514 1648280 3324055 419301 3324055 419301 1065236 1223153 1065236 1223153 1673280 1132800 1673280 1132800 4158234 2624157 4158234 2624157 1663444 743121 1663444 743121 312601 2168252 312601 2168252 4298762 1020009 4298762 1020009 774344 779223 774344 3345262 774344 3345262 3618694 2254860 3618694 2254860 4234481 3346144 4234481 3346144 1071429 272581 1071429 272581 4475634 2954237 4475634 2954237 3603020 3323566 3603020 3323566 4651907 1007530 4651907 1007530 961050 3389819 961050 3389819 4503094 204040 4503094 204040 254515 1664519 254515 1664519 4066461 2739608 4066461 2739608 1675107 1216864 1675107 1216864 3348557 4294500 3348557 4294500 2028544 523892 2028544 523892 807284 2920800 807284 2920800 4449858 2300792 4449858 2300792 2239173 1677889 2239173 1677889 1140593 421286 1140593 421286 3843358 4152096 3843358 4152096 276182 304503 276182 304503 1411156 240981 1411156 240981 278962 310102 278962 310102 798570 837310 798570 837310 865968 3090907 865968 3090907 3806328 1646838 3806328 1646838 292187 294590 292187 3025977 292187 3025977 4423235 312571 4423235 312571 291639 312571 1359659 4525167 1359659 4525167 3965652 518495 3965652 518495 1199051 3335549 1199051 3335549 3330838 728145 3330838 728145 990311 1378744 990311 1378744 4210450 2835682 4210450 2835682 711920 828014 711920 828014 4096847 2409374 4096847 2409374 4340923 712649 4340923 712649 878859 4828153 878859 4828153 4624578 2336822 4624578 2336822 204453 51430 204453 51430 4605804 2743781 4605804 2743781 1656491 1654106 1656491 1654106 298296 548123 298296 548123 4074950 3319840 4074950 3319840 929196 1651819 929196 4181390 929196 4181390 3549463 1695538 3549463 1695538 718603 950294 718603 4034657 718603 4034657 4317710 1134354 4317710 1134354 169240 1651915 169240 1651915 3613230 1647613 3613230 1647613 4511745 3316375 4511745 3316375 4108571 1657825 4108571 1657825 4579636 3486970 4579636 3486970 3346950 3486970 4426653 1224761 4426653 1224761 252150 1678660 252150 1678660 3589211 2264022 3589211 2264022 4682911 1988300 4682911 3341478 4682911 3341478 330312 451875 330312 451875 3836752 4492692 3836752 4492692 1664358 1644257 1664358 1644257 2692601 2199116 2692601 2199116 3864745 810702 3864745 810702 245622 2130459 245622 2130459 4092432 3918962 4092432 3918962 2927358 960818 2927358 960818 418204 4940795 418204 4940795 4044489 1674293 4044489 1674293 805180 297710 805180 297710 188300 3337482 188300 3337482 4626135 2478875 4626135 2478875 3024815 1664509 3024815 1664509 4719230 3347341 4719230 3347341 4218899 2416969 4218899 2416969 1519735 493679 1519735 493679 321390 4024371 321390 4024371 4563445 2786057 4563445 2786057 1638748 3706350 1638748 3706350 4633407 553989 4633407 553989 647477 648135 647477 648135 495152 446359 495152 446359 70491 2910268 70491 2910268 3827337 1950158 3827337 1950158 1663802 843587 1663802 843587 4751936 2770783 4751936 2770783 4308477 1662023 4308477 1662023 491808 307397 491808 307397 3350815 664911 3350815 664911 766782 1232589 766782 1232589 4822061 2928062 4822061 2928062 3328324 1678256 3328324 1678256 932158 315358 932158 315358 315274 315358 1014241 3349639 1014241 3349639 4720455 1664912 4720455 1664912 3917393 2217316 3917393 2217316 1234039 1079626 1234039 1079626 3826710 2327650 3826710 2327650 4157148 3331298 4157148 3331298 510650 511982 510650 511982 4216159 3314513 4216159 3314513 3328768 1685534 3328768 1685534 214129 485149 214129 485149 3592018 3317592 3592018 3317592 1647019 192830 1647019 192830 4931972 3554021 4931972 3554021 212460 233783 212460 233783 3638938 3496634 3638938 3496634 2764402 3334565 2764402 3334565 4041822 760028 4041822 760028 210140 4690706 210140 4690706 3313824 2610980 3313824 2610980 4632885 3589836 4632885 3589836 1657562 3315327 1657562 3315327 2714826 1669865 2714826 1669865 4573487 2818963 4573487 2818963 631682 1020118 631682 1020118 4254937 2813726 4254937 2813726 1649985 531442 1649985 531442 1024214 1656491 1024214 1656491 4097664 3195731 4097664 3195731 1677024 3195731 3707637 2032517 3707637 2032517 3700773 2032517 4589795 3563313 4589795 3563313 253552 1658923 253552 1658923 4552301 2765857 4552301 2765857 4102623 457947 4102623 457947 229321 3336253 229321 3336253 4642510 100997 4642510 100997 1675454 1648910 1675454 1648910 4446264 2610300 4446264 2610300 236524 413155 236524 413155 1297595 4536697 1297595 4536697 4130428 727359 4130428 727359 811392 934867 811392 934867 3792929 2947031 3792929 2947031 231056 235104 231056 235104 3347007 2800624 3347007 2800624 3927468 529596 3927468 529596 1684267 2675291 1684267 2675291 4452186 2074425 4452186 2074425 3344442 2880695 3344442 2880695 475768 236848 475768 236848 3623762 3321066 3623762 3321066 729599 479953 729599 479953 4388359 2493230 4388359 2493230 1955659 1870572 1955659 1870572 4531604 3334127 4531604 3334127 664625 143062 664625 143062 4203409 4355402 4203409 4355402 282780 838552 282780 838552 4422798 3506697 4422798 3506697 1656151 1271625 1656151 1271625 3718901 4901733 3718901 4901733 2194156 435823 2194156 435823 457345 435823 747673 1890554 747673 1890554 4120892 3329620 4120892 3329620 962806 558044 962806 558044 4046208 4439192 4046208 4439192 262574 1661087 262574 1661087 3342150 1735621 3342150 1735621 3550483 427242 3550483 427242 566097 1368015 566097 1368015 1432446 3319909 1432446 3319909 271203 430971 271203 430971 3342625 1668334 3342625 1668334 245293 2319634 245293 2319634 4702066 1663878 4702066 1663878 212421 219014 212421 219014 291228 3344298 291228 3344298 3974785 2943637 3974785 2943637 632514 718393 632514 718393 2896428 2396105 2896428 2396105 4462609 940568 4462609 940568 243611 3326504 243611 3326504 3646698 240715 3646698 240715 819621 2547908 819621 2547908 4773563 1661246 4773563 1661246 777907 791396 777907 791396 4288810 4859998 4288810 4859998 523959 799149 523959 799149 4104657 2094060 4104657 2094060 808948 621590 808948 621590 1415530 3809430 1415530 3809430 3602342 615344 3602342 615344 417816 1680639 417816 1680639 4464272 3315410 4464272 3315410 3564377 444430 3564377 444430 783934 3565932 783934 3565932 1661736 123623 1661736 123623 4725387 4001435 4725387 4001435 1750347 722492 1750347 722492 4658776 2828816 4658776 2828816 4480565 1033997 4480565 1033997 267920 207567 267920 207567 194669 3096304 194669 3096304 3910372 1674844 3910372 1674844 516764 800222 516764 800222 4703278 2041748 4703278 2041748 3316957 1681503 3316957 1681503 826085 633246 826085 633246 622003 3322563 622003 3322563 4704130 1685663 4704130 1685663 4254128 3105332 4254128 3105332 95124 330654 95124 330654 1656960 4458054 1656960 4458054 4794766 2454925 4794766 2454925 2786870 1501400 2786870 1501400 655402 3826747 655402 3826747 3319714 1336868 3319714 1336868 1681432 3346628 1681432 3346628 516311 360582 516311 360582 1592678 1676585 1592678 1676585 2980028 1676585 645117 4044720 645117 4044720 3696490 1960046 3696490 1960046 1682323 2874591 1682323 2874591 4172529 1178478 4172529 1178478 410370 4690980 410370 4690980 4823557 318290 4823557 318290 2699925 2938769 2699925 2938769 4483589 291703 4483589 291703 464561 1651972 464561 1651972 4295838 2284655 4295838 2284655 403245 1116455 403245 1116455 4291604 3337026 4291604 3337026 2272068 1387190 2272068 1387190 615500 844887 615500 844887 4125722 4444339 4125722 4444339 1659668 1442303 1659668 1442303 4687199 3115893 4687199 3115893 467910 956025 467910 956025 1681140 317348 1681140 317348 1098056 2694691 1098056 2694691 4453453 2783081 4453453 2783081 3329502 2405171 3329502 2405171 4633699 4401627 4633699 4401627 177079 1656918 177079 1656918 4461537 3348478 4461537 3348478 4800200 1667169 4800200 1667169 4071963 2751796 4071963 2751796 4761070 48004 4761070 48004 1037012 2919730 1037012 2919730 4243502 1506142 4243502 1506142 248813 267500 248813 267500 1651993 4845796 1651993 4845796 1658369 1341494 1658369 1341494 1088809 3004693 1088809 3004693 4329604 1114914 4329604 1114914 376030 299219 376030 299219 3348131 4843637 3348131 4843637 1468479 203211 1468479 203211 4454464 2498176 4454464 2498176 260977 1162780 260977 1162780 2046853 3405168 2046853 3405168 4792896 2069333 4792896 2069333 2515948 3332133 2515948 3332133 4455826 1684717 4455826 1684717 925085 591274 925085 591274 4078992 4194118 4078992 4194118 391007 600410 391007 600410 2569867 2301601 2569867 2301601 4429321 361039 4429321 361039 1274842 2796711 1274842 2796711 4542822 909636 4542822 909636 428445 2047445 428445 2047445 4362285 2798822 4362285 2798822 3592732 3690467 3592732 3690467 1671671 3344599 1671671 3344599 3761231 2240930 3761231 2240930 869541 701067 869541 701067 4552417 2229734 4552417 2229734 1111756 750772 1111756 750772 441463 2260153 441463 2260153 4576434 3345539 4576434 3345539 402984 3314941 402984 3314941 3739955 708949 3739955 708949 917033 3121758 917033 3121758 4432870 2481514 4432870 2481514 573948 1054152 573948 1054152 1654629 2871239 1654629 2871239 3864261 490532 3864261 490532 499094 1430894 499094 1430894 1676232 496017 1676232 496017 4328583 2391412 4328583 2391412 1402450 1269994 1402450 1269994 3338275 3315186 3338275 3315186 4713705 1151272 4713705 1151272 1650563 3337656 1650563 3337656 4746043 2001338 4746043 2001338 511681 363125 511681 363125 1681619 1652639 1681619 1652639 4158536 4173550 4158536 4173550 1655459 519232 1655459 519232 3578464 3027535 3578464 3027535 4593469 2569583 4593469 2569583 239832 62487 239832 62487 3349235 3247815 3349235 3247815 329194 740393 329194 740393 1259445 4386705 1259445 4386705 3326815 614579 3326815 614579 934591 3335293 934591 3335293 4618816 2264694 4618816 2264694 370896 364474 370896 364474 2167107 3000417 2167107 3000417 4082676 1913522 4082676 1913522 1092688 4022531 1092688 4022531 4514089 587866 4514089 587866 382428 1382183 382428 1382183 4003780 2557281 4003780 2557281 1091225 157101 1091225 157101 4579940 3321295 4579940 3321295 410085 418864 410085 418864 1659902 2272672 1659902 2272672 3990050 3103881 3990050 3103881 3333239 1826887 3333239 1826887 3838843 3342057 3838843 3342057 4255380 2417845 4255380 2417845 4681625 3844506 4681625 3844506 2105000 210611 2105000 210611 963726 1668105 963726 1668105 4745914 3002398 4745914 3002398 1663738 1289592 1663738 1289592 215398 4499565 215398 4499565 3565194 1677125 3565194 1677125 509318 1074443 509318 1074443 1671520 3349858 1671520 3349858 4672360 1647505 4672360 1647505 3318023 3322432 3318023 3322432 1676900 944069 1676900 944069 736039 944069 2152602 2634546 2152602 2634546 4085057 1235687 4085057 1235687 326844 1457260 326844 1457260 3724501 2294626 3724501 2294626 702518 4473465 702518 4473465 1909186 2967735 1909186 2967735 3813279 1677105 3813279 1677105 208321 1254711 208321 1254711 4964850 3345115 4964850 3345115 3558074 2261530 3558074 2261530 4819901 469924 4819901 469924 606196 3392563 606196 3392563 4588446 2378528 4588446 2378528 4002041 1176181 4002041 1176181 604719 568153 604719 568153 560763 1667090 560763 1667090 4193958 2557743 4193958 2557743 570873 863844 570873 863844 1441175 3345825 1441175 3345825 3338730 195926 3338730 195926 847291 4741775 847291 4741775 3347600 3321271 3347600 3321271 4766610 3043732 4766610 3043732 1281390 905813 1281390 905813 329715 2510358 329715 2510358 4354923 1657318 4354923 1657318 815638 817578 815638 817578 1232739 4068632 1232739 4068632 3348818 1661299 3348818 1661299 470510 479020 470510 479020 557277 3345674 557277 3345674 3763986 2114237 3763986 2114237 4350900 2793749 4350900 2793749 1662964 684033 1662964 684033 341623 3069103 341623 3069103 4401030 1478246 4401030 1478246 612850 837268 612850 837268 2385547 2872635 2385547 2872635 4528831 3329198 4528831 3329198 3902185 898224 3902185 898224 444082 3023014 444082 3023014 3930655 2166672 3930655 2166672 3681435 1684644 3681435 1684644 231629 3347362 231629 3347362 5001023 567350 5001023 567350 612453 1649614 612453 1649614 3330360 220053 3330360 220053 200071 1785708 200071 1785708 4326318 1079166 4326318 1079166 408693 2488154 408693 2488154 4138531 2488154 3685294 475725 3685294 475725 1160288 3250092 1160288 3250092 3650652 512162 3650652 512162 663235 3828612 663235 3828612 3326095 1169031 3326095 1169031 456899 1656577 456899 1656577 3578319 4237873 3578319 4237873 202989 251823 202989 251823 4399737 1262131 4399737 1262131 409369 383434 409369 383434 4427788 4594361 4427788 4594361 737010 633195 737010 633195 4698711 3345791 4698711 3345791 422647 186570 422647 186570 4123041 2936188 4123041 2936188 749343 1653180 749343 1653180 4143017 4309263 4143017 4309263 364393 590655 364393 590655 4420666 3330682 4420666 3330682 1663469 2213376 1663469 2213376 4190741 3330325 4190741 3330325 652523 554422 652523 554422 3709728 2971416 3709728 2971416 200990 1279813 200990 1279813 4461518 2793730 4461518 2616187 4461518 2616187 46693 4196958 46693 4196958 4581118 1948122 4581118 1948122 1087503 423950 1087503 423950 3742975 3060408 3742975 3060408 1672637 1676091 1672637 1676091 3309044 4332422 3309044 4332422 342405 243629 342405 243629 4253586 3335140 4253586 3335140 3793630 2772002 3793630 2772002 4287531 1977481 4287531 1977481 2049964 958368 2049964 958368 662101 2134789 662101 2134789 3346395 2643102 3346395 2643102 4220914 833364 4220914 833364 257564 3348644 257564 3348644 3971947 1259687 3971947 1259687 288234 2263221 288234 2263221 4757189 1660478 4757189 1660478 897446 3929845 897446 3929845 3386304 3019304 3386304 3019304 4198640 1184748 4198640 1184748 468588 3109391 468588 3109391 3677392 1651052 3677392 1651052 1674717 1535360 1674717 2881798 1674717 2881798 4509222 2796106 4509222 2796106 585912 593220 585912 593220 1666295 2513597 1666295 2513597 4066032 415215 4066032 415215 442939 3363523 442939 3363523 4787549 2919540 4787549 2919540 4477652 847863 4477652 847863 536242 2356795 536242 2356795 4686237 703677 4686237 703677 137595 3344119 137595 3344119 4137807 2278310 4137807 2278310 4505076 1065907 4505076 1065907 366152 4887598 366152 4887598 4687953 1022118 4687953 1022118 448703 1653848 448703 1653848 4387826 3031462 4387826 3031462 858233 242067 858233 242067 253221 242067 2435571 3314829 2435571 3314829 427106 535191 427106 535191 955240 4832113 955240 4832113 4335008 1226017 4335008 1226017 948871 809024 948871 809024 799570 809024 4606273 3318156 4606273 3318156 1149733 1337794 1149733 1337794 4484055 2447698 4484055 2447698 544174 505528 544174 505528 3976242 3335819 3976242 3335819 794561 689189 794561 689189 2318342 4518928 2318342 4518928 3609391 1973503 3609391 1973503 4925040 3319630 4925040 3319630 391026 672711 391026 672711 3800365 3344393 3800365 3344393 440859 2822062 440859 2822062 3607301 1073665 3607301 1073665 614064 862972 614064 862972 4114944 3344368 4114944 3344368 217274 1451638 217274 1451638 3829606 2602676 3829606 2602676 4529714 231481 4529714 231481 206022 231481 4893157 2732019 4893157 2732019 907288 900561 907288 900561 484499 3418059 484499 3418059 3588198 1889219 3588198 1889219 4623602 4257464 4623602 4257464 305353 2826496 305353 2826496 4127398 2365762 4127398 2365762 1089987 492678 1089987 492678 3419591 2086449 3419591 2086449 4566921 2086449 329680 341024 329680 341024 4712027 3437658 4712027 3437658 1663227 1679944 1663227 1679944 4668643 3341512 4668643 3341512 863689 1580871 863689 1580871 4335415 4461239 4335415 4461239 1768087 857769 1768087 857769 485302 277657 485302 277657 4568062 3346156 4568062 3346156 887569 103732 887569 103732 4438648 3313532 4438648 3313532 269399 1300492 269399 1300492 4731087 2790058 4731087 2790058 588466 726239 588466 726239 4229712 3319138 4229712 3319138 1661871 1617718 1661871 1617718 4764969 2618836 4764969 2618836 836014 228872 836014 228872 4344510 2718495 4344510 2718495 4647952 1658240 4647952 1658240 465302 96480 465302 96480 4468654 2307950 4468654 2307950 4062284 3316026 4062284 3316026 1649823 1685423 1649823 1685423 4779019 2127417 4779019 2127417 3802917 2865206 3802917 2865206 2685079 1635093 2685079 1635093 4529362 2581848 4529362 2581848 3353121 1244497 3353121 1244497 239991 2528771 239991 2528771 4694346 3035350 4694346 3035350 1129591 42010 1129591 42010 4469914 3322086 4469914 3322086 1666981 2022522 1666981 2022522 4278841 2899629 4278841 2899629 3332834 2128827 3332834 2128827 4530876 2502219 4530876 2502219 214722 448899 214722 448899 4624495 2953781 4624495 2953781 3971444 696480 3971444 696480 1443632 1667797 1443632 1667797 4128960 2787301 4128960 2787301 363944 514350 363944 514350 4031657 3888601 4031657 3888601 2510355 1043130 2510355 1043130 1014524 469893 1014524 469893 3346944 4939148 3346944 4939148 254607 676855 254607 676855 3348059 1358097 3348059 1358097 1206916 312997 1206916 312997 1654129 3834213 1654129 3834213 3807614 909284 3807614 909284 891236 909284 2688346 2703752 2688346 2703752 4094364 1657490 4094364 1657490 4762819 2389102 4762819 2389102 296601 289748 296601 289748 3864779 3087852 3864779 3087852 636393 219301 636393 219301 4367510 2617458 4367510 2617458 3771367 3997209 3771367 3997209 39769 2905807 39769 2905807 4641374 3088905 4641374 3088905 2250129 3734940 2250129 3734940 4081774 1655893 4081774 1655893 565460 649043 565460 649043 898605 1263093 898605 1263093 1408179 2840470 1408179 2840470 3822159 3569781 3822159 3569781 434480 1339456 434480 1339456 4403405 2328490 4403405 2328490 1656366 424150 1656366 424150 244357 1415634 244357 792011 244357 792011 1674816 1864499 1674816 1864499 4696947 2715187 4696947 2715187 4173026 1036458 4173026 1036458 1032124 1036458 4334732 2464050 4334732 2464050 1650475 4386921 1650475 4386921 4482661 708123 4482661 708123 677627 3345474 677627 3345474 3406737 2235658 3406737 2235658 3907632 1683686 3907632 1683686 3601197 3343936 3601197 3343936 413644 521235 413644 521235 4576376 3316920 4576376 3316920 1159434 390423 1159434 390423 3704164 1301278 3704164 1301278 661224 645296 661224 645296 1453029 2164471 1453029 2164471 4043906 3328018 4043906 3328018 3334403 237724 3334403 237724 1165040 1927253 1165040 1927253 4001275 2688643 4001275 2688643 3918291 727308 3918291 727308 914927 3324317 914927 3324317 2244050 288982 2244050 288982 1117511 3014530 1117511 3014530 4276936 769255 4276936 769255 866290 3517637 866290 3517637 4570738 1653186 4570738 1653186 144041 4268726 144041 4268726 3815041 1666728 3815041 1666728 249163 1127943 249163 1127943 1648642 645028 1648642 645028 921723 2217000 921723 2217000 4441782 725106 4441782 725106 70116 2443001 70116 2443001 4768646 1890974 4768646 1890974 467392 478582 467392 478582 227268 2186413 227268 2186413 4529046 164743 4529046 164743 1213786 2500087 1213786 2500087 4653703 1423217 4653703 1423217 345396 570835 345396 570835 3556388 3336367 3556388 3336367 1365294 180883 1365294 180883 4425611 3339851 4425611 3339851 890176 680390 890176 680390 4534667 3336531 4534667 3336531 323874 509540 323874 509540 3936835 1704975 3936835 1704975 443311 1653601 443311 1653601 4733173 2492370 4733173 2492370 3576227 888044 3576227 888044 1091814 1114301 1091814 1114301 3320080 4013961 3320080 4013961 3998694 2187050 3998694 2187050 511962 1090564 511962 1090564 1663008 657554 1663008 657554 1165042 2611965 1165042 2611965 4176975 996181 4176975 996181 482374 3347880 482374 3347880 3701450 1154981 3701450 1154981 1008927 3342543 1008927 3342543 4453563 2424012 4453563 2424012 1728697 1009453 1728697 1009453 1010660 2866233 1010660 2866233 4702429 1659233 4702429 1659233 535058 620768 535058 620768 3743492 4657282 3743492 4657282 1431693 768599 1431693 768599 769211 768599 782567 3918710 782567 3918710 4975571 434891 4975571 434891 3320042 2101066 3320042 2101066 4196809 3133876 4196809 3133876 435148 905034 435148 905034 3326323 1678924 3326323 1678924 4127589 3321365 4127589 3321365 1014727 252263 1014727 252263 4638593 2035107 4638593 2035107 337962 343988 337962 343988 4386199 3425874 4386199 3425874 1650014 363153 1650014 363153 4988454 1960917 4988454 1960917 633141 842661 633141 842661 4841716 4046248 4841716 4046248 1901798 920955 1901798 920955 774203 803918 774203 803918 1142526 523792 1142526 523792 4294385 3322505 4294385 3322505 482347 701510 482347 701510 812738 4110882 812738 4110882 3581160 2812293 3581160 2812293 4509387 1983892 4509387 1983892 819379 3337867 819379 3337867 4594466 1265110 4594466 1265110 441336 3338608 441336 3338608 743387 1238649 743387 1238649 2496610 4800484 2496610 4800484 1414878 465238 1414878 465238 475807 756345 475807 756345 797317 854521 797317 854521 4621151 2925928 4621151 2925928 1108523 540827 1108523 540827 1186134 1650076 1186134 1650076 3316572 4190615 3316572 4190615 1660585 259113 1660585 259113 276736 259113 3321065 2947735 3321065 2947735 1139693 529115 1139693 529115 4053072 3018611 4053072 3018611 969868 1407541 969868 1407541 3341585 2978111 3341585 2978111 3794518 231518 3794518 231518 1160691 4566264 1160691 4566264 1740333 2700202 1740333 2700202 3964423 374201 3964423 374201 512518 806729 512518 806729 1380153 3350289 1380153 3350289 4294527 321316 4294527 321316 1007387 2067933 1007387 2067933 4266673 2473313 4266673 2473313 4087717 2591533 4087717 2591533 347436 347758 347436 347758 2587102 4714315 2587102 4714315 372908 841690 372908 841690 1647366 4280276 1647366 4280276 3314231 1684699 3314231 1684699 4794916 430846 4794916 430846 635653 2499015 635653 2499015 4583927 79793 4583927 79793 1263917 2954250 1263917 2954250 3891967 3332600 3891967 3332600 3344865 2062056 3344865 2062056 4382520 2588059 4382520 2588059 1065363 594851 1065363 594851 3227446 2892047 3227446 2892047 4497216 654375 4497216 654375 1022835 3319706 1022835 3319706 4791468 378333 4791468 378333 4300127 3998475 4300127 3998475 793129 238736 793129 238736 3003176 1725451 3003176 1725451 4418970 2751964 4418970 2751964 2012517 1673870 2012517 1673870 815398 3395593 815398 3395593 4569448 1676217 4569448 1676217 1681478 304251 1681478 304251 326956 1322841 326956 1322841 3330151 2407456 3330151 2407456 4320074 214992 4320074 214992 1065020 2947902 1065020 2947902 4215656 2344063 4215656 2344063 1038024 4917604 1038024 4917604 3869287 2176654 3869287 2176654 460232 280472 460232 280472 3758461 4675945 3758461 4675945 203493 1936182 203493 1936182 4310717 2706403 4310717 2706403 806509 759612 806509 759612 1142803 1916024 1142803 1916024 4193393 2835788 4193393 2835788 3763415 3351036 3763415 3351036 4770181 3046185 4770181 3046185 4367213 2078634 4367213 2078634 1508492 1654978 1508492 3708276 1508492 3708276 4621303 706824 4621303 706824 1407303 251647 1407303 251647 610483 3336788 610483 3336788 4609173 2148206 4609173 2148206 3641944 1184569 3641944 1184569 687672 348890 687672 348890 3981333 2330256 3981333 2330256 3671456 1357691 3671456 1357691 1671316 1230879 1671316 1230879 4063342 3322711 4063342 3322711 4336964 2045044 4336964 2045044 248696 1291960 248696 1291960 3680885 3014866 3680885 3014866 3772193 1403880 3772193 1403880 1671072 3461630 1671072 3461630 3799971 364547 3799971 364547 387490 671851 387490 671851 4262786 3322160 4262786 3322160 148366 779209 148366 779209 1682906 2134871 1682906 2134871 4672969 1648163 4672969 1648163 1128874 1038620 1128874 1038620 558647 4372397 558647 4372397 4154015 657776 4154015 657776 1124780 1651167 1124780 1651167 3329821 1244494 3329821 1244494 4213674 2562868 4213674 2562868 856931 440315 856931 440315 282116 258202 282116 258202 3952008 2581781 3952008 2581781 655671 624499 655671 624499 1107204 1679686 1107204 1679686 3386267 578058 3386267 578058 1103892 578058 4848319 3342118 4848319 3342118 199233 208827 199233 208827 423883 1299351 423883 1299351 4773996 3430986 4773996 3430986 1336682 36672 1336682 36672 4330023 3490765 4330023 3490765 481885 276795 481885 276795 4106590 3337555 4106590 3337555 3639588 2192083 3639588 2192083 4806348 1891983 4806348 1922483 4806348 1922483 291108 301915 291108 301915 4668417 4403699 4668417 4403699 726289 1681702 726289 1681702 4248950 2888295 4248950 2888295 4558865 3063564 4558865 3063564 1650817 97723 1650817 97723 3352580 2822045 3352580 2822045 1190552 1314760 1190552 1314760 3324797 2806723 3324797 2806723 4502596 4967745 4502596 4967745 1656509 477594 1656509 477594 321673 3760901 321673 3760901 2537749 878884 2537749 878884 641799 1574479 641799 1574479 1754781 3093099 1754781 3093099 4408554 476949 4408554 476949 313284 1667386 313284 1667386 4770093 3353116 4770093 3353116 1807296 1918796 1807296 1918796 3588221 3352148 3588221 3352148 1200951 520704 1200951 520704 279667 78965 279667 78965 4637867 2488056 4637867 2488056 4141640 2488056 4194220 2009872 4194220 2009872 611084 309642 611084 309642 151689 2870782 151689 2870782 4040063 1104247 4040063 1104247 1566207 1683219 1566207 1683219 1268057 282776 1268057 282776 4011344 3346340 4011344 3346340 1672828 640737 1672828 640737 683645 702580 683645 702580 1376238 1844500 1376238 1844500 3973241 3991083 3973241 3991083 678723 854875 678723 854875 1021249 1052604 1021249 1052604 903612 272883 903612 272883 4308694 3334752 4308694 3334752 591745 382735 591745 382735 4177887 2542148 4177887 2542148 4961882 1206222 4961882 1206222 313207 2511654 313207 2511654 4206571 1663475 4206571 1663475 1742267 986746 1742267 986746 696299 1651042 696299 1651042 4010008 2813321 4010008 2813321 4471070 3349557 4471070 3349557 2236767 1685382 2236767 1685382 4732799 3347395 4732799 3347395 441781 1615356 441781 1615356 4430546 3139522 4430546 3139522 892180 666746 892180 666746 4671141 4316773 4671141 4316773 253353 1232070 253353 1232070 3673527 3333990 3673527 3333990 4758744 2081262 4758744 2081262 688985 201494 688985 201494 4698572 2093517 4698572 2093517 566053 731104 566053 731104 3343461 3086832 3343461 3086832 1169523 894422 1169523 894422 3952433 2781152 3952433 2781152 3328432 4594637 3328432 4594637 58755 281373 58755 281373 1669016 4195572 1669016 4195572 3725187 1980120 3725187 1980120 365022 346634 365022 346634 1162098 3314518 1162098 3314518 4669065 1655593 4669065 1655593 601118 2742710 601118 2742710 4132625 684338 4132625 684338 977276 620872 977276 620872 4344244 2661717 4344244 2661717 463572 608135 463572 608135 3985439 3329808 3985439 3329808 94432 1662886 94432 1662886 4626903 3348026 4626903 3348026 3352928 4047894 3352928 4047894 428804 694956 428804 694956 3330132 3063700 3330132 3063700 3774820 596789 3774820 596789 484638 4945191 484638 4945191 3953488 518531 3953488 518531 692953 775284 692953 775284 3315943 1647520 3315943 1647520 197650 3848668 197650 3848668 4657497 2736812 4657497 2736812 1131789 1019562 1131789 1019562 4147107 2893207 4147107 2893207 3347393 1656657 3347393 1656657 4993654 3321547 4993654 3321547 1681081 622129 1681081 622129 589755 2800513 589755 2800513 4475791 2800513 2295633 654028 2295633 654028 709336 3309023 709336 3309023 3669041 239453 3669041 239453 4674380 3028333 4674380 3028333 4716246 314897 4716246 314897 487892 1136931 487892 1136931 3596649 2670141 3596649 2670141 4947166 834011 4947166 834011 507947 4424792 507947 4424792 4798074 3073340 4798074 3073340 508753 763765 508753 763765 3308354 2802206 3308354 2802206 908900 756521 908900 756521 4152674 3329634 4152674 3329634 3007416 606851 3007416 606851 254218 65619 254218 65619 4005980 4267755 4005980 4267755 302306 1325157 302306 1325157 496316 388618 496316 388618 1669778 2270387 1669778 2270387 4480955 1915352 4480955 1915352 3537908 3338904 3537908 3338904 400467 1276057 400467 1276057 1339748 2772635 1339748 2772635 4071808 274730 4071808 274730 280390 3779512 280390 3779512 3892598 1765499 3892598 1765499 592843 423775 592843 423775 2017818 2314255 2017818 2314255 4757458 3337738 4757458 3337738 3316751 113550 3316751 113550 1004130 1079486 1004130 1079486 4441934 4099405 4441934 4099405 247033 780445 247033 780445 3865432 4254594 3865432 4254594 96798 3343707 96798 3343707 4738323 1889909 4738323 1889909 1340694 1352502 1340694 1352502 999290 3978449 999290 3978449 4660512 1458652 4660512 1458652 1677923 2494962 1677923 2494962 4146605 1308252 4146605 1308252 646480 697336 646480 697336 3731886 2732282 3731886 2732282 1890221 2256304 1890221 2256304 4678436 3336496 4678436 3336496 1682072 1667526 1682072 1667526 4691789 2705469 4691789 2705469 3347654 1452094 3347654 1452094 1452206 3335006 1452206 3335006 3697902 2244948 3697902 2244948 4078050 3898308 4078050 3898308 2184044 3349445 2184044 3349445 3634078 993921 3634078 993921 598590 3329827 598590 3329827 3909220 1736822 3909220 1736822 1676294 4108229 1676294 4108229 4949179 1657915 4949179 1657915 3044432 1657915 3303082 2990925 3303082 2990925 4261083 909513 4261083 909513 890255 2416483 890255 2416483 4762068 600265 4762068 600265 619033 600265 1470031 1667001 1470031 1667001 4630008 2945335 4630008 2945335 2170224 638011 2170224 638011 3344751 3196189 3344751 3196189 3318674 320936 3318674 320936 2799379 4133987 2799379 4133987 3884999 2233634 3884999 2233634 3319412 4424114 3319412 4424114 4383919 1492684 4383919 1492684 1174416 3340739 1174416 3340739 4162171 2247291 4162171 2247291 3317189 1070277 3317189 1070277 756178 222062 756178 222062 248314 3031089 248314 3031089 4630814 782549 4630814 782549 412804 3985473 412804 3985473 4390448 2062516 4390448 2062516 3342946 2597882 3342946 2597882 4537177 191791 4537177 191791 1651991 4474100 1651991 2667348 1651991 2667348 4727554 1681913 4727554 1681913 4983074 1210773 4983074 1210773 4656216 4333800 4656216 4333800 2518176 3322873 2518176 3322873 230600 712239 230600 712239 1463771 1674439 1463771 1674439 4357397 3325199 4357397 3325199 1650156 2111764 1650156 2111764 4288671 2983851 4288671 2983851 4702797 857536 4702797 857536 775624 2871886 775624 2871886 4286926 1882563 4286926 1882563 4768749 2579454 4768749 2579454 1669917 674202 1669917 674202 3636672 3858241 3636672 3858241 3330012 711503 3330012 711503 3608595 3333470 3608595 3333470 4984371 2138417 4984371 2138417 520854 490175 520854 490175 423738 404845 423738 404845 1319054 3348108 1319054 3348108 3322148 4223111 3322148 4223111 4774911 2876234 4774911 2876234 472166 342139 472166 342139 3337276 3086736 3337276 3086736 4495700 27911 4495700 27911 1670413 3529043 1670413 3529043 4613526 2168986 4613526 2168986 256909 263676 256909 263676 4288189 4914726 4288189 4914726 867130 2668938 867130 2668938 4181355 466094 4181355 466094 724925 3330060 724925 3330060 3627274 2241971 3627274 2241971 514185 281184 514185 281184 297276 281184 3337479 3320361 3337479 3320361 436971 663243 436971 663243 4435698 2486372 4435698 2486372 3324523 3932356 3324523 3932356 3653902 1650675 3653902 1650675 4431884 2809197 4431884 2809197 3352148 1663990 3352148 1663990 1274337 298900 1274337 298900 272894 298900 4493359 2527415 4493359 2527415 1065110 848623 1065110 848623 806600 534981 806600 534981 4197438 3903144 4197438 3903144 3314398 2711175 3314398 2711175 4108931 585441 4108931 585441 1167897 4190260 1167897 4190260 3703907 2688558 3703907 2688558 1682681 652677 1682681 652677 830413 4846648 830413 4846648 3799459 711777 3799459 711777 289385 300245 289385 300245 4633915 4046010 4633915 4046010 840250 1656327 840250 1656327 1678029 3334871 1678029 3334871 3694476 1680528 3694476 1680528 402401 3340622 402401 3340622 4485531 1889365 4485531 1889365 3315708 1210430 3315708 1210430 1153619 2858504 1153619 2858504 3888061 2055879 3888061 2055879 331236 1040393 331236 1040393 3444583 3332271 3444583 3332271 2331842 2872930 2331842 2872930 3845229 1664113 3845229 1664113 4273706 2840228 4273706 2840228 429389 300690 429389 300690 3857771 3090909 3857771 3090909 1666122 3761442 1666122 3761442 4660624 2119347 4660624 2119347 1128019 311929 1128019 311929 4257717 3134763 4257717 3134763 1660285 4220826 1660285 4220826 219422 3965510 219422 3965510 4145135 259042 4145135 259042 1249407 3321682 1249407 3321682 645705 457120 645705 457120 1215763 457120 1175546 2074605 1175546 2074605 3961747 2919051 3961747 2919051 1262136 1128474 1262136 1128474 456346 4111438 456346 4111438 3950742 526972 3950742 526972 369092 3341177 369092 3341177 3324610 2101536 3324610 2101536 4472557 3409061 4472557 3409061 1012654 315037 1012654 315037 3707468 4624303 3707468 4624303 232505 1230320 232505 1230320 4587425 3320664 4587425 3320664 910878 535877 910878 535877 3557260 3362035 3557260 3362035 1658857 1670031 1658857 1670031 4764452 2617539 4764452 2617539 586702 778689 586702 778689 4291722 2793164 4291722 2793164 694443 648930 694443 648930 1007514 2956625 1007514 2956625 4224874 429871 4224874 429871 300384 2529325 300384 2529325 4656055 1577189 4656055 1577189 1660379 4318407 1660379 4318407 987882 1663894 987882 1663894 4742711 1681972 4742711 1681972 1685753 3326564 1685753 3326564 4539153 2340279 4539153 2340279 3889131 4613051 3889131 4613051 596737 879512 596737 879512 4443444 4434833 4443444 4434833 598967 1287945 598967 1287945 4577633 3377139 4577633 3377139 254265 370165 254265 370165 1064576 2948567 1064576 2948567 4273042 1650364 4273042 1650364 1658357 2645954 1658357 2645954 4682781 702225 4682781 702225 661371 4318659 661371 4318659 4441190 1666876 4441190 1666876 1675736 281248 1675736 281248 278858 2000356 278858 2000356 4763054 1676880 4763054 1676880 2298533 3080066 2298533 3080066 4763393 2473601 4763393 2473601 1891501 3317860 1891501 3317860 389916 357561 389916 357561 4636440 2536971 4636440 2536971 3328488 3330740 3328488 3330740 277600 993953 277600 993953 3387527 3349799 3387527 3349799 740857 1286191 740857 1286191 1360966 2578127 1360966 2578127 4354197 835384 4354197 835384 742505 2387088 742505 2387088 4326362 1659742 4326362 1659742 377921 340942 377921 340942 233806 237446 233806 237446 1660622 2914406 1660622 2914406 3930086 1661172 3930086 1661172 232684 3316697 232684 3316697 4046473 1976209 4046473 1976209 3243621 1664707 3243621 1664707 3709186 2994732 3709186 2994732 3626875 3024325 3626875 3024325 4433201 1159414 4433201 1159414 913038 447077 913038 447077 4264458 4767377 4264458 4767377 498425 502778 498425 502778 3766776 2308778 3766776 2308778 4616515 1949645 4616515 1949645 1257582 244442 1257582 244442 229815 234557 229815 234557 4251704 3347334 4251704 3347334 3675883 125335 3675883 125335 423237 4018743 423237 4018743 3993641 206038 3993641 206038 3319160 3320442 3319160 3320442 763707 391392 763707 391392 3440407 1897714 3440407 1897714 1755779 1668464 1755779 1668464 4221252 2968104 4221252 2968104 589998 799440 589998 799440 4556732 2282648 4556732 2282648 1658273 2739258 1658273 2739258 4247992 1666863 4247992 1666863 978417 355671 978417 355671 2094454 4543312 2094454 4543312 1661862 1651939 1661862 1651939 389775 1128295 389775 1128295 4683279 3340535 4683279 3340535 583762 1141623 583762 1141623 4187907 2537304 4187907 2537304 4213307 811389 4213307 811389 641249 567235 641249 567235 436110 3328950 436110 3328950 2217105 414015 2217105 414015 596166 682465 596166 682465 3331906 1659129 3331906 1659129 188449 3341117 188449 3341117 4454209 709813 4454209 709813 627775 3320058 627775 3320058 4064824 2607023 4064824 3332390 4064824 3332390 2995660 1418276 2995660 1418276 244463 4815197 244463 4815197 1683813 334399 1683813 334399 327727 3352370 327727 3352370 3727569 2285856 3727569 2285856 1664252 2978024 1664252 2978024 4754222 1780550 4754222 1780550 1659296 3626533 1659296 3626533 4704605 2287537 4704605 2287537 1405662 1047552 1405662 1047552 636750 771274 636750 771274 4729871 3959896 4729871 3959896 432377 360183 432377 360183 1422810 3331993 1422810 3331993 3488165 3198754 3488165 3198754 460627 482815 460627 482815 3831134 3014149 3831134 3014149 1190245 1180946 1190245 1180946 4703165 3319524 4703165 3319524 1149425 754976 1149425 754976 476075 3069119 476075 3069119 3762975 940748 3762975 940748 797308 3905620 797308 3905620 4555565 1075426 4555565 1075426 1287346 2872740 1287346 2872740 4369939 590989 4369939 590989 822140 3343945 822140 3343945 3970277 1375385 3970277 1375385 482281 813963 482281 813963 1368905 4765408 1368905 4765408 1828377 673467 1828377 673467 645922 3341503 645922 3341503 4409114 692229 4409114 692229 1000366 692229 4476633 2284907 4476633 2284907 1904067 1275014 1904067 1275014 4496751 3348264 4496751 3348264 1378430 1948331 1378430 1948331 4038299 3331810 4038299 3331810 3339598 4423776 3339598 4423776 3348964 1672839 3348964 1672839 534173 535724 534173 3330301 534173 3330301 4347795 2313315 4347795 2313315 4075248 4635448 4075248 4635448 319518 790657 319518 790657 3955554 3469293 3955554 3469293 2078761 1665982 2078761 1665982 3724729 3125326 3724729 3125326 1086331 1112010 1086331 1112010 3339878 4845355 3339878 4845355 1680134 3348254 1680134 3348254 3280122 1679059 3280122 1679059 4637576 2713063 4637576 2713063 3329934 1333963 3329934 1333963 3599967 2490845 3599967 2490845 1065315 892007 1065315 892007 4152106 3336666 4152106 3336666 1417701 2995562 1417701 2995562 4146675 1008482 4146675 1008482 274786 3004363 274786 3004363 3678220 2380331 3678220 2380331 4942516 491578 4942516 491578 1060047 4004575 1060047 4004575 3846544 611918 3846544 611918 258980 260968 258980 260968 933569 777390 933569 777390 593935 3332098 593935 3332098 2621766 465939 2621766 465939 650772 3345291 650772 3345291 4175778 1670119 4175778 1670119 1735795 3107229 1735795 3107229 4565977 2483367 4565977 2483367 3754085 3463014 3754085 3463014 1047355 540906 1047355 540906 1366066 1650708 1366066 1650708 4714113 2819294 4714113 2819294 399947 259610 399947 259610 4080985 3992890 4080985 3992890 330592 2795826 330592 2795826 4597529 1952874 4597529 1952874 910386 435759 910386 435759 4481116 3340425 4481116 3340425 2530955 779615 2530955 779615 927843 1684952 927843 1684952 3315752 3330434 3315752 3330434 5008676 3584616 5008676 3584616 214529 949598 214529 949598 1680802 4766809 1680802 4766809 92392 2582055 92392 2582055 4244824 1009866 4244824 1009866 1366841 3420473 1366841 3420473 4076351 2061532 4076351 2061532 459176 678091 459176 678091 4560835 4604843 4560835 4604843 2664963 898995 2664963 898995 653766 2584899 653766 2584899 4693407 414488 4693407 414488 731951 3340652 731951 3340652 4160777 640237 4160777 640237 547953 530236 547953 530236 4958614 4063611 4958614 4063611 558663 442701 558663 442701 3340993 3160645 3340993 3160645 681256 840782 681256 840782 4002335 3348136 4002335 3348136 305461 1283673 305461 1283673 2861655 3567072 2861655 3567072 4773761 2147098 4773761 2147098 1057989 705352 1057989 705352 441703 471631 441703 3131051 441703 3131051 3603235 2076846 3603235 2076846 4560128 481256 4560128 481256 1655996 3347521 1655996 3347521 3338543 388153 3338543 388153 4746763 2597511 4746763 2597511 3341424 860660 3341424 860660 623370 3345518 623370 3345518 4719530 785395 4719530 785395 1276457 2993164 1276457 2993164 3952545 2104363 3952545 2104363 221742 236885 221742 236885 4838712 3642377 4838712 3642377 518440 1101984 518440 1101984 1827913 2057077 1827913 2057077 1010120 1095617 1010120 1095617 1660688 4107613 1660688 4107613 4703045 2485566 4703045 2485566 4122445 2264828 4122445 2264828 1650911 1657119 1650911 1657119 1645689 1657119 3889810 1878800 3889810 1878800 4792573 2488818 4792573 2488818 984338 732456 984338 732456 708778 2067243 708778 2067243 2774059 1250506 2774059 1250506 3730806 3008709 3730806 3008709 1649817 601215 1649817 601215 1036804 1651968 1036804 1651968 3792834 2800784 3792834 2800784 2376448 4476216 2376448 4476216 1647678 1111368 1647678 1111368 4141336 3710016 4141336 3710016 1445739 1404709 1445739 1404709 1410355 968225 1410355 968225 4501860 3395371 4501860 3395371 1208767 493002 1208767 493002 768609 1658806 768609 1658806 4406771 4456228 4406771 4456228 1652913 308137 1652913 308137 517566 4953876 517566 4953876 3674513 1661086 3674513 1661086 4486507 3317712 4486507 3317712 459464 1167264 459464 1167264 1301924 3718577 1301924 3718577 4734437 3064169 4734437 3064169 3630531 1243962 3630531 1243962 359357 2866740 359357 2866740 4507834 2694854 4507834 2694854 1674947 4658550 1674947 4658550 822418 490302 822418 490302 1675745 238166 1675745 238166 1416350 4151297 1416350 4151297 3758753 451556 3758753 451556 580621 3342169 580621 3342169 4529651 1797902 4529651 1797902 481836 1235593 481836 1235593 4334313 3057793 4334313 3057793 1346243 330230 1346243 330230 3322499 4608052 3322499 4608052 707246 217493 707246 217493 4561637 2672954 4561637 2672954 301390 305792 301390 305792 4013203 2350086 4013203 2350086 1051149 96002 1051149 96002 4771412 3351890 4771412 3351890 1648377 2540075 1648377 2540075 3870345 2025336 3870345 2025336 4922627 3350437 4922627 1929825 4922627 1929825 1658219 3313735 1658219 3313735 3897527 1684814 3897527 1684814 1750583 593916 1750583 593916 182298 4880983 182298 4880983 3838165 955871 3838165 955871 501051 51907 501051 51907 4546918 3335213 4546918 3335213 172802 2648308 172802 2648308 4167977 2340779 4167977 2340779 1049965 856590 1049965 856590 867014 753371 867014 753371 4093881 2268306 4093881 2268306 3346183 1439480 3346183 1439480 1653914 4278794 1653914 4278794 3518095 1651961 3518095 1651961 1778638 3339187 1778638 3339187 4237511 1261811 4237511 1261811 1287326 1261811 4760351 2409873 4760351 2409873 810710 807346 810710 807346 3826099 3429851 3826099 3429851 3319690 272320 3319690 272320 767201 1671320 767201 1671320 2622787 3335739 2622787 3335739 66767 903321 66767 903321 842445 3077122 842445 3077122 3666740 406694 3666740 406694 1650750 2216876 1650750 2216876 3851519 984246 3851519 984246 953641 4593980 953641 4593980 4264370 783734 4264370 783734 682381 1949297 682381 1949297 3697939 3314547 3697939 3314547 4731995 2299553 4731995 2299553 3897329 514962 3897329 514962 1092119 3750990 1092119 3750990 4742710 100961 4742710 100961 1390660 2702509 1390660 2702509 4383441 323648 4383441 323648 1108195 4256455 1108195 4256455 2367788 1657409 2367788 1657409 3247325 4366736 3247325 4366736 3334124 355096 3334124 355096 831849 3346018 831849 3346018 4462822 845180 4462822 845180 373070 1683941 373070 1683941 234433 3945918 234433 3945918 4337980 882934 4337980 882934 331666 2409758 331666 2409758 4240595 3340415 4240595 3340415 496381 3314716 496381 3314716 3323515 1664714 3323515 1664714 3921874 2248935 3921874 2248935 4299831 1647489 4299831 1647489 718735 683902 718735 683902 4300179 3341797 4300179 3341797 1219139 814153 1219139 814153 763733 3319646 763733 3319646 4738655 778572 4738655 778572 604693 3508338 604693 3508338 3867125 681785 3867125 681785 823203 1371112 823203 1371112 3899824 2840126 3899824 2840126 1667557 3327098 1667557 3327098 3770988 1648926 3770988 1648926 1092444 66203 1092444 66203 3676590 3336872 3676590 3336872 857355 633099 857355 633099 1686172 1378915 1686172 1378915 402860 1023037 402860 1023037 4742354 3038635 4742354 3038635 658555 409434 658555 409434 4979357 3352132 4979357 3352132 176825 1084425 176825 1084425 1457441 3339227 1457441 3339227 4310211 1677810 4310211 1677810 1676366 3753565 1676366 3753565 3639366 1273492 3639366 1273492 562245 1101002 562245 1101002 4293813 3044414 4293813 3044414 862087 445357 862087 445357 3260578 3805765 3260578 3805765 379775 998029 379775 998029 4352861 2450697 4352861 2450697 768856 204528 768856 204528 4706926 3337671 4706926 3337671 1110834 3337671 4717458 2144507 4717458 2144507 247485 340493 247485 340493 1662702 2196541 1662702 2196541 3746077 2932835 3746077 2932835 252170 579477 252170 579477 1319802 4258992 1319802 4258992 4668958 339016 4668958 339016 1922504 4162119 1922504 4162119 534952 1369230 534952 1369230 4140422 2698519 4140422 2698519 3620436 3350098 3620436 3350098 4251961 1179614 4251961 1179614 1458373 1526188 1458373 1526188 3981721 3349180 3981721 3349180 687308 544693 687308 544693 564418 544693 3685350 2382215 3685350 2382215 4329865 3093983 4329865 3093983 4771191 2292706 4771191 2292706 1254913 3349320 1254913 3349320 4273861 1685090 4273861 1685090 1662743 2971657 1662743 2971657 4618489 1661006 4618489 1661006 3325409 3281092 3325409 3281092 4440633 2076379 4440633 2076379 3756602 3256367 3756602 3256367 1648135 1734034 1648135 1734034 3485210 640989 3485210 640989 495173 1682479 495173 1682479 4646964 4495731 4646964 4495731 543217 1018036 543217 1018036 4238410 1675595 4238410 1675595 289635 1372178 289635 3833168 289635 3833168 2351835 547951 2351835 547951 3986366 4369065 3986366 4369065 503112 744125 503112 744125 4196714 2658364 4196714 2658364 344091 429079 344091 429079 3916686 2113327 3916686 2113327 1410193 1194377 1410193 1194377 4743971 4796980 4743971 4796980 282644 797961 282644 797961 3926295 2786080 3926295 2786080 589445 221203 589445 221203 3326925 2820392 3326925 2820392 4433620 1225275 4433620 1225275 646118 3856580 646118 3856580 3902630 233184 3902630 233184 226355 3954359 226355 3954359 4411512 1685442 4411512 1685442 603806 744576 603806 744576 1374872 2759178 1374872 2759178 4206626 2022378 4206626 2022378 987808 667290 987808 4535970 987808 4535970 4772956 1426751 4772956 1426751 3335321 4639930 3335321 4639930 4181156 1406994 4181156 1406994 1220697 4349506 1220697 4349506 3343580 450425 3343580 450425 1666316 3348549 1666316 3348549 4081101 720634 4081101 720634 934640 2729400 934640 2729400 4361437 1681587 4361437 1681587 383976 419071 383976 419071 4222442 2904284 4222442 2904284 1173253 530757 1173253 530757 1657194 2564176 1657194 2564176 4625853 721883 4625853 721883 1675818 3334636 1675818 3334636 3748833 3334636 2909281 823830 2909281 823830 324776 297979 324776 297979 3315137 3025695 3315137 3025695 3957030 2153180 3957030 2153180 4564068 1664757 4564068 1664757 988042 899459 988042 899459 4712502 3095171 4712502 3095171 1213068 460494 1213068 460494 4492052 2592903 4492052 2592903 1678572 1420954 1678572 1420954 3601947 2196432 3601947 2196432 711885 794661 711885 794661 988366 216539 988366 216539 1667163 3330748 1667163 3330748 4272764 1671885 4272764 1671885 1248907 333091 1248907 333091 3828728 3316598 3828728 3316598 4868122 1674341 4868122 1674341 3812487 2153429 3812487 2153429 601779 19753 601779 19753 4506958 2250741 4506958 2250741 490150 1141049 490150 1141049 825313 3370745 825313 3370745 4768232 257086 4768232 257086 635245 1008190 635245 1008190 4770061 3346380 4770061 3346380 205551 1291244 205551 1291244 3106405 3316844 3106405 3316844 505789 526128 505789 526128 2263876 1971614 2263876 1971614 4694349 3341319 4694349 3341319 244786 894045 244786 894045 4473213 4002627 4473213 4002627 3330108 587916 3330108 587916 587828 2148204 587828 2148204 4663954 3353170 4663954 3353170 691398 349001 691398 349001 4604474 4873271 4604474 4873271 697113 301872 697113 301872 4311717 4725989 4311717 4725989 510767 1130168 510767 1130168 4337346 5001153 4337346 5001153 1339573 223366 1339573 223366 4400505 3458695 4400505 3458695 225065 1367220 225065 1367220 4114057 2543256 4114057 2543256 4190890 344673 4190890 344673 1042322 2153355 1042322 2153355 4309505 2565160 4309505 2565160 3971870 850883 3971870 850883 558595 285057 558595 285057 4316106 3321446 4316106 3321446 1666352 1547963 1666352 1547963 4435749 4347948 4435749 4347948 433634 252439 433634 252439 2191057 2859380 2191057 2859380 3649802 1647475 3649802 1647475 43546 3313926 43546 3313926 4627044 2475976 4627044 2475976 3339487 830585 3339487 830585 818336 767228 818336 767228 1353395 4860950 1353395 4860950 4723577 2937234 4723577 2937234 658833 703005 658833 703005 4651047 2722256 4651047 2722256 1681948 361232 1681948 361232 824408 1676308 824408 1676308 3546073 3121531 3546073 3121531 3799134 386488 3799134 386488 1244880 2603688 1244880 2603688 4073919 2603688 1179789 1190541 1179789 1656490 1179789 1656490 4276000 216112 4276000 3331316 4276000 3331316 687108 505558 687108 505558 3909844 3219432 3909844 3219432 1224430 3330059 1224430 3330059 4244351 1957777 4244351 1957777 1681106 2763185 1681106 2763185 3321771 3682406 3321771 3682406 4439311 1865985 4439311 1865985 606836 891688 606836 891688 3506913 3112759 3506913 3112759 206864 630349 206864 630349 3331041 3918778 3331041 3918778 277768 713901 277768 713901 3732551 2715501 3732551 2715501 4370489 1658681 4370489 1658681 2043479 1708247 2043479 1708247 3339357 2839616 3339357 2839616 4251469 1975495 4251469 1975495 1012037 544647 1012037 544647 4406498 2752175 4406498 2752175 370235 798430 370235 798430 3765859 4543280 3765859 4543280 349965 1657723 349965 1657723 4340290 3316337 4340290 3316337 830479 707663 830479 707663 4582246 2605407 4582246 2605407 3835200 325528 3835200 325528 430949 2312528 430949 2312528 3974242 2312528 3912839 843656 3912839 843656 493988 1340323 493988 1340323 4186418 3306647 4186418 3306647 993217 3740825 993217 3740825 4479689 2053194 4479689 2053194 3315103 3326182 3315103 3326182 4141771 639627 4141771 639627 641890 1681562 641890 1681562 4108694 1534968 4108694 1534968 2327388 1676620 2327388 1676620 4580978 2834648 4580978 2834648 1657299 4724428 1657299 4724428 4708380 787035 4708380 787035 474092 3347835 474092 3347835 3613628 1972314 3613628 1972314 4280987 2697711 4280987 2697711 3669942 4783179 3669942 4783179 157533 3339734 157533 3339734 4047075 2563378 4047075 2563378 1680474 3339677 1680474 3339677 4853215 2056071 4853215 2056071 715733 1410615 715733 1410615 4798335 2720698 4798335 2720698 3872718 3215837 3872718 3215837 1390498 338457 1390498 338457 1685142 338457 568928 1539606 568928 1539606 3341209 3367607 3341209 1020744 3341209 1020744 466789 1681051 466789 1681051 4231982 3345876 4231982 3345876 691197 1203613 691197 1203613 1288791 3339979 1288791 3339979 4531919 1659768 4531919 1659768 3339445 4917418 3339445 4917418 3325763 548823 3325763 548823 595036 2886869 595036 2886869 4268102 1871602 4268102 1871602 4793968 2076145 4793968 2076145 3545669 563203 3545669 563203 775616 2338139 775616 2338139 4388192 734825 4388192 734825 714183 734825 3636909 3350770 3636909 3350770 4722929 1147762 4722929 1147762 498652 1219126 498652 1219126 3528048 3351823 3528048 3351823 2042488 420107 2042488 420107 1033655 1649605 1033655 1649605 4643338 2775529 4643338 2775529 1672509 1159976 1672509 1159976 4295904 3319055 4295904 3319055 722632 137574 722632 137574 3861121 4104947 3861121 4104947 1666591 1324513 1666591 1324513 4256063 3344867 4256063 3344867 2102524 2950780 2102524 2950780 809953 686592 809953 686592 1651082 3338649 1651082 3338649 395584 530843 395584 530843 1675756 3349571 1675756 3349571 3772794 354493 3772794 354493 343740 1054093 343740 1054093 4416755 2266916 4416755 2266916 4640778 3000813 4640778 3000813 589911 569304 589911 569304 1252017 3352050 1252017 3352050 3949639 293306 3949639 293306 475209 2161678 475209 2161678 4405646 2884229 4405646 2884229 1653534 873823 1653534 873823 4504918 2951222 4504918 2951222 442328 1194995 442328 1194995 3923485 3333644 3923485 3333644 3578345 226210 3578345 226210 1574129 2485617 1574129 2485617 4346269 2195548 4346269 2195548 702164 345805 702164 345805 3317217 3240047 3317217 3240047 4394453 405301 4394453 405301 448800 2991313 448800 2991313 4103050 2438643 4103050 2438643 4232195 2724480 4232195 2724480 3528860 1083633 3528860 1083633 2071501 3328804 2071501 3328804 3388357 910145 3388357 910145 73363 2938691 73363 2938691 3872674 1960303 3872674 1960303 645508 539453 645508 539453 1235245 4144032 1235245 4144032 4411128 1623250 4411128 1623250 1069167 4761033 1069167 4761033 3352285 2175640 3352285 2175640 4519369 2877383 4519369 2877383 3554235 139414 3554235 139414 299657 1667443 299657 1667443 2581917 3345767 2581917 3345767 408411 667602 408411 667602 3984322 2563209 3984322 2563209 4229126 1979603 4229126 1979603 1653000 3348435 1653000 3348435 3635417 2475060 3635417 2475060 4340419 2744956 4340419 2744956 696831 263097 696831 263097 4049051 3182746 4049051 3182746 574549 541938 574549 541938 3862508 2837991 3862508 2837991 2450448 3349522 2450448 2233215 2450448 2233215 4538115 3342536 4538115 3342536 731648 635339 731648 635339 4455504 1693303 4455504 1693303 1214115 4138792 1214115 4138792 224317 427550 224317 427550 4215332 2984960 4215332 2984960 2612685 1650996 2612685 1650996 3329207 749307 3329207 749307 714317 487788 714317 487788 227947 228163 227947 228163 4448313 3622601 4448313 3622601 536919 869297 536919 869297 1873493 3064102 1873493 3064102 4208112 211331 4208112 211331 463750 3337512 463750 3337512 3352308 1673284 3352308 1673284 4724886 3314915 4724886 3314915 363959 110952 363959 110952 3626497 3307269 3626497 3307269 834700 4475962 834700 4475962 3599581 1041401 3599581 1041401 417615 4036303 417615 4036303 4333857 1956662 4333857 1956662 1679927 842253 1679927 842253 789771 376328 789771 376328 2180079 1671976 2180079 1671976 37017 3320255 37017 3320255 3487918 1331309 3487918 1331309 1304790 465400 1304790 465400 745806 2184720 745806 2184720 4488400 2676136 4488400 2676136 3764350 754740 3764350 754740 877901 2872477 877901 2872477 4622872 3329206 4622872 3329206 853288 629364 853288 629364 3336201 2756278 3336201 2756278 1068783 1014044 1068783 1014044 242252 226544 242252 226544 1661615 2621878 1661615 2621878 4471528 500917 4471528 500917 1165218 3119794 1165218 3119794 4011766 230252 4011766 230252 643471 3124729 643471 3124729 3780221 110594 3780221 110594 277165 3317384 277165 3317384 4322311 2205378 4322311 2205378 521819 530884 521819 551304 521819 551304 1655924 58383 1655924 58383 723927 1962052 723927 1962052 4831579 518190 4831579 518190 526410 980993 526410 980993 4413811 2276559 4413811 2276559 473297 641876 473297 641876 742896 4063631 742896 4063631 3870258 2156547 3870258 2156547 458858 438394 458858 438394 1875743 1908792 1875743 1908792 3548648 4714111 3548648 4714111 1391323 1198189 1391323 1198189 989185 689135 989185 689135 1684165 2045759 1684165 2045759 987729 506792 987729 506792 4644633 2307880 4644633 2307880 1122333 234589 1122333 234589 3615020 2938767 3615020 2938767 4207752 529498 4207752 529498 763168 2962590 763168 2962590 3330715 782624 3330715 782624 290910 3345015 290910 3345015 3808520 951761 3808520 951761 179567 1651816 179567 1651816 4130407 2273413 4130407 2273413 3710589 275775 3710589 275775 1263025 2592374 1263025 2592374 4085776 1911488 4085776 1911488 781034 808432 781034 808432 4917701 2051896 4917701 2051896 1288882 1159306 1288882 1159306 258737 238550 258737 238550 4293119 3343018 4293119 3343018 940598 758008 940598 758008 389402 346921 389402 346921 343462 346921 3955033 1674511 3955033 1674511 262385 316144 262385 316144 4431399 3073595 4431399 3073595 961974 923660 961974 923660 3877588 3543866 3877588 3543866 591233 428624 591233 428624 3904159 2768543 3904159 2768543 733503 493420 733503 493420 1653261 2714400 1653261 2714400 4679720 1661345 4679720 1661345 935206 719139 935206 719139 3947220 4609346 3947220 4609346 1240826 1602985 1240826 1602985 3481665 4030121 3481665 4030121 1681351 2964001 1681351 2964001 676719 646427 676719 646427 1679891 2537571 1679891 2537571 4305417 1673025 4305417 1673025 1415944 1055677 1415944 1055677 573795 3333753 573795 3333753 4703696 1648884 4703696 1648884 3739636 3669619 3739636 3669619 825891 1367041 825891 1367041 3556001 2893534 3556001 2893534 3907060 446692 3907060 446692 528576 3221799 528576 3221799 4287149 574006 4287149 574006 964142 4582743 964142 4582743 3350311 2762194 3350311 2762194 4332745 2663312 4332745 5005026 4332745 5005026 3287637 1647702 3287637 1647702 251891 877108 251891 877108 3932532 2268984 3932532 2268984 68303 3963309 68303 3963309 4655995 1670311 4655995 1670311 580612 335680 580612 335680 4447593 2348255 4447593 2348255 713261 245919 713261 245919 1647681 1988464 1647681 1988464 3915048 3348395 3915048 3348395 482487 658692 482487 658692 1119972 2950872 1119972 2950872 3754024 692700 3754024 692700 1404438 2554202 1404438 2554202 1669692 4337799 1669692 4337799 4695789 242551 4695789 242551 1433047 3102044 1433047 3102044 3743397 329549 3743397 329549 519906 2920099 519906 2920099 3694079 4856758 3694079 4856758 245869 1235690 245869 1235690 4119708 2550087 4119708 2550087 3502696 905155 3502696 905155 743823 2111872 743823 2111872 4694649 3057200 4694649 3057200 4719225 3784983 4719225 3784983 486401 1038353 486401 1038353 4696886 2713243 4696886 2713243 1285248 3686369 1285248 3686369 4788833 952004 4788833 952004 3067764 2264658 3067764 2264658 1667471 2264658 4324243 2964681 4324243 2964681 1685441 1681928 1685441 1681928 4611671 2589860 4611671 2589860 3903000 427265 3903000 427265 574886 3344229 574886 3344229 3805662 2047568 3805662 2047568 3583606 498337 3583606 498337 277659 1658519 277659 1658519 4567144 4893193 4567144 4893193 446098 1174098 446098 1174098 4725716 2043696 4725716 2043696 3976232 3351539 3976232 3351539 3842667 6282 3842667 6282 1396481 3323012 1396481 3323012 3427976 453787 3427976 453787 844658 3404979 844658 3404979 3610916 1661474 3610916 1661474 2032657 2829917 2032657 2829917 686762 840835 686762 840835 4798723 4648725 4798723 4648725 850550 285973 850550 285973 1663246 2489873 1663246 2489873 3673089 3717424 3673089 3717424 1683630 4516594 1683630 4516594 1651796 1081440 1651796 1081440 4196459 2887718 4196459 2887718 1153481 979045 1153481 979045 308028 115764 308028 115764 3317175 1647972 3317175 1647972 4018883 2366887 4018883 2366887 2503291 1430289 2503291 1430289 3798115 2921152 3798115 2921152 774524 555816 774524 555816 1682785 3332203 1682785 3332203 4412740 1662425 4412740 1662425 3759537 3319151 3759537 3319151 4279425 1800085 4279425 1800085 847469 681233 847469 681233 4332365 3043407 4332365 3043407 4737126 3047628 4737126 3047628 4165570 1682874 4165570 1682874 1012799 663532 1012799 663532 417763 2839195 417763 2839195 3683006 3016241 3683006 3016241 391570 406434 391570 406434 4665870 3319025 4665870 3319025 801862 244933 801862 244933 1421535 2130215 1421535 2130215 4322849 3320616 4322849 3320616 601052 590381 601052 590381 4288745 2888041 4288745 2888041 1214059 1188303 1214059 1188303 4251623 2580678 4251623 2580678 4450736 2986731 4450736 2986731 3551736 1647341 3551736 1647341 342216 1139829 342216 1139829 1879076 4365923 1879076 4365923 3576295 1397049 3576295 1397049 1012925 4299626 1012925 4299626 3435967 88708 3435967 88708 837427 3338344 837427 3338344 2526607 652869 2526607 652869 1659696 1380647 1659696 1380647 832784 783276 832784 783276 4628672 3660550 4628672 3660550 2160616 1676451 2160616 1676451 4036010 2662180 4036010 2662180 1683280 457688 1683280 457688 4729779 3052749 4729779 3052749 3618072 1653217 3618072 1653217 1683060 4559837 1683060 4559837 4793281 2372175 4793281 2372175 4041619 1405344 4041619 1405344 1281302 315176 1281302 315176 4550220 3351858 4550220 3351858 3346411 277663 3346411 277663 549476 3346638 549476 3346638 4725421 59392 4725421 59392 1809433 3635269 1809433 3635269 3607528 602100 3607528 602100 688020 1651506 688020 1651506 4647522 2114626 4647522 2114626 545935 420373 545935 420373 438424 3352537 438424 3352537 3550107 2526183 3550107 2526183 1241723 722699 1241723 722699 772861 1087975 772861 1087975 1228139 3323172 1228139 3323172 4757790 2556469 4757790 2556469 501024 232006 501024 232006 3827255 3345863 3827255 3345863 1126555 221982 1126555 221982 2989107 3350253 2989107 3350253 4593623 2922405 4593623 2922405 3345321 1668876 3345321 1668876 4130423 2585467 4130423 2585467 915401 3343200 915401 3343200 3336673 2448825 3336673 2448825 1695882 3627913 1695882 3627913 288146 219321 288146 219321 4858329 3345176 4858329 3345176 4649742 1671478 4649742 1671478 832494 352451 832494 352451 3892969 2407085 3892969 2407085 2283557 442528 2283557 442528 834102 4561436 834102 4561436 3794130 426186 3794130 426186 122268 3525063 122268 3525063 3620464 2348991 3620464 2348991 4825119 1666251 4825119 1666251 2629835 4131869 2629835 4131869 1653361 4131869 4403040 1139929 4403040 1139929 533352 3342319 533352 3342319 4771202 2157370 4771202 2157370 3637087 783909 3637087 783909 885615 2906801 885615 2906801 4494604 2672608 4494604 2672608 621973 683426 621973 683426 2440351 3319951 2440351 3319951 3173381 1168560 3173381 1168560 539099 784652 539099 784652 1552121 3940863 1552121 3940863 4683316 3319411 4683316 3319411 484666 1671310 484666
123728 0 620647951 467388451 620647951 467388451 461701914 787062489 461701914 787062489 148646572 852287560 148646572 694314903 148646572 694314903 661636231 246247594 661636231 246247594 771800936 226493636 771800936 226493636 712977035 400140703 712977035 400140703 512700834 486559447 512700834 257791293 512700834 257791293 803229200 131680125 803229200 131680125 866392324 131680125 526661805 494895345 526661805 494895345 102034146 899900067 102034146 652897690 102034146 652897690 450956670 498746522 450956670 498746522 509800337 348592069 509800337 348592069 701505311 3646220 701505311 3646220 996411208 3646220 900205012 415637857 900205012 415637857 442371462 582131113 442371462 582131113 189268853 885544852 189268853 885544852 115389696 354345112 115389696 354345112 999927788 156770 999927788 156770 882204563 421257480 882204563 421257480 445888842 731140369 445888842 731140369 20271280 980940559 20271280 834716185 20271280 834716185 185755313 689817999 185755313 689817999 351908385 258637676 351908385 258637676 925932551 70719790 925932551 70719790 927930652 70719790 120325123 923482084 120325123 923482084 16955878 984067404 16955878 703084140 16955878 703084140 682643604 248100253 682643604 248100253 805305672 192600094 805305672 192600094 241206952 759943651 241206952 604821730 241206952 604821730 880659306 75274852 880659306 75274852 923354460 75274852 820342290 287618622 820342290 287618622 707150193 549704762 707150193 549704762 435093373 565189619 435093373 249859425 435093373 249859425 836306042 163000671 836306042 163000671 437063018 583395074 437063018 583395074 302387296 965436150 302387296 965436150 35487771 905155980 35487771 905155980 451192709 21353012 451192709 21353012 977974427 21353012 653430164 642129218 653430164 642129218 269184086 856767907 269184086 856767907 144763927 603999540 144763927 603999540 448435754 365095894 448435754 365095894 778734481 114605730 778734481 114605730 883667479 114605730 497313083 523962679 497313083 523962679 416475165 872811369 416475165 872811369 114446819 886634122 114446819 769644773 114446819 769644773 808163555 189798849 808163555 189798849 659640179 621720026 659640179 621720026 113361072 887957133 113361072 200769797 113361072 200769797 991273386 8494243 991273386 8494243 744796196 262551977 744796196 262551977 392681631 780120274 392681631 780120274 192278976 807889982 192278976 511009727 192278976 511009727 531161915 442237544 531161915 442237544 565442475 428666301 565442475 428666301 695320594 209033591 695320594 209033591 808546359 13521589 808546359 13521589 998963773 1213397 998963773 1213397 499615572 828584297 499615572 828584297 154152910 933050949 154152910 933050949 65857419 958641150 65857419 958641150 27590785 973726785 27590785 786809219 27590785 786809219 477493870 457525146 477493870 457525146 923576753 75053400 923576753 75053400 836813159 518786971 836813159 518786971 332938883 737205627 332938883 737205627 656365 999356745 656365 600679982 656365 600679982 410582075 98387624 410582075 98387624 900941440 98387624 885844478 424535856 885844478 424535856 576341298 347255338 576341298 347255338 906738781 91875458 906738781 91875458 549052155 514922684 549052155 514922684 296285198 832618150 296285198 832618150 168099991 806591735 168099991 806591735 246151441 24333515 246151441 24333515 975165774 24333515 952863999 364766904 952863999 364766904 561994912 667716859 561994912 667716859 326231798 833450286 326231798 833450286 65219291 937045220 65219291 845133099 65219291 845133099 192031067 736026988 192031067 736026988 455292688 106224669 455292688 106224669 892808188 106224669 796176922 610686557 796176922 610686557 59783339 942162955 59783339 829239374 59783339 829239374 449216415 41683111 449216415 41683111 957468206 41683111 897917375 558711169 897917375 558711169 195218460 876178560 195218460 876178560 124821453 507663820 124821453 507663820 578213709 366015436 578213709 366015436 735720537 263986893 735720537 263986893 729638760 295447438 729638760 295447438 693874792 499961864 693874792 499961864 82419 999840877 82419 908242458 82419 908242458 112218014 710629008 112218014 710629008 300029169 690502670 300029169 690502670 666006848 253090687 666006848 253090687 786546120 98738585 786546120 98738585 908683429 89748593 908683429 89748593 629463622 980121222 629463622 980121222 21213318 761977310 21213318 761977310 315707308 440082265 315707308 440082265 823020341 173255034 823020341 173255034 898932974 100376896 898932974 100376896 707098138 373475121 707098138 373475121 473624212 852575465 473624212 852575465 148393478 758748119 148393478 758748119 796105073 150350388 796105073 150350388 848604981 150350388 119365393 881746448 119365393 758595331 119365393 758595331 423214792 208951166 423214792 208951166 971733128 27727245 971733128 27727245 942296831 122402406 942296831 122402406 847269597 168277773 847269597 168277773 286068367 773555754 286068367 773555754 209106715 887992346 209106715 887992346 113339429 768050158 113339429 768050158 244126938 590737764 244126938 590737764 416570945 467893927 416570945 467893927 552009988 357954506 552009988 357954506 917684914 81240379 917684914 81240379 891069024 115767564 891069024 115767564 781761826 221875077 781761826 221875077 735422216 466237728 735422216 466237728 510563604 985508909 510563604 985508909 15242846 733734930 15242846 733734930 366475923 582572826 366475923 582572826 750432247 2939667 750432247 2939667 997248076 2939667 343267878 657805109 343267878 390738678 343267878 390738678 640079685 167989739 640079685 167989739 867916419 130185952 867916419 130185952 687488387 412099731 687488387 412099731 318462141 683183203 318462141 427524324 318462141 427524324 589201990 233973485 589201990 233973485 764760679 233973485 734426259 420141426 734426259 420141426 251281119 752545852 251281119 752545852 248713917 482594960 248713917 482594960 699297593 250469020 699297593 250469020 757769520 154839372 757769520 154839372 844171220 154839372 716526648 437300863 716526648 437300863 49518235 974101993 49518235 974101993 27015399 496643224 27015399 496643224 890475238 24195433 890475238 24195433 975348430 24195433 478808089 733812778 478808089 733812778 220655807 980299913 220655807 980299913 20949746 853824558 20949746 853824558 545036160 127259719 545036160 127259719 999809323 241639 999809323 241639 887969918 152564380 887969918 152564380 803470756 998540192 803470756 998540192 1297840 386623371 1297840 386623371 895881513 65773083 895881513 65773083 932772111 65773083 925897905 194490873 925897905 194490873 636611944 717024800 636611944 717024800 224325407 776167956 224325407 559377148 224325407 559377148 810812210 148297935 810812210 148297935 850726720 148297935 762710888 594009941 762710888 594009941 183861838 977885883 183861838 977885883 23226670 877567524 23226670 877567524 211578011 561356098 211578011 561356098 664622226 247517470 664622226 247517470 894155979 105141982 894155979 105141982 340643991 719056271 340643991 719056271 121529949 879571068 121529949 176616044 121529949 176616044 902427549 71444869 902427549 71444869 927340067 71444869 591675817 739199937 591675817 739199937 94879495 921495555 94879495 921495555 80567407 801042281 80567407 801042281 345919179 581593499 345919179 581593499 551195957 449318837 551195957 449318837 273534419 856696727 273534419 856696727 144828977 713974435 144828977 713974435 770138117 228186739 770138117 228186739 748851297 370522241 748851297 370522241 306474031 817173328 306474031 817173328 27245670 973881029 27245670 895011488 27245670 895011488 219998967 585699850 219998967 585699850 540292617 265371311 540292617 265371311 734125899 265371311 542047622 686359808 542047622 686359808 127223250 889367852 127223250 889367852 111753676 814972084 111753676 814972084 189412700 779432834 189412700 779432834 554099714 287686701 554099714 287686701 767070476 56555681 767070476 56555681 954520379 44278242 954520379 44278242 474823442 746452843 474823442 746452843 201749063 798577673 201749063 493202502 201749063 493202502 831790593 151706620 831790593 151706620 956362427 23463125 956362427 23463125 976086521 23463125 761652830 645313738 761652830 645313738 280329294 787354747 280329294 787354747 187750806 829587367 187750806 829587367 102229019 899692228 102229019 826853564 102229019 826853564 381325703 489737282 381325703 489737282 560193855 26755112 560193855 26755112 972953560 26755112 703103577 340874192 703103577 340874192 454416760 580205165 454416760 580205165 311637070 846717527 311637070 846717527 154088193 846717527 913585469 84744860 913585469 84744860 597640552 475406514 597640552 475406514 514010650 932696618 514010650 932696618 69160499 552142338 69160499 552142338 633051651 204385402 633051651 204385402 857316653 141543907 857316653 141543907 437523336 812290871 437523336 812290871 187950288 793165131 187950288 793165131 457151797 280828760 457151797 280828760 863436092 28940405 863436092 28940405 970278007 28940405 342004717 772008878 342004717 772008878 228819506 557898893 228819506 557898893 531612544 178959974 531612544 178959974 977234640 22206304 977234640 22206304 147450986 972623901 147450986 972623901 25651867 975478222 25651867 759162426 25651867 759162426 347192817 368914928 347192817 368914928 895844871 103703132 895844871 103703132 680310918 401777698 680310918 401777698 553637850 857423282 553637850 857423282 58050908 943564138 58050908 873641319 58050908 873641319 147348369 636205298 147348369 636205298 391949359 595040531 391949359 595040531 607781900 173244396 607781900 173244396 834132856 150129906 834132856 150129906 848894884 150129906 807707219 268497167 807707219 268497167 568039611 504901156 568039611 504901156 360882028 936970173 360882028 936970173 65362674 417923194 65362674 417923194 801304886 63372322 801304886 63372322 934943993 63372322 841587954 174375137 841587954 174375137 777792717 656444656 777792717 656444656 23238391 998809612 23238391 998809612 1047395 808564170 1047395 808564170 253249118 469489673 253249118 469489673 539549421 416096144 539549421 416096144 641556774 159387062 641556774 159387062 839608079 159387062 437347493 834123479 437347493 834123479 56021613 946183110 56021613 946183110 55391810 840002716 55391810 840002716 224389696 362935703 224389696 362935703 929075033 69622089 929075033 69622089 891982491 227410515 891982491 227410515 581221403 844095776 581221403 844095776 72758205 928935211 72758205 878385532 72758205 878385532 791270942 207133481 791270942 207133481 694996012 312164211 694996012 312164211 53572952 947722209 53572952 947722209 594076775 406423748 594076775 406423748 517331703 689224485 517331703 689224485 257828200 751796709 257828200 751796709 137070346 941224563 137070346 941224563 60789353 820388992 60789353 820388992 528898626 376008614 528898626 376008614 855717177 28864917 855717177 28864917 970323828 28864917 635768393 579538873 635768393 579538873 318359896 683291639 318359896 639514102 318359896 639514102 392681417 251082072 392681417 251082072 877680490 120568742 877680490 120568742 804957836 623769529 804957836 623769529 58372692 943357031 58372692 850437069 58372692 850437069 257334550 514898024 257334550 514898024 487576974 191110476 487576974 191110476 892760628 102369079 892760628 102369079 968183399 31179470 968183399 31179470 911858003 827997651 911858003 827997651 97486746 904368668 97486746 866462914 97486746 866462914 136481388 435889443 136481388 435889443 663430883 231885242 663430883 231885242 770336983 145088558 770336983 145088558 915357186 19088027 915357186 19088027 980378274 19088027 908698351 354908387 908698351 354908387 540711420 625853556 540711420 625853556 146180631 855120447 146180631 704571789 146180631 704571789 652949469 81233543 652949469 81233543 962463085 36360684 962463085 36360684 917401231 124638660 917401231 124638660 782852111 241562842 782852111 241562842 485956687 930041694 485956687 930041694 71375592 891043541 71375592 891043541 111438580 649732866 111438580 649732866 372117362 441257850 372117362 441257850 641089883 214657656 641089883 214657656 784096119 214657656 595078688 480288467 595078688 480288467 38039381 963149259 38039381 606274489 38039381 606274489 800840385 45780113 800840385 45780113 952963059 45780113 841114623 208077765 841114623 208077765 693865588 399039077 693865588 399039077 443167964 564326410 443167964 564326410 7373221 992812912 7373221 982185190 7373221 982185190 393618832 430261188 393618832 430261188 835000311 164430811 835000311 164430811 573623855 582906574 573623855 582906574 113556940 931690059 113556940 931690059 70055522 368823020 70055522 368823020 983910053 15692782 983910053 15692782 917038136 628692347 917038136 628692347 101583711 935878744 101583711 935878744 56459158 944948525 56459158 825339861 56459158 825339861 184119305 483500182 184119305 483500182 618006611 190850743 618006611 190850743 845268598 153574279 845268598 153574279 72973175 936826389 72973175 936826389 65470835 866003677 65470835 866003677 374597162 504077759 374597162 504077759 512427882 373784657 512427882 373784657 720703573 278655062 720703573 278655062 531635889 488574318 531635889 488574318 262380879 929111675 262380879 929111675 72434906 852738876 72434906 852738876 341352217 204371950 341352217 204371950 793995230 204371950 606793173 439738335 606793173 439738335 533514814 475877306 533514814 475877306 508978586 856559810 508978586 856559810 33874637 967119614 33874637 731057244 33874637 731057244 419361556 579872266 419361556 579872266 890466334 108409350 890466334 108409350 422423056 987501256 422423056 987501256 13242331 653871743 13242331 653871743 479995542 505646498 479995542 505646498 657994056 7824474 657994056 7824474 991956501 7824474 619684894 515529408 619684894 515529408 232718286 836501334 232718286 836501334 101106229 990274490 101106229 990274490 10221148 517734877 10221148 517734877 811842716 9021156 811842716 9021156 990727289 9021156 962648489 166630197 962648489 166630197 786070820 373973260 786070820 373973260 80995204 976163061 80995204 976163061 25116193 780640721 25116193 780640721 803094702 194838038 803094702 194838038 767025534 233942012 767025534 233942012 1544047 998290810 1544047 874804335 1544047 874804335 319484511 680982996 319484511 680982996 646719988 352694566 646719988 352694566 397914269 626435423 397914269 626435423 246259231 761719687 246259231 761719687 106927184 894362008 106927184 698380571 106927184 698380571 450303037 32112925 450303037 32112925 967256364 32112925 965602962 167835782 965602962 167835782 497330959 786222201 497330959 786222201 213818221 666179696 213818221 666179696 451997615 490890864 451997615 490890864 531959402 451446808 531959402 451446808 823338341 175236817 823338341 175236817 694398178 405873597 694398178 405873597 527579934 605051828 527579934 605051828 177498772 823384672 177498772 632596749 177498772 632596749 437666420 528988226 437666420 528988226 616805495 282325762 616805495 282325762 871737228 16637389 871737228 16637389 982985239 16637389 693435605 842682753 693435605 842682753 88634408 913410811 88634408 742905346 88634408 742905346 940120906 6914465 940120906 6914465 993056182 6914465 546818974 994699151 546818974 994699151 5154324 909978306 5154324 909978306 357058603 480807895 357058603 480807895 979550452 19820468 979550452 19820468 916402593 85888276 916402593 85888276 131871188 873137373 131871188 873137373 104668430 982100252 104668430 982100252 18929703 270222183 18929703 270222183 743004617 229384205 743004617 229384205 878114713 40609493 878114713 40609493 958547123 40609493 788505047 370312168 788505047 370312168 495766767 848657930 495766767 848657930 57570654 944024891 57570654 760127046 57570654 760127046 244500970 660350520 244500970 660350520 377736704 190254509 377736704 190254509 985590050 14279230 985590050 14279230 591302841 657503329 591302841 657503329 282584789 914752647 282584789 914752647 10479861 989933213 10479861 674025322 10479861 674025322 459222764 156092264 459222764 156092264 946200448 52553277 946200448 52553277 845161649 189536318 845161649 189536318 258446135 808321928 258446135 808321928 123523138 911846033 123523138 911846033 90326488 560373054 90326488 560373054 566478685 285470525 566478685 285470525 842495189 17039767 842495189 17039767 982529038 17039767 830950884 263277894 830950884 263277894 501881764 502281270 501881764 502281270 152354765 977845784 152354765 977845784 18370708 982684462 18370708 697645563 18370708 697645563 482520081 509492222 482520081 509492222 904409905 94418172 904409905 94418172 889975462 164905700 889975462 164905700 703096785 398111344 703096785 398111344 546367325 764090586 546367325 764090586 53597546 947637626 53597546 594132957 53597546 594132957 779421419 219370608 779421419 219370608 701016317 553293402 701016317 553293402 230096613 770869380 230096613 367288507 230096613 367288507 962047614 7048568 962047614 7048568 992841640 7048568 576519786 680307851 576519786 680307851 53934564 958529543 53934564 958529543 42285208 937417805 42285208 937417805 348309983 603185625 348309983 603185625 565365790 435541851 565365790 435541851 447611493 593342502 447611493 593342502 277582431 758399803 277582431 758399803 231182344 966536936 231182344 966536936 34544575 966536936 457917304 541487739 457917304 541487739 423694144 760499542 423694144 760499542 240509098 567240957 240509098 567240957 900462516 98937724 900462516 98937724 458643746 575792802 458643746 575792802 216250196 783640881 216250196 783640881 981467315 17984199 981467315 17984199 667592373 470377720 667592373 470377720 418515909 733753038 418515909 733753038 235052575 879688855 235052575 879688855 67175570 944780867 67175570 944780867 56606771 940238782 56606771 940238782 72817995 843399173 72817995 843399173 271710602 501894982 271710602 501894982 787686581 210962606 787686581 210962606 726485176 343646434 726485176 343646434 589224431 458405230 589224431 458405230 154701536 910290446 154701536 910290446 91943852 897911369 91943852 897911369 277736677 696835843 277736677 696835843 475591326 425776891 475591326 425776891 648974518 59988849 648974518 59988849 938378749 59988849 873971796 236032311 873971796 236032311 759239747 334722770 759239747 334722770 386497892 992261222 386497892 992261222 7997398 714657499 7997398 714657499 317894250 436575903 317894250 436575903 596235419 30493133 596235419 30493133 968863122 30493133 893958111 383486117 893958111 383486117 606695508 583876315 606695508 583876315 315756424 709513166 315756424 709513166 165062151 951209605 165062151 951209605 49870019 831568741 49870019 831568741 256996052 363514666 256996052 363514666 953065380 45694980 953065380 45694980 855785937 569989227 855785937 569989227 209441774 921056286 209441774 921056286 80970321 475442737 80970321 475442737 784837148 106843729 784837148 106843729 936475522 33093607 936475522 33093607 966136738 33093607 693036708 368824034 693036708 368824034 84737363 917209587 84737363 668202293 84737363 668202293 353232583 531828243 353232583 531828243 607029856 200143666 607029856 200143666 798087504 200143666 758665306 400892824 758665306 400892824 527381857 520454141 527381857 520454141 248227522 970467770 248227522 970467770 30926874 905547246 30926874 905547246 280074449 542650959 280074449 542650959 661259293 126741234 661259293 126741234 871399759 126741234 864990553 318841258 864990553 318841258 426811651 668031178 426811651 668031178 61061247 989129440 61061247 989129440 11449864 625260571 11449864 625260571 398621942 595143415 398621942 595143415 669996496 328877076 669996496 328877076 452654714 661420851 452654714 661420851 161515147 839496388 161515147 125183358 161515147 125183358 893244334 96068479 893244334 96068479 902986710 96068479 804007065 272676983 804007065 272676983 647853374 988792375 647853374 988792375 11877493 865646884 11877493 865646884 211989864 574292729 211989864 574292729 460349114 511362578 460349114 511362578 713687124 40397955 713687124 40397955 958843125 40397955 921246203 265059656 921246203 265059656 493730266 654674363 493730266 654674363 284545278 901115865 284545278 901115865 93230742 944094911 93230742 944094911 28409376 972771182 28409376 953129885 28409376 953129885 148018003 572527295 148018003 572527295 965456285 33636487 965456285 33636487 537942279 558613575 537942279 558613575 198099974 935007058 198099974 935007058 67274752 645975331 67274752 645975331 404152547 502313282 404152547 502313282 582377004 324097243 582377004 324097243 674061715 324097243 548257653 957207696 548257653 957207696 43699197 403129000 43699197 403129000 683764148 14181246 683764148 14181246 985802152 14181246 872944727 135151258 872944727 135151258 2253174 997588552 2253174 863461498 2253174 863461498 168705409 607678201 168705409 607678201 520569130 210092109 520569130 210092109 788603947 210092109 330056775 823621627 330056775 823621627 82623750 919370338 82623750 385279247 82623750 385279247 639766684 102949773 639766684 102949773 904076734 94854624 904076734 94854624 880838179 314240324 880838179 314240324 596361855 783590892 596361855 783590892 102768287 908564165 102768287 908564165 93843258 847321232 93843258 847321232 400769222 135525104 400769222 135525104 862737828 135525104 797987121 484406382 797987121 484406382 311422488 805213731 311422488 805213731 194740334 702064818 194740334 702064818 328245320 216568339 328245320 216568339 821218447 177434850 821218447 177434850 413104135 956544133 413104135 956544133 35203074 965802768 35203074 750950221 35203074 750950221 419022469 191565317 419022469 191565317 871284687 28926845 871284687 28926845 970278991 28926845 933493696 228770547 933493696 228770547 423049379 714712419 423049379 714712419 31552132 969761848 31552132 884316719 31552132 884316719 128523065 775328292 128523065 775328292 225610711 753252595 225610711 753252595 455280626 516743423 455280626 516743423 591873504 369040484 591873504 369040484 638431880 283327965 638431880 283327965 809284847 182493068 809284847 182493068 815753459 182493068 559845995 474907234 559845995 474907234 42022628 958795275 42022628 951084316 42022628 951084316 163861134 615382861 163861134 615382861 595764362 249707559 595764362 249707559 974748388 24714439 974748388 24714439 910751440 115527267 910751440 115527267 41041310 959785532 41041310 859845014 41041310 859845014 206821140 248938021 206821140 248938021 930413390 40258793 930413390 40258793 959048388 40258793 813232806 530882934 813232806 530882934 364559469 823828393 364559469 823828393 165347475 853108139 165347475 853108139 147959664 523650030 147959664 523650030 872490162 6809198 872490162 6809198 993167944 6809198 225837107 987050962 225837107 987050962 13577926 808324970 13577926 808324970 278590458 270954176 278590458 270954176 902846111 19148213 902846111 19148213 980322283 19148213 902681337 619766081 902681337 619766081 305057778 696660747 305057778 422451723 305057778 422451723 935082771 63188550 935082771 63188550 887653168 269928386 887653168 269928386 684667383 621790134 684667383 621790134 138716199 954011092 138716199 954011092 46697610 584066523 46697610 584066523 489290411 221721106 489290411 221721106 800204883 88240176 800204883 88240176 909963224 88240176 832167747 214904055 832167747 214904055 643310191 356771929 643310191 356771929 437827087 562420173 437827087 314946668 437827087 314946668 777499972 103208697 777499972 103208697 896437536 103208697 681164316 537436144 681164316 537436144 315001730 805162858 315001730 805162858 194784957 725912262 194784957 725912262 380986248 106837212 380986248 106837212 895670566 49669180 895670566 49669180 948973247 49669180 832599324 203991074 832599324 203991074 682036046 568583358 682036046 568583358 9653082 990769121 9653082 897506359 9653082 897506359 380864110 582003962 380864110 582003962 617290487 300826844 617290487 300826844 698610905 300826844 581642822 419416566 581642822 221323452 581642822 221323452 853598193 145266704 853598193 145266704 634996702 397107303 634996702 397107303 465022330 993669626 465022330 993669626 6229276 985623840 6229276 985623840 123194034 178047125 123194034 178047125 941870741 57136416 941870741 57136416 940515290 474894576 940515290 474894576 121882400 879362216 121882400 735097430 121882400 735097430 286356179 644694523 286356179 644694523 765073228 47583868 765073228 47583868 951255555 47583868 826941513 235088607 826941513 235088607 654215778 842558268 654215778 842558268 158361592 813976346 158361592 813976346 427577184 11346190 427577184 11346190 988707552 11346190 896494151 582390517 896494151 582390517 363464195 802988555 363464195 802988555 197326353 802271279 197326353 802271279 487264836 354729052 487264836 354729052 651429050 31074234 651429050 31074234 968268895 31074234 375449306 627302508 375449306 627302508 236725126 802222601 236725126 802222601 198117496 432334570 198117496 432334570 698713875 165760028 698713875 165760028 939933270 58829032 939933270 58829032 846045848 201016620 846045848 201016620 402828670 665532450 402828670 665532450 69865381 941742341 69865381 941742341 60300544 798665865 60300544 798665865 308878712 570743716 308878712 570743716 744972820 96964554 744972820 96964554 902274722 96964554 608800394 393748717 608800394 393748717 189886784 881475401 189886784 881475401 39657754 961212407 39657754 700926496 39657754 700926496 923493701 2685659 923493701 2685659 997407782 2685659 540938477 970918326 540938477 970918326 30525547 917624081 30525547 917624081 105284407 459999939 105284407 459999939 891274210 107554306 891274210 107554306 335873717 689852342 335873717 689852342 204493017 976590591 204493017 976590591 24699747 707763156 24699747 707763156 487819819 175058533 487819819 175058533 925111273 14030923 925111273 14030923 985909227 14030923 928143087 846759501 928143087 846759501 76667029 941481495 76667029 941481495 60524262 844149073 60524262 844149073 322667000 678785393 322667000 678785393 177804094 873096110 177804094 873096110 82072155 919951049 82072155 910638390 82072155 910638390 269237828 452827097 269237828 452827097 588823729 113514128 588823729 113514128 884839490 113514128 250064444 998598405 250064444 998598405 1256733 803374330 1256733 803374330 201302070 711039387 201302070 711039387 325528833 275726885 325528833 275726885 977563653 21886403 977563653 21886403 657529687 682974454 657529687 682974454 290010468 828576042 290010468 828576042 172285392 382321067 172285392 382321067 917639088 15011874 917639088 15011874 984756547 15011874 766552230 325670593 766552230 325670593 533839601 714947180 533839601 714947180 218519313 924578499 218519313 924578499 77240009 904160669 77240009 904160669 216203470 632305900 216203470 632305900 593151268 284216540 593151268 284216540 768923548 223025811 768923548 223025811 775215490 223025811 675977067 582917579 675977067 582917579 401747854 608129853 401747854 608129853 326059054 816052443 326059054 816052443 28252091 972968922 28252091 732508118 28252091 732508118 830890709 29470227 830890709 29470227 969767912 29470227 898664827 220780747 898664827 220780747 393189255 786402132 393189255 786402132 213601382 427469655 213601382 427469655 577175568 374489594 577175568 374489594 625377994 374489594 425010065 596617653 425010065 596617653 272904566 795471451 272904566 795471451 204648170 584550179 204648170 584550179 479556563 492824242 479556563 492824242 528683881 413093686 528683881 413093686 943386964 55802982 943386964 55802982 931205449 89179194 931205449 89179194 723981348 414596981 723981348 414596981 484992971 527646546 484992971 527646546 137318791 864441517 137318791 741107844 137318791 741107844 463023451 417044272 463023451 417044272 764181506 164710247 764181506 164710247 959215692 40108162 959215692 40108162 850309519 181635638 850309519 181635638 591486160 479942414 591486160 479942414 452780016 694290681 452780016 694290681 182053952 868338902 182053952 868338902 93947383 908506994 93947383 604753118 93947383 604753118 598837521 8803190 598837521 8803190 996500289 3557532 996500289 3557532 410146714 690130742 410146714 690130742 262993984 757991057 262993984 757991057 125400281 875835486 125400281 795207504 125400281 795207504 273935163 216947639 273935163 216947639 961601355 37186158 961601355 37186158 708430527 356197668 708430527 356197668 460476679 621703107 460476679 621703107 225990743 789933621 225990743 789933621 151072314 897228363 151072314 897228363 104388855 879076869 104388855 879076869 371181143 503089834 371181143 503089834 504819826 31829121 504819826 31829121 967514467 31829121 469299793 671095520 469299793 671095520 168113612 920280533 168113612 920280533 60356415 941607974 60356415 915869620 60356415 915869620 87599400 712884481 87599400 712884481 450070803 448093584 450070803 448093584 687078558 259883831 687078558 259883831 739887423 259883831 306343560 966186939 306343560 966186939 34735989 779447074 34735989 779447074 394523961 137296420 394523961 137296420 976113544 23460991 976113544 23460991 952820262 51087927 952820262 51087927 860445697 868925190 860445697 868925190 64824801 937547780 64824801 729208135 64824801 729208135 316306647 129630525 316306647 129630525 868419090 129630525 762801046 282485539 762801046 282485539 634644339 497404330 634644339 497404330 296363811 767252089 296363811 767252089 131878357 933827880 131878357 933827880 68238813 588435040 68238813 588435040 449612068 121119645 449612068 121119645 946421975 52242684 946421975 52242684 488180703 537336539 488180703 537336539 283474269 717145630 283474269 639258268 283474269 639258268 779892362 20586865 779892362 20586865 978687067 20586865 875532524 204467646 875532524 204467646 320053221 681606184 320053221 681606184 845946224 152804847 845946224 152804847 572906041 440648419 572906041 440648419 109867684 922986947 109867684 922986947 78952657 611015078 78952657 611015078 631793670 20365722 631793670 20365722 978902706 20365722 620172007 727579197 620172007 727579197 272744919 727579197 865264629 132762216 865264629 132762216 436867202 845756410 436867202 845756410 154988699 486946797 154988699 486946797 571544700 369747317 571544700 369747317 764638230 234075099 764638230 234075099 656961654 792096933 656961654 792096933 97023202 904957999 97023202 398143798 97023202 398143798 684840066 64654965 684840066 64654965 948350978 50318589 948350978 50318589 805141646 218604349 805141646 218604349 710734796 527574221 710734796 527574221 450278177 849383793 450278177 849383793 151457074 701595365 151457074 701595365 347606941 526309635 347606941 526309635 729113350 270528144 729113350 270528144 36451241 964624779 36451241 306769366 36451241 306769366 760412267 181857127 760412267 181857127 816669828 181857127 800874514 866437086 800874514 866437086 134861188 613199599 134861188 613199599 603273936 24116403 603273936 24116403 975419662 24116403 792476712 280871182 792476712 280871182 676191738 515570791 676191738 515570791 425676599 574610292 425676599 372669817 425676599 372669817 813000465 185225632 813000465 185225632 282624843 839772353 282624843 839772353 161177389 539673735 161177389 539673735 483285379 508562442 483285379 508562442 633912997 238460623 633912997 238460623 760334210 238460623 651746321 375444114 651746321 375444114 364472670 655288952 364472670 655288952 345660594 92663145 345660594 92663145 996957813 3119836 996957813 3119836 948356293 134898205 948356293 134898205 803124703 499095943 803124703 499095943 235109114 765982623 235109114 765982623 623820172 375991230 623820172 375991230 308871358 851710448 308871358 851710448 84861938 917073941 84861938 837770263 84861938 837770263 398998728 476253064 398998728 476253064 694099509 19424997 694099509 19424997 979883065 19424997 860383219 488005491 860383219 488005491 360276492 968240904 360276492 968240904 33004010 968240904 736897922 262813880 736897922 262813880 456896976 584333116 456896976 584333116 265909497 810796799 265909497 810796799 44357299 956457357 44357299 603224531 44357299 603224531 670092942 268102699 670092942 268102699 933180484 65303185 933180484 65303185 740090421 299086107 740090421 299086107 546216771 658143299 546216771 658143299 7197065 992954396 7197065 927999223 7197065 927999223 222301367 765644497 222301367 765644497 566350411 397726752 566350411 397726752 727408547 272255615 727408547 272255615 263606332 908342530 263606332 908342530 94033580 890400839 94033580 890400839 528184111 198267410 528184111 198267410 887658436 701705 887658436 701705 999401924 701705 909903875 395941459 909903875 395941459 337033892 890712399 337033892 890712399 28446851 981918151 28446851 981918151 19147834 827586391 19147834 827586391 197804094 776826687 197804094 776826687 423480844 301073796 423480844 301073796 996384871 3661083 996384871 3661083 927620419 289768598 927620419 289768598 494664263 576125725 494664263 576125725 357383392 971218324 357383392 971218324 30068134 439841976 30068134 439841976 779984545 218885914 779984545 218885914 732067436 291691688 732067436 291691688 610676370 405955469 610676370 405955469 196142837 804170134 196142837 642566328 196142837 642566328 614807493 176800947 614807493 176800947 821659260 176800947 159758912 841067187 159758912 749653716 159758912 749653716 347215258 633603315 347215258 633603315 423449365 48352839 423449365 48352839 950359422 48352839 906545211 518862570 906545211 518862570 370637348 830500336 370637348 830500336 170109318 451294152 170109318 451294152 550633214 422368398 550633214 422368398 813962366 161156432 813962366 161156432 838020994 161156432 741879250 885136920 741879250 885136920 115789748 885136920 985873262 14109931 985873262 14109931 860889583 270381579 860889583 270381579 518848086 603355507 518848086 603355507 140175643 861237161 140175643 852201256 140175643 852201256 504784756 185112139 504784756 185112139 813082656 185112139 634421221 405643655 634421221 405643655 583823480 994687344 583823480 994687344 5168450 509122486 5168450 509122486 596282737 255271293 596282737 255271293 744132889 255271293 518456137 759737959 518456137 759737959 68789317 933074827 68789317 922387805 68789317 922387805 185982233 791733194 185982233 791733194 295521227 385353772 295521227 385353772 672485124 181178636 672485124 181178636 817336206 181178636 359973894 960804249 359973894 960804249 39987462 930584842 39987462 930584842 594486975 388458233 594486975 388458233 916305024 13540290 916305024 13540290 986564833 13540290 723039211 460277352 723039211 460277352 224679426 779317460 224679426 779317460 172679186 960130968 172679186 960130968 40601933 637934244 40601933 637934244 692808877 239232546 692808877 239232546 795844315 12047175 795844315 12047175 987985679 12047175 976248931 351302146 976248931 351302146 590531064 896859498 590531064 896859498 104708062 556297839 104708062 556297839 529857170 143047631 529857170 143047631 948791486 49941694 948791486 49941694 262684320 766968746 262684320 766968746 51403302 949796567 51403302 916231874 51403302 916231874 105517827 579190129 105517827 579190129 877359521 108329331 877359521 108329331 928125972 70544848 928125972 70544848 685410387 529119294 685410387 529119294 444612820 568955051 444612820 568955051 278333429 758918251 278333429 758918251 63985292 938543906 63985292 582511916 63985292 582511916 507703747 460951545 507703747 460951545 726569607 273051431 726569607 273051431 413964986 964991988 413964986 964991988 35895796 837387853 35895796 837387853 508733215 345383515 508733215 345383515 810930426 44808359 810930426 44808359 954139540 44808359 610200660 442553867 610200660 442553867 251842830 936254114 251842830 936254114 65843036 737961800 65843036 737961800 560260541 397253383 560260541 397253383 747446319 101669939 747446319 101669939 897982426 101669939 719512274 347110513 719512274 347110513 45192856 995466887 45192856 995466887 4405581 912918054 4405581 912918054 251047296 634133341 251047296 634133341 636591278 48495386 636591278 48495386 950133505 48495386 877082971 775766271 877082971 775766271 76866716 933630228 76866716 933630228 68322043 726048470 68322043 726048470 347732299 474531770 347732299 474531770 601145513 93532342 601145513 93532342 905218539 93532342 766644596 417579739 766644596 417579739 582576509 872634375 582576509 872634375 128369779 694752013 128369779 694752013 364017652 278733375 364017652 278733375 861377767 4195729 861377767 4195729 995871445 4195729 724295689 425923597 724295689 425923597 539596377 528212876 539596377 528212876 387448233 918184875 387448233 918184875 23465903 977664836 23465903 532023296 23465903 532023296 761247389 223897829 761247389 223897829 802963686 191534380 802963686 191534380 882051695 116430657 882051695 116430657 837757062 550153611 837757062 550153611 109983552 891109462 109983552 889337989 109983552 889337989 803312703 32817268 803312703 32817268 966602657 32817268 809863140 534086402 809863140 534086402 71552153 980893929 71552153 980893929 2072501 997747147 2072501 923987312 2072501 923987312 499251080 192762844 499251080 192762844 805109023 192762844 24597899 976692085 24597899 942003813 24597899 942003813 118465897 525512144 118465897 525512144 725914429 169147156 725914429 169147156 979512805 19862944 979512805 19862944 485201914 533226655 485201914 533226655 326347425 738224991 326347425 738224991 211668453 788136534 211668453 759954626 211668453 759954626 252094355 567722551 252094355 567722551 974935432 24503459 974935432 24503459 646476625 365350808 646476625 365350808 619788856 795180103 619788856 795180103 192599649 807570500 192599649 697147401 192599649 697147401 634991678 330228641 634991678 330228641 668710190 330228641 622606955 499026721 622606955 499026721 439668073 560359074 439668073 526647331 439668073 526647331 511244004 247472456 511244004 247472456 921127287 77569449 921127287 77569449 744971378 479876904 744971378 479876904 21629893 979718812 21629893 967397573 21629893 967397573 147844676 529301242 147844676 529301242 483621865 220875987 483621865 220875987 912577574 85748903 912577574 85748903 888322496 327750498 888322496 327750498 621046485 613994111 621046485 613994111 315972947 685770731 315972947 685770731 866032547 131967832 866032547 131967832 714744281 332550371 714744281 332550371 584839080 540797821 584839080 540797821 268059212 925232324 268059212 925232324 76542254 395765573 76542254 395765573 633670300 365865991 633670300 365865991 402446216 598053209 402446216 442458202 402446216 442458202 584588597 344111270 584588597 344111270 712226808 287223534 712226808 287223534 362641433 752808806 362641433 752808806 113424983 977149932 113424983 977149932 24098630 871552834 24098630 871552834 129852668 636244183 129852668 636244183 448384657 61379624 448384657 61379624 936985079 61379624 822095611 508079795 822095611 508079795 329351356 969342171 329351356 969342171 31916249 794924756 31916249 794924756 724984797 235234717 724984797 235234717 854291330 144478696 854291330 144478696 498767329 532257812 498767329 532257812 255377215 818198086 255377215 818198086 182610289 818198086 654855287 344741730 654855287 344741730 250160136 924239856 250160136 924239856 77546888 635984694 77546888 635984694 421849257 294899254 421849257 294899254 798383049 199979017 798383049 199979017 631341709 704149640 631341709 704149640 274235912 808080130 274235912 808080130 144546247 857044399 144546247 692692941 144546247 692692941 509452198 321459734 509452198 321459734 710946297 7128903 710946297 7128903 992743312 7128903 825122043 467354202 825122043 467354202 404891801 722751364 404891801 722751364 187528307 856530584 187528307 856530584 144906004 598722387 144906004 598722387 618083518 314174990 618083518 314174990 893137435 106043561 893137435 106043561 843461830 266270194 843461830 266270194 345076134 821054918 345076134 821054918 126176572 874706733 126176572 552775401 126176572 552775401 812173282 68362678 812173282 68362678 930342450 68362678 753861672 267310645 753861672 267310645 439534452 628523877 439534452 628523877 259228821 756354173 259228821 756354173 45055859 964082330 45055859 964082330 3121700 996855367 3121700 981784415 3121700 981784415 80429952 883352029 80429952 883352029 266729716 538085998 266729716 538085998 822084409 8429797 822084409 8429797 991331753 8429797 634344803 365092664 634344803 365092664 952394573 46332076 952394573 46332076 951339911 54458375 951339911 54458375 732913476 316082362 732913476 316082362 432840323 982018466 432840323 982018466 19013632 847248259 19013632 847248259 436984450 493686990 436984450 493686990 634904264 83905515 634904264 83905515 985963487 13989803 985963487 13989803 647911653 400761927 647911653 400761927 257128904 821049694 257128904 821049694 147701860 853480368 147701860 690684325 147701860 690684325 485357989 13852615 485357989 13852615 986071952 13852615 235776737 768643680 235776737 768643680 61764363 987973498 61764363 987973498 12813497 620397840 12813497 620397840 806852157 126772841 806852157 126772841 883141771 115259525 883141771 115259525 855132865 253706597 855132865 253706597 588527580 686781982 588527580 686781982 231295892 823826841 231295892 823826841 177033065 669519670 177033065 669519670 558783735 219292524 558783735 219292524 911554567 77390548 911554567 77390548 921346003 77390548 744876971 280335026 744876971 280335026 582304283 556308795 582304283 556308795 359681343 734591296 359681343 734591296 148025124 858151645 148025124 858151645 100655936 901257801 100655936 569890111 100655936 569890111 559117073 435693228 559117073 435693228 969549085 29700184 969549085 29700184 760376147 402650862 760376147 402650862 557922448 490117823 557922448 490117823 476318029 600022143 476318029 600022143 396137478 647991513 396137478 647991513 29146053 972058109 29146053 971066103 29146053 971066103 98484538 634446290 98484538 634446290 775343873 1145417 775343873 1145417 999049927 1145417 493002368 546883252 493002368 546883252 30264696 971046720 30264696 757255740 30264696 757255740 456000775 531071954 456000775 531071954 487433566 439018886 487433566 439018886 930864109 67724950 930864109 67724950 86415613 974097974 86415613 974097974 27035288 568441443 27035288 568441443 588015207 286312422 588015207 286312422 849801532 149321610 849801532 149321610 595905515 488481132 595905515 488481132 449346592 556349386 449346592 556349386 443419544 425918014 443419544 425918014 854930559 143979658 854930559 143979658 727549068 366178017 727549068 366178017 386703054 705312508 386703054 705312508 33455697 967700126 33455697 479105044 33455697 479105044 597313821 232779507 597313821 232779507 954407422 44441532 954407422 44441532 841922762 219507629 841922762 219507629 706044085 421373250 706044085 421373250 524291016 640783386 524291016 640783386 341317079 875588585 341317079 875588585 125575263 782053329 125575263 782053329 528616540 419944296 528616540 419944296 667331423 120914608 667331423 120914608 877166220 120914608 453359611 649294039 453359611 649294039 351759165 414679523 351759165 414679523 677844976 283716156 677844976 283716156 723921221 139335429 723921221 139335429 956656576 42367476 956656576 42367476 168187755 883998132 168187755 883998132 16957754 984059596 16957754 802865481 16957754 802865481 453825474 419931348 453825474 419931348 581098674 419931348 406997708 593604736 406997708 495459100 406997708 495459100 754601236 219504877 754601236 219504877 779313355 219504877 479680454 785509922 479680454 785509922 170326857 830164557 170326857 254395778 170326857 254395778 842096384 3527882 842096384 3527882 996580146 3527882 833997460 461177024 833997460 461177024 519126114 672154879 519126114 672154879 179147978 953878414 179147978 953878414 46895549 900360801 46895549 900360801 104347479 262763175 104347479 262763175 758498796 124548847 758498796 124548847 873564655 124548847 715566091 799010444 715566091 799010444 102188013 899716134 102188013 826674641 102188013 826674641 198644391 124904033 198644391 124904033 873128119 124904033 808703790 314151297 808703790 314151297 485084959 959419558 485084959 959419558 41518803 594263934 41518803 594263934 543885350 92709764 543885350 92709764 905937914 92709764 480361477 588871115 480361477 588871115 225829967 970443095 225829967 970443095 30957679 619831367 30957679 619831367 736395369 129009023 736395369 129009023 869126602 129009023 816051831 229235288 816051831 229235288 660695813 382207090 660695813 382207090 521678704 674552604 521678704 674552604 27805795 973391581 27805795 788878556 27805795 788878556 398815838 462230859 398815838 462230859 838625132 153773612 838625132 153773612 995297698 4809629 995297698 4809629 375684329 624224522 375684329 539625302 375684329 539625302 506289955 71791369 506289955 71791369 960319536 38601510 960319536 38601510 815093216 338072105 815093216 338072105 652361896 458374966 652361896 458374966 463759945 781941934 463759945 781941934 190054145 810100738 190054145 735074103 190054145 735074103 614614434 385143194 614614434 385143194 611339524 431220715 611339524 431220715 124050341 877052534 124050341 877052534 984569758 15190901 984569758 15190901 744604756 329281736 744604756 329281736 442423371 786673747 442423371 786673747 9554061 990847161 9554061 945724998 9554061 945724998 277062452 351113659 277062452 351113659 648638071 351113659 545858699 521808990 545858699 521808990 460431173 921550361 460431173 921550361 13099235 987723732 13099235 431352357 13099235 431352357 845241333 52055096 845241333 52055096 981997526 17465932 981997526 17465932 797277990 728622856 797277990 728622856 271715402 153543233 271715402 153543233 959875715 39346353 959875715 39346353 729822041 661927257 729822041 661927257 289001467 823391279 289001467 823391279 177492371 466644529 177492371 466644529 727456141 254468793 727456141 254468793 972768907 26817901 972768907 26817901 773873555 919431840 773873555 919431840 58177774 943482076 58177774 896501280 58177774 896501280 114074105 126398334 114074105 126398334 901490576 85135661 901490576 85135661 913116020 85135661 744176934 722778576 744176934 722778576 256463895 920917542 256463895 920917542 81087800 797620869 81087800 797620869 504162117 469812694 504162117 469812694 559745889 53686570 559745889 53686570 945098324 53686570 785912178 332329113 785912178 332329113 74128580 927625323 74128580 410462723 74128580 410462723 807540938 190263646 807540938 190263646 710186972 647297187 710186972 647297187 307087447 807248550 307087447 807248550 172747865 943662967 172747865 943662967 57919974 631186721 57919974 631186721 372394655 453843533 372394655 453843533 931731843 66831896 931731843 66831896 777818216 739696571 777818216 739696571 11964719 988719213 11964719 616021130 11964719 616021130 455756712 512922860 455756712 512922860 530913504 134130143 530913504 134130143 886177680 112239379 886177680 112239379 774812142 758854948 774812142 758854948 141992508 859535169 141992508 804459969 141992508 804459969 238679311 664066740 238679311 664066740 487557452 412883378 487557452 412883378 612608840 348978992 612608840 348978992 926726656 72128878 926726656 72128878 133960653 952601689 133960653 952601689 48224505 943017025 48224505 943017025 223416286 367335772 223416286 367335772 933434713 64953272 933434713 64953272 920922513 180633849 920922513 180633849 772091461 226486468 772091461 226486468 530290337 567691848 530290337 567691848 93056007 983015565 93056007 983015565 18104910 299068381 18104910 299068381 905800064 82065570 905800064 82065570 916691775 82065570 291223374 810199518 291223374 810199518 189882003 677906846 189882003 677906846 939319174 59290479 939319174 59290479 354813100 701687738 354813100 701687738 131930724 869231726 131930724 753063409 131930724 753063409 540983316 441991931 540983316 441991931 681200186 305123970 681200186 305123970 983755427 4436898 983755427 4436898 995597653 4436898 744543928 350759853 744543928 350759853 495235160 701325588 495235160 701325588 299931367 610702757 299931367 610702757 438689327 402677002 438689327 402677002 647662340 154578316 647662340 154578316 858020923 123422901 858020923 123422901 874741503 123422901 562922157 590575205 562922157 590575205 409870765 431798461 409870765 431798461 672067402 271787998 672067402 271787998 850869158 11220689 850869158 11220689 988825657 11220689 615152647 453530099 615152647 453530099 123869220 893119759 123869220 893119759 107923568 875266297 107923568 875266297 681085234 42540849 681085234 42540849 956404553 42540849 658437388 377815911 658437388 377815911 578935149 986270850 578935149 986270850 14485577 754686218 14485577 754686218 360421222 451793423 360421222 451793423 975754380 202812 975754380 202812 999836003 202812 423230724 843992217 423230724 843992217 49937816 951163003 49937816 580307742 49937816 580307742 742306688 76695308 742306688 76695308 921882757 76695308 634246252 751385975 634246252 751385975 249845320 665264330 249845320 665264330 418995737 430446105 418995737 430446105 624838540 374996090 624838540 374996090 618560750 554747050 618560750 554747050 431087026 906593445 431087026 906593445 95567125 897053668 95567125 897053668 350656974 586081647 350656974 586081647 490789377 132606346 490789377 132606346 865530870 132606346 628284225 409620573 628284225 409620573 474447413 703246526 474447413 703246526 211249821 868072594 211249821 868072594 22112034 979117249 22112034 831686160 22112034 831686160 281546681 515459971 281546681 515459971 940018885 58781886 940018885 58781886 505265677 594561112 505265677 594561112 399768271 603622486 399768271 603622486 115664385 885318661 115664385 773428683 115664385 773428683 287183495 300417761 287183495 300417761 889779123 109066472 889779123 109066472 362834046 830560762 362834046 830560762 170055093 374416538 170055093 374416538 921197324 77514051 921197324 77514051 435922479 572342217 435922479 572342217 190364620 940096326 190364620 940096326 61967500 483537721 61967500 483537721 732715496 192708507 732715496 192708507 806718157 191059066 806718157 191059066 749370871 256356248 749370871 256356248 701563163 323516165 701563163 323516165 577728396 431207491 577728396 431207491 544271174 579540722 544271174 579540722 387272371 769373902 387272371 769373902 9266851 991102539 9266851 983678493 9266851 983678493 539447511 394892059 539447511 394892059 799225953 85372778 799225953 85372778 965492415 33623690 965492415 33623690 954203426 226735592 954203426 226735592 587402877 489130142 587402877 489130142 455997360 549814018 455997360 549814018 389728132 610367999 389728132 610367999 794780187 203519674 794780187 203519674 746295337 334692140 746295337 334692140 644159733 975493297 644159733 975493297 25610394 843592637 25610394 843592637 312439095 616144411 312439095 616144411 731723951 268063603 731723951 268063603 115645476 885340861 115645476 762998026 115645476 762998026 422731556 460409491 422731556 460409491 730652893 256058110 730652893 256058110 743234945 256058110 525640772 515409879 525640772 515409879 315717766 865208130 315717766 865208130 136459696 823826637 136459696 823826637 275895619 623745532 275895619 623745532 410215760 348773050 410215760 348773050 650922487 348773050 363234100 636423648 363234100 170343350 363234100 170343350 932151015 43365344 932151015 43365344 955524000 43365344 927841210 929647936 927841210 929647936 71822558 929647936 991605932 8172123 991605932 8172123 832205483 470840990 832205483 470840990 510533521 891742423 510533521 891742423 37250264 963958969 37250264 793985954 37250264 793985954 805213661 192661106 805213661 192661106 481780349 858115276 481780349 858115276 4786967 995065111 4786967 962525219 4786967 962525219 145126010 829359534 145126010 829359534 299166151 633639460 299166151 633639460 368754011 149487943 368754011 149487943 881485148 116941091 881485148 116941091 487047929 716222872 487047929 716222872 152615979 848152656 152615979 343144342 152615979 343144342 678763812 319151633 678763812 319151633 803080239 55879822 803080239 55879822 943364338 55879822 597452644 582834496 597452644 582834496 37965014 963226451 37965014 874295406 37965014 874295406 130456934 638649036 130456934 638649036 428699714 119082953 428699714 119082953 935105422 60129299 935105422 60129299 938302269 60129299 860433690 784167888 860433690 784167888 215748650 260727814 215748650 260727814 752947140 223342739 752947140 223342739 910760422 87351229 910760422 87351229 297645480 957221218 297645480 957221218 43664174 408646980 43664174 408646980 686014832 259235191 686014832 259235191 758743124 223051324 758743124 223051324 790642946 155266314 790642946 155266314 857755016 4096290 857755016 4096290 996012713 4096290 578727396 723834028 578727396 723834028 96884293 905147794 96884293 430586200 96884293 430586200 658035067 327782663 658035067 327782663 937597917 60687292 937597917 60687292 494528571 670569985 494528571 670569985 254087001 871450036 254087001 871450036 22852510 978369332 22852510 908033774 22852510 908033774 393744321 522181505 393744321 522181505 535281643 177482901 535281643 177482901 896101385 103457495 896101385 103457495 332718880 669042948 332718880 637072887 332718880 637072887 532330139 107773336 532330139 107773336 891068651 107773336 869550616 313875006 869550616 313875006 562838224 631075118 562838224 631075118 258726305 858007908 258726305 858007908 143569921 802056838 143569921 802056838 421349825 494890033 421349825 494890033 729103459 67525323 729103459 67525323 931023916 67525323 860107488 491417253 860107488 491417253 24612780 976679737 24612780 849177941 24612780 849177941 645454090 57848595 645454090 57848595 941132045 57848595 885560391 143947258 885560391 143947258 154699094 846029796 154699094 819427369 154699094 819427369 256426547 543257400 256426547 543257400 564714077 338534001 564714077 338534001 959417969 39892769 959417969 39892769 953471967 87608798 953471967 87608798 857449253 376031705 857449253 376031705 552535688 448079839 552535688 304529717 552535688 304529717 800991795 99694691 800991795 99694691 910132889 31118021 910132889 31118021 982691727 16876961 982691727 16876961 854320915 221754320 854320915 221754320 654266385 582490367 654266385 582490367 364978444 634891145 364978444 502822939 364978444 502822939 851140887 135021072 851140887 135021072 876377672 121770904 876377672 121770904 348646109 733171807 348646109 733171807 8616117 991786468 8616117 986005032 8616117 986005032 144865164 717991479 144865164 717991479 290639804 413083555 290639804 413083555 702847387 238369168 702847387 238369168 760356088 238369168 598656558 663386121 598656558 663386121 5228555 994629784 5228555 976125561 5228555 976125561 285839524 623630715 285839524 623630715 404227443 463919914 404227443 463919914 883543215 114831865 883543215 114831865 879991987 183562168 879991987 183562168 599137775 820030462 599137775 820030462 180796626 816600201 180796626 816600201 205972238 480547685 205972238 480547685 865717384 132409774 865717384 132409774 465516251 592256476 465516251 592256476 408373558 592256476 854516775 144338011 854516775 144338011 83323843 918669193 83323843 583793640 83323843 583793640 643291416 35124599 643291416 35124599 963742972 35124599 682498787 378612334 682498787 378612334 533577951 715333577 533577951 715333577 146606419 970917603 146606419 970917603 30545570 833208834 30545570 833208834 833912586 49004594 833912586 49004594 949639179 49004594 427427987 788108714 427427987 788108714 54808591 946656957 54808591 787916644 54808591 787916644 360665596 416474506 360665596 416474506 793134929 31808406 793134929 31808406 967536056 31808406 745684056 305373875 745684056 305373875 500028353 517315141 500028353 517315141 270898276 779952411 270898276 779952411 220174497 672926008 220174497 672926008 658021726 336763353 658021726 336763353 679078221 319279899 679078221 319279899 564800688 536445305 564800688 536445305 462767263 448202744 462767263 448202744 620579182 371138464 620579182 371138464 787454514 211073312 787454514 211073312 693193718 434750152 693193718 434750152 220799323 903517311 220799323 903517311 98503814 742654902 98503814 742654902 609725089 163601065 609725089 163601065 907228557 91480822 907228557 91480822 874139377 204337365 874139377 204337365 690674618 368894129 690674618 368894129 13636949 986993530 13636949 436034848 13636949 436034848 600977658 318602543 600977658 318602543 913893828 84549900 913893828 84549900 614307325 519275568 614307325 519275568 372596073 699446992 372596073 699446992 96731992 905298630 96731992 375724864 96731992 375724864 951212788 45745327 951212788 45745327 952977562 45745327 663824960 425699337 663824960 425699337 575348815 393642453 575348815 393642453 699310631 289465138 699310631 289465138 710013818 289465138 646074561 438035027 646074561 438035027 291424845 874179229 291424845 874179229 30965476 970442910 30965476 570914301 30965476 570914301 458827510 273734101 458827510 273734101 742278207 221885286 742278207 221885286 882624511 23027970 882624511 23027970 976536946 23027970 507733900 630422246 507733900 630422246 102291631 899580408 102291631 302619586 102291631 302619586 804149019 7838276 804149019 7838276 991931949 7838276 716011771 342970198 716011771 342970198 337525371 683503808 337525371 683503808 318248939 640134886 318248939 640134886 442086960 209391070 442086960 209391070 807151199 1169702 807151199 1169702 999017537 1169702 711456130 390296167 711456130 390296167 485670796 632081498 485670796 632081498 251803629 859138678 251803629 859138678 142435947 848443677 142435947 848443677 166737256 798589820 166737256 798589820 679140766 167024692 679140766 167024692 985720632 14210886 985720632 14210886 931796666 684612718 931796666 684612718 131278201 869798281 131278201 859112048 131278201 859112048 393398156 172122313 393398156 172122313 916467716 82233544 916467716 82233544 848241282 226776603 848241282 226776603 768625067 704424969 768625067 704424969 110751112 890352783 110751112 756762449 110751112 756762449 437873727 376082356 437873727 376082356 928194992 70515302 928194992 70515302 908089645 271723364 908089645 271723364 159486505 958036948 159486505 958036948 42757398 834524005 42757398 834524005 194134235 639880890 194134235 639880890 388892288 283023727 388892288 283023727 900020436 99271782 900020436 99271782 752224570 306060963 752224570 306060963 467070117 546657759 467070117 546657759 406235672 612207685 406235672 612207685 387009390 949173950 387009390 949173950 51996480 664366675 51996480 664366675 635962690 304241114 635962690 304241114 784904766 72381640 784904766 72381640 959448717 39874074 959448717 39874074 681434924 347465918 681434924 347465918 308915875 952407590 308915875 952407590 40421590 960353626 40421590 609641206 40421590 609641206 686024671 307862375 686024671 307862375 745857530 215014541 745857530 215014541 948241341 50442991 948241341 50442991 740189543 275916010 740189543 275916010 495497719 912482345 495497719 912482345 89640234 894929267 89640234 894929267 257986204 717149262 257986204 717149262 285665854 435592724 285665854 435592724 772315388 225940170 772315388 225940170 458865945 661025345 458865945 661025345 143149417 874308175 143149417 874308175 126465107 990587034 126465107 990587034 9832385 947291954 9832385 947291954 400017254 497774055 400017254 497774055 775584182 166247253 775584182 166247253 935846526 62546440 935846526 62546440 865392423 146557817 865392423 146557817 515293118 531284164 515293118 531284164 395311291 609776644 395311291 609776644 347704967 775477197 347704967 775477197 225062168 554152031 225062168 554152031 600698322 47531110 600698322 47531110 951288114 47531110 876656905 166738914 876656905 166738914 745610387 395470047 745610387 395470047 595190700 944496636 595190700 944496636 56840374 133218074 56840374 133218074 973975911 25631595 973975911 25631595 303831480 987406117 303831480 987406117 13270128 553927384 13270128 553927384 868950799 129176618 868950799 129176618 808725905 457459213 808725905 457459213 543264887 443774875 543264887 443774875 598562257 294426964 598562257 294426964 919516074 79400116 919516074 79400116 763476203 805666533 763476203 805666533 153649157 921035052 153649157 921035052 80987717 227933406 80987717 227933406 954453469 44324556 954453469 44324556 696427877 696100640 696427877 696100640 305676288 282345084 305676288 282345084 756504527 172334152 756504527 172334152 908522009 57987901 908522009 57987901 940878293 57987901 855652576 227432810 855652576 227432810 547606329 583582067 547606329 583582067 62690801 939519501 62690801 546717334 62690801 546717334 547767511 270883001 547767511 270883001 805522353 17260501 805522353 17260501 982171904 17260501 767025445 995707331 767025445 995707331 4140985 812441301 4140985 812441301 221330473 707843557 221330473 707843557 398352603 481645007 398352603 481645007 935105571 10323195 935105571 10323195 989509853 10323195 939715855 226990759 939715855 226990759 145876788 855459194 145876788 840439133 145876788 840439133 519426645 312172100 519426645 312172100 715368881 284252095 715368881 284252095 711105533 288560881 711105533 288560881 487053974 698566839 487053974 698566839 238127867 770708287 238127867 770708287 229572973 878511727 229572973 878511727 122760703 675472303 122760703 675472303 453799885 525811913 453799885 525811913 672738002 293469458 672738002 293469458 831133192 138443261 831133192 138443261 953984828 44958041 953984828 44958041 953868337 289624072 953868337 289624072 697186313 537039037 697186313 537039037 349472305 678327473 349472305 678327473 285345148 755977558 285345148 755977558 53581783 947684442 53581783 918443546 53581783 918443546 353400366 65439155 353400366 65439155 976772956 22721716 976772956 22721716 701132338 647532781 701132338 647532781 342048902 785846350 342048902 785846350 163192622 945738281 163192622 945738281 55835599 698345213 55835599 698345213 920762439 5259597 920762439 5259597 995865722 4200931 995865722 4200931 702784107 577467841 702784107 577467841 207968874 791862087 207968874 643318300 207968874 643318300 531637039 306862586 531637039 306862586 986606931 13519489 986606931 13519489 396423689 699298422 396423689 699298422 302156914 624131675 302156914 624131675 638001795 354074672 638001795 354074672 780112460 24411560 780112460 24411560 975011686 24411560 860788154 466497396 860788154 466497396 83442549 953423699 83442549 953423699 47427416 765675135 47427416 765675135 650954005 287974786 650954005 287974786 828446928 170417242 828446928 170417242 751375881 840232457 751375881 840232457 155755352 854422731 155755352 854422731 146711301 607706037 146711301 607706037 618581306 339822536 618581306 339822536 659697498 339822536 639274391 395272478 639274391 395272478 594899835 428784560 594899835 428784560 301121424 912348416 301121424 912348416 89770887 830752947 89770887 830752947 210017823 426611093 210017823 426611093 608899964 179587062 608899964 179587062 862097913 136279783 862097913 136279783 703169352 404410260 703169352 404410260 371006281 901134303 371006281 901134303 100787601 873307461 100787601 873307461 128369738 45010096 128369738 45010096 953861196 45010096 903287687 600441507 903287687 600441507 289317740 716510594 289317740 716510594 161351473 839634003 161351473 831806865 161351473 831806865 330580955 665286119 330580955 665286119 406767849 581989442 406767849 581989442 749695720 231836697 749695720 231836697 874867546 93190909 874867546 93190909 905484307 93190909 763557084 261725213 763557084 261725213 733146921 436843050 733146921 436843050 274111915 766830536 274111915 766830536 106261309 895099735 106261309 372233590 106261309 372233590 913943703 13971887 913943703 13971887 985985706 13971887 871374782 176282034 871374782 176282034 676694067 513187340 676694067 513187340 287644706 959292776 287644706 959292776 41658157 691357756 41658157 691357756 582959744 307937556 582959744 307937556 709471821 289985189 709471821 289985189 423282694 997921218 423282694 997921218 1908507 699738840 1908507 699738840 998718426 1439581 998718426 1439581 965065626 181622944 965065626 181622944 575934408 919001597 575934408 919001597 83054047 565522157 83054047 565522157 550874296 97735144 550874296 97735144 912043535 86125032 912043535 86125032 315284742 971868755 315284742 971868755 29339741 963492106 29339741 963492106 83329626 903268497 83329626 903268497 166364567 684692837 166364567 684692837 902210715 13669485 902210715 13669485 986368371 13669485 951600209 551549151 951600209 551549151 161625096 839400693 161625096 707221720 161625096 707221720 338394471 96021294 338394471 96021294 988738900 11319019 988738900 11319019 894653470 192544755 894653470 192544755 803740377 357514077 803740377 357514077 376521810 981856914 376521810 981856914 19233135 635661852 19233135 635661852 456895693 522701976 456895693 522701976 946600801 52109624 946600801 52109624 871673063 784965602 871673063 784965602 134476610 866784490 134476610 744955374 134476610 744955374 389386649 35377053 389386649 35377053 963505364 35377053 664030160 373739537 664030160 373739537 448843312 636123639 448843312 636123639 344503791 875585994 344503791 875585994 125580693 875585994 957533252 41608117 957533252 41608117 779822097 271831203 779822097 271831203 704874378 298261898 704874378 298261898 657147035 373015653 657147035 373015653 465718084 904259323 465718084 904259323 97607932 566522032 97607932 566522032 534464511 465327501 534464511 465327501 797851227 200338040 797851227 200338040 572190119 524634139 572190119 524634139 307491922 702597941 307491922 702597941 298426743 558338086 298426743 558338086 715019055 227324830 715019055 227324830 902645022 96461693 902645022 96461693 547964896 477887618 547964896 477887618 491050745 509076547 491050745 484511091 491050745 484511091 577872123 99096971 577872123 99096971 900284148 99096971 687615786 575850409 687615786 575850409 337935965 812023910 337935965 812023910 188114893 796238084 188114893 796238084 688355067 110356430 688355067 110356430 899708068 99569763 899708068 99569763 264005142 816964083 264005142 816964083 183610053 800173245 183610053 800173245 208678436 768191994 208678436 768191994 726423298 261720600 726423298 261720600 959661561 8959000 959661561 8959000 990784603 8959000 954143664 160067150 954143664 160067150 697104190 338032872 697104190 338032872 566220004 598927185 566220004 598927185 369574609 785440524 369574609 785440524 184636813 830493319 184636813 830493319 170120462 523111028 170120462 523111028 967003992 32374791 967003992 32374791 591563346 621035856 591563346 621035856 336859069 746222394 336859069 746222394 141540361 859818939 141540361 774421932 141540361 774421932 438437866 455289657 438437866 455289657 577990896 133716490 577990896 133716490 864379508 133716490 733997109 269341068 733997109 269341068 695994154 567718053 695994154 567718053 314802717 966479279 314802717 966479279 34597707 943076700 34597707 943076700 965077147 20656105 965077147 20656105 978656356 20656105 891109684 187174182 891109684 187174182 517371672 482426186 517371672 445759294 517371672 445759294 634135327 318264282 634135327 318264282 680000649 318264282 505671414 830434833 505671414 830434833 170154525 804885093 170154525 804885093 528695329 428943541 528695329 428943541 780154688 218739252 780154688 218739252 653124833 503370368 653124833 503370368 458649644 584547879 458649644 584547879 249141038 858131161 249141038 858131161 50024731 951031143 50024731 706778568 50024731 706778568 820644214 129762250 820644214 129762250 868298562 129762250 839788688 177538914 839788688 177538914 640042626 449456722 640042626 449456722 436400387 918715315 436400387 918715315 29443215 971759564 29443215 596794076 29443215 596794076 552364963 408078536 552364963 408078536 909654111 88645621 909654111 88645621 598320607 551094302 598320607 551094302 204285824 986925434 204285824 986925434 13691699 873233101 13691699 873233101 253519857 574927418 253519857 574927418 437238686 447381645 437238686 447381645 774819666 223412313 774819666 223412313 662709662 531374181 662709662 531374181 368767457 954831655 368767457 954831655 45694606 852989336 45694606 852989336 264990480 431685129 264990480 431685129 617946093 347335019 617946093 347335019 652358977 347335019 612881028 597711118 612881028 597711118 187260396 813058669 187260396 748266530 187260396 748266530 771150467 12005226 771150467 12005226 988044707 12005226 726095735 280542932 726095735 280542932 697038960 303557475 697038960 303557475 682934101 483585812 682934101 483585812 515819347 564038597 515819347 564038597 359205094 732772260 359205094 732772260 168364431 992153691 168364431 992153691 8128343 980040829 8128343 980040829 30671041 306278889 30671041 306278889 692755757 306278889 320174477 689481102 320174477 689481102 167711452 988995646 167711452 988995646 3236930 996747609 3236930 809374888 3236930 809374888 310064207 640115219 310064207 640115219 474491434 512161236 474491434 512161236 522850154 372381095 522850154 372381095 900577374 98763346 900577374 98763346 816969398 684985487 816969398 684985487 147549106 853641195 147549106 544755879 147549106 544755879 945944605 52773391 945944605 52773391 103408172 915221789 103408172 915221789 86762845 333253995 86762845 333253995 887409178 111207635 887409178 111207635 678561191 678552852 678561191 678552852 168894179 833622653 168894179 833622653 73960371 927776807 73960371 562346533 73960371 562346533 669966901 328919278 669966901 328919278 432219800 678606939 432219800 678606939 77400325 924333997 77400325 901376476 77400325 901376476 361600014 585725594 361600014 585725594 421605777 355021389 421605777 355021389 934459077 63688827 934459077 63688827 879393836 129306166 879393836 129306166 653297598 741007211 653297598 741007211 116602962 884330959 116602962 860271636 116602962 860271636 562842753 408234182 562842753 408234182 993709853 6318893 993709853 6318893 710938422 309730930 710938422 309730930 529369568 777679891 529369568 777679891 222726895 777679891 907223185 91484424 907223185 91484424 630990257 420793887 630990257 420793887 514511128 555851194 514511128 555851194 391831003 922567083 391831003 922567083 73967159 927767128 73967159 336096912 73967159 336096912 817660756 8528719 817660756 8528719 991164154 8528719 949762279 705245328 949762279 705245328 252256738 853523652 252256738 853523652 99147052 977537771 99147052 977537771 23628626 578879930 23628626 578879930 438683655 358190511 438683655 358190511 641196143 358190511 468665126 604566265 468665126 604566265 324483073 992605087 324483073 992605087 7705022 912738689 7705022 912738689 97435333 861039186 97435333 861039186 149486445 269502515 149486445 269502515 810141771 134196182 810141771 134196182 864077287 134196182 779099821 413030189 779099821 413030189 341829294 659250453 341829294 612190152 341829294 612190152 834992149 164434835 834992149 164434835 790168453 261920910 790168453 261920910 86972979 914895647 86972979 815722912 86972979 815722912 438989952 557058507 438989952 557058507 593212146 362978438 593212146 362978438 733741814 14492884 733741814 14492884 985277493 14492884 496050952 792034158 496050952 792034158 171110806 829471916 171110806 708392415 171110806 708392415 755633481 243542810 755633481 243542810 690701053 423429868 690701053 423429868 400757740 698640783 400757740 698640783 21945615 979345385 21945615 825897666 21945615 825897666 224463065 683909731 224463065 683909731 409800976 528255544 409800976 528255544 869420432 102912346 869420432 102912346 908593839 89877392 908593839 89877392 444239755 954676776 444239755 954676776 45864186 896746779 45864186 896746779 115576180 796875518 115576180 796875518 279365809 612673871 279365809 612673871 540114988 281197991 540114988 281197991 718608463 281197991 212811200 787010439 212811200 488995179 212811200 488995179 729554639 219788401 729554639 219788401 839744480 87721532 839744480 87721532 910465111 87721532 888715734 112804706 888715734 112804706 846372446 300394675 846372446 300394675 366902822 842126036 366902822 842126036 102810960 923317268 102810960 923317268 78564731 737236248 78564731 737236248 536305706 387496041 536305706 387496041 692194125 166768879 692194125 166768879 832429811 166768879 315742454 713807107 315742454 713807107 255270478 890383079 255270478 890383079 16689024 984269504 16689024 894763408 16689024 894763408 383163453 601754402 383163453 601754402 719331286 280325869 719331286 280325869 702299123 349283052 702299123 349283052 460253256 606500113 460253256 606500113 393281049 479503862 393281049 479503862 843054936 51882385 843054936 51882385 946913264 51882385 811309093 343015657 811309093 343015657 341631388 815451905 341631388 815451905 184975029 273190480 184975029 273190480 858157587 140783422 858157587 140783422 355030848 725374261 355030848 725374261 164369718 856104214 164369718 856104214 13680511 986928374 13680511 869811996 13680511 869811996 582230021 282011925 582230021 282011925 756092903 174294677 756092903 174294677 944721211 54044152 944721211 54044152 900007174 695579242 900007174 695579242 299872343 954888045 299872343 954888045 45589860 714747474 45589860 714747474 643054492 356103714 643054492 356103714 143744943 885732531 143744943 885732531 115286678 848564533 115286678 848564533 446612738 435408382 446612738 435408382 772052306 160128879 772052306 160128879 856301696 115313484 856301696 115313484 883129681 115313484 654802069 834847616 654802069 834847616 32131912 969108290 32131912 858402524 32131912 858402524 285864858 305289015 285864858 305289015 762024242 164557183 762024242 164557183 834874568 164557183 605441397 580507284 605441397 580507284 122004997 958583124 122004997 958583124 31082675 970268110 31082675 393375576 31082675 393375576 662955539 296241621 662955539 296241621 931582686 66998662 931582686 66998662 898367822 121856324 898367822 121856324 667606640 410350176 667606640 410350176 94330021 908061595 94330021 886779658 94330021 886779658 245291054 687650166 245291054 687650166 942529256 56632646 942529256 56632646 884862713 181446293 884862713 181446293 813734595 188218721 813734595 188218721 694778765 381780435 694778765 381780435 529503018 609249618 529503018 609249618 367889361 656677184 367889361 656677184 183231342 883878914 183231342 883878914 101231409 900674437 101231409 503123627 101231409 503123627 981624638 17903701 981624638 17903701 876668415 256339769 876668415 256339769 556421041 674742713 556421041 674742713 183304468 817366558 183304468 689647015 183304468 689647015 717925991 24293305 717925991 24293305 975280971 24293305 968988939 105991073 968988939 105991073 777167737 470704024 777167737 470704024 464630627 674635272 464630627 674635272 97281426 904766162 97281426 748021347 97281426 748021347 591648727 185692178 591648727 185692178 893242103 105942338 893242103 105942338 289939209 711305587 289939209 711305587 158806971 854876801 158806971 854876801 146365906 844044656 146365906 844044656 212399230 269577882 212399230 269577882 933777768 9127551 933777768 9127551 990706347 9127551 988955971 606825357 988955971 606825357 161715355 839297653 161715355 636559905 161715355 636559905 547532002 23451472 547532002 23451472 976117190 23451472 958682077 428798730 958682077 428798730 322394662 886109062 322394662 886109062 115010356 807661917 115010356 807661917 884956527 113372705 884956527 113372705 813931827 241200379 813931827 241200379 680636725 537846628 680636725 537846628 312981080 700888402 312981080 700888402 171206325 973982768 171206325 973982768 4238054 995541487 4238054 519936979 4238054 519936979 493032103 152342695 493032103 152342695 976171374 23305332 976171374 23305332 576751212 612076297 576751212 612076297 217304040 782773678 217304040 778885741 217304040 778885741 233357895 284621171 233357895 284621171 987118582 13112859 987118582 13112859 975505062 310558909 975505062 310558909 192910004 952471444 192910004 952471444 48394966 809209942 48394966 809209942 767153373 231282997 767153373 231282997 622321242 581653707 622321242 581653707 317099069 771353052 317099069 771353052 229655215 570036050 229655215 570036050 491406459 145585521 491406459 145585521 983738590 15908366 983738590 15908366 786173853 463601797 786173853 463601797 355186787 990541599 355186787 990541599 9869558 444742015 9869558 444742015 580225829 403073736 580225829 403073736 630468052 5799966 630468052 5799966 994244243 5799966 853212134 805695440 853212134 805695440 130768054 870343269 130768054 786753117 130768054 786753117 527446438 456389153 527446438 456389153 698267184 42866827 698267184 42866827 990454149 9442207 990454149 9442207 923306696 126788618 923306696 126788618 796366599 409015531 796366599 409015531 296410224 863198183 296410224 863198183 138416794 818204842 138416794 818204842 367433333 335724627 367433333 335724627 663959883 335724627 90595713 911617625 90595713 817203711 90595713 817203711 825206606 173448252 825206606 173448252 637631390 432077035 637631390 432077035 563890024 454543298 563890024 454543298 535994206 485790909 535994206 485790909 165432589 851733779 165432589 851733779 149211714 814282682 149211714 814282682 227106924 351119117 227106924 351119117 695470646 157277031 695470646 157277031 841543677 157277031 825188464 183941385 825188464 183941385 650928728 401989028 650928728 401989028 588648414 800593095 588648414 800593095 95215287 933342618 95215287 933342618 68499270 702058490 68499270 702058490 641683074 185015355 641683074 185015355 813155065 185015355 619713828 478673375 619713828 478673375 423082350 732688265 423082350 732688265 121313683 879765231 121313683 442948851 121313683 442948851 968039686 31382991 968039686 31382991 613998297 409927234 613998297 409927234 143888176 857617063 143888176 789328796 143888176 789328796 277614325 711024119 277614325 711024119 352107492 434605235 352107492 434605235 566268984 434605235 283902636 960320017 283902636 960320017 40429710 757484303 40429710 757484303 252760379 705554172 252760379 705554172 944979946 53781813 944979946 53781813 596766389 568247149 596766389 568247149 293136287 756197087 293136287 756197087 2444386 997390115 2444386 846026284 2444386 846026284 394118530 208807216 394118530 208807216 789698593 208807216 461548628 605998661 461548628 605998661 182580621 955350835 182580621 955350835 45136360 845067452 45136360 845067452 482236568 474212008 482236568 474212008 608626875 273396651 608626875 273396651 920720408 78028480 920720408 78028480 361176593 668233922 361176593 668233922 65692125 936461441 65692125 872787913 65692125 872787913 129871444 852478446 129871444 852478446 621900414 238549325 621900414 238549325 953485554 8217530 953485554 8217530 991546222 8217530 626874452 926526085 626874452 926526085 75423878 860003942 75423878 860003942 908327040 85955598 908327040 85955598 912222563 85955598 504264687 558378333 504264687 558378333 435944927 594973581 435944927 594973581 405487763 416130403 405487763 416130403 608534097 321313876 608534097 321313876 741579516 98571653 741579516 98571653 900843959 98571653 144484009 876654226 144484009 876654226 124352723 554575698 124352723 554575698 728637648 271033610 728637648 271033610 559824663 618627020 559824663 618627020 267759482 735222817 267759482 735222817 115582755 885356033 115582755 863759665 115582755 863759665 370214683 402979471 370214683 402979471 653794829 211575542 653794829 211575542 989096014 10742560 989096014 10742560 804719934 373667504 804719934 373667504 568988208 492094431 568988208 492094431 297202349 795445932 297202349 795445932 88279579 913757310 88279579 743322235 88279579 743322235 381433929 501211889 381433929 501211889 868097699 67213093 868097699 67213093 980634879 18730682 980634879 18730682 606666605 614119313 606666605 614119313 379038711 713605508 379038711 713605508 287030447 635518433 287030447 635518433 564554966 301640538 564554966 301640538 889627497 17731123 889627497 17731123 981809709 17731123 378922824 897735560 378922824 897735560 103947581 862060763 103947581 862060763 609570007 334050615 609570007 334050615 900799088 98589437 900799088 98589437 866448626 318021187 866448626 318021187 400980795 873841338 400980795 873841338 127045669 657402279 127045669 657402279 774147995 18799466 774147995 18799466 980594230 18799466 798450609 221888306 798450609 221888306 609943425 780385513 609943425 780385513 125615214 875583728 125615214 435956594 125615214 435956594 744795056 44507537 744795056 44507537 954354416 44507537 898907281 122103825 898907281 122103825 520953173 569148203 520953173 569148203 248522894 918461334 248522894 918461334 83556654 822073791 83556654 822073791 485930965 450069427 485930965 450069427 563401111 201838952 563401111 201838952 873174800 48449637 873174800 48449637 973642635 20061222 973642635 20061222 992820811 7079090 992820811 7079090 982994372 348411279 982994372 348411279 366651840 757597348 366651840 757597348 243573586 757597348 592919347 407536805 592919347 407536805 292983441 966760419 292983441 966760419 18792831 982286456 18792831 819502629 18792831 819502629 239686751 645991450 239686751 645991450 380153260 535874229 380153260 535874229 581369125 419628529 581369125 419628529 353749444 757214215 353749444 757214215 244062772 726477556 244062772 726477556 722089482 62773685 722089482 62773685 935576752 62773685 912134882 658712851 912134882 658712851 81603784 920361742 81603784 905721384 81603784 905721384 666609647 74831636 666609647 74831636 989017087 10912023 989017087 10912023 925490828 201792481 925490828 201792481 267825799 874171621 267825799 874171621 64912763 956137496 64912763 956137496 44563970 956137496 534985156 465040523 534985156 465040523 136637962 929606758 136637962 929606758 71886499 855152842 71886499 855152842 657806297 266811551 657806297 266811551 792895865 205375043 792895865 205375043 631780766 750316717 631780766 750316717 250800159 724381627 250800159 724381627 653400863 283827789 653400863 283827789 926250578 72598100 926250578 72598100 755089999 389883887 755089999 389883887 373242408 777190389 373242408 777190389 163701437 837381278 163701437 502082349 163701437 502082349 748990399 162122503 748990399 162122503 983896871 1816649 983896871 1816649 998363831 1816649 972307119 230557606 972307119 230557606 704939065 435399364 704939065 435399364 233701486 855865703 233701486 855865703 145442603 249476893 145442603 249476893 949877459 48717134 949877459 48717134 674175474 440671670 674175474 440671670 472668110 665665660 472668110 665665660 237530938 966835307 237530938 966835307 34212835 904624414 34212835 904624414 262307541 700429117 262307541 700429117 397152958 447443018 397152958 447443018 600329731 45869932 600329731 45869932 952891719 45869932 938962566 146160379 938962566 146160379 680311905 610193688 680311905 610193688 37129066 982012736 37129066 982012736 19033131 841384370 19033131 841384370 594804754 396492484 594804754 396492484 612323994 83336951 612323994 83336951 915172023 83336951 336776139 854317746 336776139 854317746 146807041 846383949 146807041 846383949 623227569 368727303 623227569 368727303 744495427 254971744 744495427 254971744 630114111 850793249 630114111 850793249 11451565 989124999 11451565 647302456 11451565 647302456 363177183 636522023 363177183 636522023 361429185 638624038 361429185 466977971 361429185 466977971 533545519 236062077 533545519 236062077 762678649 236062077 705311002 707104378 705311002 707104378 273686975 770551683 273686975 770551683 230375835 352233068 230375835 352233068 899765017 99515397 899765017 99515397 744326860 740905319 744326860 740905319 28201256 992901781 28201256 992901781 7224231 397268426 7224231 397268426 969896841 29393655 969896841 29393655 503422895 605675096 503422895 605675096 371271726 699551447 371271726 699551447 302067999 653729365 302067999 653729365 692065542 38700397 692065542 38700397 998804712 1327702 998804712 1327702 745167116 332518619 745167116 332518619 20001864 981136680 20001864 924096425 20001864 924096425 367832497 570207806 367832497 570207806 491000182 431540237 491000182 431540237 671510177 202238720 671510177 202238720 795983997 202238720 733464217 853997727 733464217 853997727 147190382 810723144 147190382 810723144 210866868 507173758 210866868 507173758 574919121 132492772 574919121 132492772 865638794 132492772 759038269 264051392 759038269 264051392 70146609 931586300 70146609 823504642 70146609 823504642 222102200 767988874 222102200 767988874 691298437 172234853 691298437 172234853 919725857 79181009 919725857 79181009 876071298 232700887 876071298 232700887 628419655 383027371 628419655 383027371 433884295 974892220 433884295 974892220 26219886 906409808 26219886 906409808 282262561 650715904 282262561 650715904 528449066 108117693 528449066 108117693 890733384 108117693 835317039 258293424 835317039 258293424 629565932 382690491 629565932 382690491 543140853 690829978 543140853 690829978 310857554 672303813 310857554 672303813 469189130 163397245 469189130 163397245 960811570 35690982 960811570 35690982 963343266 35690982 955721983 600863081 955721983 600863081 389049049 932991217 389049049 932991217 68902562 906323082 68902562 906323082 258237237 723905083 258237237 723905083 393401496 7247218 393401496 7247218 992635819 7247218 795230502 307570861 795230502 307570861 449660882 975901372 449660882 975901372 963018 998959117 963018 755556140 963018 755556140 629408905 293122572 629408905 293122572 947279942 51448855 947279942 51448855 941566530 250517839 941566530 250517839 468188421 949672248 468188421 949672248 51514235 148090855 51514235 148090855 905808364 60439075 905808364 60439075 937961972 60439075 809134296 260042352 809134296 260042352 587054155 454012907 587054155 454012907 489752727 915099381 489752727 915099381 86839092 915099381 975848392 23645226 975848392 23645226 959445583 316437340 959445583 316437340 134709248 999694131 134709248 999694131 346645 443593406 346645 443593406 899230544 100139950 899230544 100139950 890233781 314081705 890233781 314081705 547104210 463838617 547104210 463838617 306187213 933190286 306187213 933190286 68704918 748655548 68704918 748655548 555889561 371046346 555889561 371046346 628406103 371046346 417036820 860616478 417036820 860616478 140718812 843683325 140718812 843683325 340088606 640356797 340088606 640356797 532577432 26101313 532577432 26101313 996311642 3738587 996311642 3738587 803321933 295233551 803321933 295233551 366034739 730778559 366034739 730778559 149782320 871865367 149782320 871865367 10728723 989739516 10728723 963829628 10728723 963829628 211265136 131704800 211265136 131704800 866359421 131704800 700393580 834762023 700393580 834762023 109115131 972285221 109115131 972285221 29046149 701043992 29046149 701043992 643519077 267048836 643519077 267048836 970343149 28859736 970343149 28859736 98952012 903189014 98952012 835027938 98952012 835027938 656513867 331041541 656513867 331041541 741032461 258357275 741032461 258357275 156480129 911212416 156480129 911212416 16081856 984770631 16081856 836210862 16081856 836210862 331030402 204487808 331030402 204487808 947133758 51651721 947133758 51651721 137218086 983563428 137218086 983563428 17506109 549029891 17506109 549029891 477448348 474369430 477448348 474369430 911253535 86897150 911253535 86897150 850456119 182596557 850456119 182596557 776962197 334115565 776962197 334115565 505458731 575603597 505458731 575603597 256328162 744462833 256328162 724285392 256328162 724285392 483947721 89235006 483947721 89235006 909144577 89235006 583107800 619653828 583107800 619653828 288060924 863983311 288060924 863983311 137796881 754467713 137796881 754467713 672047137 41042627 672047137 41042627 958018385 41042627 730026533 334556049 730026533 334556049 627472863 726613966 627472863 726613966 42198193 958559583 42198193 918842039 42198193 918842039 727900784 252048744 727900784 252048744 835871041 85928913 835871041 85928913 912241435 85928913 765615334 541967046 765615334 541967046 322791125 719057888 322791125 719057888 203145628 953258321 203145628 953258321 47742223 413484733 47742223 413484733 825327897 173346792 825327897 173346792 818532887 331237715 818532887 331237715 636742834 384868342 636742834 384868342 404708894 884726931 404708894 884726931 116287339 640695319 116287339 640695319 419315851 301648477 419315851 301648477 932095864 66431154 932095864 66431154 575344210 689421812 575344210 689421812 33810049 967189068 33810049 675116266 33810049 675116266 543731015 446857735 543731015 446857735 678586902 279939998 678586902 279939998 842182829 156600701 842182829 156600701 587725451 658039204 587725451 658039204 324813292 676677684 324813292 537143135 324813292 537143135 869069499 101240757 869069499 101240757 899456641 99747026 899456641 99747026 82440747 919602827 82440747 763804304 82440747 763804304 483516993 203879382 483516993 203879382 828406013 42368147 828406013 42368147 986867319 13269625 986867319 13269625 792762307 403021784 792762307 403021784 395566486 772463866 395566486 772463866 103577941 898078385 103577941 719150004 103577941 719150004 379261847 237454236 379261847 237454236 761197550 237454236 615535052 431980000 615535052 431980000 368372426 680338259 368372426 680338259 321138369 343694330 321138369 343694330 780897955 156176658 780897955 156176658 998101099 2065708 998101099 2065708 727957333 539780968 727957333 539780968 355930625 678855423 355930625 678855423 200618642 888791629 200618642 888791629 112519898 333813186 112519898 333813186 722876705 274703233 722876705 274703233 936795933 61591779 936795933 61591779 17228417 983849031 17228417 766455594 17228417 766455594 418477458 575626409 418477458 575626409 512136442 192372745 512136442 192372745 952502991 46266455 952502991 46266455 941364847 309170166 941364847 309170166 687776806 421574105 687776806 421574105 252333798 888787409 252333798 888787409 112540102 797389826 112540102 797389826 423739496 95214227 423739496 95214227 903764070 95214227 200590742 838871103 200590742 838871103 30009560 971240682 30009560 884207757 30009560 884207757 131968335 660763969 131968335 660763969 355622800 141109125 355622800 141109125 878607679 102539065 878607679 102539065 897032736 102539065 791565573 754937687 791565573 754937687 179771286 996165212 179771286 996165212 3828310 444466421 3828310 444466421 815800885 19289716 815800885 19289716 980083322 19289716 721641604 999725832 721641604 999725832 296799 893378348 296799 893378348 436611468 493579198 436611468 493579198 622459583 310282156 622459583 310282156 707332794 194430634 707332794 194430634 898180420 101343607 898180420 101343607 854630261 420211989 854630261 420211989 179477718 822639605 179477718 822639605 177963408 413484442 177963408 413484442 912782956 85486904 912782956 85486904 792517059 861065727 792517059 861065727 140379889 847081808 140379889 847081808 292782796 629089389 292782796 629089389 851285345 76236517 851285345 76236517 922576693 76236517 780994811 281785909 780994811 281785909 608286207 606670273 608286207 606670273 376980096 633569207 376980096 633569207 136972266 945817887 136972266 945817887 55694463 659731940 55694463 659731940 801687546 164749528 801687546 164749528 837228326 162096032 837228326 162096032 664754752 467846319 664754752 467846319 296658054 778814758 296658054 778814758 109727837 891278496 109727837 891278496 827476407 171474137 827476407 171474137 717118388 349900572 717118388 349900572 434547566 856316780 434547566 856316780 145108620 834020532 145108620 834020532 275514976 688383502 275514976 688383502 321901860 53082302 321901860 53082302 945585826 53082302 766162901 287119826 766162901 287119826 616020545 684923726 616020545 684923726 270301148 730281113 270301148 662637368 270301148 662637368 842737316 156000532 842737316 156000532 545004514 775796418 545004514 775796418 130202446 870920181 130202446 650382954 130202446 650382954 356565931 176816490 356565931 176816490 960330340 38588156 960330340 38588156 685490787 474818306 685490787 474818306 229960066 770967828 229960066 480061118 229960066 480061118 727799139 271839925 727799139 271839925 708651703 838153383 708651703 838153383 141285714 860037740 141285714 303856574 141285714 303856574 705866402 63581962 705866402 63581962 941503526 57525738 941503526 57525738 506549209 932419568 506549209 932419568 69330390 855286578 69330390 855286578 198496480 383748043 198496480 383748043 831777653 21184777 831777653 21184777 978130049 21184777 681361928 893934401 681361928 893934401 41603511 959323423 41603511 897512062 41603511 897512062 141618420 445237029 141618420 445237029 652124667 280449919 652124667 280449919 799355387 38149158 799355387 38149158 960805892 38149158 672184499 350183177 672184499 350183177 605633712 396284589 605633712 396284589 187392971 838651451 187392971 838651451 162403600 822647284 162403600 822647284 311697044 598524930 311697044 598524930 620693677 253065134 620693677 253065134 936269919 37006389 936269919 37006389 961823336 37006389 961379810 213986823 961379810 213986823 428106589 609413795 428106589 609413795 390807855 582887858 390807855 582887858 609871692 261956786 609871692 261956786 871759349 126332280 871759349 126332280 289113638 834146991 289113638 834146991 105498076 895988467 105498076 850023118 105498076 850023118 409832074 421437940 409832074 421437940 698616755 300816024 698616755 300816024 651563316 528839193 651563316 528839193 316573435 797245190 316573435 797245190 202957092 320282798 202957092 320282798 731639840 149946390 731639840 149946390 999453265 600376 999453265 600376 697386024 458698315 697386024 458698315 508917263 623330531 508917263 623330531 376821271 553296364 376821271 553296364 497278957 355758114 497278957 355758114 646523489 311327618 646523489 311327618 718545472 240861309 718545472 240861309 812293692 5046125 812293692 5046125 994993193 5046125 726061728 283079307 726061728 283079307 684082761 636649358 684082761 636649358 215760884 784161605 215760884 542170070 215760884 542170070 467092014 480816694 467092014 480816694 724800096 150997650 724800096 150997650 897989248 101668655 897989248 101668655 696456661 749148983 696456661 749148983 151289472 926307634 151289472 926307634 75569951 640003886 75569951 640003886 444676225 418587392 444676225 418587392 622761087 112890571 622761087 112890571 953915243 44988785 953915243 44988785 856614404 185223716 856614404 185223716 402718637 977913986 402718637 977913986 23222026 758218675 23222026 758218675 337486288 312460191 337486288 312460191 918450609 80455732 918450609 80455732 685315730 408801567 685315730 408801567 178818524 961342940 178818524 961342940 18546412 982515590 18546412 904226732 18546412 904226732 312510665 483533183 312510665 483533183 705742280 5823975 705742280 5823975 994190576 5823975 981869250 78375214 981869250 78375214 641596217 534635825 641596217 534635825 430252863 569743349 430252863 540283987 430252863 540283987 555858286 187946373 555858286 187946373 861136052 137514084 861136052 137514084 720440894 294969088 720440894 294969088 591699853 476456071 591699853 476456071 417474129 918375223 417474129 918375223 83641677 558062641 83641677 558062641 857847469 141091694 857847469 141091694 168027686 944950656 168027686 944950656 56446944 894385196 56446944 894385196 604908330 189020272 604908330 189020272 808936553 189020272 667410166 685268553 667410166 685268553 114535361 886566040 114535361 172530487 114535361 172530487 919337234 51703049 919337234 51703049 947099077 51703049 692839958 309838216 692839958 309838216 603646943 693260905 603646943 693260905 267458573 800260526 267458573 800260526 200033521 800260526 909249812 89077965 909249812 89077965 847400411 360833117 847400411 360833117 560631644 514031357 560631644 514031357 465984518 760653930 465984518 760653930 219807365 780303388 219807365 734324798 219807365 734324798 557419200 94877645 557419200 94877645 904045323 94877645 900368784 318099077 900368784 318099077 576283144 488211481 576283144 488211481 297792733 742534674 297792733 742534674 152242318 984424955 152242318 984424955 16480417 969913225 16480417 969913225 258562356 512783111 258562356 512783111 785691335 169126077 785691335 169126077 920211652 78682971 920211652 78682971 678997332 434614914 678997332 434614914 113867951 887220023 113867951 814215179 113867951 814215179 603279293 157911277 603279293 157911277 840912078 157911277 207020720 871996392 207020720 871996392 55086620 946434813 55086620 805176957 55086620 805176957 475259983 523869392 475259983 523869392 484099936 202843866 484099936 202843866 795438850 202843866 304522356 733666276 304522356 733666276 5183083 994648345 5183083 825392365 5183083 825392365 235110575 747656708 235110575 747656708 356172933 607918125 356172933 607918125 590879595 400983270 590879595 400983270 797674092 184108674 797674092 184108674 862361761 135982097 862361761 135982097 731926768 270305573 731926768 270305573 448965292 933098521 448965292 933098521 47380484 953571024 47380484 572213766 47380484 572213766 507008697 56694459 507008697 56694459 962227683 36576812 962227683 36576812 945831492 455280721 945831492 455280721 360697571 802679115 360697571 802679115 976433 998957367 976433 946592596 976433 946592596 227403131 57609599 227403131 57609599 941393137 57609599 850021416 211873161 850021416 211873161 278227444 722099830 278227444 451352337 278227444 451352337 597948409 339947412 597948409 339947412 988249463 11751754 988249463 11751754 564881742 655648888 564881742 655648888 230922322 958534117 230922322 958534117 42267830 272315764 42267830 272315764 759761737 119055685 759761737 119055685 879173846 119055685 806479722 644945254 806479722 644945254 114219658 886869828 114219658 879023009 114219658 879023009 141715298 583924230 141715298 583924230 534045622 73714863 534045622 73714863 967177196 32225689 967177196 32225689 785423976 558595685 785423976 558595685 292145523 708983463 292145523 342864998 292145523 342864998 775238708 164301081 775238708 164301081 837488886 161837765 837488886 161837765 336486772 789613481 336486772 789613481 66706080 948117365 66706080 948117365 53188150 641680642 53188150 641680642 372329455 529471985 372329455 529471985 596866426 11453515 596866426 11453515 988560597 11453515 519510939 760152891 519510939 760152891 240939183 396722457 240939183 396722457 811401678 175182308 811401678 175182308 823373260 175182308 769444634 518316915 769444634 518316915 167133584 833884043 167133584 660382649 167133584 660382649 546950157 155614599 546950157 155614599 843108189 155614599 633957881 645664099 633957881 645664099 7846050 992454821 7846050 793409274 7846050 793409274 395735804 599868969 395735804 599868969 507991256 2414448 507991256 2414448 997752098 2414448 615160990 788366579 615160990 788366579 77755761 962196872 77755761 962196872 38844471 902333182 38844471 902333182 103610972 792263826 103610972 792263826 270317561 689393915 270317561 689393915 348932218 493208990 348932218 493208990 593120338 311807601 593120338 311807601 749457434 205900012 749457434 205900012 931437213 67134721 931437213 67134721 928954695 283803628 928954695 283803628 443001390 757713384 443001390 757713384 243498238 453778824 243498238 453778824 822772568 133746772 822772568 133746772 880834255 117547050 880834255 117547050 880576354 301624200 880576354 301624200 694598725 491144867 694598725 491144867 443365676 637400189 443365676 637400189 362469777 574920023 362469777 574920023 476776781 196467067 476776781 196467067 801605060 196467067 118997895 975699614 118997895 975699614 25484469 975699614 862394666 135949056 862394666 135949056 704076142 954679851 704076142 954679851 45839993 931558749 45839993 931558749 119044460 736761226 119044460 736761226 840860600 157991781 840860600 157991781 531186668 976585706 531186668 976585706 24700296 653683997 24700296 653683997 700912079 42272168 700912079 42272168 956730436 42272168 527995277 731730920 527995277 731730920 134580159 866739972 134580159 804986947 134580159 804986947 686545861 306030330 686545861 306030330 693048210 306030330 546940187 550075785 546940187 550075785 376216214 628727260 376216214 628727260 371498249 603982356 371498249 603982356 465271962 425269369 465271962 425269369 935433471 31490718 935433471 31490718 967987852 31490718 140723951 860615757 140723951 776494883 140723951 776494883 949056934 49601304 949056934 49601304 943621056 229904765 943621056 229904765 702206463 447360653 702206463 447360653 208338048 791461431 208338048 538876282 208338048 538876282 505721224 130917948 505721224 130917948 867110437 130917948 335906998 826963750 335906998 826963750 173896010 534845989 173896010 534845989 526734523 143340780 526734523 143340780 936585890 61879874 936585890 61879874 780342957 272289760 780342957 272289760 595302795 603295594 595302795 603295594 376943664 990021313 376943664 990021313 10452896 892844768 10452896 892844768 414824244 478755602 414824244 478755602 538599335 461801266 538599335 461801266 427667625 671971729 427667625 671971729 242904298 808737080 242904298 808737080 191383656 565415765 191383656 565415765 535507554 80867733 535507554 80867733 989857978 9929045 989857978 9929045 317627666 710950203 317627666 710950203 39430209 961402548 39430209 944684691 39430209 944684691 659693226 331104474 659693226 331104474 784281959 205121619 784281959 205121619 793156149 205121619 655039603 348631265 655039603 348631265 223597780 850354019 223597780 850354019 150568117 675634475 150568117 675634475 442912535 427108050 442912535 427108050 679886211 39198855 679886211 39198855 959965983 39198855 626352530 401633410 626352530 401633410 502126960 758902911 502126960 758902911 53265570 947991300 53265570 267470827 53265570 267470827 831389321 167973195 831389321 167973195 790202080 311742672 790202080 311742672 364755930 726146551 364755930 726146551 200554978 799782709 200554978 747574740 200554978 747574740 436152145 366246251 436152145 366246251 711798384 200353804 711798384 200353804 928441817 70330792 928441817 70330792 792085323 237888256 792085323 237888256 594522432 422946852 594522432 422946852 481424263 813489694 481424263 813489694 186847639 645804831 186847639 645804831 696257414 276108239 696257414 276108239 922145672 76538037 922145672 76538037 890419210 246357677 890419210 246357677 750169586 328113819 750169586 328113819 111420323 889766003 111420323 679116447 111420323 679116447 965789346 33360115 965789346 33360115 917160554 86759302 917160554 86759302 864270897 264951875 864270897 264951875 515576650 907023017 515576650 907023017 95214814 742465228 95214814 742465228 298179487 375193302 298179487 375193302 624549043 375193302 100129231 901891019 100129231 885231403 100129231 885231403 365249301 440623529 365249301 440623529 605214630 298870255 605214630 298870255 740521437 87383724 740521437 87383724 910748359 87383724 787123385 435622821 787123385 435622821 257941272 742889856 257941272 656890192 257941272 656890192 971286665 18096875 971286665 18096875 981303285 18096875 881095805 187821298 881095805 187821298 795036640 789344460 795036640 789344460 210406636 294441525 210406636 294441525 870456078 127800144 870456078 127800144 840046516 184761882 840046516 184761882 332722546 674666713 332722546 674666713 207898337 791944693 207898337 726740278 207898337 726740278 341145846 471370602 341145846 471370602 996156499 3978026 996156499 3978026 736009958 331641197 736009958 331641197 665698185 412763721 665698185 412763721 150389914 850623451 150389914 664419782 150389914 664419782 383440122 105642421 383440122 105642421 893586947 105642421 691553137 483016192 691553137 483016192 390244523 929301501 390244523 929301501 72183385 586823283 72183385 586823283 884643561 113705008 884643561 113705008 834361572 219136466 834361572 219136466 225553269 932302571 225553269 932302571 69420131 690114436 69420131 690114436 322557674 355370768 322557674 355370768 948193780 50466695 948193780 50466695 628673573 514416684 628673573 514416684 337438083 791982266 337438083 791982266 207873302 223306953 207873302 223306953 827493942 171396271 827493942 171396271 617797700 651397734 617797700 651397734 283969804 925108053 283969804 925108053 76681487 371279396 76681487 371279396 884070285 114142797 884070285 114142797 835287896 249520529 835287896 249520529 713728123 765054030 713728123 765054030 80682632 921367197 80682632 365942949 80682632 365942949 635356717 354807352 635356717 354807352 676634494 221055722 676634494 221055722 861501837 136906823 861501837 136906823 455613109 937432210 455613109 937432210 64925562 741063044 64925562 741063044 495452914 484329379 495452914 484329379 545789097 122356513 545789097 122356513 913099471 85189230 913099471 85189230 876422547 399743181 876422547 399743181 64314644 938228727 64314644 678552689 64314644 678552689 370597608 620411420 370597608 620411420 438050367 562252907 438050367 562252907 436793914 758518920 436793914 758518920 41110955 959684767 41110955 766057567 41110955 766057567 334546802 344084468 334546802 344084468 825231345 89450953 825231345 89450953 909006009 89450953 427462140 914645798 427462140 914645798 62657685 939623627 62657685 761854015 62657685 761854015 254548247 743043727 254548247 743043727 387328581 526871680 387328581 526871680 576831754 75101211 576831754 75101211 930818019 67814708 930818019 67814708 850254460 232370099 850254460 232370099 457477893 962267674 457477893 962267674 38759369 962267674 493424977 506532009 493424977 506532009 465889815 561840001 465889815 561840001 250029403 853668282 250029403 853668282 147520936 615717169 147520936 615717169 490203736 384689312 490203736 384689312 615138774 384689312 498914251 989380270 498914251 989380270 11081651 749022089 11081651 749022089 256601561 390546281 256601561 390546281 656380934 274283681 656380934 274283681 735352565 3177712 735352565 3177712 996831158 3177712 387874773 612479381 387874773 249234236 387874773 249234236 953755131 45091650 953755131 45091650 725002478 314783260 725002478 314783260 683032971 579721582 683032971 579721582 415791060 710590728 415791060 710590728 118109050 960730119 118109050 960730119 6826742 993272245 6826742 649891038 6826742 649891038 562593295 432049917 562593295 432049917 617740369 75805124 617740369 75805124 922856193 75805124 910610609 234947379 910610609 234947379 480176784 590490945 480176784 590490945 19292342 981677035 19292342 702963560 19292342 702963560 380182880 384958417 380182880 384958417 705711495 222914133 705711495 222914133 977000772 5588238 977000772 5588238 994414267 5588238 35527943 965379750 35527943 881874599 35527943 881874599 752478352 226888081 752478352 226888081 771590210 226888081 620181165 675796845 620181165 675796845 18814725 982251670 18814725 842279691 18814725 842279691 582641718 100509367 582641718 100509367 898823924 100509367 548748928 678575183 548748928 678575183 238891081 918619776 238891081 918619776 83391055 509082019 83391055 509082019 512424393 375190214 512424393 375190214 887573312 111093648 887573312 111093648 698894378 428714485 698894378 428714485 148406106 869149361 148406106 869149361 132034763 513818914 132034763 513818914 486526020 356492249 486526020 356492249 870590502 88975303 870590502 88975303 909374445 88975303 765265131 410706704 765265131 410706704 584821654 887224117 584821654 887224117 113847694 613883555 113847694 613883555 787433556 24016014 787433556 24016014 975489385 24016014 827265901 366327868 827265901 366327868 579370332 678492813 579370332 678492813 163332821 871283635 163332821 871283635 129729668 818809538 129729668 818809538 210240782 634499595 210240782 634499595 689141248 250479353 689141248 250479353 832337228 142464016 832337228 142464016 870760530 127490493 870760530 127490493 849374360 512479421 849374360 512479421 81170883 976768373 81170883 976768373 24491742 949427328 24491742 949427328 643232471 144231878 643232471 144231878 876952435 121211008 876952435 121211008 691326501 342566103 691326501 342566103 287062178 828152187 287062178 828152187 172721640 659025384 172721640 659025384 419894903 541516313 419894903 541516313 468988987 222886352 468988987 222886352 944977613 53793379 944977613 53793379 413047853 655566914 413047853 655566914 345454588 521295492 345454588 521295492 579286149 271002404 579286149 271002404 821510116 177031510 821510116 177031510 702972373 865934655 702972373 865934655 120825755 880214954 120825755 606156990 120825755 606156990 652093830 265747647 652093830 265747647 876610499 121568598 876610499 121568598 418751369 667988512 418751369 667988512 77439225 954823652 77439225 954823652 45695727 523217816 45695727 523217816 757540367 151173911 757540367 151173911 945544935 53111037 945544935 53111037 858316411 411971971 858316411 411971971 427250351 834039824 427250351 834039824 166979237 820638557 166979237 820638557 515284453 318750490 515284453 318750490 817259742 181187362 817259742 181187362 795947708 473313526 795947708 473313526 436532102 856524641 436532102 856524641 24471845 976797970 24471845 707738200 24471845 707738200 419940983 472154043 419940983 472154043 859937888 139159027 859937888 139159027 422344767 860808366 422344767 860808366 58171101 943501054 58171101 896685070 58171101 896685070 276449328 497076964 276449328 497076964 521433781 344593264 521433781 344593264 875817222 122319450 875817222 122319450 659363448 410298923 659363448 410298923 335083749 666542108 335083749 661726546 335083749 661726546 379067016 527380691 379067016 527380691 522807068 299948469 522807068 299948469 703580125 114416538 703580125 114416538 895306050 18471103 895306050 18471103 995732615 4271470 995732615 4271470 812993833 288986366 812993833 288986366 374360867 922471317 374360867 922471317 79463186 308634482 79463186 308634482 820566458 104910461 820566458 104910461 894494356 104910461 792549553 785353993 792549553 785353993 214639332 511355566 214639332 511355566 794151368 29869501 794151368 29869501 986812158 13312534 986812158 13312534 881488411 272814519 881488411 272814519 691056110 568796850 691056110 568796850 45405330 955056809 45405330 583237448 45405330 583237448 482287690 333908292 482287690 333908292 726143475 197095865 726143475 197095865 800952166 197095865 711097337 460357799 711097337 460357799 512425915 886937856 512425915 886937856 82029530 919990742 82029530 898400792 82029530 898400792 776686729 221858687 776686729 221858687 662609317 515637999 662609317 515637999 254130801 746382920 254130801 649803954 254130801 649803954 374014377 499370445 374014377 499370445 961044685 15481331 961044685 15481331 984072045 15481331 773168199 445480853 773168199 445480853 545168003 654366769 545168003 654366769 333531800 769875778 333531800 769875778 223615876 776878880 223615876 268504850 223615876 268504850 969156837 30062427 969156837 30062427 692580688 324671168 692580688 324671168 360912673 889081202 360912673 889081202 112145558 466750617 112145558 466750617 576689830 13472542 576689830 13472542 986635687 13472542 854154237 161709068 854154237 161709068 790412348 577579855 790412348 577579855 155387461 845391117 155387461 624012512 155387461 624012512 473312318 253656498 473312318 253656498 745584833 253656498 528434737 555539328 528434737 555539328 23460624 977670673 23460624 879810859 23460624 879810859 401332632 201976620 401332632 201976620 961352148 37517078 961352148 37517078 945504785 301578372 945504785 301578372 655768723 986698389 655768723 986698389 13998000 840040810 13998000 840040810 199001418 353371345 199001418 353371345 646047912 353371345 458282097 603573861 458282097 603573861 229639579 773137104 229639579 773137104 222639350 783511305 222639350 783511305 216357633 681115405 216357633 681115405 854603299 120918248 854603299 120918248 924957541 73647097 924957541 73647097 915050779 631958468 915050779 631958468 260100408 867427608 260100408 867427608 108729986 922635383 108729986 922635383 1194799 998637634 1194799 851603144 1194799 851603144 232716919 732144946 232716919 732144946 513479583 197754155 513479583 197754155 949987393 45787184 949987393 45787184 952952833 45787184 684322052 406341167 684322052 406341167 12329095 995234628 12329095 995234628 4651498 883556485 4651498 883556485 286195729 589644740 286195729 589644740 473945720 294859543 473945720 294859543 935386246 62909082 935386246 62909082 567767701 464682403 567767701 464682403 478893247 541065956 478893247 541065956 8998288 991354825 8998288 700294959 8998288 700294959 318020738 550024357 318020738 550024357 656293435 155364200 656293435 155364200 843582110 155364200 593093127 410138431 593093127 410138431 249384961 776572565 249384961 776572565 223871592 339574153 223871592 339574153 765785258 227355741 765785258 227355741 771039133 227355741 640824178 490593377 640824178 490593377 354455509 828564544 354455509 828564544 172295680 644292482 172295680 644292482 418162365 447127524 418162365 447127524 908774123 21018974 908774123 21018974 978357438 21018974 930448042 97175479 930448042 97175479 623362324 486202087 623362324 486202087 394336559 660651317 394336559 660651317 150115381 850822413 150115381 642088985 150115381 642088985 472231405 404264390 472231405 404264390 988743185 11319000 988743185 11319000 917583877 153005302 917583877 153005302 484290890 644568122 484290890 644568122 226208470 938279637 226208470 938279637 6638177 993353416 6638177 736829628 6638177 736829628 601470277 202101211 601470277 202101211 974119025 25468230 974119025 25468230 259779836 959855144 259779836 959855144 40952448 902831288 40952448 902831288 423948204 541066188 423948204 541066188 464004003 327251325 464004003 327251325 812524096 95279584 812524096 95279584 989315012 10560952 989315012 10560952 666853959 886700414 666853959 886700414 114359159 204398117 114359159 204398117 979711707 19640873 979711707 19640873 857165294 235474799 857165294 235474799 219133242 820061975 219133242 820061975 58274412 943442110 58274412 928232696 58274412 928232696 140039995 822888613 140039995 822888613 311057549 493098678 311057549 493098678 910302443 79697949 910302443 79697949 974916531 24558391 974916531 24558391 907143549 126378115 907143549 126378115 737630588 289949371 737630588 289949371 527170786 561346620 527170786 561346620 323387077 889742955 323387077 889742955 14731359 986034026 14731359 602330178 14731359 602330178 569981492 9551612 569981492 9551612 990289853 9551612 980109485 195634572 980109485 195634572 611759998 943674216 611759998 943674216 57903415 932831973 57903415 932831973 221483345 731991190 221483345 731991190 673814359 97950809 673814359 97950809 901447295 97950809 667445716 477650276 667445716 477650276 329031933 772414183 329031933 772414183 88197340 913804828 88197340 893303828 88197340 893303828 377289651 346197250 377289651 346197250 828899439 167841048 828899439 167841048 831458637 167841048 795456863 420553444 795456863 420553444 561893951 882560068 561893951 882560068 118507168 713883209 118507168 713883209 428284016 295213094 428284016 295213094 992801069 7098324 992801069 7098324 853203503 155794939 853203503 155794939 292425928 926543303 292425928 926543303 74576195 950235653 74576195 950235653 50928837 265771371 50928837 265771371 803729478 194013796 803729478 194013796 763356517 325437509 763356517 325437509 112684729 953674021 112684729 953674021 47115980 571328404 47115980 571328404 822612719 69079596 822612719 69079596 961895795 36927394 961895795 36927394 674591252 525856944 674591252 525856944 397504416 755307929 397504416 755307929 174966151 856076583 174966151 856076583 145310098 312741966 145310098 312741966 979653241 8079570 979653241 8079570 991718523 8079570 674660834 785892409 674660834 785892409 147601282 858118568 147601282 858118568 73325638 928393196 73325638 819656583 73325638 819656583 209213914 690054152 209213914 690054152 638377444 258412871 638377444 258412871 823276137 175249988 823276137 175249988 143631818 857897056 143631818 514767412 143631818 514767412 733163416 262556774 733163416 262556774 737144383 262556774 663513359 493203312 663513359 493203312 440776875 579949989 440776875 579949989 153208856 876092777 153208856 876092777 55895025 989922252 55895025 989922252 10529738 567740719 10529738 567740719 580476756 239945072 580476756 239945072 758821129 239945072 621980367 628460618 621980367 628460618 91071679 911263438 91071679 535395632 91071679 535395632 504873459 457297312 504873459 457297312 852221047 146567894 852221047 146567894 723892240 427686784 723892240 427686784 564651751 791257925 564651751 791257925 90240368 911961279 90240368 728978819 90240368 728978819 271628986 714396795 271628986 714396795 286352931 714396795 42986544 957810387 42986544 576791380 42986544 576791380 532423467 86132606 532423467 86132606 912040157 86132606 910719212 483240715 910719212 483240715 495411804 718044638 495411804 718044638 35444935 965453043 35444935 886376446 35444935 886376446 226499655 363445867 226499655 363445867 699048495 145842901 699048495 145842901 852963482 145842901 793351278 275956344 793351278 275956344 462932383 816039015 462932383 816039015 26126736 974950442 26126736 765923586 26126736 765923586 806606709 160164651 806606709 160164651 884908576 32054059 884908576 32054059 967346172 32054059 834613494 364402193 834613494 364402193 530716860 668317344 530716860 668317344 261428805 980235036 261428805 980235036 16585374 984345175 16585374 678482120 16585374 678482120 653588726 291268490 653588726 291268490 780174959 93657396 780174959 93657396 905067918 93657396 894558804 307536232 894558804 307536232 530753919 632288514 530753919 632288514 235386264 960910521 235386264 960910521 39945481 830749005 39945481 830749005 188468189 501384249 188468189 501384249 841064790 157784700 841064790 157784700 364800563 915198068 364800563 915198068 58281580 943423968 58281580 891217895 58281580 891217895 130506455 803596804 130506455 803596804 265419479 615400452 265419479 615400452 468651221 31888506 468651221 31888506 967472281 31888506 779288221 241441149 779288221 241441149 681216171 471155720 681216171 471155720 313706381 699233308 313706381 699233308 98610803 903412954 98610803 755750172 98610803 755750172 350615332 592963986 350615332 592963986 585334881 400428542 585334881 400428542 841729913 157083098 841729913 157083098 187332872 932359518 187332872 932359518 69392392 728874013 69392392 728874013 694546100 233097771 694546100 233097771 784664295 213943128 784664295 213943128 753112438 281565512 753112438 281565512 443013204 625422593 443013204 625422593 368811003 973762783 368811003 973762783 27501006 960298199 27501006 960298199 61326441 646256661 61326441 646256661 479880110 519590011 479880110 519590011 113435324 887836398 113435324 865684899 113435324 865684899 501639552 254575417 501639552 254575417 927686089 70947833 927686089 70947833 758658369 442654359 758658369 442654359 37800913 963408587 37800913 786639388 37800913 786639388 225075126 693817871 225075126 693817871 336041536 441168340 336041536 441168340 885079509 113237055 885079509 113237055 632625042 799990490 632625042 799990490 185408160 908636693 185408160 908636693 93796759 750424058 93796759 750424058 336220452 335337329 336220452 335337329 985110061 14636484 985110061 14636484 829111687 602129939 829111687 602129939 73006964 928752718 73006964 894177756 73006964 894177756 204637329 328661456 204637329 328661456 776564845 117004765 776564845 117004765 881394258 117004765 377375982 627288022 377375982 627288022 260110754 740877186 260110754 723418992 260110754 723418992 447446689 448582779 447446689 448582779 829989519 165515279 829989519 165515279 845133762 153762263 845133762 153762263 337288569 704432392 337288569 704432392 243806734 792993621 243806734 792993621 99240839 902861692 99240839 849102464 99240839 849102464 160144865 821927791 160144865 821927791 217410139 733951264 217410139 733951264 348948332 300275177 348948332 300275177 794274560 150159111 794274560 150159111 848859163 150159111 823775453 379995930 823775453 379995930 589525047 478908929 589525047 478908929 299113801 746467865 299113801 746467865 11967065 988699032 11967065 978590880 11967065 978590880 61882882 889081584 61882882 889081584 266209807 364374023 266209807 364374023 848255970 10205401 848255970 10205401 989591007 10205401 901334327 492673377 901334327 492673377 238179777 771134555 238179777 771134555 135127936 895833626 135127936 895833626 3113370 997087907 3113370 997087907 2807990 392584063 2807990 392584063 710142130 86278333 710142130 86278333 911946065 86278333 81701085 976117579 81701085 976117579 25200996 838643629 25200996 838643629 262599419 534980400 262599419 534980400 772339324 165992672 772339324 165992672 860132011 106216821 860132011 106216821 892875275 106216821 511379380 667385487 511379380 667385487 300523177 981994973 300523177 981994973 19066090 393992824 19066090 393992824 680030287 318253584 680030287 318253584 566146695 681124758 566146695 681124758 320515788 633310426 320515788 633310426 499283966 406982239 499283966 406982239 611064993 62990516 611064993 62990516 970781891 28327059 970781891 28327059 734019193 460520206 734019193 460520206 208985286 798113139 208985286 798113139 190567951 809556653 190567951 778346359 190567951 778346359 315736233 610699718 315736233 610699718 583489556 139116012 583489556 139116012 859996728 139116012 372047357 796816214 372047357 796816214 102320054 899524567 102320054 740732641 102320054 740732641 791020776 20493524 791020776 20493524 978773603 20493524 784730511 338323288 784730511 338323288 598429596 983525986 598429596 983525986 17543593 836846494 17543593 836846494 308646655 276349039 308646655 276349039 741543781 8670004 741543781 8670004 991015737 8670004 987947033 441389687 987947033 441389687 537143086 511061189 537143086 511061189 192635839 914646538 192635839 914646538 57621778 943968065 57621778 675058198 57621778 675058198 504011867 469287229 504011867 469287229 560397914 430242086 560397914 430242086 573984238 253613006 573984238 253613006 841890955 156921437 841890955 156921437 737242472 684751518 737242472 684751518 246109744 866649937 246109744 866649937 134633358 714886009 134633358 714886009 307684264 670108629 307684264 670108629 939749073 58975389 939749073 58975389 46549168 954170482 46549168 919352269 46549168 919352269 119678390 875634845 119678390 875634845 559091560 143703729 559091560 143703729 855346290 143703729 487853662 993342286 487853662 993342286 6658759 521102472 6658759 521102472 601015529 280349466 601015529 280349466 752701478 91921096 752701478 91921096 906696625 91921096 679251328 482028314 679251328 482028314 510452592 678305922 510452592 678305922 304606842 716374644 304606842 716374644 191887239 966224788 191887239 966224788 8824862 991604235 8824862 807113228 8824862 807113228 234734025 747641995 234734025 747641995 656801948 11637673 656801948 11637673 988344826 11637673 361678863 972736121 361678863 972736121 28477637 828960063 28477637 828960063 293582079 680184823 293582079 680184823 422400925 465214389 422400925 465214389 655293463 210759738 655293463 210759738 787847737 210759738 782783945 791049807 782783945 791049807 31926551 969296350 31926551 351643511 31926551 351643511 658256119 218392412 658256119 218392412 838307029 77405400 838307029 77405400 996865216 3170485 996865216 3170485 892072852 791357919 892072852 791357919 208440343 765141254 208440343 765141254 345106170 457987214 345106170 457987214 880033417 116509801 880033417 116509801 951496137 41227731 951496137 41227731 957849075 41227731 635331914 955851967 635331914 955851967 44870042 869717248 44870042 869717248 625335696 255101811 625335696 255101811 833373072 165780102 833373072 165780102 284911615 832535990 284911615 832535990 80030432 921829372 80030432 810557278 80030432 810557278 447558275 411545759 447558275 411545759 770028773 228238847 770028773 228238847 398999388 950786215 398999388 950786215 50364290 774888377 50364290 774888377 303173872 684470669 303173872 684470669 983276511 8197884 983276511 8197884 991570428 8197884 712929771 391237848 712929771 391237848 231042420 779976923 231042420 779976923 117299896 884751599 117299896 884751599 89176249 912943232 89176249 723562170 89176249 723562170 323051613 561371017 323051613 561371017 449171753 538577197 449171753 538577197 585430228 325441995 585430228 325441995 807916335 189972800 807916335 189972800 611556723 566967471 611556723 566967471 140370922 861069233 140370922 818701528 140370922 818701528 624755223 236400449 624755223 236400449 762385316 236400449 634549973 607064371 634549973 607064371 133495923 942920034 133495923 942920034 59030082 877486183 59030082 877486183 131052320 623925354 131052320 623925354 933820120 64549210 933820120 64549210 796829314 215441548 796829314 215441548 683666046 531340029 683666046 531340029 74897282 927029999 74897282 376365317 74897282 376365317 740791962 258571568 740791962 258571568 649925979 520084292 649925979 520084292 27096893 974041591 27096893 579137879 27096893 579137879 659445474 88630166 659445474 88630166 937512798 57428548 937512798 57428548 955216081 43750766 955216081 43750766 729587114 319905847 729587114 319905847 677531290 400474361 677531290 400474361 323029936 925310832 323029936 925310832 69388185 932365537 69388185 908815711 69388185 908815711 616820662 62115380 616820662 62115380 936287997 62115380 907128463 804686634 907128463 804686634 79288400 922650355 79288400 874444852 79288400 874444852 338020285 507983961 338020285 507983961 650183363 152429069 650183363 152429069 847608110 43069451 847608110 43069451 955791758 43069451 381833675 981873194 381833675 981873194 19232132 469904795 19232132 469904795 530724438 76629924 530724438 76629924 955086995 43813899 955086995 43813899 948007190 222251126 948007190 222251126 667353385 699121282 667353385 699121282 302524370 555510412 302524370 555510412 448352255 133296244 448352255 133296244 989094307 10758273 989094307 10758273 982210137 275920296 982210137 275920296 270279345 748056692 270279345 748056692 132790251 868354525 132790251 546123350 132790251 546123350 552180281 188449453 552180281 188449453 900022844 99266340 900022844 99266340 772590324 377922738 772590324 377922738 500234374 748239520 500234374 748239520 252528825 543921898 252528825 543921898 722600466 245252100 722600466 245252100 936354401 62065122 936354401 62065122 767559157 343309752 767559157 343309752 458470353 790350095 458470353 790350095 209476816 790350095 930783271 67826889 930783271 67826889 575672325 919697932 575672325 919697932 82330867 754896584 82330867 754896584 649160235 232782367 649160235 232782367 942961621 56194030 942961621 56194030 836991294 173617426 836991294 173617426 573442315 809910448 573442315 809910448 61168648 940915078 61168648 899159235 61168648 899159235 588222629 26748086 588222629 26748086 973027386 26748086 828606058 558210595 828606058 558210595 145338099 856028059 145338099 780287483 145338099 780287483 579776749 359048364 579776749 359048364 882250700 53294941 882250700 53294941 977021603 22519280 977021603 22519280 519164558 585513430 519164558 585513430 289118110 747812911 289118110 747812911 252766832 698376467 252766832 698376467 387167396 563039920 387167396 563039920 615665675 384195023 615665675 384195023 308683320 721062814 308683320 721062814 279346527 670295577 279346527 670295577 473181003 480308212 473181003 480308212 596665619 51138729 596665619 51138729 947528676 51138729 828749731 567510550 828749731 567510550 416005937 584330553 416005937 560363215 416005937 560363215 567906309 318613821 567906309 318613821 812682548 81912973 812682548 81912973 972168510 27329256 972168510 27329256 404455824 789757205 404455824 789757205 149311244 851670427 149311244 843852045 149311244 843852045 223739737 380669200 223739737 380669200 853197545 6485839 853197545 6485839 993556308 6485839 276147706 724325673 276147706 724325673 958620179 40573698 958620179 40573698 45945276 954523846 45945276 792569706 45945276 792569706 529709116 356669794 529709116 356669794 738278529 222262979 738278529 222262979 913091917 52820218 913091917 52820218 945897218 52820218 842949587 561603671 842949587 561603671 421997163 954703341 421997163 954703341 24179045 977119275 24179045 927650677 24179045 927650677 500123848 1493116 500123848 1493116 998712103 1493116 974265611 252853565 974265611 252853565 728365235 335097281 728365235 335097281 605957035 513483619 605957035 513483619 461839632 814650821 461839632 814650821 129914821 944574578 129914821 944574578 56785552 730977513 56785552 730977513 450193101 165035298 450193101 165035298 834314671 165035298 298241971 749843040 298241971 749843040 125891014 875106411 125891014 467760911 125891014 467760911 683102453 315235592 683102453 315235592 584795815 527424358 584795815 527424358 25453582 975744786 25453582 762392335 25453582 762392335 283359508 594383641 283359508 594383641 427068543 383175051 427068543 383175051 808149222 189816733 808149222 189816733 330528327 839396655 330528327 839396655 161653493 333017535 161653493 333017535 852803038 124858524 852803038 124858524 873186623 124858524 783020823 798841967 783020823 798841967 177574653 823233168 177574653 818489102 177574653 818489102 548624217 450899526 548624217 450899526 883748099 114585557 883748099 114585557 161711241 871072939 161711241 871072939 130079943 355560484 130079943 355560484 797868938 182145693 797868938 182145693 848424332 75019730 848424332 75019730 931693866 66861286 931693866 66861286 775965327 481123845 775965327 481123845 471302352 532654693 471302352 532654693 97984492 962980658 97984492 962980658 38208719 655146152 38208719 655146152 358636027 534445025 358636027 534445025 480470789 313593721 480470789 313593721 772804807 116791842 772804807 116791842 881690962 116791842 528505146 659515316 528505146 659515316 285473096 715090998 285473096 429626610 285473096 429626610 613623387 4766173 613623387 4766173 995333000 4766173 916849693 166859239 916849693 166859239 776896688 252424552 776896688 252424552 665630772 670614999 665630772 670614999 74295429 993386051 74295429 993386051 6618912 597206756 6618912 597206756 427496262 342347275 427496262 342347275 866249312 131831653 866249312 131831653 819597230 188906698 819597230 188906698 497222404 851658569 497222404 851658569 132322842 892224022 132322842 892224022 108831710 857483024 108831710 857483024 530294288 325654079 530294288 325654079 986028051 13881987 986028051 13881987 838020415 686352708 838020415 686352708 281823824 803589861 281823824 803589861 62829890 939472155 62829890 939472155 62719733 782159666 62719733 782159666 489382144 439708702 489382144 439708702 578653319 44954140 578653319 44954140 954003123 44954140 564653376 453726152 564653376 453726152 271825938 923577148 271825938 923577148 37840591 972337433 37840591 972337433 18253096 982880080 18253096 543611305 18253096 543611305 870568966 127707080 870568966 127707080 822126788 313394872 822126788 313394872 473373152 550535226 473373152 550535226 165130152 905907168 165130152 905907168 96249973 796603091 96249973 796603091 300992183 520427922 300992183 520427922 486122669 103482386 486122669 103482386 904388694 89576991 904388694 89576991 908842541 89576991 757212858 554837071 757212858 554837071 383643493 970680252 383643493 970680252 30636229 939978994 30636229 939978994 114962835 823698035 114962835 823698035 502504734 53952803 502504734 53952803 944772498 53952803 642338083 411607927 642338083 411607927 446133532 975309284 446133532 975309284 25892857 895866626 25892857 895866626 251010794 691304503 251010794 691304503 706320775 209223567 706320775 209223567 789306069 209223567 610362162 628714074 610362162 628714074 171927762 973851704 171927762 973851704 27283263 791098205 27283263 791098205 354803834 333113094 354803834 333113094 843294373 155539316 843294373 155539316 488662611 774651069 488662611 774651069 160039422 840720206 160039422 695482088 160039422 695482088 479312173 276269777 479312173 276269777 723269529 276269777 691637678 393744896 691637678 393744896 384098335 650969534 384098335 650969534 273535134 820181082 273535134 820181082 91483871 910872476 91483871 805549369 91483871 805549369 218897411 246872916 218897411 246872916 820520518 142288419 820520518 142288419 856683310 142288419 631657770 492430188 631657770 492430188 408300338 664637717 408300338 664637717 289030019 857434537 289030019 857434537 86883568 914983257 86883568 876530525 86883568 876530525 499524164 169512323 499524164 169512323 839572165 153518196 839572165 153518196 845408767 153518196 793340428 260408729 793340428 260408729 652592025 936039649 652592025 936039649 66099320 888969605 66099320 888969605 843876896 155086621 843876896 155086621 74573973 927367866 74573973 414840658 74573973 414840658 610901297 317753770 610901297 317753770 908587599 17092397 908587599 17092397 982443667 17092397 233026459 956175517 233026459 956175517 21386020 980007989 21386020 907971038 21386020 907971038 583041274 331485870 583041274 331485870 884069777 12525931 884069777 12525931 987613087 12525931 914829879 195339161 914829879 195339161 277226636 791176666 277226636 791176666 162018080 864585009 162018080 864585009 11020232 989454215 11020232 932956414 11020232 932956414 73566685 758093892 73566685 758093892 271552288 335450830 271552288 335450830 924397824 1916974 924397824 1916974 998304660 1916974 134360604 866990670 134360604 700072788 134360604 700072788 317188616 413762606 317188616 413762606 774905551 223285483 774905551 223285483 623996976 658077407 623996976 658077407 338645245 932356121 338645245 932356121 69402060 492431351 69402060 492431351 803153271 42983311 803153271 42983311 978951518 20293893 978951518 20293893 630157851 518465179 630157851 518465179 6848989 993264010 6848989 745259750 6848989 745259750 997283692 2862599 997283692 2862599 863141117 225717968 863141117 225717968 582019775 587913606 582019775 587913606 278358871 779435430 278358871 779435430 220683179 644396044 220683179 644396044 431437979 562699613 431437979 562699613 459727717 67973976 459727717 67973976 930666551 67973976 735741231 377364215 735741231 377364215 297542994 856014416 297542994 856014416 109214594 891868848 109214594 890205702 109214594 890205702 153934964 681558539 153934964 681558539 362115979 449394319 362115979 449394319 999138258 1020141 999138258 1020141 656244725 397160476 656244725 397160476 120528570 977231198 120528570 977231198 24049769 848606801 24049769 848606801 260419845 14365681 260419845 14365681 985444511 14365681 853957062 373231253 853957062 373231253 573938888 428832205 573938888 428832205 504641808 913405423 504641808 913405423 88638091 815101533 88638091 815101533 730169877 229906379 730169877 229906379 774048367 150009187 774048367 150009187 875363300 122721738 875363300 122721738 788639350 859759561 788639350 859759561 78678353 968725793 78678353 968725793 32392228 662048196 32392228 662048196 386850942 557140682 386850942 557140682 665994018 69132222 665994018 69132222 929582059 69132222 786896836 504801056 786896836 504801056 467411983 763124341 467411983 763124341 49778848 951251963 49778848 444048915 49778848 444048915 605646383 135148350 605646383 135148350 863196052 135148350 616192718 843495927 616192718 843495927 91191587 967467777 91191587 967467777 33603828 389598176 33603828 389598176 726355286 266675164 726355286 266675164 735658602 263997876 735658602 263997876 556453055 617287497 556453055 617287497 98043540 904053975 98043540 857562806 98043540 857562806 261576771 505043286 261576771 505043286 779401396 164274961 779401396 164274961 835228651 164274961 640712675 424538993 640712675 424538993 449924235 565164044 449924235 565164044 82551207 919438553 82551207 885651542 82551207 885651542 250747828 686274855 250747828 686274855 492959521 424426450 492959521 424426450 955138176 13020648 955138176 13020648 987254537 13020648 712802110 526503908 712802110 526503908 230300795 910242752 230300795 910242752 91992533 469623932 91992533 469623932 537843297 360922443 537843297 360922443 862532894 81668001 862532894 81668001 999961491 94573 999961491 94573 970978179 298443132 970978179 298443132 53660042 996973349 53660042 996973349 3052017 684893645 3052017 684893645 362469983 316619994 362469983 316619994 722809451 14596010 722809451 14596010 985148850 14596010 889167418 384357196 889167418 384357196 487344986 677455286 487344986 677455286 297224047 982607197 297224047 982607197 18437042 873780666 18437042 873780666 157122330 577008101 157122330 577008101 666346745 332765679 666346745 332765679 640663114 397767965 640663114 397767965 145785632 855487697 145785632 741802542 145785632 741802542 394613966 216705373 394613966 216705373 834966787 158768568 834966787 158768568 840125954 158768568 609923642 392005882 609923642 392005882 38616851 962478638 38616851 862049962 38616851 862049962 559951455 441167369 559951455 441167369 427553005 639549006 427553005 639549006 191307496 808777504 191307496 690724071 191307496 690724071 392250441 571277476 392250441 571277476 458831065 75680829 458831065 75680829 922974582 75680829 752357149 526670880 752357149 526670880 393664996 686516336 393664996 686516336 246121008 974504286 246121008 974504286 18255722 982868149 18255722 948554652 18255722 948554652 104786214 757461401 104786214 757461401 315260121 642176531 315260121 642176531 674766181 323327089 674766181 323327089 611396541 540330222 611396541 540330222 238312502 762392991 238312502 553727892 238312502 553727892 745487799 9848282 745487799 9848282 989905825 9848282 935662689 250028876 935662689 250028876 627799961 500081415 627799961 500081415 208572933 820899071 208572933 820899071 72508453 957102212 72508453 957102212 43771050 495831239 43771050 495831239 518464801 472437001 518464801 472437001 536893701 449421046 536893701 449421046 775466658 38872462 775466658 38872462 960177469 38872462 654911244 872766575 654911244 872766575 128197253 752052814 128197253 752052814 547031798 151415704 547031798 151415704 865101863 132954529 865101863 132954529 672110886 593988754 672110886 593988754 404140188 672064493 404140188 672064493 37060334 964103156 37060334 453092116 37060334 453092116 987717540 12411800 987717540 12411800 568271286 507738303 568271286 507738303 124323264 876726294 124323264 799037290 124323264 799037290 378893759 613125764 378893759 613125764 418326610 277592177 418326610 277592177 916368114 9381580 916368114 9381580 990497454 9381580 901373445 393798991 901373445 393798991 254312666 960112813 254312666 960112813 40618845 794706079 40618845 794706079 652382713 262210724 652382713 262210724 780920391 24780991 780920391 24780991 974658554 24780991 812732555 307321501 812732555 307321501 332125633 802752425 332125633 802752425 39186459 961766969 39186459 693917492 39186459 693917492 342317072 437757234 342317072 437757234 809673635 104965216 809673635 104965216 975413405 24121751 975413405 24121751 861848416 754285948 861848416 754285948 170330273 830158969 170330273 306465838 170330273 306465838 745211890 34207194 745211890 34207194 965027447 34207194 864590077 433069148 864590077 433069148 553517793 462340820 553517793 462340820 486006089 649605409 486006089 649605409 351484432 601587251 351484432 601587251 514595494 430442741 514595494 430442741 687876855 216253498 687876855 216253498 881445658 116958351 881445658 116958351 428941400 866403906 428941400 866403906 20666293 992816225 20666293 992816225 7344655 913859488 7344655 913859488 191870752 734988006 191870752 734988006 519406002 465466305 519406002 465466305 549904561 72859506 549904561 72859506 925993339 72859506 802193593 429085024 802193593 429085024 447672252 649977557 447672252 649977557 220596204 855659659 220596204 855659659 145643753 812583591 145643753 812583591 218675701 533414559 218675701 533414559 534340388 312926946 534340388 312926946 685384685 312926946 244590518 839901832 244590518 839901832 66957928 990134288 66957928 990134288 10346850 904340608 10346850 904340608 114741180 282502178 114741180 282502178 717202428 282502178 633685882 592950682 633685882 592950682 154155949 895988807 154155949 895988807 105478422 487435814 105478422 487435814 596217976 308088164 596217976 308088164 863890137 134480027 863890137 134480027 845066692 165745042 845066692 165745042 780173056 703806498 780173056 703806498 210445012 860453527 210445012 860453527 49985281 951098506 49985281 154620697 49985281 154620697 946374279 47191145 946374279 47191145 959921049 39289069 959921049 39289069 707749665 673083737 707749665 673083737 165606633 848461969 165606633 848461969 119360114 881758098 119360114 877071254 119360114 877071254 925203775 73412940 925203775 73412940 439494605 593410475 439494605 593410475 250721721 885905899 250721721 885905899 44586970 997381093 44586970 997381093 2465799 957438995 2465799 957438995 70540245 896960400 70540245 896960400 141563554 638697907 141563554 638697907 675350629 190178693 675350629 190178693 859488603 8491166 859488603 8491166 991278653 8491166 845525295 213509580 845525295 213509580 763333981 364475875 763333981 364475875 137024350 956626898 137024350 956626898 44170127 763821117 44170127 763821117 394376669 516916928 394376669 516916928 547211810 275882457 547211810 275882457 985978626 13986446 985978626 13986446 928597194 795745681 928597194 795745681 204435279 174911598 204435279 174911598 977551893 21889445 977551893 21889445 937463501 264042102 937463501 264042102 57120083 944348594 57120083 772222951 57120083 772222951 314130338 257962540 314130338 257962540 959140486 40155600 959140486 40155600 866110909 818095115 866110909 818095115 182750974 759145111 182750974 759145111 552918613 374544148 552918613 374544148 905988025 27082812 905988025 27082812 972468953 27082812 586362128 853133147 586362128 853133147 147938670 827365494 147938670 827365494 175052597 100935587 175052597 100935587 898448922 100935587 112046318 889143222 112046318 836138589 112046318 836138589 311895240 602763761 311895240 602763761 696351105 279534576 696351105 279534576 889227625 109547817 889227625 109547817 150109568 850838980 150109568 778197495 150109568 778197495 335533373 471271623 335533373 471271623 532042266 398672149 532042266 398672149 931307734 59508464 931307734 59508464 939008915 59508464 339452263 997949133 339452263 997949133 1831727 751272946 1831727 751272946 403683947 588281499 403683947 588281499 636537273 324548819 636537273 324548819 688318547 221916604 688318547 221916604 863654757 134651297 863654757 134651297 612150438 533989265 612150438 533989265 253598331 785421477 253598331 785421477 214554507 597829274 214554507 597829274 442618431 413473077 442618431 413473077 605295979 314382127 605295979 314382127 920089140 14546208 920089140 14546208 985223981 14546208 956822615 178634819 956822615 178634819 733964126 532467331 733964126 532467331 168745300 831982395 168745300 587212708 168745300 587212708 674527575 155806662 674527575 155806662 867685318 130364116 867685318 130364116 595122421 598285673 595122421 598285673 402218716 304794333 402218716 304794333 863670035 50448901 863670035 50448901 948226249 50448901 899212294 672236193 899212294 672236193 38522168 962677980 38522168 949653678 38522168 949653678 126512163 554448928 126512163 554448928 974931252 24518532 974931252 24518532 540025598 699299093 540025598 699299093 302156707 405440462 302156707 405440462 668589266 113795128 668589266 113795128 948693224 15848724 948693224 15848724 983806780 15848724 303986227 857046703 303986227 857046703 87140093 963170707 87140093 963170707 16836212 984199999 16836212 935941591 16836212 935941591 780383693 218395930 780383693 218395930 479362124 538035559 479362124 538035559 146506943 854692209 146506943 506730659 146506943 506730659 547230284 410097738 547230284 410097738 696803843 169594972 696803843 169594972 829561145 169594972 741351981 348204640 741351981 348204640 516219136 546624387 516219136 546624387 335522780 790825502 335522780 790825502 101991454 899985860 101991454 842394561 101991454 842394561 284767890 88207909 284767890 88207909 909981626 88207909 683942207 795027411 683942207 795027411 139243552 943023985 139243552 943023985 58901207 882049926 58901207 882049926 621292529 378556317 621292529 378556317 306001397 746804278 306001397 746804278 207404271 993716903 207404271 993716903 6167340 457907427 6167340 457907427 778299584 4304461 778299584 4304461 995705968 4304461 990612466 827790890 990612466 827790890 173088396 758196189 173088396 758196189 419672310 433435666 419672310 433435666 661274323 1428845 661274323 1428845 998720218 1428845 509341521 639324645 509341521 639324645 189663327 866719736 189663327 866719736 32409056 970210513 32409056 970210513 31110099 377703069 31110099 377703069 987184382 13070540 987184382 13070540 974524429 594039771 974524429 594039771 269138492 927112798 269138492 927112798 74843857 885971013 74843857 885971013 126915367 665798587 126915367 665798587 817771251 45150358 817771251 45150358 953681653 45150358 883157420 239916862 883157420 239916862 684317426 724848327 684317426 724848327 275618831 538291763 275618831 538291763 495585893 428302197 495585893 428302197 895051061 14133331 895051061 14133331 990416319 9464189 990416319 9464189 580380042 642354551 580380042 642354551 136599985 984290769 136599985 984290769 16654360 975603859 16654360 975603859 470413088 522391276 470413088 522391276 506660656 341790406 506660656 341790406 816670676 80974316 816670676 80974316 917993051 80974316 671758010 601895349 671758010 601895349 146189048 881587851 146189048 881587851 119531883 881587851 945594467 53072484 945594467 53072484 915344770 391853214 915344770 391853214 547058878 562473066 547058878 562473066 320832877 905583613 320832877 905583613 25006287 976262567 25006287 928227195 25006287 928227195 126789390 793388012 126789390 793388012 270960387 255383038 270960387 255383038 995167418 4958164 995167418 4958164 712978281 508688110 712978281 508688110 302357316 757042707 302357316 757042707 42458758 958360882 42458758 792419516 42458758 792419516 250075829 207578195 250075829 207578195 820613711 141880019 820613711 141880019 857075696 141880019 810788178 402162013 810788178 402162013 190534665 890059809 190534665 890059809 55435443 946167097 55435443 454074214 55435443 454074214 771045207 95217891 771045207 95217891 903762370 95217891 698049216 426922536 698049216 426922536 491189512 825131981 491189512 825131981 37827610 968014038 37827610 968014038 26918777 974182363 26918777 936641260 26918777 936641260 843099937 9695905 843099937 9695905 990124800 9695905 747747282 693543090 747747282 693543090 104799056 920900717 104799056 920900717 81112813 701961640 81112813 701961640 799598727 198493578 799598727 198493578 706319918 511836648 706319918 511836648 208807927 942297399 208807927 942297399 59617432 674387290 59617432 674387290 405423563 564931197 405423563 564931197 699018797 186006896 699018797 186006896 812143019 186006896 717293996 349871065 717293996 349871065 274287327 749525491 274287327 749525491 94801376 907595856 94801376 886453777 94801376 886453777 175299730 355626207 175299730 355626207 903905285 95065255 903905285 95065255 867561916 488251075 867561916 488251075 359160791 641052365 359160791 478148050 359160791 478148050 639751520 297715534 639751520 297715534 844586676 154373066 844586676 154373066 803726837 485091294 803726837 485091294 271229045 747681202 271229045 747681202 72373256 929162764 72373256 824006468 72373256 824006468 635816215 1935176 635816215 1935176 998271319 1935176 879590224 302435544 879590224 302435544 696748782 302435544 783074059 215642199 783074059 215642199 9076713 991261574 9076713 866975529 9076713 866975529 227084747 727285375 227084747 727285375 334077519 337649204 334077519 337649204 780122351 176595630 780122351 176595630 821906315 176595630 778962093 456979507 778962093 456979507 73468309 928268801 73468309 565837475 73468309 565837475 476684265 460166054 476684265 460166054 671247621 318307906 671247621 318307906 878324124 88393029 878324124 88393029 909880091 88393029 523109572 491578118 523109572 491578118 148262724 934392483 148262724 934392483 5281043 994582302 5281043 882496043 5281043 882496043 664735439 222488175 664735439 222488175 775830097 222488175 619512024 662196713 619512024 662196713 337382843 672779244 337382843 672779244 34148498 966888885 34148498 951259524 34148498 951259524 202453527 696754183 202453527 696754183 697873251 116176681 697873251 116176681 882237169 116176681 764524624 238646347 764524624 238646347 490625786 575359362 490625786 575359362 16440108 984457979 16440108 321173666 16440108 321173666 677451326 283051782 677451326 283051782 834946789 164506406 834946789 164506406 453262278 658583697 453262278 658583697 190571429 809553560 190571429 723124463 190571429 723124463 291630186 589563901 291630186 589563901 474339315 302029166 474339315 302029166 933693658 64659536 933693658 64659536 911278504 408404874 911278504 408404874 463214923 610570115 463214923 610570115 373633438 847049628 373633438 847049628 153718671 473512533 153718671 473512533 769387913 42925143 769387913 42925143 955994319 42925143 243219402 806752102 243219402 806752102 125722181 944512606 125722181 944512606 5325904 994493322 5325904 577846829 5325904 577846829 787411733 157555635 787411733 157555635 931579995 18623614 931579995 18623614 980719665 18623614 657893609 615368037 657893609 615368037 275551401 840920679 275551401 840920679 22728252 978526054 22728252 840683717 22728252 840683717 179635789 725588988 179635789 725588988 856178718 87826524 856178718 87826524 910378571 87826524 399132741 661893509 399132741 661893509 299491325 802443552 299491325 802443552 197878191 717787484 197878191 717787484 371568541 132066446 371568541 132066446 865957259 132066446 747017023 542146760 747017023 542146760 337760290 893568577 337760290 893568577 107502930 893568577 848240319 150734779 848240319 150734779 689391310 322771956 689391310 322771956 169389012 971746891 169389012 971746891 15645711 985151249 15645711 758036740 15645711 758036740 320410574 210541214 320410574 210541214 912750539 85531826 912750539 85531826 792375629 677094906 792375629 677094906 264227972 736787372 264227972 594209024 264227972 594209024 663740347 267334700 663740347 267334700 861562093 37788708 861562093 37788708 961154971 37788708 578498253 945809122 578498253 945809122 55724739 821069921 55724739 821069921 249478310 629199581 249478310 629199581 898157635 58167036 898157635 58167036 940676593 58167036 740896858 353598326 740896858 353598326 638757296 955644024 638757296 955644024 44982579 409576180 44982579 409576180 973429162 26261995 973429162 26261995 744264513 336296877 744264513 336296877 633842271 892416940 633842271 892416940 108550866 867661859 108550866 867661859 179871903 670453653 179871903 670453653 517892532 374445549 517892532 374445549 635216112 283082538 635216112 283082538 841402147 157514532 841402147 157514532 784240237 564186764 784240237 564186764 435923387 582506279 435923387 582506279 24654616 976626410 24654616 827355222 24654616 827355222 329035193 292481080 329035193 292481080 835873826 163519078 835873826 163519078 777296762 249949658 777296762 249949658 712379366 640994572 712379366 640994572 181316394 819479772 181316394 567897548 181316394 567897548 560058610 153726622 560058610 153726622 859890260 114426322 859890260 114426322 883911637 114426322 627307933 759103602 627307933 759103602 126500051 874401940 126500051 828311516 126500051 828311516 385824017 534129776 385824017 534129776 665352588 34743526 665352588 34743526 964245817 34743526 839274154 991814137 839274154 991814137 8529689 796382850 8529689 796382850 291497696 53487695 291497696 53487695 994409672 5596912 994409672 5596912 935312755 798193742 935312755 798193742 202223712 751680301 202223712 751680301 508079397 13538883 508079397 13538883 986589622 13538883 535931566 568305557 535931566 568305557 2234613 997617736 2234613 606046024 2234613 606046024 776233711 76305058 776233711 76305058 934236421 63986070 934236421 63986070 503044943 503565429 503044943 503565429 406466929 693465657 406466929 693465657 199109874 813391122 199109874 813391122 182791717 918522087 182791717 918522087 44214442 956583902 44214442 817501820 44214442 817501820 412674117 575357735 412674117 575357735 693328857 305726606 693328857 305726606 558499161 496595532 558499161 496595532 103768256 897878289 103768256 889234253 103768256 889234253 255250298 279841287 255250298 279841287 727481779 144396278 727481779 144396278 854502022 144396278 645494761 564893884 645494761 564893884 244156076 819480295 244156076 819480295 38734778 962331568 38734778 962331568 553618848 447204667 553618848 447204667 21135311 980197690 21135311 952025047 21135311 952025047 57613041 801220064 57613041 801220064 501753112 11770142 501753112 11770142 990980704 8674297 990980704 8674297 869734305 606611544 869734305 606611544 393175254 141177387 393175254 141177387 979678635 14971412 979678635 14971412 984780287 14971412 682957584 462768389 682957584 462768389 526048736 518075664 526048736 518075664 458496931 888595166 458496931 888595166 103063591 898484012 103063591 858271033 103063591 858271033 242834457 708592829 242834457 708592829 294843011 599472499 294843011 599472499 590330273 300948628 590330273 300948628 778206157 220628317 778206157 220628317 36042028 964894616 36042028 959556755 36042028 959556755 48775332 702141540 48775332 702141540 466624428 277811753 466624428 277811753 804123690 57457114 804123690 57457114 977902057 21429630 977902057 21429630 782876828 533886824 782876828 533886824 235149625 765872030 235149625 765872030 828258214 170640588 828258214 170640588 518730494 613239977 518730494 613239977 199706471 892644654 199706471 892644654 108447118 789972713 108447118 789972713 264829005 709270550 264829005 709270550 943620914 55534286 943620914 55534286 440717067 576734350 440717067 576734350 386516680 984666746 386516680 984666746 16168964 721567219 16168964 721567219 701373777 21736072 701373777 21736072 977643363 21736072 476404182 545724486 476404182 545724486 276499616 966510173 276499616 966510173 34571502 437869275 34571502 437869275 632360816 275882143 632360816 275882143 847183375 151715790 847183375 151715790 793535541 541662847 793535541 541662847 25461068 975721903 25461068 723588957 25461068 723588957 410106802 481837450 410106802 481837450 525003881 143075547 525003881 143075547 855777251 143075547 756813989 562640245 756813989 562640245 342837137 672306117 342837137 672306117 272536898 948431358 272536898 948431358 36873907 964215983 36873907 598810895 36873907 598810895 872176405 125926253 872176405 125926253 368192255 632011352 368192255 603900924 368192255 603900924 654976509 11087812 654976509 11087812 988906307 11087812 961167945 198119441 961167945 198119441 137065707 864638923 137065707 860897676 137065707 860897676 330736801 168374563 330736801 168374563 830895073 168374563 821935495 300562606 821935495 300562606 673502181 652749313 673502181 652749313 325662895 933047670 325662895 933047670 68838757 713456658 68838757 713456658 864365312 27963433 864365312 27963433 991339531 5728783 991339531 5728783 994327291 5728783 988307606 301557308 988307606 301557308 697726196 152197950 697726196 152197950 933266110 56843618 933266110 56843618 942136053 56843618 76693351 925072015 76693351 408185783 76693351 408185783 645621302 68416661 645621302 68416661 933194256 65235858 933194256 65235858 825533118 270350130 825533118 270350130 239712513 761232467 239712513 644294457 239712513 644294457 694034712 286259872 694034712 286259872 956781840 42185751 956781840 42185751 899227649 669555149 899227649 669555149 260211506 824330584 260211506 824330584 176596019 824019726 176596019 824019726 311908934 442811879 311908934 442811879 701777473 243962130 701777473 243962130 755152788 243962130 744778513 384758769 744778513 384758769 542604644 743094127 542604644 743094127 72668740 992315400 72668740 992315400 7962509 754254172 7962509 754254172 617190903 267503233 617190903 267503233 789055458 55891701 789055458 55891701 976431282 23082538 976431282 23082538 519946018 479979549 519946018 180354733 519946018 180354733 929869846 68902543 929869846 68902543 629713876 545373635 629713876 545373635 454164549 601552000 454164549 601552000 357190904 682106666 357190904 682106666 286589578 746979919 286589578 746979919 253546485 620498855 253546485 620498855 428445682 311641236 428445682 311641236 837204991 162121373 837204991 162121373 811850316 310905584 811850316 310905584 363794617 729438924 363794617 729438924 48133909 952689771 48133909 932759628 48133909 932759628 306708570 550441062 306708570 550441062 709236135 88859351 709236135 88859351 909473219 88859351 754023835 460958221 754023835 460958221 507750044 549984641 507750044 549984641 409727860 831697655 409727860 831697655 169149214 264187402 169149214 264187402 844842241 135546671 844842241 135546671 862695480 135546671 829985495 424615796 829985495 424615796 548709175 726931696 548709175 726931696 244493133 780982691 244493133 780982691 93355583 965502140 93355583 965502140 35410281 965502140 947224641 51535488 947224641 51535488 606201427 411601758 606201427 411601758 259221481 741826884 259221481 628479480 259221481 628479480 557569818 354523753 557569818 354523753 679929988 207267875 679929988 207267875 918981525 79940570 918981525 79940570 351969612 649098679 351969612 599619756 351969612 599619756 672512017 85305263 672512017 85305263 931151400 30282710 931151400 30282710 968965794 30282710 649935234 871409335 649935234 871409335 129628433 660252039 129628433 660252039 763360242 149343487 763360242 149343487 874517743 123708635 874517743 123708635 837095108 332636087 837095108 332636087 582348550 735076092 582348550 735076092 265556244 682068000 265556244 682068000 625192052 206568443 625192052 206568443 992707037 7188503 992707037 7188503 796901687 225095301 796901687 225095301 731110924 735235041 731110924 735235041 235243423 943593122 235243423 943593122 58005218 879680118 58005218 879680118 223070268 175093912 223070268 175093912 823513858 175093912 807652431 922368473 807652431 922368473 49699390 951291012 49699390 908454636 49699390 908454636 147007262 687319873 147007262 687319873 333981570 633582245 333981570 633582245 871981485 126156870 871981485 126156870 690581256 614821961 690581256 614821961 367910173 663775972 367910173 663775972 42975371 957822028 42975371 813592999 42975371 813592999 376597927 622230806 376597927 622230806 517498560 84210389 517498560 84210389 914333190 84210389 389176536 631091856 389176536 631091856 12164532 988528451 12164532 926326775 12164532 926326775 267686609 269562923 267686609 269562923 730394122 269562923 714882401 435583779 714882401 435583779 239534776 761418313 239534776 721999503 239534776 721999503 687783668 184623786 687783668 184623786 962808105 1561611 962808105 1561611 998651824 1561611 665827354 485742066 665827354 485742066 426555437 575264838 426555437 575264838 292604308 840720017 292604308 840720017 10460750 990012984 10460750 848023219 10460750 848023219 508989198 367392416 508989198 367392416 950669999 48073242 950669999 48073242 719454125 284212585 719454125 284212585 112764192 888580547 112764192 606045181 112764192 606045181 447147282 547116374 447147282 547116374 930216362 68433715 930216362 68433715 854803547 211660830 854803547 211660830 23072668 978043865 23072668 877377044 23072668 877377044 379113011 288177158 379113011 288177158 711398478 288177158 632938240 820139752 632938240 820139752 101227651 900699508 101227651 894790968 101227651 894790968 149449646 808921423 149449646 808921423 207190437 397706548 207190437 397706548 666229903 52853339 666229903 52853339 945866618 52853339 49676208 951339534 49676208 914865457 49676208 914865457 577708672 422216184 577708672 422216184 927999090 57284320 927999090 57284320 941796127 57284320 621447002 820561378 621447002 820561378 83990831 917887003 83990831 820352468 83990831 820352468 508945442 340925168 508945442 340925168 919142229 52451552 919142229 52451552 946289433 52451552 844880403 204838180 844880403 204838180 718650424 794896150 718650424 794896150 7236409 992897700 7236409 930252495 7236409 930252495 313042590 333359203 313042590 333359203 993238488 6753498 993238488 6753498 957230858 442410839 957230858 442410839 476145049 787082509 476145049 787082509 177878164 822792144 177878164 698274341 177878164 698274341 584529247 416356882 584529247 416356882 444984332 744138020 444984332 744138020 256572289 539488699 256572289 539488699 634209531 309103701 634209531 309103701 816495693 61657488 816495693 61657488 936740658 61657488 84246264 917660633 84246264 813725406 84246264 813725406 302702420 22653835 302702420 22653835 976829204 22653835 916094564 400403674 916094564 400403674 412138028 831322190 412138028 831322190 28404054 972800255 28404054 746041992 28404054 746041992 386701064 595552793 386701064 595552793 454492001 522737030 454492001 522737030 524069419 200224572 524069419 200224572 826019484 172852450 826019484 172852450 823881831 231762110 823881831 231762110 518313435 689469843 518313435 689469843 312303029 504893442 312303029 504893442 565142308 304154747 565142308 304154747 935123660 63176864 935123660 63176864 746498603 525073727 746498603 525073727 198335590 939258261 198335590 939258261 19264165 981798148 19264165 921834561 19264165 921834561 259010628 453846887 259010628 453846887 772228894 128738449 772228894 128738449 869421368 128738449 789335855 235514479 789335855 235514479 712955129 484862045 712955129 484862045 89805565 912333426 89805565 187269120 89805565 187269120 859176259 40579299 859176259 40579299 958609820 40579299 950719980 296876312 950719980 296876312 568139902 590017282 568139902 590017282 95606778 906544146 95606778 214719757 95606778 214719757 948071126 50706868 948071126 50706868 795983166 477223234 795983166 477223234 475165897 596375401 475165897 596375401 357652772 711927310 357652772 711927310 288540439 694859970 288540439 694859970 784189262 24649486 784189262 24649486 974834227 24649486 872299160 295288249 872299160 295288249 545369309 942912466 545369309 942912466 8841990 991576387 8841990 977297320 8841990 977297320 96681349 539546542 96681349 539546542 587614220 228190635 587614220 228190635 937340747 14745848 937340747 14745848 985031620 14745848 807479441 288679914 807479441 288679914 698954495 347898978 698954495 347898978 532934939 797870417 532934939 797870417 202485910 753048172 202485910 753048172 503938328 420341493 503938328 420341493 772806915 166205524 772806915 166205524 892993829 106158467 892993829 106158467 514170020 488339938 514170020 488339938 505359391 517064928 505359391 517064928 447277906 684003614 447277906 684003614 317740676 683309464 317740676 683309464 447374774 387850839 447374774 387850839 800893686 197182498 800893686 197182498 778864140 671847107 778864140 671847107 289163046 979098065 289163046 979098065 22199080 886459271 22199080 886459271 517990427 264420707 517990427 264420707 742901229 256477784 742901229 256477784 333528849 764164024 333528849 764164024 236775163 609461521 236775163 609461521 642177167 69303509 642177167 69303509 929423506 69303509 660879124 764132772 660879124 764132772 29586834 971641560 29586834 882822282 29586834 882822282 361683744 470423273 361683744 470423273 991200607 3678827 991200607 3678827 996350150 3678827 880145226 203475762 880145226 203475762 165551278 943302523 165551278 943302523 58488010 925160443 58488010 925160443 810654155 169879263 810654155 169879263 985129147 14617030 985129147 14617030 208035044 883840603 208035044 883840603 117188531 858037101 117188531 858037101 396123968 97223290 396123968 97223290 902062216 97223290 536902448 463513109 536902448 198400759 536902448 198400759 804246793 184676110 804246793 184676110 828081075 170858021 828081075 170858021 684942131 364396713 684942131 364396713 603133711 635163062 603133711 635163062 292742541 810311893 292742541 810311893 189739139 511377457 189739139 511377457 938742467 59717624 938742467 59717624 646769931 369374928 646769931 369374928 498506933 531828335 498506933 531828335 323989485 772735723 323989485 772735723 228186726 675799177 228186726 675799177 501774807 71744335 501774807 71744335 927052041 71744335 775952157 746178135 775952157 746178135 254397703 515295683 254397703 515295683 919404699 79574642 919404699 79574642 873977475 363569313 873977475 363569313 512822125 528856064 512822125 528856064 146850661 919897512 146850661 919897512 82075825 314313206 82075825 314313206 727470012 51710370 727470012 51710370 947097879 51710370 841965819 274580617 841965819 274580617 530329170 574574227 530329170 574574227 356930135 647700085 356930135 647700085 31043371 970305823 31043371 940132351 31043371 940132351 130715321 735671560 130715321 735671560 465889217 507371550 465889217 507371550 731050455 268725876 731050455 268725876 410103030 856692495 410103030 856692495 144830601 718632976 144830601 718632976 391174010 557299243 391174010 557299243 593879204 337613648 593879204 337613648 661899117 337613648 105399387 896025865 105399387 708356434 105399387 708356434 692697776 84572830 692697776 84572830 913846822 84572830 761046077 441637054 761046077 441637054 404144853 974669686 404144853 974669686 26414398 481441000 26414398 481441000 909879365 14106467 909879365 14106467 990196647 9618701 990196647 9618701 473658217 911555599 473658217 911555599 90693545 424325028 90693545 424325028 697437491 265876217 697437491 265876217 854746439 144135091 854746439 144135091 270120395 967312157 270120395 967312157 33756120 808361346 33756120 808361346 325521244 115136766 325521244 115136766 883268166 115136766 443724047 594662939 443724047 594662939 196952285 817103192 196952285 817103192 183534331 804504210 183534331 804504210 413087274 565371032 413087274 565371032 923350629 75275019 923350629 75275019 869705908 336425572 869705908 336425572 49880442 951199014 49880442 660083754 49880442 660083754 815163002 46756937 815163002 46756937 952020129 46756937 510025058 515570586 510025058 515570586 296270547 912921854 296270547 912921854 89208389 768954739 89208389 768954739 610661072 307668937 610661072 307668937 779863510 74355036 779863510 74355036 924221327 74355036 270114434 988867379 270114434 988867379 11792320 447006202 11792320 447006202 696729714 271240730 696729714 271240730 878847492 119372526 878847492 119372526 793228280 241600321 793228280 241600321 679994600 424503722 679994600 424503722 392209843 973551480 392209843 973551480 27676862 759584282 27676862 759584282 312343379 680895530 312343379 680895530 362635233 572625815 362635233 572625815 706167692 142329197 706167692 142329197 908204428 90367987 908204428 90367987 869941265 129421013 869941265 129421013 819445492 231639013 819445492 231639013 746026555 362662214 746026555 362662214 494954679 620499015 494954679 620499015 376102140 623908999 376102140 155777630 376102140 155777630 916753595 81982363 916753595 81982363 878611359 174462577 878611359 174462577 78422133 923486148 78422133 828395998 78422133 828395998 402291608 53572062 402291608 53572062 945164176 53572062 592443767 545867743 592443767 545867743 242738278 825954395 242738278 825954395 83828717 961869507 83828717 961869507 16910048 984117535 16910048 444284035 16910048 444284035 717940996 89924777 717940996 89924777 965279816 33898773 965279816 33898773 821191522 209720803 821191522 209720803 659665681 416741111 659665681 416741111 335835213 688528925 335835213 688528925 311388254 910896595 311388254 910896595 1425154 998401772 1425154 666186227 1425154 666186227 656842601 246673116 656842601 246673116 912801039 47881355 912801039 47881355 950928746 47881355 827812524 449814949 827812524 449814949 72296192 929218871 72296192 767374813 72296192 767374813 324951939 650661636 324951939 650661636 457554795 292111572 457554795 292111572 707685156 292111572 336724331 697283699 336724331 697283699 208795292 985982336 208795292 985982336 14822100 543218505 14822100 543218505 495984489 309893572 495984489 309893572 720472290 263256307 720472290 263256307 736511506 263256307 642737436 635772610 642737436 635772610 264395808 840615231 264395808 840615231 160184618 727154801 160184618 727154801 316174873 222626040 316174873 222626040 888521272 110222550 888521272 110222550 495363061 622582942 495363061 622582942 326869302 712238201 326869302 712238201 5373025 994412854 5373025 647801770 5373025 647801770 410445090 514652332 410445090 514652332 746838930 160131318 746838930 160131318 838998284 160131318 774567994 237557185 774567994 237557185 730635328 549173457 730635328 549173457 76024274 990317762 76024274 990317762 10123989 170402397 10123989 170402397 850386671 129536857 850386671 129536857 868530150 129536857 774734242 313505795 774734242 313505795 659459284 617492083 659459284 617492083 140097738 912748549 140097738 912748549 89426256 799358801 89426256 799358801 458396782 478104742 458396782 478104742 655648085 184573185 655648085 184573185 813646783 184573185 795520196 260745851 795520196 260745851 715174182 438649505 715174182 438649505 456028190 864900301 456028190 864900301 136821047 645233958 136821047 645233958 809004529 95687400 809004529 95687400 927452901 60686440 927452901 60686440 937608919 60686440 892028424 185837403 892028424 185837403 683787145 573692212 683787145 573692212 365304278 995943172 365304278 995943172 3991834 915299040 3991834 915299040 741616889 206037223 741616889 206037223 877908623 120244587 877908623 120244587 496974627 596541437 496974627 596541437 237294825 813655647 237294825 813655647 186783105 529146717 186783105 529146717 930820860 67803731 930820860 67803731 865837463 342280640 865837463 342280640 467657922 553988390 467657922 553988390 107612024 893463316 107612024 874638021 107612024 874638021 140924116 757439346 140924116 757439346 305560151 610651096 305560151 610651096 620308200 266602551 620308200 266602551 833928170 165277627 833928170 165277627 774171752 783932355 774171752 783932355 192438403 956010082 192438403 956010082 44722672 833980698 44722672 833980698 387259769 554356328 387259769 554356328 628030902 234340449 628030902 234340449 905124634 93612138 905124634 93612138 303393771 782394887 303393771 782394887 217612519 774418210 217612519 774418210 265883355 673951107 265883355 673951107 803196672 116982340 803196672 116982340 902424190 52901085 902424190 52901085 945783057 52901085 876320397 236272102 876320397 236272102 432536615 584179279 432536615 584179279 89160994 912954565 89160994 858184452 89160994 858184452 322929746 647816557 322929746 647816557 438360045 205592436 438360045 205592436 800354205 22624363 800354205 22624363 976858596 22624363 878725742 735874156 878725742 735874156 151358457 849534314 151358457 849534314 520955698 479038516 520955698 479038516 101824362 958558619 101824362 958558619 42223647 441793396 42223647 441793396 698867284 65460116 698867284 65460116 932992838 65460116 930416883 735069309 930416883 735069309 238300770 762405818 238300770 744527420 238300770 744527420 383817911 583389594 383817911 583389594 509007333 489994214 509007333 489994214 55159892 946331869 55159892 894375021 55159892 894375021 287870557 682216821 287870557 682216821 336179375 421397856 336179375 421397856 674954485 317555617 674954485 317555617 769984036 228270107 769984036 228270107 553221771 560494287 553221771 560494287 274494616 968889830 274494616 968889830 32228958 765333257 32228958 765333257 276381409 307495994 276381409 307495994 716059460 104941370 716059460 104941370 963668157 35195151 963668157 35195151 348983595 738957601 348983595 738957601 262028037 631077662 262028037 631077662 617353969 208667498 617353969 208667498 999163629 949931 999163629 949931 977403705 318185803 977403705 318185803 465342651 596855558 465342651 596855558 286580287 894284856 286580287 894284856 107041306 882447479 107041306 882447479 576469975 424387241 576469975 424387241 323192247 727474765 323192247 727474765 271770824 731752723 271770824 731752723 67082534 949537294 67082534 949537294 51618165 685451230 51618165 685451230 451413715 521634901 451413715 521634901 856896251 142104466 856896251 142104466 276152203 779079658 276152203 779079658 93099115 997109230 93099115 997109230 2805389 838979411 2805389 838979411 464301092 498697766 464301092 498697766 584492037 260306429 584492037 260306429 936560249 61881466 936560249 61881466 707773661 337745813 707773661 337745813 554516843 476386717 554516843 476386717 475079451 527455087 475079451 527455087 366070555 655349076 366070555 655349076 151719884 849120133 151719884 766617650 151719884 766617650 463373234 443960716 463373234 443960716 641523510 299541324 641523510 299541324 731855015 179234341 731855015 179234341 819233809 179234341 730642567 589574808 730642567 589574808 406241671 620808653 406241671 620808653 221667632 831711069 221667632 831711069 51965161 949224846 51965161 915748476 51965161 915748476 334178718 81550302 334178718 81550302 917436668 81550302 309550466 888224142 309550466 888224142 110634179 974095555 110634179 974095555 27060745 887949163 27060745 887949163 569906338 400103095 569906338 400103095 900926225 98428265 900926225 98428265 626356885 844825394 626356885 844825394 146906645 898194197 146906645 898194197 103396420 783396278 103396420 783396278 259564408 624554089 259564408 624554089 633611284 203190563 633611284 203190563 814767800 53664864 814767800 53664864 945101246 53664864 876543682 814510151 876543682 814510151 101272191 900630984 101272191 755314715 101272191 755314715 556533101 258145831 556533101 258145831 908946126 6255447 908946126 6255447 993773321 6255447 752349254 309256306 752349254 309256306 536655443 788910773 536655443 788910773 52477397 948737646 52477397 736385044 52477397 736385044 434346404 225967001 434346404 225967001 964805119 3243169 964805119 3243169 996788960 3243169 931605549 330692726 931605549 330692726 466462583 557461005 466462583 557461005 290616244 733883018 290616244 733883018 36289185 964740791 36289185 541869568 36289185 541869568 898349229 101044061 898349229 101044061 727030676 449187258 727030676 449187258 337033588 961242385 337033588 961242385 39630321 773507397 39630321 773507397 574227250 20564462 574227250 20564462 978732160 20564462 835804838 238059675 835804838 238059675 236940354 764029735 236940354 596468324 236940354 596468324 976263647 20184809 976263647 20184809 979038427 20184809 966849925 487544884 966849925 487544884 121054213 880023434 121054213 306456363 121054213 306456363 837916114 278567 837916114 278567 999757278 278567 951306730 224842278 951306730 224842278 667140329 364365539 667140329 364365539 83035537 919065946 83035537 666503891 83035537 666503891 581605844 250484245 581605844 250484245 946577768 41049378 946577768 41049378 958005664 41049378 736916827 336451641 736916827 336451641 96784312 905253234 96784312 333411376 96784312 333411376 869245290 128903960 869245290 128903960 381394426 907941804 381394426 907941804 94528848 883816444 94528848 883816444 385819476 577077092 385819476 577077092 466858873 514835372 466858873 514835372 828310429 170581077 828310429 170581077 712596197 821461850 712596197 821461850 126960930 873887505 126960930 652918367 126960930 652918367 723583636 261875964 723583636 261875964 737636435 261875964 619016738 466538003 619016738 466538003 467128590 789867012 467128590 789867012 210046344 743624956 210046344 743624956 433671186 521930645 433671186 521930645 874930867 33238118 874930867 33238118 965982531 33238118 537717590 898774813 537717590 898774813 102795427 613981191 102795427 613981191 529614921 324015872 529614921 324015872 902581522 96658268 902581522 96658268 705655772 426362307 705655772 426362307 539039311 665251475 539039311 665251475 322037554 690952380 322037554 690952380 100013675 998063900 100013675 998063900 1778396 526231643 1778396 526231643 736714182 99499770 736714182 99499770 974152276 25393575 974152276 25393575 790273485 619116555 790273485 619116555 231332581 981902441 231332581 981902441 19179475 895454008 19179475 895454008 415046492 292719550 415046492 292719550 945262054 53425081 945262054 53425081 734602973 922903233 734602973 922903233 78392283 923525458 78392283 471369550 78392283 471369550 559985690 340483435 559985690 340483435 686438319 90155183 686438319 90155183 908301053 90155183 562441750 557340008 562441750 557340008 221223228 911151944 221223228 911151944 91148475 558302381 91148475 558302381 493865235 40462337 493865235 40462337 958741177 40462337 528776646 484982755 528776646 484982755 328301821 822347544 328301821 822347544 145193447 919900364 145193447 919900364 50691743 967592170 50691743 967592170 33513109 603690453 33513109 603690453 477948206 381189370 477948206 381189370 693052938 306019002 693052938 306019002 437159991 642347334 437159991 642347334 272887099 805514464 272887099 805514464 194559246 725961369 194559246 725961369 651441301 91678538 651441301 91678538 906985652 91678538 420929287 877401449 420929287 877401449 89925316 963513156 89925316 963513156 37682458 692830238 37682458 692830238 725009130 206132337 725009130 206132337 792051243 206132337 189176738 942798516 189176738 942798516 59124671 630848650 59124671 630848650 946036340 52735593 946036340 52735593 917281352 457666320 917281352 457666320 497583279 807281118 497583279 807281118 92214651 910017798 92214651 282074673 92214651 282074673 726880724 227333936 726880724 227333936 790470162 50835115 790470162 50835115 947969935 50835115 883548197 213458526 883548197 213458526 691583280 391450312 691583280 391450312 82613380 919403247 82613380 911817741 82613380 911817741 146018614 762038864 146018614 762038864 282348619 107695717 282348619 107695717 891150207 107695717 843353457 164423279 843353457 164423279 804324627 222950582 804324627 222950582 383616878 637493353 383616878 637493353 317870354 829038660 317870354 829038660 82093752 947610212 82093752 947610212 53638770 518796505 53638770 518796505 811939016 186155778 811939016 186155778 430374818 600904973 430374818 600904973 361446759 638600730 361446759 370716774 361446759 370716774 762561159 70934719 762561159 70934719 927724846 70934719 909574085 110134230 909574085 110134230 887506481 909507613 887506481 909507613 2154534 997682497 2154534 879056667 2154534 879056667 233365311 666313297 233365311 666313297 949817516 48837014 949817516 48837014 517368066 851431443 517368066 851431443 149394493 558060134 149394493 558060134 908677365 89749196 908677365 89749196 599500403 562515320 599500403 562515320 14351365 986441610 14351365 800653370 14351365 800653370 772585015 87078925 772585015 87078925 937491891 60829860 937491891 60829860 787732148 515880833 787732148 515880833 372296137 627946705 372296137 627946705 965333267 33837517 965333267 33837517 946542040 515585547 946542040 515585547 434866692 620426750 434866692 620426750 351923766 654760977 351923766 654760977 331954592 862852492 331954592 862852492 125691368 904289965 125691368 904289965 40392937 993766992 40392937 993766992 6109179 885096186 6109179 885096186 448447816 302525525 448447816 302525525 871551460 126595363 871551460 126595363 819574756 384786959 819574756 384786959 482132039 981017862 482132039 981017862 20154848 260222807 20154848 260222807 818722356 179842645 818722356 179842645 677226986 448104830 677226986 448104830 48972309 952006758 48972309 931309010 48972309 931309010 312278812 499401852 312278812 499401852 527917714 178284089 527917714 178284089 853149550 131511646 853149550 131511646 866507259 131511646 772390957 537821214 772390957 537821214 79515495 922359188 79515495 858119337 79515495 858119337 347299122 378747924 347299122 378747924 815723068 182510406 815723068 182510406 693217667 920410706 693217667 920410706 81509630 215606490 81509630 215606490 836716489 161023947 836716489 161023947 848349681 116089734 848349681 116089734 882316069 116089734 488019168 865929843 488019168 865929843 106340076 989477504 106340076 989477504 10994233 968364550 10994233 968364550 130106854 687919787 130106854 687919787 538554753 400904340 538554753 400904340 601290839 398349518 601290839 398349518 566703323 855535672 566703323 855535672 145718687 826566354 145718687 826566354 384333914 612347731 384333914 612347731 408041207 243233423 408041207 243233423 756024319 243233423 621359285 917848047 621359285 917848047 84005990 863192229 84005990 863192229 254094532 563175755 254094532 563175755 490914226 382841824 490914226 382841824 665058703 47434333 665058703 47434333 951365243 47434333 876361744 550015839 876361744 550015839 123158539 878069629 123158539 839039504 123158539 839039504 220421019 678848176 220421019 678848176 809879206 79298506 809879206 79298506 978609884 20743302 978609884 20743302 973830994 214290979 973830994 214290979 148496953 855614101 148496953 855614101 19387237 981569936 19387237 947732443 19387237 947732443 426966272 351244959 426966272 351244959 665263183 69071776 665263183 69071776 929656321 69071776 772803892 432447998 772803892 432447998 457124303 691277378 457124303 691277378 270593630 943953711 270593630 943953711 57665583 877767757 57665583 877767757 202177410 675275361 202177410 675275361 888643186 101943910 888643186 101943910 976711903 15967309 976711903 15967309 983686862 15967309 871248406 153497339 871248406 153497339 763408092 315579985 763408092 315579985 155984694 844744525 155984694 805983568 155984694 805983568 248100097 640652636 248100097 640652636 886320679 112060548 886320679 112060548 503591425 507879980 503591425 507879980 275799186 994702993 275799186 994702993 5143035 844052095 5143035 844052095 309998043 570631687 309998043 570631687 716807938 282958726 716807938 282958726 420019116 858320933 420019116 858320933 143175090 810748596 143175090 810748596 421207597 449573756 421207597 449573756 773268613 224917643 773268613 224917643 736777996 346833357 736777996 346833357 621845396 832781584 621845396 832781584 167995324 753748922 167995324 753748922 560833015 285163418 560833015 285163418 714460870 285163418 541252512 663041176 541252512 663041176 42717996 958065207 42717996 723894706 42717996 723894706 483487461 107923340 483487461 107923340 964018383 34916965 964018383 34916965 905632118 498390283 905632118 498390283 452738561 676648691 452738561 676648691 232108498 986411073 232108498 986411073 14380065 422621095 14380065 422621095 628244658 371216171 628244658 371216171 403795318 864781369 403795318 864781369 136963185 847437003 136963185 847437003 274649208 654761035 274649208 654761035 530195932 421973136 530195932 421973136 693372519 305717635 693372519 305717635 629906170 610092479 629906170 610092479 65460694 936840416 65460694 727687831 65460694 727687831 885776280 112656645 885776280 112656645 701447457 499181659 701447457 499181659 294773337 897358433 294773337 897358433 24470492 976801961 24470492 198022177 24470492 198022177 884756885 113624958 884756885 113624958 883370671 249101108 883370671 249101108 746277556 396493473 746277556 396493473 402093316 598426786 402093316 555398593 402093316 555398593 760522784 70519877 760522784 70519877 933606163 64812193 933606163 64812193 930287761 397468619 930287761 397468619 462704418 885744467 462704418 885744467 35779701 965237698 35779701 900255081 35779701 900255081 176836748 813726037 176836748 813726037 356887899 16066580 356887899 16066580 983582435 16066580 922147383 86467592 922147383 86467592 339712517 844188119 339712517 844188119 60542070 941469382 60542070 900180064 60542070 900180064 353411281 545175779 353411281 545175779 860495316 138339217 860495316 138339217 671809174 407473826 671809174 407473826 100096794 970398366 100096794 970398366 31007455 918739110 31007455 918739110 130889227 771040486 130889227 771040486 252359749 195801028 252359749 195801028 960303278 38624209 960303278 38624209 943625204 323947950 943625204 323947950 184718658 824348984 184718658 824348984 38337117 962864365 38337117 661260347 38337117 661260347 744815195 161431604 744815195 161431604 861280206 14366262 861280206 14366262 985443885 14366262 689256340 430812071 689256340 430812071 325912019 675683843 325912019 636993282 325912019 636993282 568700004 187411935 568700004 187411935 810776128 187411935 752645048 630284534 752645048 630284534 96139160 963619264 96139160 963619264 37615066 772991967 37615066 772991967 251859651 506306320 251859651 506306320 996969668 3108150 996969668 3108150 960128122 113856801 960128122 113856801 316124985 825706891 316124985 825706891 80479711 921552327 80479711 748465432 80479711 748465432 302748020 558052651 302748020 558052651 441818590 558052651 360319954 768658282 360319954 768658282 232336975 677760407 232336975 677760407 401667138 486167616 401667138 486167616 591241579 272911554 591241579 272911554 835758479 163591721 835758479 163591721 649339528 516102908 649339528 516102908 377499787 970940288 377499787 970940288 28436019 972752598 28436019 874658027 28436019 874658027 153440644 414727937 153440644 414727937 659238528 177011127 659238528 177011127 828115137 47908401 828115137 47908401 950840527 47908401 816138956 456998755 816138956 456998755 53969595 947339166 53969595 944310145 53969595 944310145 503040446 420834007 503040446 420834007 677508774 137537950 677508774 137537950 978556793 20785355 978556793 20785355 897473057 321226537 897473057 321226537 546610706 673716808 546610706 673716808 304200737 777509269 304200737 777509269 207753111 792259443 207753111 649164166 207753111 649164166 725846622 69499289 725846622 69499289 929211805 69499289 614933579 708669205 614933579 708669205 187181621 813236419 187181621 813236419 784349025 214258114 784349025 214258114 637972428 552472576 637972428 552472576 309577571 900794699 309577571 900794699 101132096 846376281 101132096 846376281 240527571 436317698 240527571 436317698 877803719 120369761 877803719 120369761 873773699 370977503 873773699 370977503 499161038 528379576 499161038 528379576 460661407 538686438 460661407 499226993 460661407 499226993 607023962 201523031 607023962 201523031 860867673 137835678 860867673 137835678 801028875 220892655 801028875 220892655 587360164 603807567 587360164 603807567 314708009 996531948 314708009 996531948 3430090 829809529 3430090 829809529 370441152 496154009 370441152 496154009 684889365 307485230 684889365 307485230 721599028 215963104 721599028 215963104 805887922 43148381 805887922 43148381 955728623 43148381 871762533 453976904 871762533 453976904 317161426 865380903 317161426 865380903 63574966 938780064 63574966 903951597 63574966 903951597 582476199 237732780 582476199 237732780 892399620 106630720 892399620 106630720 811292881 470241620 811292881 470241620 356855449 643585519 356855449 552527294 356855449 552527294 450373640 374168193 450373640 374168193 625627571 374168193 564129467 649400398 564129467 649400398 351695164 613259337 351695164 613259337 441708031 428597359 441708031 428597359 799761495 82292949 799761495 82292949 990890395 8807299 990890395 8807299 957181365 223358326 957181365 223358326 728844144 285602369 728844144 285602369 584807678 520064219 584807678 520064219 379685728 848404854 379685728 848404854 152360617 294771058 152360617 294771058 762742392 146615623 762742392 146615623 907805860 15008080 907805860 15008080 984771604 15008080 406616275 811927311 406616275 811927311 188190779 811927311 728787257 270906306 728787257 270906306 678633980 323481410 678633980 323481410 588181613 439557068 588181613 439557068 536078059 776407058 536078059 776407058 133670158 906242863 133670158 906242863 60681585 941312501 60681585 733538297 60681585 733538297 295752119 627787317 295752119 627787317 396231202 580933550 396231202 580933550 419924221 580933550 62019062 940066821 62019062 316469715 62019062 316469715 704753473 239980807 704753473 239980807 758767170 239980807 701577715 554496630 701577715 554496630 15782670 985077058 15782670 509660106 15782670 509660106 555461458 187225658 555461458 187225658 810888941 187225658 671111337 483152901 671111337 483152901 65010797 957750551 65010797 957750551 43049963 720039227 43049963 720039227 377938480 34639402 377938480 34639402 964484286 34639402 916723842 581471002 916723842 581471002 318452647 688517364 318452647 688517364 162857363 859112628 162857363 859112628 142455821 843735136 142455821 843735136 371359460 442451408 371359460 442451408 894864128 10386346 894864128 10386346 989437904 10386346 762567951 908506707 762567951 908506707 12614138 988178690 12614138 959687376 12614138 959687376 180420572 217075855 180420572 217075855 983164603 16504922 983164603 16504922 925855906 185874639 925855906 185874639 217128704 962255102 217128704 962255102 38780523 592633386 38780523 592633386 502262372 154444669 502262372 154444669 860917554 137794911 860917554 137794911 812623747 642966217 812623747 642966217 330327613 743113910 330327613 743113910 249292587 751908356 249292587 394524857 249292587 394524857 892088900 106879242 892088900 106879242 701539226 556878032 701539226 556878032 431485447 965284452 431485447 965284452 35698006 843658533 35698006 843658533 234371918 662750593 234371918 662750593 603456278 303178996 603456278 303178996 768789263 35923506 768789263 35923506 962945704 35923506 947875274 322915800 947875274 322915800 55280646 979753601 55280646 979753601 21171837 980172410 21171837 149626979 21171837 149626979 996461521 3606746 996461521 3606746 625387422 676631112 625387422 676631112 290097180 911455279 290097180 911455279 83666765 918320411 83666765 555527164 83666765 555527164 956420999 42515979 956420999 42515979 593198472 448690100 593198472 448690100 371456041 810973387 371456041 810973387 64320452 938223653 64320452 899710981 64320452 899710981 271048853 435865119 271048853 435865119 925023717 73631968 925023717 73631968 722780822 902626497 722780822 902626497 87750581 914138074 87750581 898132444 87750581 898132444 464831355 353425609 464831355 353425609 720792025 255535723 720792025 255535723 749035353 8221690 749035353 8221690 991533993 8221690 784659515 500807095 784659515 500807095 76616262 925179003 76616262 898956887 76616262 898956887 271831210 309757985 271831210 309757985 688928995 309757985 618739427 487187699 618739427 487187699 10677455 989781827 10677455 946642542 10677455 946642542 393950735 430385185 393950735 430385185 611113758 375275230 611113758 375275230 753716464 202630099 753716464 202630099 795591370 202630099 696344640 374353845 696344640 374353845 375557500 829584047 375557500 829584047 58991903 956503724 58991903 956503724 44306571 906366273 44306571 906366
108588 829378821 0 829378821 185782038 20690911 185782038 20690911 979315591 20690911 436737902 521817858 436737902 521817858 830414484 151860744 830414484 151860744 390664790 693701346 390664790 693701346 887697803 121087678 887697803 121087678 173269087 499986143 173269087 499986143 500035905 620071495 500035905 620071495 149166983 90291713 149166983 90291713 964117926 822917401 964117926 822917401 500013174 479618838 500013174 479618838 326793475 806537248 326793475 806537248 945965649 370330701 945965649 370330701 472331558 956913182 472331558 956913182 507823669 384352554 507823669 384352554 874759632 817982127 874759632 817982127 270746153 479718776 270746153 479718776 893368398 60257654 893368398 60257654 424771824 776521859 424771824 776521859 179379564 415464628 179379564 415464628 766959425 915591588 766959425 915591588 27025985 422259995 27025985 422259995 499975195 870395888 499975195 870395888 129660172 823583147 129660172 823583147 761388437 500019678 761388437 500019678 364723901 654407090 364723901 654407090 288983268 187579778 288983268 187579778 990041111 874826366 990041111 874826366 665173117 218496887 665173117 218496887 827239917 713492947 827239917 713492947 568860473 368732164 568860473 368732164 129555876 878155062 129555876 878155062 736235842 156880233 736235842 156880233 922124950 566705045 922124950 566705045 167698976 9504888 167698976 9504888 990504968 912838978 990504968 912838978 499977832 226213334 499977832 226213334 499966235 599955943 499966235 599955943 857800206 215254725 857800206 215254725 478652127 499980113 478652127 499980113 912092630 499980113 499995991 391859918 499995991 391859918 695699237 610165815 695699237 610165815 415160591 512660011 415160591 512660011 900427349 404540933 900427349 404540933 434456912 461777132 434456912 461777132 543644188 871446480 543644188 871446480 128554798 500019362 128554798 500019362 423072943 415431785 423072943 415431785 499982158 260744106 499982158 260744106 131644082 500038881 131644082 500038881 413173960 642231953 413173960 642231953 499991034 499985057 499991034 499985057 958662041 41336773 958662041 41336773 782246350 500007079 782246350 500007079 214039996 187323643 214039996 187323643 797237621 978671389 797237621 978671389 21284147 65859416 21284147 65859416 771836006 763041209 771836006 763041209 475843925 500006342 475843925 500006342 340441014 914380252 340441014 914380252 673155088 92701981 673155088 92701981 104801873 839072049 104801873 839072049 623525211 256431369 623525211 256431369 325067482 876132680 325067482 876132680 500031659 288588240 500031659 288588240 86051714 49505344 86051714 49505344 915835384 631208562 915835384 631208562 60023525 499991755 60023525 499991755 499992224 662740761 499992224 662740761 713453989 982115995 713453989 982115995 23694511 965616016 23694511 965616016 792221039 232755616 792221039 232755616 588813726 921564140 588813726 921564140 13130206 383169385 13130206 383169385 588621484 899476292 588621484 899476292 899453518 313042896 899453518 313042896 169087260 821909814 169087260 821909814 796126254 500002394 796126254 500002394 156623018 852500703 156623018 852500703 781110388 119215797 781110388 119215797 468666245 559131554 468666245 559131554 900821209 463025833 900821209 463025833 140906730 55428804 140906730 55428804 499988686 881191166 499988686 881191166 118819478 881191166 830161003 500020949 830161003 500020949 499997895 540471566 499997895 540471566 540519174 900882775 540519174 900882775 95048124 486273267 95048124 486273267 720855986 725158443 720855986 725158443 480140868 305178881 480140868 305178881 733214903 721844399 733214903 721844399 500003878 479814792 500003878 479814792 310992552 724810680 310992552 724810680 523685175 216443143 523685175 216443143 499997652 738274315 499997652 738274315 615606873 321440134 615606873 321440134 280877572 500033793 280877572 350948279 280877572 350948279 561978753 625179474 561978753 625179474 107124304 339876372 107124304 339876372 499964493 653017695 499964493 653017695 63578859 263083931 63578859 263083931 760134840 885590722 760134840 885590722 968541543 79794547 968541543 79794547 305852055 668415993 305852055 668415993 709869113 499973438 709869113 499973438 393302403 334222740 393302403 334222740 936116381 500012086 936116381 500012086 454158230 408058920 454158230 408058920 826668436 826713088 826668436 12192761 826668436 12192761 153353625 889490661 153353625 889490661 110487147 889490661 936121916 63807806 936121916 63807806 340041144 778998046 340041144 778998046 834013700 28283957 834013700 28283957 971675380 28283957 592828228 500031695 592828228 500031695 224114375 775885775 224114375 775885775 81329629 405344958 81329629 405344958 420871747 500017990 420871747 500017990 179549645 588883490 179549645 588883490 714063980 169296230 714063980 169296230 944263213 747805467 944263213 747805467 152895194 46579685 152895194 46579685 943937905 243341293 943937905 243341293 499964146 734779259 499964146 734779259 944164777 944125033 944164777 944125033 793043755 499963590 793043755 499963590 673697203 910395224 673697203 910395224 89623381 910395224 515673720 99676308 515673720 99676308 173411635 820063124 173411635 820063124 593849379 500033159 593849379 500033159 105460860 22790865 105460860 22790865 995675801 989186983 995675801 989186983 649768604 171023095 649768604 171023095 883594733 794975714 883594733 794975714 430594812 319033065 430594812 319033065 632510838 499996612 632510838 499996612 965265177 822482865 965265177 822482865 459995826 354628959 459995826 354628959 628507991 737333903 628507991 737333903 148355875 104083966 148355875 104083966 740211199 500008614 740211199 500008614 582132111 222883735 582132111 222883735 989287587 985348670 989287587 985348670 26413352 290258013 26413352 290258013 755942654 854156908 755942654 854156908 499962693 331382806 499962693 331382806 936421095 528455966 936421095 528455966 289351733 978747630 289351733 978747630 21282285 961308642 21282285 961308642 982975364 93483103 982975364 93483103 486760291 824148723 486760291 824148723 854694980 328216386 854694980 328216386 292278097 976283717 292278097 976283717 23655875 23027343 23655875 23027343 884362195 811935614 884362195 811935614 499964566 13236808 499964566 13236808 940315331 876589764 940315331 876589764 135142582 312076449 135142582 312076449 435849351 944980144 435849351 944980144 733935284 428292573 733935284 428292573 500013939 770315288 500013939 770315288 332606067 499985567 332606067 499985567 981102574 932718169 981102574 932718169 924093193 222496242 924093193 222496242 895495 500004227 895495 500004227 71057176 3771951 71057176 3771951 3779956 3771951 984641947 834528233 984641947 834528233 195681997 454850137 195681997 454850137 554073095 823164607 554073095 823164607 328431430 99885404 328431430 99885404 990497562 982354873 990497562 982354873 500009012 499978551 500009012 499978551 211962693 916431607 211962693 916431607 969211123 30835487 969211123 914692797 969211123 914692797 160595417 834993589 160595417 834993589 500007980 393360976 500007980 393360976 189379722 932475210 189379722 932475210 932508969 444908970 932508969 444908970 37428471 616347882 37428471 616347882 598440644 497796850 598440644 497796850 336571017 663431885 336571017 455547668 336571017 455547668 499968527 499986928 499968527 499986928 911095899 904023323 911095899 904023323 494715428 216837711 494715428 216837711 670406093 911663483 670406093 911663483 499963957 183427287 499963957 183427287 636039343 862835321 636039343 862835321 499961588 862835321 691100853 634038892 691100853 634038892 438097075 545028946 438097075 545028946 500033587 224990160 500033587 224990160 299133290 700742889 299133290 700742889 969038064 343505229 969038064 343505229 15718622 499964645 15718622 140948682 15718622 140948682 761122441 338002495 761122441 338002495 316846520 180637754 316846520 180637754 868790425 131210869 868790425 499999833 868790425 499999833 273900979 118548848 273900979 118548848 899869026 862986563 899869026 862986563 305664828 561690669 305664828 561690669 500001358 77745180 500001358 77745180 93841073 906105220 93841073 906105220 500035620 499978321 500035620 499978321 267810003 874357627 267810003 874357627 763270879 499999213 763270879 499999213 500004147 54391362 500004147 54391362 54368078 54391362 713086190 922830227 713086190 922830227 32421202 967598782 32421202 462953038 32421202 462953038 682655663 954457855 682655663 954457855 57330590 859506413 57330590 859506413 351958843 28235634 351958843 28235634 991080276 8912002 991080276 588304396 991080276 588304396 438086974 16266804 438086974 16266804 500013260 642791020 500013260 642791020 994453900 19737209 994453900 19737209 500031644 647313611 500031644 647313611 774341972 821245334 774341972 821245334 499964489 16745613 499964489 16745613 793784576 485100821 793784576 485100821 194113450 65991498 194113450 65991498 821496631 825296497 821496631 825296497 155456047 254030391 155456047 254030391 511945260 639583313 511945260 639583313 148358159 884458974 148358159 884458974 624883329 461925219 624883329 461925219 292446113 770547587 292446113 770547587 994821230 237851601 994821230 237851601 212169466 678883944 212169466 678883944 694179250 339412025 694179250 339412025 510371435 552543268 510371435 552543268 432391331 261255385 432391331 261255385 699171778 500008213 699171778 500008213 400986025 370093185 400986025 370093185 854871427 783448221 854871427 783448221 304137007 561981037 304137007 561981037 568644443 426182985 568644443 426182985 484033834 648612053 484033834 648612053 500006324 356780056 500006324 356780056 60769670 60807839 60769670 60807839 613278789 664456395 613278789 664456395 110704071 908643289 110704071 908643289 12897204 987067675 12897204 987067675 538218287 215594544 538218287 215594544 500000168 456963683 500000168 456963683 226123336 499995946 226123336 499995946 874683031 121303662 874683031 121303662 197936118 245516621 197936118 245516621 571814770 500036130 571814770 500036130 85445844 415028884 85445844 415028884 699010909 564790794 699010909 564790794 185281271 271046260 185281271 271046260 867155773 728540027 867155773 728540027 338341084 380103788 338341084 380103788 500029397 499986905 500029397 499986905 965722659 891768861 965722659 891768861 499969797 630629357 499969797 630629357 840139620 499968951 840139620 499968951 453320508 657376636 453320508 657376636 729278318 811596821 729278318 811596821 499993237 499982618 499993237 499982618 233363186 201162297 233363186 201162297 998378126 998336980 998378126 998336980 77554712 341949554 77554712 341949554 512247833 910101697 512247833 910101697 950344705 49657124 950344705 696968925 950344705 696968925 293403714 500002189 293403714 500002189 397545070 607695490 397545070 607695490 142227645 157348349 142227645 157348349 732464049 500026220 732464049 500026220 521073236 500026220 643489094 436340658 643489094 436340658 523468560 683657775 523468560 683657775 690129673 873829289 690129673 873829289 98477776 98485958 98477776 98485958 967071423 840309516 967071423 840309516 515499756 21302142 515499756 21302142 978750657 885955100 978750657 885955100 504685658 218222856 504685658 218222856 51512027 48642729 51512027 48642729 832745970 982524079 832745970 982524079 982518506 982524079 184203690 49322376 184203690 49322376 753670783 643642868 753670783 643642868 296927356 107867902 296927356 107867902 500029410 688365979 500029410 688365979 244234004 16526806 244234004 16526806 16501297 16526806 801782675 492403430 801782675 492403430 499999477 141167870 499999477 141167870 141187564 141167870 499999761 516920625 499999761 516920625 242711857 114557534 242711857 114557534 581226526 739681853 581226526 739681853 14058435 499995832 14058435 499995832 832456551 468614604 832456551 468614604 470602652 700483523 470602652 700483523 299491093 832648507 299491093 832648507 623300088 451943908 623300088 451943908 207806422 809499204 207806422 809499204 934859278 233803484 934859278 233803484 470119621 994039108 470119621 994039108 603967945 106115736 603967945 106115736 990919290 887141263 990919290 887141263 251343284 515003633 251343284 515003633 499991570 201580509 499991570 201580509 42287805 500027927 42287805 499965041 42287805 499965041 651559454 813656090 651559454 813656090 442443215 499994643 442443215 499994643 137943030 957074955 137943030 957074955 500033522 499988829 500033522 499988829 910585396 971695783 910585396 971695783 971716360 971695783 500017385 423346722 500017385 423346722 601570754 832569837 601570754 832569837 219659122 81383558 219659122 81383558 81416588 81383558 824522111 499996101 824522111 499996101 499993344 673085889 499993344 673085889 791829301 472761422 791829301 472761422 28442287 28461679 28442287 28461679 501117887 807505279 501117887 807505279 982607280 29961958 982607280 29961958 725616066 288888460 725616066 288888460 403284596 787198675 403284596 787198675 101849557 60416673 101849557 60416673 996004708 500030835 996004708 500030835 328128872 182777465 328128872 182777465 566898374 883313084 566898374 883313084 221385529 500008725 221385529 500008725 996670579 3284276 996670579 3284276 107626350 817680400 107626350 817680400 653413398 273171921 653413398 273171921 68938019 928717848 68938019 928717848 686226471 499977869 686226471 499977869 645675440 757276796 645675440 757276796 448763370 388913654 448763370 388913654 354230107 859010883 354230107 859010883 513377098 19700294 513377098 19700294 980300649 19700294 215742915 951198414 215742915 951198414 10041628 20562616 10041628 20562616 660885285 910688604 660885285 910688604 100913378 204052870 100913378 204052870 499977202 920700144 499977202 920700144 920700739 159029952 920700739 159029952 508036119 500003106 508036119 500003106 250141657 191824915 250141657 191824915 162105240 746173943 162105240 746173943 447287687 499983684 447287687 499983684 983289321 724181618 983289321 724181618 303337382 217618800 303337382 217618800 37818424 500002279 37818424 79241055 37818424 79241055 500000790 959185568 500000790 959185568 486184105 154339096 486184105 154339096 609579106 878453886 609579106 878453886 187766215 379763186 187766215 379763186 620235222 593728433 620235222 593728433 469258055 410052710 469258055 410052710 979791001 887229202 979791001 887229202 499975692 286337870 499975692 286337870 748784672 688335614 748784672 688335614 85170926 110686049 85170926 110686049 208942619 974456088 208942619 974456088 974410737 974456088 500018667 499966000 500018667 499966000 710012211 294010370 710012211 294010370 499990757 537990481 499990757 537990481 537988750 668589630 537988750 668589630 399660844 499971840 399660844 499971840 896623778 71254828 896623778 71254828 499960816 532233803 499960816 499986073 499960816 499986073 722806590 144409246 722806590 144409246 870243747 500019221 870243747 500019221 20243314 20273195 20243314 20273195 499970908 496462069 499970908 496462069 324413768 281292572 324413768 281292572 508495293 627582798 508495293 627582798 499879812 358613930 499879812 358613930 618192226 499981817 618192226 499981817 922000408 676779615 922000408 676779615 367205388 500014628 367205388 500014628 920637082 79411228 920637082 79411228 501916386 846893307 501916386 846893307 341994541 600659963 341994541 600659963 500005930 958586108 500005930 958586108 602346327 478871057 602346327 478871057 427541161 849283996 427541161 849283996 99577028 80670837 99577028 80670837 80677873 80670837 94871346 183487801 94871346 183487801 196099089 253437351 196099089 253437351 746639164 638365463 746639164 638365463 74286926 36756559 74286926 36756559 814177202 647873275 814177202 647873275 605756312 363976888 605756312 363976888 928242452 738786565 928242452 738786565 137505784 20801520 137505784 20801520 928366245 850787261 928366245 850787261 708640124 259089712 708640124 259089712 452091457 945824145 452091457 945824145 581795906 7753211 581795906 7753211 7762115 811590000 7762115 811590000 863223340 58126797 863223340 58126797 3405876 967421397 3405876 967421397 117017978 380701783 117017978 380701783 500029141 664726102 500029141 664726102 499986118 110905373 499986118 110905373 175472682 199036750 175472682 199036750 570431550 577082483 570431550 577082483 691180318 499231600 691180318 499231600 470226649 255497052 470226649 255497052 499981312 500037869 499981312 500037869 154933110 298604413 154933110 298604413 660783285 525687796 660783285 525687796 500006699 567078199 500006699 567078199 793778556 16466938 793778556 16466938 500031902 16466938 906371916 499985637 906371916 499985637 624417398 316490306 624417398 316490306 316549788 12865094 316549788 12865094 867666230 984075046 867666230 984075046 26864162 114324623 26864162 114324623 590010677 706461822 590010677 706461822 499966830 506245210 499966830 506245210 651449150 500022870 651449150 500022870 499986694 826010268 499986694 826010268 114950012 87606896 114950012 87606896 63128801 879268803 63128801 879268803 500022911 879268803 225091621 494529338 225091621 494529338 640309522 655780463 640309522 655780463 356927728 239197292 356927728 239197292 500027442 239197292 406466245 500010635 406466245 500010635 935215240 887010817 935215240 887010817 201164142 80214669 201164142 80214669 919813871 80214669 115384073 500018466 115384073 500018466 717298290 44103419 717298290 44103419 499966594 762452596 499966594 762452596 958733378 436160073 958733378 436160073 390900261 957213393 390900261 957213393 957248798 957213393 876673080 319235314 876673080 319235314 235937930 38278635 235937930 38278635 834991309 806962006 834991309 806962006 81370332 938700139 81370332 938700139 938664582 938700139 119555563 500002196 119555563 500002196 850545738 67306520 850545738 67306520 55058568 55043047 55058568 55043047 499992908 794226525 499992908 794226525 763488562 484353815 763488562 484353815 340321398 841259500 340321398 841259500 606227946 580929989 606227946 580929989 173705206 29526138 173705206 29526138 500024340 29526138 153033337 871449421 153033337 871449421 655138825 367832928 655138825 367832928 501241475 796607022 501241475 796607022 291396248 239269825 291396248 239269825 573124283 962042621 573124283 962042621 500022793 464072888 500022793 464072888 137041860 980808439 137041860 980808439 980808089 980808439 624059586 324661453 624059586 324661453 492650285 781333663 492650285 781333663 749228251 265172181 749228251 265172181 393966426 951569270 393966426 951569270 913262421 318697032 913262421 318697032 292560015 134975406 292560015 134975406 500007181 453114774 500007181 453114774 753612314 95032119 753612314 95032119 157295876 862747586 157295876 862747586 499995671 499974844 499995671 499974844 168379414 119735626 168379414 119735626 699528583 922823589 699528583 922823589 922798355 922823589 301178127 536397714 301178127 536397714 758280910 100276043 758280910 100276043 116418557 811489391 116418557 811489391 689292948 478656018 689292948 478656018 193116052 894925492 193116052 894925492 500029202 498615033 500029202 498615033 192837625 983047718 192837625 983047718 672790921 499981364 672790921 499981364 900567211 500018059 900567211 127446875 900567211 127446875 857931459 392909813 857931459 392909813 587422797 625442046 587422797 625442046 625486171 625442046 590252424 337401365 590252424 337401365 824246008 499963310 824246008 499963310 917258507 82779255 917258507 865141912 917258507 865141912 228855984 500038769 228855984 500038769 514254062 346766178 514254062 346766178 235976578 744901109 235976578 744901109 500013765 567581804 500013765 567581804 946846105 946904016 946846105 260122181 946846105 260122181 360283274 646294773 360283274 646294773 922995262 391187128 922995262 391187128 284141296 909885804 284141296 909885804 555980641 342702281 555980641 342702281 432936275 587158522 432936275 587158522 770981741 134478473 770981741 134478473 947397202 52625523 947397202 52625523 149610184 793523366 149610184 793523366 246457699 472210078 246457699 472210078 614791408 26115912 614791408 26115912 995066626 995086180 995066626 221043786 995066626 221043786 373733045 650540842 373733045 650540842 893544372 375873135 893544372 375873135 476255513 500578809 476255513 500578809 589583594 28942140 589583594 28942140 971079816 500010094 971079816 500010094 458563685 6113732 458563685 6113732 499990121 687634792 499990121 203007287 499990121 203007287 500341124 944506501 500341124 944506501 139606317 499994374 139606317 499994374 751495175 318112128 751495175 318112128 329022993 499970322 329022993 499970322 481931594 807834881 481931594 807834881 500015047 48174458 500015047 48174458 124717793 837945905 124717793 837945905 499991309 235123934 499991309 235123934 864289016 856722081 864289016 856722081 500007015 603868694 500007015 603868694 387704542 499992156 387704542 499992156 499964619 580357601 499964619 580357601 299588468 912465827 299588468 912465827 33147707 966840159 33147707 732921784 33147707 732921784 500011589 48487950 500011589 48487950 5612127 5605352 5612127 727940605 5612127 727940605 914455925 129503301 914455925 129503301 518612068 485830444 518612068 485830444 382070052 221215928 382070052 221215928 736115846 500014412 736115846 500014412 500007569 869818278 500007569 869818278 128480502 119920374 128480502 119920374 556197056 673934027 556197056 673934027 2189194 104915671 2189194 104915671 499960150 361730679 499960150 361730679 911149287 500018976 911149287 500018976 279795329 344227428 279795329 344227428 556689036 940125947 556689036 940125947 59861113 940125947 786296336 297210344 786296336 297210344 41010574 500014593 41010574 500014593 914633277 681692319 914633277 681692319 183621888 499970706 183621888 499970706 690843007 21042128 690843007 21042128 978992774 962491562 978992774 962491562 847591981 520923847 847591981 520923847 361369028 908489759 361369028 908489759 925684953 78669392 925684953 78669392 110387602 244243081 110387602 244243081 994589419 994596934 994589419 11306559 994589419 11306559 499984425 582295242 499984425 582295242 239257263 814345872 239257263 814345872 123786062 123795882 123786062 123795882 465086580 681170168 465086580 681170168 232849671 186880254 232849671 186880254 954379427 897022130 954379427 897022130 235614422 500000361 235614422 500000361 500006257 345655861 500006257 345655861 283728432 772843084 283728432 772843084 772857483 772843084 731677657 435124321 731677657 435124321 367121355 204735192 367121355 204735192 500039289 504154853 500039289 504154853 321827338 693015704 321827338 693015704 500022151 521853534 500022151 521853534 803101775 154912135 803101775 154912135 499967058 584737619 499967058 584737619 500004193 514227513 500004193 514227513 585350317 893538017 585350317 893538017 500035981 499980965 500035981 499980965 610241044 610304751 610241044 610304751 499982179 190895951 499982179 190895951 638923899 981281710 638923899 981281710 981327363 981281710 315179354 121902794 315179354 121902794 970471137 853924180 970471137 853924180 778637315 660731619 778637315 660731619 82610148 82663067 82610148 82663067 123398089 499995096 123398089 499995096 697792906 121889393 697792906 121889393 370797068 449096044 370797068 449096044 499994227 250287419 499994227 250287419 475150716 524811918 475150716 524811918 877342406 209945758 877342406 209945758 304959316 870027732 304959316 870027732 115049091 395840650 115049091 395840650 710821991 229895317 710821991 229895317 165273518 738016584 165273518 738016584 631627571 78911802 631627571 78911802 309261987 622006040 309261987 622006040 648194143 340443673 648194143 340443673 314970027 685118833 314970027 685118833 827646326 17290715 827646326 17290715 17274516 17290715 500007371 685145008 500007371 685145008 55168488 944792978 55168488 141279919 55168488 141279919 811664358 761339824 811664358 761339824 62131117 210929914 62131117 210929914 720065895 329045818 720065895 329045818 3564826 957369707 3564826 957369707 939736525 905170239 939736525 905170239 801965196 499983973 801965196 499983973 595252407 387384018 595252407 387384018 53728618 53698614 53728618 964412751 53728618 964412751 894414806 214715255 894414806 214715255 499990175 875005360 499990175 875005360 124983289 148274505 124983289 148274505 640908779 917998498 640908779 917998498 222501240 463591054 222501240 463591054 910134585 767285266 910134585 767285266 358752852 573998811 358752852 573998811 500004422 449932661 500004422 449932661 354729070 500007083 354729070 500007083 851809884 702155573 851809884 702155573 307836236 431188872 307836236 431188872 699369786 7406430 699369786 7406430 992606154 7406430 500039805 749307030 500039805 749307030 909158446 90838242 909158446 90838242 402424356 670249334 402424356 670249334 839951625 183753444 839951625 183753444 499976389 892520857 499976389 892520857 830000460 371895281 830000460 371895281 424032290 499975316 424032290 499975316 540650007 89798641 540650007 89798641 337420304 714268687 337420304 714268687 145525267 380282884 145525267 380282884 627283752 683183116 627283752 683183116 157990843 25259143 157990843 25259143 886220354 809838085 886220354 809838085 420823101 377728157 420823101 377728157 244372992 651641194 244372992 651641194 949597511 499991929 949597511 976782270 949597511 976782270 83375016 858158255 83375016 858158255 636217505 456670769 636217505 456670769 499981012 234023590 499981012 234023590 221898112 942005166 221898112 942005166 849794379 347444661 849794379 347444661 499988310 969699724 499988310 969699724 969699363 199802317 969699363 199802317 350485252 606177277 350485252 606177277 682354069 295122938 682354069 295122938 499962550 500014565 499962550 500014565 105051842 100480398 105051842 100480398 608778600 802399252 608778600 802399252 62677441 62713419 62677441 62713419 475545657 561076444 475545657 561076444 772364335 974084187 772364335 974084187 974129113 33405455 974129113 33405455 817298152 788240732 817298152 788240732 680215683 499999102 680215683 499999102 452288373 72471868 452288373 72471868 927573656 907869632 927573656 907869632 500004013 133745513 500004013 133745513 293499333 500034933 293499333 500034933 173910978 689721996 173910978 689721996 500037523 506448141 500037523 506448141 351917958 499961421 351917958 499961421 803871374 905579408 803871374 905579408 499969482 684915626 499969482 684915626 937213798 954082610 937213798 954082610 46884709 866014229 46884709 866014229 186367341 449725341 186367341 449725341 760835469 815464417 760835469 815464417 847988451 944909100 847988451 944909100 55129471 63372683 55129471 63372683 597551949 756553142 597551949 756553142 192419486 301321334 192419486 301321334 566127567 947672978 566127567 947672978 333420125 32014044 333420125 32014044 898106445 124502635 898106445 124502635 480963969 579228275 480963969 579228275 690330982 829228248 690330982 829228248 996883582 996900092 996883582 996900092 14896597 499994990 14896597 499994990 805180100 115639174 805180100 115639174 196131452 777368632 196131452 777368632 635663781 183712573 635663781 183712573 827172668 500001634 827172668 500001634 346176950 728324246 346176950 728324246 744518381 219429078 744518381 219429078 780572843 756624687 780572843 756624687 79147210 347511862 79147210 347511862 598006740 633562030 598006740 633562030 55280718 27883988 55280718 27883988 518203590 782848572 518203590 782848572 885790133 488229260 885790133 488229260 188140442 968420368 188140442 968420368 968388138 500024502 968388138 500024502 500012269 744551082 500012269 744551082 992817701 35257878 992817701 35257878 270772584 500020592 270772584 500020592 540188468 208649801 540188468 208649801 153341603 654522670 153341603 654522670 425219694 286516793 425219694 286516793 128259967 545863466 128259967 545863466 602680705 487317637 602680705 487317637 470653918 88252356 470653918 88252356 750996532 880665641 750996532 880665641 428132403 316473525 428132403 316473525 880251391 602272468 880251391 602272468 499960176 169263462 499960176 169263462 110038003 110051414 110038003 110051414 833231066 826875774 833231066 826875774 118915353 118886969 118915353 685072512 118915353 685072512 818742124 461146388 818742124 461146388 413633494 346201984 413633494 346201984 280929018 63694890 280929018 63694890 970644860 897977513 970644860 897977513 285941207 343354134 285941207 343354134 763075435 657730332 763075435 657730332 317594471 105898179 317594471 105898179 674172563 445992155 674172563 445992155 60211059 60221365 60211059 60221365 499986604 499977048 499986604 499977048 2169021 2189626 2169021 2189626 330253964 671181022 330253964 671181022 297960730 292184732 297960730 292184732 720329821 279679347 720329821 279679347 354254674 865242079 354254674 865242079 700229413 236182367 700229413 236182367 473202755 584267093 473202755 584267093 937556156 46110971 937556156 46110971 361859773 686486560 361859773 686486560 572187196 379155290 572187196 379155290 217948546 643832418 217948546 643832418 986194722 986133942 986194722 986133942 785637572 499985447 785637572 499985447 271199553 937285343 271199553 937285343 963014085 142393869 963014085 142393869 288114431 507714767 288114431 507714767 608941205 499969055 608941205 499969055 633839360 677058187 633839360 677058187 500029535 445323587 500029535 445323587 555448125 609035185 555448125 609035185 907814596 500007965 907814596 500007965 2311060 369656178 2311060 369656178 500038165 876921434 500038165 876921434 54066903 55967440 54066903 55967440 284690906 707754553 284690906 707754553 455238350 486354994 455238350 486354994 576558349 633889052 576558349 633889052 462011771 167572615 462011771 167572615 824731740 499985528 824731740 499985528 328176961 996621007 328176961 996621007 3375674 971838298 3375674 971838298 738860379 349167016 738860379 349167016 227532057 761402381 227532057 761402381 879502649 202921166 879502649 202921166 159108622 684736315 159108622 684736315 625683378 552845677 625683378 552845677 449846828 410236362 449846828 410236362 702642356 65478818 702642356 65478818 208761714 673249127 208761714 673249127 548815460 441850828 548815460 441850828 691895445 907173274 691895445 907173274 236465669 338952300 236465669 338952300 500000937 424806999 500000937 424806999 4383087 882690 4383087 882690 999047630 882690 772483077 626467523 772483077 626467523 180019201 134311832 180019201 134311832 561720707 500005143 561720707 500005143 126708926 767342464 126708926 767342464 805438675 168123131 805438675 168123131 831859976 168123131 173040593 639119193 173040593 639119193 709302015 66068316 709302015 66068316 478804389 566807738 478804389 566807738 721968886 167374678 721968886 167374678 32381816 32355671 32381816 32355671 252449154 499981468 252449154 499981468 500003196 746572588 500003196 746572588 499965291 106040322 499965291 106040322 6753433 6724789 6753433 632972460 6753433 632972460 746302741 408198883 746302741 408198883 92329681 861023763 92329681 861023763 237034501 670948210 237034501 670948210 451047986 140874842 451047986 140874842 19706320 19677091 19706320 19677091 968444397 499966313 968444397 499966313 166652675 147921949 166652675 147921949 517923289 611846436 517923289 611846436 372093667 244821572 372093667 244821572 680210329 761140525 680210329 761140525 865330008 499578227 865330008 499578227 500033951 586213376 500033951 586213376 786582987 213420236 786582987 213420236 610831700 587967639 610831700 587967639 6858059 18164843 6858059 18164843 500019825 495479281 500019825 495479281 579831188 205089133 579831188 205089133 443339869 757251877 443339869 757251877 509545215 499997857 509545215 499997857 715506705 39700461 715506705 39700461 311160722 516007077 311160722 516007077 849621686 340401111 849621686 340401111 423747852 585766594 423747852 585766594 882830678 117186071 882830678 755926938 882830678 755926938 499974709 322926694 499974709 322926694 929099168 898893166 929099168 898893166 250471010 434830666 250471010 434830666 734250663 679029250 734250663 679029250 666164942 160801440 666164942 160801440 413905025 620985054 413905025 620985054 642101435 325579469 642101435 325579469 235136263 863681435 235136263 863681435 832977283 812141823 832977283 812141823 315084371 123113396 315084371 123113396 101550039 101599743 101550039 101599743 180487941 272455390 180487941 272455390 409767691 560437995 409767691 560437995 764141585 79342586 764141585 79342586 237791025 499985695 237791025 499985695 478232129 18164651 478232129 18164651 981813014 18164651 214474984 792411273 214474984 792411273 514906219 469011574 514906219 469011574 942822805 892537501 942822805 892537501 474494414 373924062 474494414 373924062 755624644 759114778 755624644 759114778 128589558 97271225 128589558 97271225 906541694 902788567 906541694 902788567 80965580 86802409 80965580 86802409 536017083 818544895 536017083 818544895 204398659 432788757 204398659 432788757 626378110 617496157 626378110 617496157 500013915 500015606 500013915 500015606 210863384 116342164 210863384 116342164 687013365 499994435 687013365 499994435 786423429 198718016 786423429 198718016 499994201 735656974 499994201 735656974 216323150 342994930 216323150 342994930 992610548 992581756 992610548 238338375 992610548 238338375 500022844 594384176 500022844 594384176 525422891 407073107 525422891 407073107 799632847 178273879 799632847 178273879 313171639 376014845 313171639 376014845 543045118 499991391 543045118 499991391 222630408 44213937 222630408 44213937 687725120 794879918 687725120 794879918 356839044 603147426 356839044 603147426 559520487 127349324 559520487 127349324 500031621 588947848 500031621 588947848 306289818 66348979 306289818 66348979 858251927 291149504 858251927 291149504 513854651 867473432 513854651 867473432 293471179 293976417 293471179 293976417 629451988 557933316 629451988 557933316 500015004 897901818 500015004 897901818 304347948 436904453 304347948 436904453 530884478 526385954 530884478 526385954 499960430 170660831 499960430 170660831 875770559 901792032 875770559 901792032 438082439 334746052 438082439 334746052 665227207 500037104 665227207 500037104 52131845 343407175 52131845 343407175 803399306 826445758 803399306 826445758 499993364 499970929 499993364 499970929 903101607 987575359 903101607 987575359 12368795 987575359 917641590 663261524 917641590 663261524 299507462 705091013 299507462 705091013 705282657 171871361 705282657 171871361 10026567 8471059 10026567 8471059 790800240 500039300 790800240 500039300 514733833 520531857 514733833 520531857 479419956 520531857 499989169 921785878 499989169 921785878 475859973 430610262 475859973 430610262 749894308 610034067 749894308 610034067 178775837 7821714 178775837 7821714 7817585 7821714 499962050 924508014 499962050 924508014 924510515 924508014 877188589 148594746 877188589 148594746 235988662 902660045 235988662 902660045 902666740 413369148 902666740 413369148 500002059 826552565 500002059 826552565 901176712 398939411 901176712 398939411 499994747 723526418 499994747 723526418 698139332 2723871 698139332 2723871 12528685 590765864 12528685 590765864 413467172 426342410 413467172 426342410 960448614 933531799 960448614 933531799 252504632 390502276 252504632 390502276 637046177 700946986 637046177 700946986 500000353 972957387 500000353 972957387 27112809 818822287 27112809 818822287 500015402 193556836 500015402 193556836 309901494 597819011 309901494 597819011 499980703 120585 499980703 120585 999867304 500037545 999867304 500037545 261848383 102625727 261848383 102625727 898425908 539444100 898425908 539444100 497402884 75960631 497402884 75960631 855944144 500739655 855944144 500739655 188156482 995038639 188156482 995038639 986006881 52511515 986006881 52511515 896101643 727717518 896101643 727717518 721174394 240086601 721174394 240086601 844238108 95010758 844238108 95010758 95011119 500006274 95011119 500006274 703048667 26108007 703048667 26108007 26103950 26108007 249786034 681193370 249786034 681193370 666871234 440589095 666871234 440589095 358398945 968819111 358398945 968819111 711341934 448927790 711341934 448927790 500015417 9797301 500015417 9797301 48383714 911555953 48383714 911555953 547495694 361632089 547495694 361632089 157165650 500037790 157165650 500037790 832787846 167229195 832787846 167229195 499961556 410992804 499961556 410992804 954596196 769270188 954596196 769270188 499997160 176743682 499997160 176743682 968639129 911813371 968639129 911813371 500035641 324363754 500035641 324363754 499967001 799474120 499967001 799474120 895147974 104845543 895147974 104845543 971956339 615188080 971956339 615188080 411137128 421047555 411137128 421047555 757258659 778221078 757258659 778221078 213336622 328188624 213336622 328188624 623715166 798339134 623715166 798339134 438809294 283911461 438809294 283911461 510790077 858235149 510790077 858235149 92904872 173821332 92904872 173821332 224405262 499991365 224405262 499991365 500036831 69104546 500036831 69104546 499970754 357150234 499970754 285827912 499970754 285827912 761445142 774940547 761445142 774940547 457044962 50194585 457044962 50194585 524148363 976216131 524148363 976216131 140194082 456768168 140194082 456768168 669557419 500011403 669557419 500011403 394437278 393929728 394437278 393929728 780511324 28921570 780511324 28921570 228280193 807663697 228280193 807663697 63958208 22423124 63958208 22423124 787458660 677572601 787458660 677572601 499975308 361565734 499975308 361565734 769881707 230098513 769881707 230098513 367989994 500005720 367989994 500005720 572320618 391968107 572320618 391968107 193809498 764694374 193809498 764694374 762708426 499995677 762708426 499995677 529880256 12403890 529880256 12403890 171708310 542847333 171708310 542847333 500011291 935906699 500011291 935906699 64092236 795557811 64092236 795557811 352810038 499984357 352810038 499984357 499986698 479033371 499986698 479033371 236054435 567189090 236054435 567189090 631892056 742040208 631892056 742040208 985787176 14213449 985787176 14213449 369270007 729506099 369270007 729506099 708879487 445600731 708879487 445600731 261159255 815217402 261159255 815217402 911835881 94700702 911835881 94700702 464524509 979402402 464524509 979402402 499998384 623272038 499998384 623272038 432669834 485120809 432669834 485120809 804520576 510215137 804520576 510215137 211459903 499962713 211459903 499962713 500008139 710654844 500008139 710654844 717701016 746822006 717701016 746822006 9651936 9656489 9651936 9656489 971755934 961761616 971755934 961761616 230134728 242445432 230134728 242445432 341773767 623121475 341773767 623121475 957080896 34654698 957080896 34654698 230559551 926617878 230559551 926617878 73388416 396084125 73388416 396084125 649510969 763015410 649510969 763015410 787631158 61327651 787631158 61327651 85105084 499960122 85105084 499960122 396101613 933840741 396101613 933840741 931931284 134736050 931931284 134736050 43849107 500016433 43849107 54762516 43849107 54762516 581928933 885881969 581928933 885881969 499980884 500028071 499980884 500028071 238650843 36103436 238650843 36103436 36117701 36103436 94391970 819673548 94391970 819673548 471513838 312960395 471513838 312960395 499992633 125491287 499992633 125491287 237013167 518694731 237013167 518694731 499994436 998409937 499994436 998409937 998422306 764317284 998422306 764317284 149923804 855472762 149923804 855472762 499985882 541332252 499985882 541332252 499991054 541332252 122566885 499962578 122566885 499962578 636835380 136810067 636835380 136810067 51645856 29721997 51645856 29721997 617037550 487809345 617037550 487809345 303653021 224007049 303653021 224007049 917685352 923055877 917685352 923055877 297294392 193911803 297294392 193911803 956898247 856307481 956898247 856307481 261477628 644379012 261477628 644379012 784114583 499994454 784114583 499994454 987426746 987410889 987426746 393369763 987426746 393369763 296115990 704594136 296115990 704594136 927885683 474936658 927885683 474936658 75814636 915782244 75814636 915782244 353925718 283148793 353925718 283148793 669944866 985742408 669944866 985742408 14272004 985742408 903841310 85467036 903841310 85467036 4079314 896440743 4079314 896440743 458947661 43496688 458947661 43496688 724079613 579422904 724079613 579422904 128708634 328917780 128708634 328917780 452233999 898328232 452233999 898328232 499990459 500001666 499990459 500001666 723195286 39602168 723195286 39602168 132437615 200004056 132437615 200004056 786171750 286216656 786171750 286216656 408300626 500002573 408300626 500002573 847536760 478041 847536760 478041 500030643 353294765 500030643 353294765 736283637 211344417 736283637 211344417 412014916 923972918 412014916 923972918 554197627 351232837 554197627 351232837 826982232 762452877 826982232 762452877 497309322 499965515 497309322 499965515 25163211 617084076 25163211 617084076 502812398 502858479 502812398 811969047 502812398 811969047 242580089 407820922 242580089 407820922 654007879 711991598 654007879 711991598 252762009 74824701 252762009 74824701 67178269 951844987 67178269 951844987 524196716 136089044 524196716 136089044 863891428 136089044 341078878 485065989 341078878 485065989 499990196 581528161 499990196 581528161 500001836 427379502 500001836 427379502 62357567 18390452 62357567 18390452 500024791 849675392 500024791 849675392 183508422 623286372 183508422 623286372 768998345 82847385 768998345 82847385 103975321 133270456 103975321 133270456 771484733 645194498 771484733 645194498 498110359 446820706 498110359 446820706 738530578 911814094 738530578 911814094 499966642 500017769 499966642 500017769 306831835 156393938 306831835 156393938 973101358 973111211 973101358 973111211 758716631 13558486 758716631 13558486 218303963 602705386 218303963 602705386 400059685 448124097 400059685 448124097 499970169 499992105 499970169 499992105 952494799 695313752 952494799 695313752 310111477 231359881 310111477 231359881 519541080 499990045 519541080 499990045 665990868 927242707 665990868 927242707 499989597 271445124 499989597 271445124 40926522 987573659 40926522 987573659 987559884 363441430 987559884 363441430 116738904 960561186 116738904 960561186 950534800 76530954 950534800 76530954 203835589 720617261 203835589 720617261 783310685 267500176 783310685 267500176 664737497 664733014 664737497 664733014 480211676 412825892 480211676 412825892 550065878 770128615 550065878 770128615 81281494 499975389 81281494 499975389 703814464 592428997 703814464 592428997 349325136 197883710 349325136 197883710 926140233 582851703 926140233 582851703 379496823 71624841 379496823 71624841 499999519 373191573 499999519 373191573 849420247 694193714 849420247 694193714 500011637 58171468 500011637 58171468 352393830 551305777 352393830 551305777 484060517 41417459 484060517 41417459 944784222 213498942 944784222 213498942 499979273 913716005 499979273 913716005 23371924 53969430 23371924 53969430 783930562 768991552 783930562 768991552 188942316 102413820 188942316 102413820 823612635 823601849 823612635 823601849 728324339 594636495 728324339 594636495 111214359 373856952 111214359 373856952 747102953 502341486 747102953 502341486 211815801 64582451 211815801 64582451 625640938 672333283 625640938 672333283 687064848 183053338 687064848 183053338 354271452 500017202 354271452 500017202 423789829 500017202 294591834 575012617 294591834 575012617 666694521 694463072 666694521 694463072 738767614 367433421 738767614 367433421 151652347 617802405 151652347 617802405 897798803 485779161 897798803 485779161 159696713 961811788 159696713 961811788 519159615 253300976 519159615 253300976 460405122 500032237 460405122 500032237 981905394 994384092 981905394 994384092 480342580 299639831 480342580 299639831 692661342 494707509 692661342 494707509 499975243 353914794 499975243 353914794 500016206 655156415 500016206 655156415 655178926 655156415 584837703 499983342 584837703 499983342 292410680 804801332 292410680 804801332 844285883 436250780 844285883 436250780 439440943 933320262 439440943 933320262 770037794 571509681 770037794 571509681 260780192 499995814 260780192 499995814 324691176 176340899 324691176 176340899 165676451 801911642 165676451 801911642 987641584 146842355 987641584 146842355 327131580 364137933 327131580 364137933 797175012 500025812 797175012 340583277 797175012 340583277 316925184 790420287 316925184 790420287 500023749 500034482 500023749 500034482 327273466 499979117 327273466 499979117 161945797 920091089 161945797 920091089 834060233 41910671 834060233 41910671 91822134 299937598 91822134 299937598 465200018 499977754 465200018 499977754 818381106 7842134 818381106 7842134 992135886 587538286 992135886 587538286 13642436 95866111 13642436 95866111 250343335 828595734 250343335 828595734 912563852 95471458 912563852 95471458 876707587 906881239 876707587 906881239 93154063 427233565 93154063 427233565 959046862 737141543 959046862 737141543 262826250 737141543 690256231 314542107 690256231 314542107 498656482 500009536 498656482 500009536 944966328 24478422 944966328 24478422 62472086 813273826 62472086 813273826 500021816 292737883 500021816 292737883 22104299 966494626 22104299 966494626 186507252 793853472 186507252 793853472 861363301 889211281 861363301 889211281 413269404 557359601 413269404 557359601 499962528 950802364 499962528 950802364 924769832 89115333 924769832 89115333 245519024 608439065 245519024 608439065 890277326 978042686 890277326 978042686 376917897 297677467 376917897 297677467 659808505 629000345 659808505 629000345 293248841 743838077 293248841 743838077 943759333 73573392 943759333 73573392 749054480 514337141 749054480 514337141 499995068 500032066 499995068 500032066 587585823 500011685 587585823 862450128 587585823 862450128 878101723 215212995 878101723 215212995 488808821 533806860 488808821 533806860 162547767 10000817 162547767 10000817 968788300 399155158 968788300 399155158 246559949 786666522 246559949 786666522 757086307 124144103 757086307 124144103 210917322 597238548 210917322 597238548 602281004 783117391 602281004 783117391 271942349 499993238 271942349 499993238 954670018 414070871 954670018 414070871 337974475 920898527 337974475 920898527 609097207 500003006 609097207 500003006 699126745 945400182 699126745 945400182 21183990 499966318 21183990 499971000 21183990 499971000 856364526 24135937 856364526 24135937 96525520 788958507 96525520 788958507 851362292 499962360 851362292 499962360 527174930 859110545 527174930 859110545 205938255 714490090 205938255 714490090 902503862 140023489 902503862 140023489 801604542 658770895 801604542 658770895 308000376 490092111 308000376 490092111 966639364 775112434 966639364 775112434 76361671 76381556 76361671 866890309 76361671 866890309 819191130 485906782 819191130 485906782 17900301 982049535 17900301 982049535 938531343 143708567 938531343 143708567 231385782 231381699 231385782 231381699 848469641 61630129 848469641 61630129 86454689 693776997 86454689 693776997 465104244 499970092 465104244 499970092 864713634 42167511 864713634 42167511 76580341 982594310 76580341 982594310 834572424 500020865 834572424 500020865 364042226 347313056 364042226 347313056 169642993 830338272 169642993 830338272 964047103 30317007 964047103 30317007 69253600 759650422 69253600 759650422 336931890 500016179 336931890 500016179 499966817 16030010 499966817 16030010 821464341 742274955 821464341 742274955 79388026 13125725 79388026 13125725 531701012 700174727 531701012 700174727 376399087 249791494 376399087 249791494 918151744 500038453 918151744 500038453 500023272 155847413 500023272 155847413 975855433 701899527 975855433 701899527 547558173 386100869 547558173 386100869 906135261 504460631 906135261 504460631 330061758 679939330 330061758 679939330 510376571 101275837 510376571 101275837 41106668 936612743 41106668 936612743 508038827 16169117 508038827 16169117 983861025 873794853 983861025 873794853 552689360 499962538 552689360 499962538 59455862 500012196 59455862 500012196 707196713 884787419 707196713 884787419 65665781 46040184 65665781 46040184 46044600 46040184 667363808 660569548 667363808 660569548 334620330 969059735 334620330 969059735 724893037 229830093 724893037 229830093 362613211 819214281 362613211 819214281 951933634 86831104 951933634 86831104 564467752 500005107 564467752 500005107 240919865 270213382 240919865 270213382 906880106 585512459 906880106 585512459 339939913 499975657 339939913 499975657 633315025 716079493 633315025 716079493 320525898 593739073 320525898 593739073 593033448 102654929 593033448 102654929 924970979 925028168 924970979 925028168 499868296 495858873 499868296 495858873 922486031 617405670 922486031 617405670 231047772 902882353 231047772 902882353 951998052 499990857 951998052 499990857 574499507 517755731 574499507 517755731 259228657 362196015 259228657 362196015 831416498 872307740 831416498 872307740 176265455 17312044 176265455 17312044 982711572 17312044 601116928 829983061 601116928 829983061 94229964 168788160 94229964 168788160 336776866 705979577 336776866 705979577 865642341 120175640 865642341 120175640 97246828 1110148 97246828 1110148 966663371 963174028 966663371 963174028 114872228 416632607 114872228 416632607 685233531 527946485 685233531 527946485 499996368 118877243 499996368 118877243 704183005 942788623 704183005 942788623 45383104 954610568 45383104 954610568 916891049 68699782 916891049 68699782 72046006 630283591 72046006 630283591 500003762 269608598 500003762 269608598 407447764 831481250 407447764 831481250 500034467 314511634 500034467 314511634 411661389 499991576 411661389 499991576 991787197 8255183 991787197 953973082 991787197 953973082 820363807 5401831 820363807 5401831 416452763 500031172 416452763 500031172 54536891 151698827 54536891 151698827 304654404 677027239 304654404 677027239 633878547 468849413 633878547 468849413 354191605 500010866 354191605 500010866 866315074 174423573 866315074 174423573 687393937 634580736 687393937 634580736 67135334 49185418 67135334 49185418 805905922 564446538 805905922 564446538 174771329 174769363 174771329 174769363 330033129 454031995 330033129 454031995 568035039 10094587 568035039 10094587 989889585 10094587 22509343 743722661 22509343 743722661 760849731 77794146 760849731 77794146 308910454 955801126 308910454 955801126 562184913 246617245 562184913 246617245 167708310 499996008 167708310 499996008 706804721 430331861 706804721 430331861 500006204 605217271 500006204 605217271 301393229 499982432 301393229 499982432 441144830 41402601 441144830 41402601 500038171 935261165 500038171 935261165 360127279 506864381 360127279 506864381 755786725 447532432 755786725 447532432 118180685 861703102 118180685 861703102 813766018 204922325 813766018 204922325 435163601 577084773 435163601 577084773 574264308 529279839 574264308 529279839 175337572 909563132 175337572 909563132 909622454 909563132 193004930 416263155 193004930 416263155 583790764 416263155 471953017 500007665 471953017 500007665 378846607 447624729 378846607 447624729 715651785 500007637 715651785 500007637 616871865 563418572 616871865 563418572 499977047 997553559 499977047 997553559 500022884 238047618 500022884 238047618 499961845 500403276 499961845 500403276 502410872 327610497 502410872 327610497 735066603 769361657 735066603 769361657 171269667 68883609 171269667 68883609 68881226 68883609 165768954 780879788 165768954 780879788 617685068 364570447 617685068 364570447 347284749 615007014 347284749 615007014 633299129 465624472 633299129 465624472 445437752 617427874 445437752 617427874 591083053 499972895 591083053 499972895 928801023 947778216 928801023 947778216 140274520 657622297 140274520 657622297 625094773 443663930 625094773 443663930 513392927 500036887 513392927 500036887 780388879 859290651 780388879 859290651 977389217 977359868 977389217 977359868 326426842 221300476 326426842 221300476 958004538 579048 958004538 579048 526824 579048 995164752 234049175 995164752 234049175 569577150 500035562 569577150 500035562 379153574 591078431 379153574 591078431 701358852 317429064 701358852 317429064 596823899 525375081 596823899 525375081 277988920 499979374 277988920 499979374 845799906 845832990 845799906 845832990 427827661 498583676 427827661 498583676 617943416 196608056 617943416 196608056 499991210 548468011 499991210 548468011 410921144 394557319 410921144 394557319 601402795 593193651 601402795 593193651 500016679 439991037 500016679 439991037 602789363 785605562 602789363 785605562 499974010 785605562 589568834 389294105 589568834 389294105 189089235 736579987 189089235 736579987 628257916 441458722 628257916 441458722 182819427 972682855 182819427 972682855 23778322 499965896 23778322 499965896 702817503 695731627 702817503 695731627 584823178 63948576 584823178 63948576 45898495 34751811 45898495 34751811 586114597 779518512 586114597 779518512 839960303 64490096 839960303 64490096 64533587 64490096 782926232 594234898 782926232 594234898 120549977 500011962 120549977 500011962 782304422 703355182 782304422 703355182 416806783 469829533 416806783 469829533 800130250 541766474 800130250 541766474 499987994 179281101 499987994 179281101 39733028 952683978 39733028 952683978 657891154 328552397 657891154 328552397 765077367 942184322 765077367 942184322 69428220 663721305 69428220 663721305 529871875 12967283 529871875 12967283 987007050 12967283 590991037 598079801 590991037 598079801 240926302 137639719 240926302 137639719 576245778 692685753 576245778 692685753 472764084 366446655 472764084 366446655 713576167 766042713 713576167 766042713 409209186 499999320 409209186 499999320 620511513 423079847 620511513 423079847 409646510 682516626 409646510 682516626 776670352 840520821 776670352 840520821 851887549 363331974 851887549 363331974 613763739 592530898 613763739 592530898 107363644 192736833 107363644 192736833 631132263 499982630 631132263 499982630 148935343 419989825 148935343 419989825 925834799 609806392 925834799 609806392 271034717 993226758 271034717 993226758 6795783 500007969 6795783 500007969 902992542 261985581 902992542 261985581 2957041 499990203 2957041 499990203 969829813 969833369 969829813 68353105 969829813 68353105 821197319 548418310 821197319 548418310 44969792 45010882 44969792 45010882 204243619 634027025 204243619 634027025 875545941 262812905 875545941 262812905 136994963 986402092 136994963 986402092 986421053 499989740 986421053 499989740 608792667 706011132 608792667 706011132 968612774 262983422 968612774 262983422 191382018 151792646 191382018 151792646 828444230 801347367 828444230 801347367 396781126 524465469 396781126 524465469 710178687 722852263 710178687 722852263 163181446 236140654 163181446 236140654 782052906 728651263 782052906 728651263 158193024 499963472 158193024 499963472 327895815 500028983 327895815 500028983 499994685 722503872 499994685 722503872 26817245 7884741 26817245 7884741 7919144 629729672 7919144 629729672 500019430 413486343 500019430 413486343 500022431 576226080 500022431 576226080 416463953 499985480 416463953 499985480 676134655 649169859 676134655 649169859 500027107 267105150 500027107 267105150 749820393 778600957 749820393 778600957 499996141 332675906 499996141 332675906 152701629 931457697 152701629 931457697 991681868 240694869 991681868 240694869 196774786 102686738 196774786 102686738 897353462 811362355 897353462 811362355 57067669 327728125 57067669 327728125 357965341 892549504 357965341 892549504 84349057 370544571 84349057 370544571 797600548 41687480 797600548 41687480 470113754 506119431 470113754 506119431 500012804 53099377 500012804 53099377 184561715 400058713 184561715 400058713 469907325 897111497 469907325 897111497 866239802 499967851 866239802 499967851 520822475 168284019 520822475 168284019 45050544 852228702 45050544 852228702 672407591 202293810 672407591 202293810 258149271 723243512 258149271 723243512 554900051 445122200 554900051 445122200 499992003 959860077 499992003 959860077 959842828 959860077 170167330 499980313 170167330 499980313 644020710 873568125 644020710 873568125 499976875 362983247 499976875 362983247 612548936 623109230 612548936 623109230 350365493 994605165 350365493 994605165 756310629 243680393 756310629 584795630 756310629 584795630 522474516 78940285 522474516 78940285 52413247 52417128 52413247 902394829 52413247 902394829 499968415 368835191 499968415 368835191 748641466 845524993 748641466 845524993 184115433 500011143 184115433 500011143 507518341 563620385 507518341 563620385 500031257 563620385 733126509 390890474 733126509 390890474 397279888 870278712 397279888 870278712 693769650 499976026 693769650 499976026 545397209 415657251 545397209 415657251 718089948 523827996 718089948 523827996 242039891 241744024 242039891 241744024 708179453 738591077 708179453 738591077 99769587 939784423 99769587 939784423 918153918 500014709 918153918 500014709 237709730 271289402 237709730 271289402 499975367 633272104 499975367 633272104 348469494 214758439 348469494 214758439 130924320 500024438 130924320 500024438 500033752 841175081 500033752 841175081 332736546 492907733 332736546 492907733 592790197 215882431 592790197 215882431 185053599 500006103 185053599 500006103 412398134 757393428 412398134 757393428 580794522 383326089 580794522 383326089 803940117 196040580 803940117 196040580 365466061 500003981 365466061 500003981 851034373 144181566 851034373 144181566 101072949 795242098 101072949 795242098 289132916 254076321 289132916 254076321 500016016 833261831 500016016 833261831 132453611 96043432 132453611 96043432 753739559 391093157 753739559 391093157 355826599 102970122 355826599 102970122 102965255 500019687 102965255 500019687 499963704 236056947 499963704 236056947 912054325 536044306 912054325 536044306 48925241 473503154 48925241 473503154 567900691 680587943 567900691 680587943 279957453 228203637 279957453 228203637 918508188 7918739 918508188 7918739 992048964 855330963 992048964 855330963 244036358 540385234 244036358 540385234 496516696 251984463 496516696 251984463 913038106 86993967 913038106 86993967 571613249 742345002 571613249 742345002 456987789 493287901 456987789 493287901 766598306 793156799 766598306 793156799 955655004 964917854 955655004 964917854 42470042 768255715 42470042 768255715 499992392 620263318 499992392 620263318 388650569 305620506 388650569 305620506 40523798 975376486 40523798 975376486 805955003 313791131 805955003 313791131 590789180 713306079 590789180 713306079 67888737 5857307 67888737 5857307 994192792 5857307 499962071 50382923 499962071 50382923 905107550 905119184 905107550 905119184 769863976 129119011 769863976 129119011 971408093 664891934 971408093 664891934 298043115 701974130 298043115 701974130 663616431 269315948 663616431 269315948 245704328 763481865 245704328 763481865 792116540 280713751 792116540 280713751 359784853 468065351 359784853 468065351 499976440 549522026 499976440 549522026 991614960 8508489 991614960 8508489 841788894 649413922 841788894 649413922 102153290 142852028 102153290 142852028 500009589 952844914 500009589 952844914 27377512 27332106 27377512 952341608 27377512 952341608 864271426 824804072 864271426 824804072 499983124 500000317 499983124 500000317 520761293 479273427 520761293 479273427 528315470 760490187 528315470 760490187 500017472 71073307 500017472 71073307 194381868 770940658 194381868 770940658 499966261 387763318 499966261 387763318 795521243 499986568 795521243 499986568 273211381 136775346 273211381 136775346 582647457 428494574 582647457 428494574 334812240 946603142 334812240 946603142 946599808 222571231 946599808 222571231 390331718 463689607 390331718 463689607 554339511 53948286 554339511 53948286 37585486 962369806 37585486 962369806 937785011 395935886 937785011 395935886 161783570 638834900 161783570 638834900 499999018 740635403 499999018 740635403 527879343 133314123 527879343 133314123 986895943 13140791 986895943 13140791 86327373 772407408 86327373 772407408 976524661 983277652 976524661 983277652 227233301 589374235 227233301 589374235 738497498 245885200 738497498 245885200 133523725 500034880 133523725 500034880 602091586 461268573 602091586 461268573 25971335 995814153 25971335 995814153 4198053 995814153 984865560 499996750 984865560 499996750 6379211 993634247 6379211 613923023 6379211 613923023 500011035 499969511 500011035 499969511 967117942 966614825 967117942 966614825 621980029 473354016 621980029 473354016 316992394 774751364 316992394 774751364 813197076 309839825 813197076 309839825 264254597 37464865 264254597 37464865 10983445 989013413 10983445 989013413 811121073 499982224 811121073 499982224 334589722 523406746 334589722 523406746 897055872 80932688 897055872 80932688 495394957 577754753 495394957 577754753 524372832 231441545 524372832 231441545 187600010 147496357 187600010 147496357 532980586 574784909 532980586 574784909 798581295 30779055 798581295 30779055 443395619 784373286 443395619 784373286 901178460 269093372 901178460 269093372 207323803 737770974 207323803 737770974 520223542 207863800 520223542 207863800 402256087 861258562 402256087 861258562 656579697 320891096 656579697 320891096 708084428 216933112 708084428 216933112 55052482 55105133 55052482 55105133 500027393 530806983 500027393 530806983 310884154 314082413 310884154 314082413 629610573 433512273 629610573 433512273 236713860 755863192 236713860 755863192 614419494 281608826 614419494 281608826 157769845 964341468 157769845 964341468 939972374 868969774 939972374 868969774 820357520 544154342 820357520 544154342 500000857 761284572 500000857 761284572 42682906 42694112 42682906 714762380 42682906 714762380 921593314 78445183 921593314 78445183 913442016 562606665 913442016 562606665 500028303 150200951 500028303 150200951 499979433 910072061 499979433 910072061 47990837 26901215 47990837 26901215 26947046 882769013 26947046 882769013 890551482 73355424 890551482 73355424 194876713 499969460 194876713 499969460 504123025 499999778 504123025 499999778 702259196 966940648 702259196 966940648 287367503 347188091 287367503 347188091 815014998 839947851 815014998 839947851 304427832 499994908 304427832 499994908 505112855 613429523 505112855 613429523 496099010 17054740 496099010 17054740 982437939 996055234 982437939 996055234 499991606 40847321 499991606 40847321 959161240 672022592 959161240 672022592 221608874 9266932 221608874 9266932 967015531 928202595 967015531 928202595 294908760 500016781 294908760 500016781 946713138 142132798 946713138 142132798 372867563 392047758 372867563 392047758 587659917 881216270 587659917 881216270 9604522 9642576 9604522 9642576 50565161 865609343 50565161 865609343 500029233 310047147 500029233 310047147 412570395 761583081 412570395 761583081 45950778 499995386 45950778 499995386 676967988 500017150 676967988 500017150 308704864 256718407 308704864 256718407 739040476 817901861 739040476 817901861 338458492 89112448 338458492 89112448 720981803 398894710 720981803 398894710 432556226 896949543 432556226 896949543 500030126 444510267 500030126 444510267 83860370 844320220 83860370 844320220 921471132 499962696 921471132 499962696 535950941 916852836 535950941 916852836 128530740 666567169 128530740 666567169 546547547 394276113 546547547 394276113 75429782 745272784 75429782 745272784 499983217 387912954 499983217 387912954 500039682 705157448 500039682 705157448 834301488 500012472 834301488 500012472 413054774 479396723 413054774 479396723 608517354 163433527 608517354 163433527 76747405 499980449 76747405 499980449 804806711 791118260 804806711 791118260 349755802 269006439 349755802 269006439 173163980 650971963 173163980 650971963 599178438 184918198 599178438 184918198 132059363 933163275 132059363 933163275 62095067 937917617 62095067 93954590 62095067 93954590 868252004 158848007 868252004 158848007 85864913 85829498 85864913 85829498 487122815 805305158 487122815 805305158 176242825 499995810 176242825 499995810 646816566 757168516 646816566 757168516 121815737 878126120 121815737 789351102 121815737 789351102 500034848 499988288 500034848 499988288 705759914 221689972 705759914 221689972 996894836 996882849 996894836 996882849 499963834 263630173 499963834 263630173 556216357 890067386 556216357 890067386 500003142 997849455 500003142 997849455 941118888 184364290 941118888 184364290 304298045 429708953 304298045 429708953 626496353 537737361 626496353 537737361 499974256 963647068 499974256 963647068 30679109 30690825 30679109 500034741 30679109 500034741 937830768 361282615 937830768 361282615 428409912 658365766 428409912 658365766 950196155 987600062 950196155 987600062 19802487 908344318 19802487 908344318 524846353 373277912 524846353 373277912 281309299 939420322 281309299 939420322 46819464 167430114 46819464 167430114 499988352 720122935 499988352 720122935 307295253 413573257 307295253 413573257 500025373 702574695 500025373 702574695 143006624 336807642 143006624 336807642 975501801 899220681 975501801 899220681 499970129 272168526 499970129 272168526 685112437 336059352 685112437 336059352 499973295 887307049 499973295 887307049 580429938 456519862 580429938 456519862 171694495 500021700 171694495 500021700 857310647 218792422 857310647 218792422 279677436 589474139 279677436 589474139 639381041 224308744 639381041 224308744 165803489 792098515 165803489 792098515 500021536 500872100 500021536 500872100 222906903 81779728 222906903 81779728 953244858 806927814 953244858 806927814 498819823 170375805 498819823 170375805 750612270 916652716 750612270 916652716 916641307 500014435 916641307 500014435 76501855 977543283 76501855 977543283 660011122 389771935 660011122 389771935 208570735 764251005 208570735 764251005 953138858 499963052 953138858 499963052 545795413 806885461 545795413 806885461 880742759 411762425 880742759 411762425 507970423 611399371 507970423 611399371 316664453 499986161 316664453 499997677 316664453 499997677 940075678 59947094 940075678 59947094 95908467 784962988 95908467 784962988 553348058 330451049 553348058 330451049 55129883 949235236 55129883 949235236 50731299 326152267 50731299 326152267 687402283 312638878 687402283 312638878 682019559 410697755 682019559 410697755 78647576 916208106 78647576 916208106 802071476 86518360 802071476 86518360 50784383 758509828 50784383 758509828 806216564 824561977 806216564 824561977 355101726 499985015 355101726 499985015 131372922 499969704 131372922 499969704 699938148 942798516 699938148 942798516 397093477 322317570 397093477 322317570 277835305 499972383 277835305 499972383 880488328 662178395 880488328 662178395 546504212 252397411 546504212 252397411 762786365 716655077 762786365 716655077 633272002 414591371 633272002 414591371 323463908 825752552 323463908 825752552 500025316 21067783 500025316 21067783 21013573 904926484 21013573 904926484 885564528 499989933 885564528 499989933 500003720 857313829 500003720 857313829 839080175 797957089 839080175 797957089 663915364 463217161 663915364 463217161 454066227 957941699 454066227 957941699 42088220 745052626 42088220 745052626 424032893 77196112 424032893 77196112 77229591 77196112 159761983 755556720 159761983 755556720 833481553 914800331 833481553 914800331 53906490 26333191 53906490 26333191 925782534 653183416 925782534 653183416 75141973 39651206 75141973 39651206 973545847 988286698 973545847 988286698 11688685 28818075 11688685 28818075 412220618 446857398 412220618 446857398 641592039 767896280 641592039 767896280 499973932 35620222 499973932 35620222 853707655 249887093 853707655 249887093 25895949 974132973 25895949 974132973 917218033 839243424 917218033 839243424 809329550 499994942 809329550 499994942 499974308 350216402 499974308 350216402 748063457 106922667 748063457 106922667 352127798 460736693 352127798 460736693 716448281 719437169 716448281 719437169 208187390 819865150 208187390 819865150 948607452 971760924 948607452 971760924 122882464 841149558 122882464 841149558 167258943 354528763 167258943 354528763 628459604 648629683 628459604 648629683 848611689 866010353 848611689 866010353 117123087 117133722 117123087 117133722 434405762 651876719 434405762 651876719 927034741 999877634 927034741 999877634 88535761 478186060 88535761 478186060 521849863 478186060 221176970 221166995 221176970 221166995 975105140 979463757 975105140 979463757 109488563 144096745 109488563 144096745 665726714 668833702 665726714 668833702 179425448 179445766 179425448 179445766 717518133 549822034 717518133 549822034 207235340 499960721 207235340 499960721 482343433 417629939 482343433 417629939 591125102 792537751 591125102 792537751 143208229 75212056 143208229 75212056 749554794 263505535 749554794 263505535 139737501 7416510 139737501 7416510 730647746 499968198 730647746 499968198 365942515 379867187 365942515 379867187 976075752 965378796 976075752 965378796 100361146 239344498 100361146 239344498 529057574 744493574 529057574 744493574 500023040 639467646 500023040 639467646 934623280 934622502 934623280 934622502 308406654 462328553 308406654 462328553 642298018 891356706 642298018 891356706 60138361 366180931 60138361 366180931 900877318 900841347 900877318 382930872 900877318 382930872 5945887 993911613 5945887 993911613 920782062 94271914 920782062 94271914 731310039 833621603 731310039 833621603 166392918 982537374 166392918 982537374 499991738 450266918 499991738 450266918 538865569 768629084 538865569 768629084 179047834 286981307 179047834 286981307 922329372 77620669 922329372 77620669 10195534 604956551 10195534 604956551 565678019 499987115 565678019 499987115 499974074 868302387 499974074 868302387 686813474 499970490 686813474 499970490 828920254 171103252 828920254 171103252 127222262 815173197 127222262 815173197 500031400 223027732 500031400 223027732 182722027 558271711 182722027 558271711 830837355 167809587 830837355 167809587 75189581 75205153 75189581 75205153 302124044 925073836 302124044 925073836 925007619 285028362 925007619 285028362 398326765 607301648 398326765 607301648 48760013 951212472 48760013 499977493 48760013 499977493 935081706 958774695 935081706 958774695 970355963 499970598 970355963 499970598 127666292 521993947 127666292 521993947 859877568 369660259 859877568 369660259 77031569 777248842 77031569 777248842 777265505 262889858 777265505 262889858 415318821 621537148 415318821 621537148 500036320 813415247 500036320 813415247 835029697 971202496 835029697 971202496 28796584 971202496 722624092 440662883 722624092 440662883 469133110 838259370 469133110 838259370 780931609 63712254 780931609 63712254 277716825 750149203 277716825 750149203 875756989 952780888 875756989 952780888 974658256 99834277 974658256 99834277 65769537 993217532 65769537 993217532 543426664 457772893 543426664 457772893 264165084 549915539 264165084 549915539 663174549 830465063 663174549 830465063 958210374 958168725 958210374 958168725 358128052 500014822 358128052 500014822 778425737 778431206 778425737 778431206 418234937 308483713 418234937 308483713 243936952 996969762 243936952 996969762 678051428 499997307 678051428 499997307 269050133 723758813 269050133 723758813 489964079 469285591 489964079 469285591 259257703 764102005 259257703 764102005 35856450 964150171 35856450 759549446 35856450 759549446 536278663 474768101 536278663 474768101 229196512 14965959 229196512 14965959 992333675 994440334 992333675 994440334 1 33852 1 33852 939113909 545790885 939113909 545790885 424390790 179347958 424390790 179347958 761879372 383908349 761879372 383908349 366718295 716130296 366718295 716130296 917916013 112114589 917916013 112114589 35158302 783414325 35158302 783414325 268306694 290769312 268306694 290769312 543505402 773606023 543505402 773606023 934193047 89682849 934193047 89682849 367878075 782818553 367878075 782818553 500034810 209008092 500034810 209008092 163362613 732886379 163362613 732886379 671403644 500030865 671403644 500030865 484914311 454865239 484914311 454865239 438797279 822148366 438797279 822148366 903921219 444710305 903921219 444710305 424369472 905943093 424369472 905943093 883277522 442193038 883277522 442193038 301145707 189000951 301145707 189000951 777124968 693198658 777124968 693198658 106146701 141364471 106146701 141364471 562616912 635129045 562616912 635129045 500012888 407315612 500012888 407315612 269718968 732303856 269718968 732303856 244554621 492942027 244554621 492942027 972561754 972605001 972561754 211236626 972561754 211236626 273500094 871914428 273500094 871914428 938004479 938043329 938004479 220001384 938004479 220001384 500023403 588998532 500023403 588998532 477675808 443833344 477675808 443833344 917919729 917904868 917919729 917904868 560275880 424961122 560275880 424961122 474144610 529815663 474144610 529815663 429373710 454742091 429373710 454742091 966907818 831220028 966907818 831220028 778297459 227010951 778297459 227010951 332386588 500012410 332386588 500012410 886359252 835954626 886359252 835954626 59935353 333453939 59935353 333453939 650994113 651946879 650994113 651946879 499990173 499966485 499990173 499966485 596621841 138693672 596621841 138693672 302880743 308941131 302880743 308941131 510199913 726020005 510199913 726020005 889808636 161695493 889808636 161695493 150538608 514199098 150538608 514199098 980724610 51250784 980724610 51250784 430360914 763320030 430360914 763320030 671773033 260129053 671773033 260129053 906522095 906522072 906522095 906522072 207930550 500012921 207930550 500012921 521316217 868018973 521316217 868018973 179116534 359240322 179116534 359240322 534953519 555380523 534953519 555380523 25370153 392822570 25370153 392822570 499990447 502135159 499990447 502135159 636966869 652515143 636966869 652515143 383431868 251653565 383431868 251653565 710049330 907490005 710049330 907490005 483413814 24233515 483413814 24233515 2366989 2394103 2366989 863796785 2366989 863796785 700808137 307470184 700808137 307470184 461627252 805222756 461627252 805222756 812353754 371145768 812353754 371145768 154705289 598282907 154705289 598282907 462327794 211747221 462327794 211747221 500003368 499999192 500003368 499999192 185474555 182495264 185474555 182495264 715241665 500029909 715241665 500029909 56251476 465465030 56251476 465465030 696407923 576142232 696407923 576142232 386024918 459908216 386024918 459908216 554850792 698771375 554850792 698771375 317435538 314246316 317435538 314246316 499975930 871519882 499975930 871519882 928404644 54164101 928404644 54164101 108194439 137780340 108194439 137780340 179313308 745209863 179313308 745209863 703895581 296103920 703895581 296103920 204725461 516831491 204725461 516831491 693042032 499998815 693042032 499998815 13721378 986243456 13721378 499978183 13721378 499978183 696196098 238639959 696196098 238639959 453074691 500037588 453074691 500037588 709588013 499960383 709588013 499960383 141038882 858992075 141038882 310680024 141038882 310680024 643836047 871884151 643836047 871884151 262102525 122164566 262102525 122164566 122194083 122164566 499991627 384106577 499991627 384106577 684019970 93205581 684019970 93205581 94583492 913316953 94583492 913316953 862219059 499970410 862219059 499970410 229154549 711760339 229154549 711760339 737692357 63441394 737692357 63441394 152081436 500026154 152081436 500026154 363800598 998185305 363800598 998185305 989798206 499987057 989798206 499987057 229718803 380913807 229718803 380913807 462673967 563514916 462673967 563514916 720891205 488082829 720891205 488082829 318695915 577595179 318695915 577595179 736814555 55987831 736814555 55987831 413217824 660915483 413217824 660915483 339067203 110465312 339067203 110465312 897909281 697132173 897909281 697132173 59680648 87392736 59680648 87392736 803683496 427838606 803683496 427838606 379899467 666957647 379899467 666957647 947485804 499986642 947485804 499986642 168502057 961734305 168502057 961734305 996056207 499969439 996056207 499969439 224513069 831402789 224513069 831402789 500002157 272504800 500002157 272504800 500029600 644091047 500029600 644091047 310221007 895667307 310221007 895667307 815133488 499979226 815133488 499979226 499992016 977619857 499992016 977619857 681335169 315236278 681335169 315236278 298655265 762400940 298655265 762400940 507076133 156562275 507076133 156562275 210199589 398394982 210199589 398394982 717851366 911355292 717851366 911355292 368195845 182171045 368195845 182171045 803636855 212006414 803636855 212006414 720384543 974470461 720384543 974470461 25564714 82684969 25564714 82684969 205933323 500028027 205933323 500028027 391653112 262731204 391653112 262731204 756482633 693551494 756482633 693551494 517140817 211683601 517140817 211683601 453441402 559648825 453441402 559648825 826935657 285505688 826935657 285505688 287140853 553679312 287140853 553679312 614604049 956350519 614604049 956350519 43672235 495530905 43672235 495530905 979338426 20603473 979338426 608678403 979338426 608678403 500036999 374619690 500036999 374619690 499973123 500021382 499973123 500021382 825230728 825181896 825230728 825181896 179663851 310017771 179663851 310017771 402972978 868984437 402972978 868984437 776411658 568721650 776411658 568721650 248988513 248998175 248988513 248998175 92236275 661662555 92236275 661662555 831355141 119755264 831355141 119755264 905815492 815004191 905815492 815004191 500019338 500575720 500019338 500575720 948575890 981571240 948575890 981571240 981566642 981571240 188356540 625071634 188356540 625071634 674378766 230969490 674378766 230969490 499967675 500023096 499967675 500023096 978727216 988884189 978727216 988884189 988887684 105795562 988887684 105795562 759426568 734849486 759426568 734849486 118192477 32613874 118192477 32613874 621133230 842524280 621133230 842524280 283032866 500012577 283032866 500012577 675337104 817435219 675337104 817435219 11702444 19342513 11702444 19342513 504565586 500026185 504565586 500026185 829354578 295480148 829354578 295480148 94333248 94336507 94333248 905353013 94333248 905353013 990004059 89993922 990004059 89993922 315328628 499962997 315328628 499962997 826294777 500017748 826294777 500017748 127622060 872365949 127622060 872365949 875148973 419574202 875148973 419574202 268714116 205453789 268714116 205453789 702232839 497758429 702232839 497758429 58650166 58715266 58650166 58715266 640106077 941586419 640106077 941586419 89439969 267795865 89439969 267795865 446955667 578039068 446955667 578039068 227912160 864207497 227912160 864207497 713360993 98519906 713360993 98519906 133246635 779883189 133246635 779883189 419749160 205228914 419749160 205228914 153328718 877612697 153328718 877612697 877606718 877612697 420447873 499983803 420447873 499983803 631298627 434408047 631298627 434408047 499983088 995743531 499983088 995743531 4300113 995743531 866952729 257326168 866952729 257326168 398378152 813630868 398378152 813630868 34574365 982078891 34574365 982078891 984012708 46125949 984012708 46125949 730667381 638913225 730667381 638913225 240583708 15186181 240583708 15186181 500022724 592439334 500022724 592439334 979082953 499960263 979082953 499960263 57454673 14724320 57454673 14724320 14753264 14724320 167880258 499993072 167880258 499993072 811106647 263523527 811106647 263523527 230500363 919054309 230500363 919054309 898005917 846798307 898005917 846798307 193943776 204628746 193943776 204628746 826893775 825642999 826893775 825642999 500038274 117220918 500038274 117220918 408906520 832247611 408906520 832247611 73616874 418730222 73616874 418730222 699688240 249593658 699688240 249593658 5863755 5870372 5863755 523891578 5863755 523891578 758602990 496820168 758602990 496820168 127475252 888337610 127475252 888337610 961801350 499973461 961801350 499973461 290476445 756255044 290476445 756255044 946154071 53854143 946154071 53854143 380979535 682830632 380979535 682830632 245461365 499982457 245461365 499982457 476263436 850624856 476263436 850624856 500012433 299553770 500012433 299553770 499983103 508410947 499983103 508410947 561079150 358439484 561079150 358439484 33607890 823479085 33607890 823479085 499966627 79126860 499966627 79126860 79153801 79126860 375695317 500036184 375695317 500036184 848792796 280516970 848792796 280516970 245827482 63990934 245827482 63990934 700679339 676865707 700679339 676865707 138202624 861783303 138202624 203091521 138202624 203091521 641636019 836479834 641636019 836479834 500031730 425733911 500031730 425733911 499979324 453603762 499979324 453603762 214354270 804696760 214354270 804696760 869323497 138603752 869323497 138603752 499967837 741171652 499967837 741171652 135418191 335505731 135418191 335505731 599639876 500033078 599639876 500033078 500020672 144144863 500020672 144144863 326464003 943164373 326464003 943164373 965362536 34671602 965362536 34671602 303891736 895443272 303891736 895443272 104565513 568864656 104565513 568864656 500022099 333709035 500022099 333709035 468259768 752882371 468259768 752882371 500018180 61675382 500018180 61675382 239774858 409839676 239774858 409839676 675095067 556427544 675095067 556427544 333211595 333167052 333211595 500031828 333211595 500031828 931673807 307762176 931673807 307762176 500004689 499984810 500004689 499984810 106456281 19958125 106456281 19958125 567604699 812564933 567604699 812564933 986863756 25313915 986863756 25313915 119393737 848826600 119393737 848826600 661707538 223957018 661707538 223957018 248440868 646840585 248440868 646840585 417619022 407954054 417619022 407954054 218913302 729838208 218913302 729838208 681830798 487835609 681830798 487835609 292327603 506176284 292327603 506176284 840442639 110210335 840442639 110210335 489592185 848575313 489592185 848575313 786528451 228301592 786528451 228301592 500038650 577600227 500038650 577600227 388720591 89178974 388720591 89178974 774172806 500002005 774172806 500002005 182899211 39228569 182899211 39228569 803746789 916342635 803746789 916342635 51267189 215182565 51267189 215182565 736997336 776325282 736997336 776325282 139228335 197957644 139228335 197957644 758193062 908093067 758193062 908093067 471321164 294875256 471321164 294875256 764142824 813168550 764142824 813168550 141353688 483588497 141353688 483588497 675981158 676193741 675981158 676193741 936671137 990252821 936671137 990252821 9724562 499984420 9724562 499984420 955328212 912125278 955328212 912125278 28847768 499982989 28847768 499982989 863570197 3088817 863570197 3088817 3118926 774301947 3118926 774301947 660374237 166435198 660374237 166435198 499985845 787324547 499985845 787324547 514275904 101687212 514275904 101687212 384948711 517105350 384948711 517105350 737389909 403471242 737389909 403471242 301171164 544263637 301171164 544263637 632637712 95384041 632637712 95384041 80375611 567999940 80375611 567999940 568018633 567999940 173786302 972505681 173786302 972505681 768303451 26738380 768303451 26738380 194347212 499992406 194347212 499992406 591076211 514180667 591076211 514180667 240711711 142345934 240711711 142345934 85549855 818283387 85549855 818283387 695785305 327060253 695785305 327060253 499962985 685988889 499962985 685988889 609294312 80315551 609294312 80315551 499991092 499975932 499991092 499975932 737854639 19148916 737854639 19148916 980912936 895596984 980912936 895596984 850025397 531299548 850025397 531299548 55736092 944275833 55736092 708662410 55736092 708662410 500024120 499966603 500024120 499966603 900551489 899991307 900551489 899991307 99969196 270181813 99969196 270181813 499960179 988802172 499960179 988802172 988771972 988802172 499974673 652527228 499974673 652527228 500027382 179673203 500027382 179673203 382171869 892074175 382171869 892074175 974145748 980869023 974145748 980869023 19190453 980869023 873205102 166106453 873205102 166106453 586218928 669846926 586218928 669846926 330101707 584527128 330101707 584527128 529512274 119479226 529512274 119479226 125083090 542092610 125083090 542092610 597050649 33503855 597050649 33503855 434936662 572865429 434936662 572865429 590655216 175679645 590655216 175679645 460434274 554748362 460434274 554748362 662761201 407293218 662761201 407293218 499979754 206714615 499979754 206714615 735945301 773321269 735945301 773321269 111789669 52816409 111789669 52816409 947191624 52816409 664415650 571956414 664415650 571956414 59496491 92003781 59496491 92003781 645765420 800506813 645765420 800506813 468357804 429811514 468357804 429811514 918393898 717734200 918393898 717734200 264679134 121614162 264679134 121614162 500016661 222038871 500016661 222038871 242895404 680081074 242895404 680081074 918473100 315235551 918473100 315235551 249618003 729842446 249618003 729842446 651365692 401403000 651365692 401403000 211608005 938561329 211608005 938561329 59696124 59734374 59696124 59734374 500030947 595050072 500030947 595050072 226680014 276353555 226680014 276353555 895722844 67461781 895722844 67461781 360200594 500011580 360200594 500011580 546532433 432619574 546532433 432619574 746753876 249747076 746753876 249747076 262403423 739456332 262403423 739456332 927200746 18023976 927200746 18023976 981952240 18023976 499963298 896027735 499963298 896027735 895963493 896027735 183187500 274924463 183187500 274924463 903761756 876848810 903761756 876848810 137941766 115282180 137941766 115282180 801758357 220378493 801758357 220378493 331020991 827626305 331020991 827626305 172335466 827626305 673591242 260411373 673591242 260411373 11359481 701601072 11359481 701601072 397896600 331963936 397896600 331963936 331998891 331963936 342399039 666102676 342399039 666102676 851578684 135361649 851578684 135361649 189861194 917442250 189861194 917442250 596530329 361047586 596530329 361047586 81492851 525682891 81492851 525682891 499966883 418587780 499966883 418587780 269087940 41055171 269087940 41055171 958971844 803966396 958971844 803966396 322957652 326434693 322957652 326434693 871700849 124511963 871700849 124511963 499977544 719517429 499977544 719517429 774694442 486586098 774694442 486586098 456790061 959678476 456790061 959678476 959710513 499992478 959710513 499992478 499967988 931663560 499967988 931663560 780734307 225499579 780734307 225499579 144732383 878832552 144732383 878832552 983226222 499986256 983226222 499986256 646190279 553441302 646190279 553441302 79006541 986061520 79006541 986061520 13905215 736821174 13905215 736821174 500003950 499989621 500003950 499989621 51610637 997140518 51610637 997140518 500026879 325339814 500026879 325339814 892658656 585692755 892658656 585692755 525042266 500028728 525042266 500028728 699193980 21430763 699193980 21430763 98698760 430264755 98698760 430264755 480960042 519006434 480960042 519006434 657618136 499989690 657618136 499989690 499984651 870494937 499984651 870494937 996636881 7213122 996636881 7213122 606063920 500033337 606063920 500033337 95334798 499994825 95334798 499994825 500930686 237840422 500930686 237840422 285841759 899263410 285841759 899263410 703832435 265227419 703832435 265227419 309007017 592291543 309007017 592291543 499984260 174537331 499984260 174537331 678841931 851236338 678841931 851236338 499981407 118532767 499981407 118532767 500029982 805606589 500029982 805606589 280457872 500024392 280457872 500024392 834186790 42017847 834186790 42017847 42051931 42017847 895035566 150563774 895035566 150563774 494706712 977634659 494706712 977634659 22352569 977634659 500034850 177567630 500034850 177567630 466018182 752323520 466018182 752323520 522035358 499972067 522035358 499972067 229695834 767134078 229695834 767134078 884591308 884577031 884591308 884577031 428988910 299453558 428988910 299453558 500010908 551213035 500010908 551213035 970895045 29073551 970895045 966341409 970895045 966341409 715654936 151196073 715654936 151196073 929905309 500000370 929905309 500000370 74156365 952098408 74156365 952098408 952114912 952098408 246694689 684655805 246694689 684655805 499985954 866143304 499985954 499980118 499985954 499980118 779785209 220266178 779785209 220266178 710982294 500034053 710982294 500034053 399617297 499993282 399617297 499993282 349753206 299308012 349753206 299308012 796799073 963399765 796799073 963399765 80549468 509204555 80549468 509204555 630547564 644824467 630547564 644824467 752733952 825752147 752733952 825752147 825683813 825752147 675172174 228520026 675172174 228520026 228486337 596528136 228486337 596528136 838477223 245832098 838477223 245832098 289796036 569513406 289796036 569513406 632576145 499979978 632576145 499979978 113322490 512362496 113322490 512362496 700870377 299126006 700870377 299126006 500012109 803036051 500012109 803036051 169972382 22531857 169972382 22531857 500039996 585490076 500039996 585490076 673465914 292332592 673465914 292332592 499963946 735983437 499963946 735983437 970766691 970836556 970766691 970836556 831481069 420661782 831481069 420661782 23002888 23052121 23002888 23052121 158250654 798725342 158250654 798725342 499987093 226470915 499987093 226470915 500038362 484733516 500038362 484733516 169479596 83959538 169479596 83959538 807099306 781745141 807099306 781745141 670341446 554644533 670341446 554644533 389173056 198947387 389173056 198947387 801081190 878710673 801081190 878710673 384770686 499960960 384770686 499960960 499722261 499471842 499722261 499471842 499073051 902121368 499073051 902121368 622749954 401040760 622749954 401040760 542952569 646087435 542952569 646087435 981362334 981326143 981362334 981326143 912391705 156941189 912391705 156941189 156945264 704999115 156945264 704999115 830893499 213389520 830893499 213389520 286973990 931745500 286973990 931745500 745779043 198857175 745779043 198857175 461407977 914274892 461407977 914274892 618545271 306235443 618545271 306235443 321801186 423554139 321801186 423554139 500035852 69139286 500035852 69139286 185692177 912184907 185692177 912184907 667972237 499982608 667972237 499982608 499963560 746153453 499963560 746153453 884851034 454718880 884851034 454718880 230713514 499995874 230713514 499995874 732720934 271999797 732720934 271999797 707203245 717355773 707203245 717355773 717932289 717975575 717932289 717975575 405711029 499968220 405711029 499968220 191258159 979900861 191258159 979900861 500013024 485479177 500013024 485479177 690900684 500036983 690900684 500036983 254863039 288817873 254863039 288817873 797120237 49735686 797120237 49735686 307250181 705263941 307250181 705263941 500028247 446254800 500028247 446254800 600849069 83272571 600849069 83272571 937432307 865887247 937432307 865887247 260655200 434039612 260655200 434039612 500023729 44410099 500023729 44410099 90059919 723794518 90059919 723794518 835477784 278184985 835477784 278184985 378323209 621659858 378323209 564897259 378323209 564897259 499968628 26838781 499968628 26838781 85695887 499974803 85695887 499974803 499976021 230795891 499976021 230795891 528985485 500003522 528985485 500003522 324492026 31318059 324492026 31318059 968712510 31318059 500038349 337630956 500038349 337630956 838525618 161432538 838525618 161432538 650192446 630020015 650192446 630020015 226114643 841087427 226114643 841087427 889200896 159091377 889200896 159091377 357691768 864902793 357691768 864902793 990501153 994039875 990501153 994039875 5949291 115428052 5949291 115428052 145365418 500035452 145365418 500035452 614049700 117366898 614049700 117366898 499976425 866117747 499976425 866117747 563300086 403402969 563300086 403402969 147499228 856851602 147499228 856851602 15170373 499963208 15170373 499963208 444544085 264791264 444544085 264791264 67527770 849984873 67527770 849984873 672246319 40422892 672246319 40422892 40419461 331328077 40419461 331328077 499975381 21518492 499975381 21518492 978451702 21518492 831670551 616468761 831670551 616468761 499976556 449707818 499976556 449707818 339812224 757867138 339812224 757867138 690699488 635534526 690699488 635534526 500034517 995760204 500034517 995760204 550163407 465256891 550163407 465256891 72928196 992119763 72928196 992119763 745828673 178178399 745828673 178178399 499988725 771442165 499988725 771442165 930750869 495631348 930750869 495631348 290525695 501107367 290525695 501107367 718312546 340767524 718312546 340767524 486699494 852426191 486699494 852426191 731163058 500010858 731163058 500010858 499973734 404428148 499973734 404428148 326916134 902119683 326916134 902119683 943630054 95346494 943630054 95346494 500014667 513106269 500014667 513106269 415798877 950217989 415798877 950217989 910610843 100227611 910610843 100227611 100167350 860800969 100167350 860800969 888794643 337114208 888794643 337114208 97105051 815261764 97105051 815261764 875773158 489835415 875773158 489835415 499962797 799653674 499962797 799653674 682031545 280769808 682031545 280769808 804336982 960628842 804336982 960628842 400919990 338252464 400919990 338252464 248233167 518476353 248233167 518476353 619453599 499977012 619453599 499977012 123923835 941669123 123923835 941669123 58334031 499978914 58334031 499978914 742103560 527793393 742103560 527793393 145144410 36880501 145144410 36880501 714690675 348505641 714690675 348505641 338058154 675317507 338058154 675317507 75164312 107119769 75164312 107119769 500037943 500009517 500037943 500009517 25283734 243930888 25283734 243930888 755536609 789459050 755536609 789459050 171009675 937572333 171009675 937572333 812326839 713919992 812326839 713919992 82544365 499966015 82544365 499966015 769528503 123532271 769528503 123532271 179108110 417262177 179108110 417262177 776437687 160778030 776437687 160778030 175862798 290918623 175862798 290918623 499975796 290918623 26580513 8476529 26580513 8476529 771721682 496262454 771721682 496262454 316352538 150026857 316352538 150026857 909479411 724561454 909479411 724561454 87762308 995749317 87762308 995749317 826559104 607987680 826559104 607987680 31068390 31051828 31068390 990077791 31068390 990077791 820262134 200005102 820262134 200005102 13372122 986603136 13372122 104261092 13372122 104261092 588037270 590901658 588037270 590901658 190437265 229769898 190437265 229769898 547942643 610082508 547942643 610082508 941259858 58731913 941259858 58731913 500009639 949235408 500009639 949235408 144603323 499994535 144603323 499994535 719808566 762946798 719808566 762946798 762959106 762946798 329313511 203255801 329313511 203255801 855200897 53310096 855200897 53310096 150965649 499994983 150965649 499994983 791774585 396795986 791774585 396795986 85091079 500012366 85091079 500012366 499978320 973803321 499978320 973803321 843360825 58478623 843360825 58478623 996844435 881451246 996844435 881451246 27841501 98933422 27841501 98933422 500006462 499985124 500006462 499985124 660007142 740696159 660007142 740696159 336050982 126223180 336050982 126223180 873761212 126223180 642459590 928849381 642459590 928849381 422392629 181660867 422392629 181660867 748794446 748779480 748794446 748779480 499978244 40744735 499978244 40744735 836748973 499990629 836748973 499990629 354085867 867236875 354085867 867236875 975369027 170447760 975369027 170447760 666299383 509875902 666299383 509875902 217746315 378806202 217746315 378806202 432257000 908678975 432257000 908678975 930873462 949187573 930873462 949187573 499973569 592080915 499973569 592080915 741194887 996729357 741194887 996729357 996707488 499979064 996707488 499979064 705673288 643700071 705673288 643700071 2857955 499970143 2857955 499970143 710225127 692106784 710225127 692106784 308181778 24611482 308181778 24611482 693213125 660638293 693213125 660638293 500032903 500028389 500032903 500028389 262163374 262196847 262163374 500008007 262163374 500008007 524916599 11299546 524916599 11299546 28103660 273581018 28103660 273581018 679714648 679680318 679714648 679680318 396806401 15247202 396806401 15247202 971322117 652747359 971322117 652747359 471982601 222505326 471982601 222505326 643155566 537195747 643155566 537195747 222532384 777498603 222532384 411104262 222532384 411104262 896557981 896506686 896557981 896506686 691214498 315207684 691214498 315207684 116228310 957356771 116228310 957356771 545857104 370980635 545857104 370980635 370939970 211480330 370939970 211480330 590464921 573068370 590464921 573068370 187454294 457944742 187454294 457944742 651294823 660674463 651294823 660674463 58558718 58569048 58558718 58569048 791036258 886418420 791036258 886418420 107814075 499960913 107814075 499960913 499984470 833486535 499984470 833486535 500034590 514096392 500034590 514096392 323980853 987413716 323980853 987413716 928057048 565375261 928057048 565375261 491098675 328340572 491098675 328340572 749930422 606122196 749930422 606122196 473193940 398521732 473193940 398521732 984138903 499999666 984138903 499999666 172857808 827126181 172857808 459805380 172857808 459805380 500021337 650942961 500021337 650942961 367387443 111714091 367387443 111714091 499984498 721870930 499984498 721870930 624010907 61533654 624010907 61533654 140811569 782672528 140811569 782672528 360605764 582084402 360605764 582084402 622576214 260294915 622576214 260294915 249512919 865341694 249512919 865341694 734362054 112445450 734362054 112445450 887564262 565107234 887564262 565107234 74486142 319217740 74486142 319217740 649737162 374100761 649737162 374100761 233569352 233528512 233569352 233528512 743812586 499990755 743812586 499990755 301669123 262987725 301669123 262987725 724916831 701534480 724916831 701534480 397337394 499965737 397337394 499965737 725711738 499994215 725711738 499994215 39586227 14257379 39586227 14257379 984513973 821747436 984513973 821747436 431179855 401973391 431179855 401973391 377185004 625969888 377185004 625969888 804405159 984585386 804405159 984585386 15426380 146272283 15426380 146272283 500004391 814032496 500004391 814032496 246873231 500015287 246873231 500015287 671307228 422344123 671307228 422344123 188286538 631569450 188286538 631569450 709298000 107382190 709298000 107382190 907214898 49120431 907214898 49120431 950884486 49120431 865904568 149807328 865904568 149807328 374620656 991662039 374620656 991662039 8293772 499973501 8293772 499973501 924479283 924417253 924479283 924417253 75739098 148723162 75739098 148723162 625209965 581904092 625209965 581904092 444702326 492678434 444702326 492678434 612387791 499992874 612387791 499992874 880636575 68481244 880636575 68481244 931499421 604722232 931499421 604722232 118989606 256826929 118989606 256826929 499992452 850159782 499992452 850159782 521630424 415127263 521630424 415127263 602766687 753878890 602766687 753878890 122998620 212315945 122998620 212315945 235056553 500039890 235056553 500039890 635948982 734857713 635948982 734857713 834611821 137512422 834611821 137512422 316562055 528260694 316562055 528260694 514640693 287876925 514640693 287876925 993977937 6061530 993977937 755703895 993977937 755703895 192413184 251630796 192413184 251630796 500003893 500000385 500003893 500000385 319614617 243588779 319614617 243588779 986383291 986368640 986383291 986368640 500003955 278750697 500003955 278750697 510296523 919674657 510296523 919674657 345181892 289551674 345181892 289551674 546285962 638173919 546285962 638173919 688551368 195604394 688551368 195604394 81365974 870713463 81365974 870713463 178594356 500031247 178594356 500031247 735011459 499995734 735011459 499995734 59524170 953798837 59524170 953798837 46218588 494242132 46218588 494242132 941449651 990686376 941449651 990686376 27879577 864014241 27879577 864014241 260404856 360389373 260404856 360389373 615768837 500008771 615768837 500008771 922618673 922611451 922618673 922611451 500025928 499971801 500025928 499971801 11010490 11005658 11010490 11005658 957025067 500012575 957025067 500012575 84252531 499960102 84252531 499960102 467090449 214531751 467090449 214531751 810927308 71171889 810927308 71171889 499974257 946007980 499974257 946007980 53991290 946007980 926665942 134636889 926665942 134636889 500014070 637738520 500014070 637738520 139088916 145892449 139088916 145892449 719434458 500033489 719434458 500033489 297516048 261714458 297516048 261714458 891183883 769934589 891183883 769934589 108578782 206728753 108578782 206728753 980425105 631689035 980425105 631689035 552352698 363793598 552352698 363793598 302888505 206786703 302888505 206786703 744850027 744894905 744850027 744894905 500006758 179060602 500006758 179060602 401913526 785874833 401913526 785874833 876810867 315207713 876810867 315207713 499960779 605238014 499960779 605238014 864775986 135163472 864775986 135163472 406887154 499965381 406887154 499965381 561522696 561549638 561522696 205058943 561522696 205058943 459271286 500004832 459271286 500004832 582081494 725856292 582081494 725856292 131146359 430260681 131146359 430260681 748002536 931987693 748002536 931987693 33143129 966844726 33143129 966844726 908451154 499979425 908451154 499979425 592182210 268083265 592182210 268083265 274837852 606370651 274837852 606370651 654365467 913601341 654365467 913601341 158787518 774705036 158787518 774705036 283388852 61045141 283388852 61045141 507263801 499964880 507263801 499964880 754412027 620646779 754412027 620646779 543622588 314265997 543622588 314265997 30278853 30307233 30278853 30307233 204223260 850680779 204223260 850680779 804158763 727423527 804158763 727423527 500024311 312450014 500024311 312450014 499962961 628045028 499962961 628045028 165253397 198154467 165253397 198154467 660147575 907511330 660147575 907511330 370355457 90431932 370355457 90431932 909593521 500033782 909593521 500033782 30916212 320834859 30916212 320834859 621286223 763320942 621286223 763320942 360210951 588535431 360210951 588535431 453732237 235219436 453732237 235219436 625065609 517643872 625065609 517643872 238872190 375489582 238872190 375489582 500003283 531179220 500003283 531179220 432111715 163508081 432111715 163508081 844134680 499988759 844134680 499988759 199153464 452120231 199153464 452120231 920513807 868840931 920513807 868840931 500018776 411977560 500018776 411977560 187444355 187498096 187444355 499974574 187444355 499974574 708367280 10528257 708367280 10528257 8107785 991849905 8107785 985837162 8107785 985837162 541279446 171070028 541279446 171070028 117926230 723660883 117926230 723660883 276287242 897906847 276287242 897906847 50328524 205813207 50328524 205813207 598692298 980937988 598692298 980937988 19075548 189951140 19075548 189951140 715837838 554824070 715837838 554824070 500002866 601668330 500002866 601668330 133068440 11091349 133068440 11091349 836133714 821160651 836133714 821160651 477882996 158213080 477882996 158213080 780675626 567088007 780675626 567088007 456645510 451024785 456645510 451024785 560744292 819094018 560744292 819094018 364613638 157060200 364613638 157060200 126870387 126820430 126870387 126820430 503126254 546120227 503126254 546120227 79065613 499962416 79065613 499962416 902148551 855895672 902148551 855895672 110838588 499981752 110838588 499981752 771966627 209045961 771966627 209045961 341160156 500018596 341160156 500018596 938064554 859060920 938064554 859060920 339189322 414372367 339189322 414372367 488765174 994693376 488765174 994693376 994682540 994693376 841503064 500011265 841503064 500011265 120871317 44616453 120871317 44616453 955387981 44616453 500005831 735401879 500005831 735401879 19718160 19701696 19718160 631758694 19718160 631758694 596987368 456657369 596987368 456657369 413287809 750211685 413287809 750211685 778860020 499974087 778860020 499974087 178202412 499988994 178202412 499988994 742739531 998819828 742739531 998819828 500004729 171358018 500004729 171358018 396344431 755635765 396344431 755635765 613024762 98117963 613024762 98117963 499960314 499978820 499960314 499978820 98409457 992291912 98409457 992291912 500029648 397255985 500029648 397255985 602784556 397255985 523211049 944065792 523211049 944065792 322792338 359292223 322792338 359292223 948995447 522869529 948995447 522869529 500018808 501204523 500018808 501204523 241945681 171225853 241945681 171225853 510298464 642721102 510298464 642721102 500000767 511420229 500000767 511420229 381752439 97938019 381752439 97938019 736280538 500033118 736280538 500033118 251084973 499966879 251084973 499966879 611431268 315574205 611431268 315574205 334323671 591290479 334323671 591290479 630029052 22954752 630029052 22954752 369197733 666626163 369197733 666626163 527546774 201980680 527546774 201980680 25640208 500032931 25640208 500032931 699703511 387336275 699703511 387336275 477557465 680172692 477557465 680172692 74801877 499975391 74801877 499975391 551791275 971389075 551791275 971389075 120720760 112819367 120720760 112819367 90065183 861992002 90065183 861992002 949584185 4135956 949584185 4135956 499992229 711359734 499992229 711359734 121808285 499963152 121808285 499963152 511209998 514407304 511209998 514407304 913402324 52173613 913402324 52173613 206978852 604350238 206978852 604350238 680178994 182547750 680178994 182547750 212665478 265511598 212665478 265511598 705304021 763357837 705304021 763357837 763362499 763357837 500010904 134506969 500010904 134506969 499965183 631805101 499965183 631805101 500009728 167325418 500009728 167325418 42826614 957174746 42826614 857604315 42826614 857604315 986213442 83785763 986213442 83785763 155335775 500021935 155335775 500021935 599096497 628878003 599096497 628878003 411731797 411740519 411731797 620546938 411731797 620546938 531685375 75892647 531685375 75892647 948386452 973786540 948386452 973786540 973750245 973786540 342827141 505446125 342827141 505446125 499999695 423656938 499999695 423656938 582670103 500029088 582670103 500029088 147172668 119626163 147172668 119626163 119481153 943344133 119481153 943344133 846000502 205419423 846000502 205419423 50072262 50001259 50072262 50001259 948380685 500037509 948380685 500037509 225117850 499971272 225117850 499971272 561424919 22909846 561424919 22909846 499983934 999300443 499983934 999300443 657691 499986792 657691 499986792 621558160 466013661 621558160 466013661 114322815 990533713 114322815 990533713 9433075 499974993 9433075 499974993 624061016 363072017 624061016 363072017 283847318 715763702 283847318 715763702 926252993 73763487 926252993 73763487 767267687 931072479 767267687 931072479 499965498 113580039 499965498 113580039 500024202 600216749 500024202 600216749 500036571 270422965 500036571 270422965 499984576 802674928 499984576 802674928 679119235 499971790 679119235 499971790 910587156 696414172 910587156 696414172 123276146 876723767 123276146 876723767 949083126 283401008 949083126 283401008 485752337 557089387 485752337 557089387 922839267 77178540 922839267 914680937 922839267 914680937 487225053 500037380 487225053 500037380 805041032 271302124 805041032 271302124 499968908 985463651 499968908 985463651 350486902 366594400 350486902 366594400 638809465 153072505 638809465 153072505 61877415 938142385 61877415 101302120 61877415 101302120 838189439 976457616 838189439 976457616 266121971 625275299 266121971 625275299 850760753 48810392 850760753 48810392 951207425 48810392 912823711 500035132 912823711 500035132 179708059 234991494 179708059 234991494 824530203 756209011 824530203 756209011 317343976 87132431 317343976 87132431 709226960 500037751 709226960 500037751 155106131 335443767 155106131 335443767 400578008 539912142 400578008 539912142 872922897 47273024 872922897 47273024 47212058 24015846 47212058 24015846 879090198 499996235 879090198 499996235 536488447 617975000 536488447 617975000 469140024 500017398 469140024 500017398 275223356 619199480 275223356 619199480 451308588 450095482 451308588 450095482 277978657 780824861 277978657 780824861 149212682 79016019 149212682 79016019 917845666 256294282 917845666 256294282 499981608 929947682 499981608 929947682 994862657 994802617 994862657 994802617 40546709 413612112 40546709 413612112 784606417 215342619 784606417 215342619 730939698 500018911 730939698 500018911 401722852 604456010 401722852 604456010 644172455 314649946 644172455 314649946 685358182 739055565 685358182 739055565 320580572 344862954 320580572 344862954 581350382 442071909 581350382 442071909 99020134 931601628 99020134 931601628 16007590 15994033 16007590 15994033 34617317 961157052 34617317 961157052 862993295 11590772 862993295 11590772 120929413 545289916 120929413 545289916 792301754 381574802 792301754 381574802 371878912 565338466 371878912 565338466 450256655 500028369 450256655 500028369 634672735 874293754 634672735 874293754 391974564 215479935 391974564 215479935 961221410 929801758 961221410 929801758 5689612 994299332 5689612 584653111 5689612 584653111 499969261 177890210 499969261 177890210 660212715 977343190 660212715 977343190 388519183 391919474 388519183 391919474 441654389 941642154 441654389 941642154 878786235 300377200 878786235 300377200 419544545 745061502 419544545 745061502 833758026 102130014 833758026 102130014 499966165 499970426 499966165 499970426 810081286 407523685 810081286 407523685 499961440 780847032 499961440 780847032 526743401 94714596 526743401 94714596 94718856 94714596 238285900 698910618 238285900 698910618 336949310 117294763 336949310 117294763 882651628 17180139 882651628 17180139 17739836 767301847 17739836 767301847 707309120 500011198 707309120 500011198 500024451 109241078 500024451 109241078 911211802 962982898 911211802 962982898 21484446 33565366 21484446 33565366 496332609 733533638 496332609 733533638 816294401 478588563 816294401 478588563 442992410 627827537 442992410 627827537 526906800 318933660 526906800 318933660 851241626 866980264 851241626 866980264 176925718 111912160 176925718 111912160 937039834 937033372 937039834 937033372 514076306 435758119 514076306 435758119 356510711 927683117 356510711 927683117 662248100 523626576 662248100 523626576 123300903 178654497 123300903 178654497 508656619 502667776 508656619 502667776 277147961 806701713 277147961 806701713 719842576 61777730 719842576 61777730 76448369 911327079 76448369 911327079 645854089 434632691 645854089 434632691 7863982 7861135 7863982 7861135 985823538 785823054 985823538 785823054 60569878 163005350 60569878 163005350 934816829 62113290 934816829 62113290 410662512 620236775 410662512 620236775 29968607 468938466 29968607 468938466 724914642 938179614 724914642 938179614 61854470 499990289 61854470 499990289 805493509 194506576 805493509 553413741 805493509 553413741 391030147 499973975 391030147 499973975 896710156 865719854 896710156 865719854 718340390 664258005 718340390 664258005 485427035 285096063 485427035 285096063 957772275 978449523 957772275 978449523 406888594 39588812 406888594 39588812 978022236 978031227 978022236 978031227 182854915 499990926 182854915 499990926 558410078 228855994 558410078 228855994 184026824 536068742 184026824 536068742 675743987 500020972 675743987 500020972 315330172 837149962 315330172 837149962 625956576 113484337 625956576 113484337 477664616 999746038 477664616 999746038 999787269 799301264 999787269 799301264 49885558 971654702 49885558 971654702 971316842 889359929 971316842 889359929 246522569 412269377 246522569 412269377 576813119 795663812 576813119 795663812 310674721 424406727 310674721 424406727 623545525 658290955 623545525 658290955 366659957 45553708 366659957 45553708 683493942 499971601 683493942 499971601 182035970 811922008 182035970 811922008 553919694 100637324 553919694 100637324 91728724 902184910 91728724 902184910 593712509 247658927 593712509 247658927 350981616 673856365 350981616 673856365 907519863 146916698 907519863 146916698 500006694 817460888 500006694 817460888 56368803 943645424 56368803 442971938 56368803 442971938 565397067 575964969 565397067 575964969 261560691 140336459 261560691 140336459 682529829 806781711 682529829 806781711 861222087 499982714 861222087 499982714 870220469 225260835 870220469 225260835 210495956 932376843 210495956 932376843 934492150 152057127 934492150 152057127 712987823 546459504 712987823 546459504 542317679 269150194 542317679 269150194 4882295 499996791 4882295 62548495 4882295 62548495 77192414 721161419 77192414 721161419 861035617 985164477 861035617 985164477 985139657 499971303 985139657 499971303 600691313 859942097 600691313 859942097 252598815 150331012 252598815 150331012 849600844 533250652 849600844 533250652 156134378 75251590 156134378 75251590 75257180 909195532 75257180 909195532 729935613 50568127 729935613 50568127 290342352 698587252 290342352 698587252 838878827 858558688 838878827 858558688 92715831 90527683 92715831 90527683 500039002 603354023 500039002 603354023 314778187 90532062 314778187 90532062 31701023 735025678 31701023 735025678 903308209 262021481 903308209 262021481 500003303 518345948 500003303 518345948 403532204 138687961 403532204 138687961 823641237 879910759 823641237 879910759 119959862 119921976 119959862 119921976 188833193 390059953 188833193 390059953 984620000 984622090 984620000 129329887 984620000 129329887 213798682 863168558 213798682 863168558 112335261 115381245 112335261 115381245 769242062 875681626 769242062 875681626 897294863 395481626 897294863 395481626 219728883 638999267 219728883 638999267 761866355 499967638 761866355 499967638 500003210 788336837 500003210 788336837 631452213 356408906 631452213 356408906 251761900 6323234 251761900 6323234 6283774 6323234 335930048 842315730 335930048 842315730 80435712 979838386 80435712 979838386 20187325 737752052 20187325 737752052 722301459 395946348 722301459 395946348 8595768 8531932 8595768 408146416 8595768 408146416 723019901 268564939 723019901 268564939 209200830 795702391 209200830 795702391 935359871 85689711 935359871 85689711 318766467 359564948 318766467 359564948 697679089 822391866 697679089 822391866 73884483 406830060 73884483 406830060 634648534 500029521 634648534 500029521 894962194 801654147 894962194 801654147 390979427 387382017 390979427 387382017 659056814 793002489 659056814 793002489 178665262 352678805 178665262 352678805 790860719 521220056 790860719 521220056 138877701 81956809 138877701 81956809 500023425 461326374 500023425 461326374 214367704 211110937 214367704 211110937 928750758 952837831 928750758 952837831 47185341 965770414 47185341 965770414 833620204 499991621 833620204 499991621 79796166 990182956 79796166 990182956 889498584 183174436 889498584 183174436 148051093 542892962 148051093 542892962 670857841 500002207 670857841 573769568 670857841 573769568 119385435 500029712 119385435 500029712 453949799 453960478 453949799 453960478 503140544 812200353 503140544 812200353 108600943 108620054 108600943 108620054 499966664 497314833 499966664 497314833 604252371 989444396 604252371 989444396 10551212 989444396 755788108 743672400 755788108 743672400 78124529 78191513 78124529 78191513 643685363 623397175 643685363 623397175 489477782 57255008 489477782 57255008 500027830 673945993 500027830 673945993 747094014 975471196 747094014 975471196 499992249 353891758 499992249 353891758 477807657 901209057 477807657 901209057 500024833 550461531 500024833 550461531 667285876 838575969 667285876 838575969 90890303 197321515 90890303 197321515 234490963 349554270 234490963 349554270 577885233 510578012 577885233 510578012 119923890 367474349 119923890 367474349 912876138 500039226 912876138 500039226 778165962 191266220 778165962 191266220 296832427 815777562 296832427 815777562 985408119 14521971 985408119 14521971 922754106 914268494 922754106 914268494 499969880 275822022 499969880 275822022 754445317 764000195 754445317 764000195 403499563 393039044 403499563 393039044 609794943 887047921 609794943 887047921 249084019 386078720 249084019 386078720 655436276 968247697 655436276 968247697 282566017 662860393 282566017 662860393 782973150 823110894 782973150 823110894 203655163 24149967 203655163 24149967 24098770 24149967 180073078 840574779 180073078 840574779 836274596 635765342 836274596 635765342 124437647 415442120 124437647 415442120 528724241 537782698 528724241 537782698 500006767 305440928 500006767 305440928 707932235 504668040 707932235 504668040 364174300 454158481 364174300 454158481 499996732 654270664 499996732 654270664 385036112 215352571 385036112 215352571 99968932 846006745 99968932 846006745 500007318 163225901 500007318 163225901 119670964 997141592 119670964 997141592 500025739 500011888 500025739 500011888 241600909 145372443 241600909 145372443 841882520 946614368 841882520 946614368 152967684 696174609 152967684 696174609 500001881 438639073 500001881 438639073 379859314 530273229 379859314 530273229 537168979 714605678 537168979 714605678 714560042 726954311 714560042 726954311 141567686 230908581 141567686 230908581 499988525 499975776 499988525 499975776 729929970 866840709 729929970 866840709 879282352 461175101 879282352 461175101 499977058 249386399 499977058 249386399 134696531 996738925 134696531 996738925 996720323 996738925 870999405 499996115 870999405 499996115 500039968 89988806 500039968 89988806 277797548 842490911 277797548 842490911 893419670 499993776 893419670 499993776 501725546 298769 501725546 298769 271099 702219617 271099 702219617 663605157 632264912 663605157 632264912 338671104 855878682 338671104 855878682 962939829 499973423 962939829 499973423 43683620 976847645 43683620 976847645 916985237 482132859 916985237 482132859 458841079 902751233 458841079 902751233 902686574 902751233 479595606 366604866 479595606 366604866 539635099 782882333 539635099 782882333 782914719 858718548 782914719 858718548 84336117 171298172 84336117 171298172 499977343 514841875 499977343 514841875 880131503 920572177 880131503 920572177 926265882 246036627 926265882 246036627 19480019 723243312 19480019 723243312 499977453 530308622 499977453 530308622 744620080 121088082 744620080 121088082 499986511 980511122 499986511 980511122 422118926 212186907 422118926 212186907 500026039 304552701 500026039 304552701 821285740 706606139 821285740 706606139 500007407 499976511 500007407 499976511 132167301 523811969 132167301 523811969 821937072 258107625 821937072 258107625 634435766 779473028 634435766 779473028 220597818 368982392 220597818 368982392 658770466 340133541 658770466 340133541 244085089 628690710 244085089 628690710 819612854 58535554 819612854 58535554 453001707 705667933 453001707 705667933 679475401 499979222 679475401 499979222 86665043 879381749 86665043 879381749 725834532 499977480 725834532 499977480 847538514 738803683 847538514 738803683 271242549 445099405 271242549 445099405 554560630 876393722 554560630 876393722 123646472 139671757 123646472 139671757 880676456 920800526 880676456 920800526 79214898 167186537 79214898 167186537 848938134 913796516 848938134 913796516 913816644 50411213 913816644 50411213 242957159 670779569 242957159 670779569 500001082 289282067 500001082 289282067 134133494 3360721 134133494 3360721 3396271 940595506 3396271 940595506 616520478 67319049 616520478 67319049 932740797 620880197 932740797 620880197 216801471 295394452 216801471 295394452 492881750 500001170 492881750 500001170 311113673 500001170 553287418 381539806 553287418 381539806 137064462 862988714 137064462 397375179 137064462 397375179 499994778 706987229 499994778 706987229 499963227 282744042 499963227 282744042 500003930 282744042 499987610 794356998 499987610 794356998 742423538 411717811 742423538 411717811 242856239 745819982 242856239 745819982 598684135 145255740 598684135 145255740 499960758 450027532 499960758 450027532 328648318 876894620 328648318 876894620 88241921 89317051 88241921 89317051 817531139 828974245 817531139 828974245 901152981 93030152 901152981 93030152 68417177 543907149 68417177 543907149 910082387 89911923 910082387 687845674 910082387 687845674 161848547 499960434 161848547 499960434 776808775 651676625 776808775 651676625 628656969 161677510 628656969 161677510 499984697 794255287 499984697 794255287 811342642 108172040 811342642 108172040 368202459 500029207 368202459 500029207 979535905 325508731 979535905 325508731 499971823 818602164 499971823 340439596 499971823 340439596 771303399 720889950 771303399 720889950 523748986 223805586 523748986 223805586 224577501 499960415 224577501 499960415 21484222 18287899 21484222 18287899 981659188 500027004 981659188 500027004 271355798 170412640 271355798 170412640 991434674 499968545 991434674 499968545 499974066 65761939 499974066 65761939 9371799 844009567 9371799 844009567 499999027 210231930 499999027 210231930 565704648 628498805 565704648 628498805 289626361 173003608 289626361 173003608 879567334 681949617 879567334 681949617 526127547 473866489 526127547 473866489 486323918 698296886 486323918 698296886 536349818 300911739 536349818 300911739 778935389 737880951 778935389 737880951 485324952 192045047 485324952 192045047 628825387 620877482 628825387 620877482 500033691 529503064 500033691 529503064 220324812 195118442 220324812 195118442 885698544 622749024 885698544 622749024 500017485 306428000 500017485 306428000 693574701 306428000 368306258 500002788 368306258 500002788 833456436 313355072 833456436 313355072 564640737 980181422 564640737 980181422 38753123 811809348 38753123 811809348 540129934 479064833 540129934 479064833 425495890 514330687 425495890 514330687 552923583 442332480 552923583 442332480 652073229 500012621 652073229 500004922 652073229 500004922 499987727 738931489 499987727 738931489 199396020 800612143 199396020 747884322 199396020 747884322 535511187 398384572 535511187 398384572 601597797 647793897 601597797 647793897 37595237 313909055 37595237 313909055 500014429 500026710 500014429 500026710 115144267 768140285 115144267 768140285 824218309 500033019 824218309 500033019 500010396 73316165 500010396 73316165 154168149 783005626 154168149 783005626 499992830 410445204 499992830 410445204 185554162 962794799 185554162 962794799 962819343 962794799 935981387 883655842 935981387 883655842 851710273 148337574 851710273 499986328 851710273 499986328 500030401 10495952 500030401 10495952 989504178 409451602 989504178 409451602 500014037 240457551 500014037 240457551 499973458 229081546 499973458 229081546 786120949 874739055 786120949 874739055 203333495 431866597 203333495 431866597 660342226 764941234 660342226 764941234 426772019 396007317 426772019 396007317 190306037 499990003 190306037 499990003 589445408 481675834 589445408 481675834 467568229 201430170 467568229 201430170 499983145 830509999 499983145 830509999 837884443 326845083 837884443 326845083 218461710 967349232 218461710 967349232 500016969 782625748 500016969 782625748 884752536 2867029 884752536 2867029 2873503 799018267 2873503 799018267 500010962 130656073 500010962 130656073 325954033 523650245 325954033 523650245 996212132 3817869 996212132 3817869 869471078 500032294 869471078 500032294 401027962 437555677 401027962 437555677 500028945 500028319 500028945 500028319 805654295 40117940 805654295 40117940 363648278 365034018 363648278 365034018 500016093 559409075 500016093 559409075 36741436 24840567 36741436 24840567 975123107 974668565 975123107 974668565 925322129 187449022 925322129 187449022 369238297 946103825 369238297 946103825 846542930 193804712 846542930 193804712 219990975 500013537 219990975 500013537 633603929 500000820 633603929 500000820 577144847 865613996 577144847 865613996 940187538 211368279 940187538 211368279 500013797 465802846 500013797 465802846 253435034 641139371 253435034 641139371 686153650 404656190 686153650 404656190 28311562 526904896 28311562 526904896 593494023 113331718 593494023 113331718 991275316 882299886 991275316 882299886 614804044 509291966 614804044 509291966 467117713 867323902 467117713 867323902 750648280 219314678 750648280 219314678 27846909 977240256 27846909 977240256 977293861 977240256 100468908 268316583 100468908 268316583 500037656 979639588 500037656 979639588 979585942 979639588 769825843 222863187 769825843 222863187 248133631 506223516 248133631 506223516 741969413 354961789 741969413 354961789 99287822 856813795 99287822 856813795 500019117 188042983 500019117 188042983 168050782 507284907 168050782 507284907 780942253 398415895 780942253 398415895 94892379 39074083 94892379 39074083 8209688 991733649 8209688 966972009 8209688 966972009 208695664 385321785 208695664 385321785 871721099 794862126 871721099 794862126 558132760 2346278 558132760 2346278 997683652 2346278 55194062 919805838 55194062 919805838 244662174 272271432 244662174 272271432 873720433 988645199 873720433 988645199 988702247 988645199 965945517 553290753 965945517 553290753 511414837 404892975 511414837 404892975 468835683 633199843 468835683 633199843 366862343 633199843 558182738 212929255 558182738 212929255 17035063 982978801 17035063 560574967 17035063 560574967 442739786 510987796 442739786 510987796 698737153 325966362 698737153 325966362 300174886 975218301 300174886 975218301 787329236 297648354 787329236 297648354 499995570 29832228 499995570 29832228 249211349 559278468 249211349 559278468 490044932 402499725 490044932 402499725 387385078 557900279 387385078 557900279 718778082 369614356 718778082 369614356 11604719 567954362 11604719 567954362 732813290 181909809 732813290 181909809 499970541 759479353 499970541 759479353 624033836 340286435 624033836 340286435 826757878 726812966 826757878 726812966 500035503 521478770 500035503 521478770 598000793 307946298 598000793 307946298 500016202 832134640 500016202 832134640 510833794 272236319 510833794 272236319 499971763 741892343 499971763 741892343 258059221 128974658 258059221 128974658 721876903 825801932 721876903 825801932 825850972 825801932 500033009 212335352 500033009 212335352 977446117 22491663 977446117 500019798 977446117 500019798 193142455 392000773 193142455 392000773 712494820 226205510 712494820 226205510 481632983 711369788 481632983 711369788 658300256 562976189 658300256 562976189 471016001 228208436 471016001 228208436 228215070 590403751 228215070 590403751 821028349 85177932 821028349 85177932 205696315 771470443 205696315 771470443 242907177 287960545 242907177 287960545 321257785 499966672 321257785 499966672 843210055 765656921 843210055 765656921 552336714 499993782 552336714 499993782 834165739 993636910 834165739 993636910 206996274 402389484 206996274 402389484 531178708 610985726 531178708 610985726 499558734 262275514 499558734 262275514 508280560 702598289 508280560 702598289 767013234 500002423 767013234 500002423 431058488 328297606 431058488 328297606 537760361 499992166 537760361 499992166 978891118 36795003 978891118 36795003 500012934 420151351 500012934 420151351 988680575 499964745 988680575 499964745 139747813 860271009 139747813 860271009 500013399 499990121 500013399 499990121 182766629 182763212 182766629 182763212 499964727 669281775 499964727 669281775 956096273 499969212 956096273 499969212 39307648 39268930 39307648 816855568 39307648 816855568 417875750 339842313 417875750 339842313 499990904 991431401 499990904 991431401 991427897 991431401 991302910 927661037 991302910 927661037 867126154 796717370 867126154 796717370 167495360 21432859 167495360 21432859 978629504 21432859 77735847 500012385 77735847 500012385 567268643 499961320 567268643 499961320 69648776 697445138 69648776 697445138 563837354 499971321 563837354 499971321 277935894 615440343 277935894 615440343 541610566 505944083 541610566 505944083 260005733 8990903 260005733 8990903 991019468 881618923 991019468 881618923 859138829 499964546 859138829 499964546 449597929 646414762 449597929 646414762 686418328 268705203 686418328 268705203 222792222 927405783 222792222 927405783 586650680 264293986 586650680 264293986 109406438 986307331 109406438 986307331 757165054 247900745 757165054 247900745 348031519 500021696 348031519 500021696 500017008 328644498 500017008 328644498 72734374 967513887 72734374 967513887 903533462 806868896 903533462 806868896 754273600 618112816 754273600 618112816 42373523 42426960 42373523 42426960 725205230 934593639 725205230 934593639 944636399 476911225 944636399 476911225 500008145 915977305 500008145 915977305 170979253 38169898 170979253 38169898 864255361 388796970 864255361 388796970 324535880 500013288 324535880 500013288 892113037 263206739 892113037 263206739 190614479 166213217 190614479 166213217 808799468 811204722 808799468 811204722 500013790 672236325 500013790 672236325 760602695 57249164 760602695 57249164 26569220 639892336 26569220 639892336 791399337 187017450 791399337 187017450 323952298 793744726 323952298 793744726 785122471 586361620 785122471 586361620 516662909 499970949 516662909 499970949 872038164 40060316 872038164 40060316 40097001 40060316 500022849 714028681 500022849 714028681 888881281 499993399 888881281 499993399 554496783 170164798 554496783 170164798 499961304 499995792 499961304 499995792 574145207 605284764 574145207 605284764 28580902 53051854 28580902 53051854 774742997 685713750 774742997 685713750 265148662 81999422 265148662 81999422 920344511 901498104 920344511 901498104 313546944 619025198 313546944 619025198 585551658 78495270 585551658 78495270 310849699 673827159 310849699 673827159 487061591 271732370 487061591 271732370 144372003 997787119 144372003 997787119 899723147 100314726 899723147 100314726 704380271 298321356 704380271 298321356 120515798 93439703 120515798 93439703 93400588 62704313 93400588 62704313 698616054 500025431 698616054 500025431 394611463 243815448 394611463 243815448 499990512 669952483 499990512 669952483 831251314 67784375 831251314 67784375 67798151 920390549 67798151 920390549 187680120 223494904 187680120 223494904 668458929 435614545 668458929 435614545 500020793 77775331 500020793 77775331 51160225 818013646 51160225 818013646 948951457 948925948 948951457 948925948 499980246 500033196 499980246 500033196 624114895 829708046 624114895 829708046 499997355 440159281 499997355 440159281 253421342 134467328 253421342 134467328 134474820 513890503 134474820 513890503 555481772 264586320 555481772 264586320 775714104 752175400 775714104 752175400 408135954 476902450 408135954 476902450 648785889 791649570 648785889 791649570 390425951 218138456 390425951 218138456 675359376 499990856 675359376 499990856 128168190 81312125 128168190 81312125 24595459 698367460 24595459 698367460 538155261 306120783 538155261 306120783 187234322 526633706 187234322 526633706 845828686 332322262 845828686 332322262 661081015 831840162 661081015 831840162 500003413 653538327 500003413 653538327 463323729 485914576 463323729 485914576 495008195 699283793 495008195 699283793 589024569 370279270 589024569 370279270 649912723 581770196 649912723 581770196 503580024 471397104 503580024 471397104 766894141 111744172 766894141 111744172 122827146 776418804 122827146 776418804 499993465 499994631 499993465 499994631 80768483 919170014 80768483 853308845 80768483 853308845 820467593 93235673 820467593 93235673 966556000 724794438 966556000 724794438 229112656 499974134 229112656 499974134 536841542 515487082 536841542 515487082 355753317 193056330 355753317 193056330 991596286 499984257 991596286 499984257 264364451 612924998 264364451 612924998 500015817 832231905 500015817 832231905 499968267 380202666 499968267 380202666 355508877 761349863 355508877 761349863 994766579 5231848 994766579 5231848 964956185 500022971 964956185 500022971 282119253 52909124 282119253 52909124 989569709 612501402 989569709 612501402 539754320 432071761 539754320 432071761 499983649 954887266 499983649 954887266 38298480 38259723 38298480 38259723 500031739 772596611 500031739 772596611 498514038 244354407 498514038 244354407 600101299 821571891 600101299 821571891 360001853 190832342 360001853 190832342 511336729 531112500 511336729 531112500 258811912 87816979 258811912 87816979 75065688 927125058 75065688 927125058 72864494 174550541 72864494 174550541 298236962 734209754 298236962 734209754 265793698 617846495 265793698 617846495 592087044 468746391 592087044 468746391 499977360 718780631 499977360 718780631 750664691 196369105 750664691 196369105 82235487 41724395 82235487 41724395 636562319 507157106 636562319 507157106 149063469 499989906 149063469 499989906 736355346 954200899 736355346 954200899 968151260 361539716 968151260 361539716 2976371 3006919 2976371 760487749 2976371 760487749 858593446 200416748 858593446 200416748 500009450 953344413 500009450 953344413 499976475 148006303 499976475 148006303 115990314 944131762 115990314 944131762 802849846 411574347 802849846 411574347 278223791 500026099 278223791 500026099 225582140 726230612 225582140 726230612 869971492 499968769 869971492 499968769 424461764 169868878 424461764 169868878 740283715 435984611 740283715 435984611 211676570 987567175 211676570 987567175 12454425 374198068 12454425 374198068 500018262 513314920 500018262 513314920 13120212 237167838 13120212 237167838 574283774 748518110 574283774 748518110 82610781 397387391 82610781 397387391 799063554 536836395 799063554 536836395 425852415 77378493 425852415 77378493 912977489 500011900 912977489 500011900 107485142 98450335 107485142 98450335 779155797 467722154 779155797 467722154 39388700 970655335 39388700 970655335 920700013 79319442 920700013 79319442 737024685 500036337 737024685 500036337 93448651 392151827 93448651 392151827 500019974 937316540 500019974 937316540 70931321 275784325 70931321 275784325 500000319 499998711 500000319 499998711 14855217 500012549 14855217 500012549 598093373 449135912 598093373 449135912 168843461 880167975 168843461 880167975 590759034 178631516 590759034 178631516 276741173 519406812 276741173 519406812 984597818 153325235 984597818 153325235 321319808 500004366 321319808 500004366 500001652 926758142 500001652 926758142 793592631 410597760 793592631 410597760 142418569 713819102 142418569 713819102 500039298 76360377 500039298 76360377 500000150 853876301 500000150 853876301 289904952 500023635 289904952 500023635 78861700 921141333 78861700 921141333 676603220 490877763 676603220 490877763 467808814 867403962 467808814 867403962 805770974 389220241 805770974 389220241 207836026 592548737 207836026 592548737 890592318 360081549 890592318 360081549 500014003 499982266 500014003 499982266 870555747 14538529 870555747 14538529 499990787 989194153 499990787 989194153 989205484 989194153 499997321 436768 499997321 436768 846746380 542996155 846746380 542996155 206986651 195697891 206986651 195697891 924919137 965572463 924919137 965572463 985905742 500030876 985905742 500030876 499979309 895508574 499979309 895508574 855635488 480890214 855635488 480890214 72000701 924362808 72000701 924362808 709044975 429337959 709044975 429337959 239189801 660487092 239189801 660487092 499983480 934316531 499983480 934316531 65667146 748181780 65667146 748181780 814065165 854555758 814065165 854555758 104747081 44415529 104747081 44415529 942802182 143687941 942802182 143687941 330830191 513763552 330830191 513763552 499981796 574885417 499981796 574885417 92696153 92659867 92696153 92659867 141830067 601707926 141830067 601707926 857013377 987225426 857013377 987225426 323175936 599077234 323175936 599077234 768299803 79880701 768299803 79880701 79899517 79880701 498347970 981218713 498347970 981218713 18781668 853760061 18781668 853760061 841372102 499996104 841372102 499996104 500016181 108032410 500016181 108032410 371502512 690859142 371502512 690859142 836107782 31468934 836107782 31468934 31443651 500018761 31443651 500018761 885740897 90138662 885740897 90138662 299165727 946455979 299165727 946455979 874279750 125793783 874279750 125793783 458843473 500030080 458843473 500030080 32461917 967557229 32461917 967557229 856140124 667225545 856140124 667225545 104030081 135119637 104030081 135119637 981521512 821532706 981521512 821532706 178463169 476877432 178463169 476877432 541864274 637611495 541864274 637611495 141722735 299264253 141722735 299264253 804242821 727677221 804242821 727677221 56145210 319955999 56145210 319955999 947066992 38594966 947066992 38594966 29583831 29532782 29583831 29532782 294415189 629698527 294415189 629698527 654723340 147162980 654723340 147162980 241806194 738976022 241806194 738976022 616646534 114114990 616646534 114114990 254128681 465213874 254128681 465213874 742581016 512970585 742581016 512970585 418220528 343213976 418220528 343213976 742335550 755527570 742335550 755527570 796299754 250137988 796299754 250137988 472687193 733944261 472687193 733944261 771809577 447797434 771809577 447797434 500000830 593786482 500000830 593786482 317534848 955553043 317534848 955553043 811070865 123767764 811070865 123767764 499999388 123767764 620374913 994446731 620374913 994446731 10406879 725092988 10406879 725092988 680841107 314697240 680841107 314697240 105299813 518744833 105299813 518744833 528749667 762825841 528749667 762825841 403247972 275387912 403247972 275387912 123498794 627687050 123498794 627687050 568258938 484749784 568258938 484749784 90719811 90740243 90719811 90740243 395509002 965991570 395509002 965991570 940411521 783674898 940411521 783674898 499998346 235768524 499998346 235768524 659202946 500029483 659202946 500029483 499962609 436491487 499962609 436491487 35466223 964513715 35466223 964513715 500010947 376417470 500010947 376417470 138614309 819542773 138614309 819542773 857883646 117752923 857883646 117752923 97982236 506822272 97982236 506822272 499983674 758875010 499983674 758875010 500005181 981064755 500005181 981064755 16403259 983625739 16403259 31793134 16403259 31793134 963210663 248560342 963210663 248560342 475067440 844669342 475067440 844669342 500018395 891898816 500018395 649978784 500018395 649978784 610688607 194659163 610688607 194659163 194618886 803152009 194618886 803152009 499986157 317534942 499986157 317534942 158878597 501504098 158878597 501504098 501536495 501504098 464342314 835250895 464342314 835250895 924195493 3512906 924195493 3512906 105798950 499973627 105798950 499973627 966983449 659782122 966983449 659782122 307188556 881898993 307188556 881898993 881845647 881898993 499975052 437867157 499975052 437867157 332720397 684371147 332720397 684371147 846851595 121946961 846851595 121946961 499983657 511127920 499983657 511127920 561079468 420845647 561079468 420845647 304709411 499990336 304709411 499990336 439137398 421124910 439137398 421124910 894652803 500024194 894652803 500024194 562677380 435886119 562677380 435886119 450980638 562239883 450980638 562239883 963943280 489544797 963943280 489544797 500012530 919217469 500012530 919217469 256132397 265786426 256132397 265786426 381543177 547253268 381543177 547253268 821209201 342395665 821209201 342395665 500028047 765815423 500028047 765815423 13217949 125435730 13217949 125435730 800293392 452764383 800293392 452764383 309611605 500016186 309611605 500016186 725403199 210872345 725403199 210872345 237247712 698744840 237247712 698744840 948829785 377560862 948829785 377560862 356373725 839343344 356373725 839343344 672914695 512329692 672914695 512329692 468400162 22072429 468400162 22072429 543662992 489657651 543662992 489657651 407579898 746516069 407579898 746516069 241757348 499972432 241757348 499972432 593491865 783526712 593491865 783526712 211004352 87335270 211004352 87335270 837465650 500033970 837465650 500033970 287907974 68338810 287907974 68338810 53392058 946597379 53392058 946597379 901392218 500028618 901392218 500028618 481118800 619018536 481118800 619018536 773633739 210463314 773633739 210463314 276808805 520861415 276808805 520861415 821147817 438151206 821147817 438151206 28414193 933726844 28414193 933726844 612539560 463643802 612539560 463643802 439052657 646856909 439052657 646856909 553736777 500033162 553736777 500033162 766018306 824596365 766018306 824596365 488435151 314867984 488435151 314867984 500037595 956428227 500037595 956428227 272274706 308036591 272274706 308036591 881780293 850740014 881780293 850740014 531611832 500017319 531611832 500017319 214088569 181439951 214088569 181439951 968570567 989985190 968570567 989985190 41892738 60727207 41892738 60727207 161313109 292301073 161313109 292301073 556006063 795773702 556006063 795773702 795729908 438452541 795729908 438452541 216566023 789760618 216566023 789760618 792135669 364925710 792135669 364925710 351314807 722428893 351314807 722428893 277634696 14881207 277634696 14881207 949486555 500030463 949486555 500030463 532884360 983852443 532884360 983852443 16181645 983852443 937324085 919082961 937324085 919082961 836030491 48204764 836030491 48204764 951785371 500029914 951785371 500029914 660925252 76788274 660925252 76788274 233779908 701492436 233779908 701492436 298514680 701492436 119370500 97768394 119370500 97768394 500025802 467537276 500025802 467537276 769353389 183356306 769353389 183356306 68841221 947803015 68841221 947803015 697943857 592394155 697943857 592394155 500011465 923859289 500011465 923859289 945826606 308705578 945826606 308705578 464668583 479101447 464668583 479101447 920550812 500021192 920550812 500021192 450170838 171700801 450170838 171700801 586779701 905701865 586779701 905701865 107473214 131853697 107473214 131853697 693277377 728391825 693277377 728391825 132401485 139637452 132401485 139637452 842916301 610943983 842916301 610943983 366431054 745880624 366431054 745880624 827911465 842379336 827911465 842379336 406520095 175336800 406520095 175336800 693396581 600022018 693396581 600022018 523177039 499985060 523177039 499985060 885154410 55429878 885154410 55429878 345143168 499582850 345143168 499582850 748414874 206762342 748414874 206762342 166713815 101487637 166713815 101487637 898502871 101487637 499965213 257632665 499965213 257632665 257593152 499988680 257593152 499988680 702167013 242727314 702167013 242727314 194681671 186325264 194681671 186325264 709515761 862349536 709515761 862349536 449462135 308454112 449462135 308454112 775918902 668769901 775918902 668769901 129850155 500006185 129850155 500006185 110223496 392104897 110223496 392104897 560626566 812137334 560626566 812137334 235253794 331720798 235253794 331720798 380817485 777510080 380817485 777510080 959711873 959719887 959711873 140495851 959711873 140495851 500026737 694053573 500026737 694053573 6459245 993538377 6459245 46295786 6459245 46295786 425874852 756548210 425874852 756548210 773688401 493244259 773688401 493244259 161640929 776140489 161640929 776140489 618039087 606615291 618039087 606615291 356877917 887667689 356877917 887667689 665879241 479052633 665879241 479052633 449507032 160616938 449507032 160616938 500033538 516267076 500033538 516267076 499990031 114440917 499990031 114440917 506424754 677967505 506424754 677967505 499999254 130267876 499999254 130267876 896740636 602393855 896740636 602393855 329968121 500012040 329968121 500012040 166905551 571402704 166905551 571402704 473968583 272865214 473968583 272865214 145988212 866809271 145988212 866809271 866790146 225379578 866790146 225379578 105731867 500018008 105731867 500018008 863659705 180683803 863659705 180683803 26713753 499990908 26713753 499990908 589789132 824618571 589789132 824618571 405300364 51245302 405300364 51245302 836871104 841573881 836871104 841573881 935193953 53641797 935193953 53641797 500022717 641725020 500022717 641725020 139492572 860459870 139492572 860459870 127315990 255695720 127315990 255695720 729368533 499986258 729368533 499986258 54516915 958105273 54516915 958105273 958101452 958105273 726100243 596284543 726100243 596284543 8656765 124436028 8656765 124436028 130782414 777647176 130782414 777647176 499973541 492366938 499973541 492366938 500005302 170769962 500005302 170769962 383762470 953869304 383762470 953869304 996648934 105444494 996648934 105444494 318185806 484641565 318185806 484641565 502048969 646756676 502048969 646756676 333997568 960157047 333997568 960157047 500030633 499983343 500030633 499983343 305048248 195995957 305048248 195995957 123057426 876958218 123057426 492114555 123057426 492114555 769707658 630877022 769707658 630877022 164109918 105351991 164109918 105351991 912176228 503688013 912176228 503688013 263902515 244808387 263902515 244808387 928262307 928242381 928262307 97680975 928262307 97680975 873813960 135618346 873813960 135618346 695780769 544341034 695780769 544341034 409035266 715915969 409035266 715915969 243657761 499986257 243657761 687721888 243657761 687721888 958763946 250606182 958763946 250606182 562046662 743115926 562046662 743115926 189819423 152680755 189819423 152680755 735485080 323163544 735485080 323163544 384855070 663570618 384855070 663570618 624525506 298556710 624525506 298556710 257637758 906752807 257637758 906752807 500022052 69081170 500022052 69081170 69085435 69081170 798313135 273875655 798313135 273875655 89243324 645138992 89243324 645138992 479703444 49220773 479703444 49220773 866469307 992342825 866469307 992342825 7684907 992342825 753348339 34081198 753348339 34081198 28618897 864051629 28618897 864051629 836992865 833682507 836992865 833682507 183947661 43626655 183947661 43626655 551290717 945801216 551290717 945801216 54120101 945801216 679921182 46708812 679921182 46708812 500012431 745666133 500012431 745666133 106539484 106594531 106539484 607835352 106539484 607835352 824334945 277949114 824334945 277949114 5114519 994903424 5114519 851491108 5114519 851491108 500030870 520971848 500030870 520971848 194873335 43288229 194873335 43288229 954793250 349370316 954793250 349370316 301881632 922487872 301881632 922487872 77536941 922487872 569651984 85159720 569651984 85159720 499978959 953007055 499978959 953007055 749644402 194561294 749644402 194561294 476524313 499979638 476524313 499979638 138803641 159406394 138803641 159406394 887156616 57576977 887156616 57576977 57631145 816510308 57631145 816510308 500029992 46233280 500029992 46233280 267379312 499989951 267379312 499989951 600043454 41836470 600043454 41836470 980422871 682485509 980422871 682485509 358093582 431317061 358093582 431317061 485850004 519925769 485850004 519925769 547900391 500000174 547900391 500000174 385042814 303528906 385042814 303528906 289161955 157758501 289161955 157758501 580319703 673039814 580319703 673039814 24888608 999054110 24888608 999054110 994760029 549137657 994760029 549137657 500029267 617936287 500029267 617936287 633361643 412690249 633361643 412690249 152881939 152840084 152881939 152840084 972593394 919849126 972593394 919849126 879934349 537123716 879934349 537123716 373301881 285217364 373301881 285217364 917590392 530752493 917590392 530752493 309683821 438435903 309683821 438435903 691517560 868140137 691517560 868140137 218044987 750054775 218044987 750054775 500011642 500009929 500011642 500009929 738504566 261490381 738504566 261490381 500017269 529484996 500017269 529484996 721556439 941968096 721556439 941968096 270044917 115027236 270044917 115027236 831788785 629997979 831788785 629997979 113216065 113168472 113216065 113168472 851685467 502121839 851685467 502121839 423300008 196657451 423300008 196657451 970071751 822408151 970071751 822408151 465437879 437378284 465437879 437378284 241251515 679986923 241251515 679986923 901751756 310766318 901751756 310766318 568573591 971857704 568573591 971857704 456714688 52960325 456714688 52960325 887333510 124109297 887333510 124109297 695283085 936444603 695283085 936444603 500004255 259369251 500004255 259369251 440040090 892836164 440040090 892836164 855566918 499974641 855566918 499974641 462268534 500021269 462268534 500021269 117777240 499983545 117777240 499983545 499963571 100885043 499963571 100885043 899137024 100885043 108349410 499992035 108349410 499992035 582021251 530926041 582021251 530926041 145927706 971272600 145927706 971272600 500016052 36670074 500016052 36670074 665003423 902364727 665003423 902364727 258508627 258548092 258508627 258548092 266023690 639327723 266023690 639327723 892053832 322826518 892053832 322826518 305725605 526743508 305725605 526743508 511702723 387926666 511702723 387926666 373935477 499964816 373935477 499964816 572941914 500038781 572941914 500038781 808992818 738632678 808992818 738632678 621302699 490033551 621302699 490033551 24234513 614541971 24234513 614541971 500007035 719036698 500007035 719036698 739071530 183009465 739071530 183009465 65424147 744580822 65424147 744580822 426833788 500005432 426833788 500005432 219683963 37394121 219683963 37394121 962623835 37394121 415543511 580885086 415543511 580885086 758627327 428137966 758627327 428137966 450775244 880124134 450775244 880124134 72162497 140324543 72162497 140324543 400458059 667208440 400458059 667208440 620379034 383248172 620379034 383248172 261091302 22161946 261091302 22161946 22198703 22161946 796753373 915263322 796753373 915263322 392022759 273235514 392022759 273235514 777027167 764587894 777027167 764587894 237979803 106537054 237979803 106537054 500034888 591493666 500034888 591493666 547779150 452744766 547779150 452744766 160448197 549598727 160448197 549598727 499992793 789159637 499992793 789159637 500035747 375086234 500035747 375086234 256357570 821293966 256357570 821293966 776274156 258611500 776274156 258611500 464895105 546965305 464895105 546965305 741245528 123025939 741245528 123025939 154902137 456491024 154902137 456491024 902882891 97081427 902882891 773258410 902882891 773258410 447800895 3631529 447800895 3631529 983795649 386079556 983795649 386079556 223848707 627159875 223848707 627159875 893593528 467144284 893593528 467144284 127888155 857156584 127888155 857156584 500008664 72438480 500008664 72438480 192675703 535267828 192675703 535267828 500037416 377938483 500037416 377938483 872394516 817327230 872394516 817327230 9830151 307327503 9830151 307327503 500012424 593841873 500012424 593841873 268495539 731537451 268495539 185766996 268495539 185766996 506170073 728917175 506170073 728917175 203302723 410912017 203302723 410912017 496636097 499998596 496636097 499998596 27871294 27852813 27871294 27852813 918389485 943132163 918389485 943132163 6909782 993118689 6909782 993118689 872979255 500008297 872979255 500008297 382012858 405844210 382012858 405844210 723966772 500024161 723966772 500024161 516273904 499982085 516273904 499982085 807726691 751369898 807726691 751369898 335800542 69341203 335800542 69341203 69358632 69341203 695161356 820517230 695161356 820517230 224157517 609298580 224157517 609298580 675007063 693734361 675007063 693734361 81713825 971749284 81713825 971749284 817644385 364883187 817644385 364883187 499979913 935020038 499979913 935020038 1565747 213742597 1565747 213742597 251608116 335674195 251608116 335674195 851521084 500009460 851521084 500009460 124655188 82104764 124655188 82104764 718970878 344910637 718970878 344910637 508671974 690836440 508671974 690836440 439290432 407802193 439290432 407802193 184961643 976069349 184961643 976069349 965418786 939731500 965418786 939731500 876086317 244338146 876086317 244338146 51748951 51749668 51748951 51749668 762963804 681789648 762963804 681789648 39086428 79569699 39086428 79569699 652701419 500017656 652701419 500017656 320752033 500028118 320752033 500028118 761056538 881301903 761056538 881301903 881255858 881301903 155456027 822048783 155456027 822048783 866631041 897878035 866631041 897878035 90788925 909195945 90788925 909195945 581659456 123072807 581659456 123072807 321886910 900355094 321886910 900355094 828019641 211593467 828019641 211593467 485232839 630386576 485232839 630386576 204127121 841307687 204127121 841307687 752856132 727800587 752856132 727800587 272151485 727800587 973420354 989323698 973420354 989323698 989303530 989323698 14504545 47959888 14504545 47959888 966972491 732506846 966972491 732506846 241089405 133533176 241089405 133533176 516890608 579522216 516890608 579522216 154816633 313586919 154816633 313586919 684254678 446116105 684254678 446116105 549369888 618121230 549369888 618121230 299308132 263052876 299308132 263052876 770523678 226865571 770523678 226865571 959006229 908535881 959006229 908535881 616935869 61483344 616935869 61483344 61498571 61483344 590297796 760354228 590297796 760354228 437467610 499963646 437467610 499963646 323024808 963982324 323024808 963982324 963964936 37106054 963964936 37106054 74470352 973313380 74470352 973313380 587473886 346283103 587473886 346283103 346356590 577273776 346356590 577273776 796132327 207981070 796132327 207981070 162888674 747892716 162888674 747892716 597816795 217398197 597816795 217398197 235722797 803194598 235722797 803194598 500035534 499987631 500035534 499987631 225799964 113541825 225799964 113541825 858892802 537427365 858892802 537427365 499973198 20323759 499973198 20323759 263695394 597829098 263695394 597829098 768263264 32997032 768263264 32997032 158282663 939972403 158282663 939972403 17063640 9127354 17063640 9127354 990908414 9127354 500013826 686447943 500013826 686447943 915369548 35464392 915369548 35464392 185119503 809401406 185119503 809401406 560335826 95676802 560335826 95676802 95657386 95676802 905036989 751090058 905036989 751090058 449967434 500028303 449967434 500028303 136919127 863062962 136919127 863062962 121284006 406348435 121284006 406348435 728553470 785436751 728553470 785436751 960256401 442159681 960256401 442159681 132265131 132262937 132265131 132262937 715324448 642737289 715324448 642737289 357624918 213217624 357624918 213217624 636592005 864085209 636592005 864085209 61769541 225582743 61769541 225582743 500033526 933701708 500033526 933701708 66288020 933701708 636760679 499971421 636760679 499971421 443523727 199532573 443523727 199532573 856076496 526419660 856076496 526419660 105478675 372959805 105478675 372959805 518608642 779395359 518608642 779395359 982314923 440273200 982314923 440273200 473070946 989663039 473070946 989663039 989717727 989663039 55711556 851501006 55711556 851501006 500036221 87410720 500036221 87410720 172284712 707837992 172284712 707837992 500002730 779094194 500002730 779094194 539735551 499962355 539735551 499962355 14140362 972225412 14140362 972225412 797855237 189416909 797855237 189416909 218629710 717666755 218629710 717666755 346158361 315197664 346158361 315197664 752965678 246985659 752965678 246985659 500037915 637532664 500037915 637532664 808225744 402120932 808225744 402120932 245842172 999776179 245842172 999776179 960802580 69791232 960802580 69791232 638477058 773581186 638477058 773581186 313201134 436543903 313201134 436543903 723094172 747922404 723094172 747922404 375218236 61221564 375218236 61221564 532092388 940150351 532092388 940150351 154239225 773678047 154239225 773678047 858711322 127269534 858711322 127269534 872771422 79100229 872771422 79100229 217267173 788923789 217267173 788923789 49217742 49227052 49217742 693623323 49217742 693623323 871391553 212260059 871391553 212260059 247640694 937286782 247640694 937286782 839066885 499968135 839066885 499968135 446649227 935715298 446649227 935715298 47467256 952528698 47467256 579375365 47467256 579375365 499988783 745330656 499988783 745330656 247745615 437526695 247745615 437526695 499997055 167614688 499997055 167614688 236496456 658886848 236496456 658886848 577037214 312879897 577037214 312879897 996903105 937692029 996903105 937692029 456681421 37689718 456681421 37689718 4006747 3977916 4006747 3977916 249189449 565323941 249189449 565323941 569311147 56199064 569311147 56199064 185712368 776168779 185712368 776168779 521506305 106564025 521506305 106564025 998276016 857799520 998276016 857799520 499978431 497182658 499978431 497182658 519820164 402086682 519820164 402086682 597921670 590295897 597921670 590295897 499998572 216209351 499998572 216209351 808702546 704656652 808702546 704656652 306551736 669451493 306551736 669451493 547426766 227912478 547426766 227912478 794167171 567123653 794167171 567123653 160430828 220137791 160430828 220137791 584987271 812352800 584987271 812352800 246868978 427901911 246868978 427901911 526414856 499985737 526414856 499985737 925189719 74817105 925189719 74817105 20225057 500036793 20225057 500036793 761262895 956126378 761262895 956126378 231196199 267865688 231196199 267865688 368006457 808144128 368006457 808144128 866603981 77111340 866603981 77111340 455213658 490700276 455213658 490700276 499999786 990513640 499999786 990513640 789866950 272031932 789866950 272031932 249970680 945815982 249970680 945815982 54201500 945815982 500017992 224724999 500017992 224724999 358837162 658010557 358837162 658010557 500003886 883290275 500003886 883290275 313879244 481602172 313879244 481602172 985262181 556075644 985262181 556075644 90404088 45725666 90404088 45725666 45753698 45725666 721166078 657804885 721166078 657804885 499972285 262613217 499972285 262613217 500039727 955275555 500039727 955275555 59441638 898229293 59441638 898229293 812663117 340224093 812663117 340224093 316037378 808376711 316037378 808376711 783160961 527939986 783160961 527939986 404054722 499997425 404054722 499997425 957634191 3178156 957634191 3178156 239969137 561446215 239969137 561446215 788008775 837951766 788008775 837951766 136147159 499970037 136147159 499970037 568929609 632411070 568929609 632411070 826446117 500005690 826446117 500005690 597517448 836088407 597517448 836088407 307049719 502472465 307049719 502472465 892734098 179219047 892734098 179219047 66729503 628276774 66729503 628276774 500011735 410590563 500011735 410590563 390114524 893355801 390114524 893355801 770412608 91250510 770412608 91250510 25392329 974656563 25392329 974656563 610951107 393999864 610951107 393999864 432670582 664494569 432670582 664494569 904221387 308720903 904221387 308720903 1612111 983895322 1612111 983895322 502658758 104837156 502658758 104837156 425144992 499966860 425144992 499966860 499993236 116209664 499993236 116209664 100321298 34578887 100321298 34578887 765584964 684180173 765584964 684180173 500035416 957978429 500035416 957978429 41990705 957978429 699262432 499969707 699262432 499969707 500013703 115033919 500013703 115033919 115038001 115033919 963634155 36349453 963634155 499993407 963634155 499993407 94272638 181689776 94272638 181689776 651731642 476036548 651731642 476036548 71744592 928276546 71744592 928276546 499983188 41056509 499983188 41056509 337696431 552424286 337696431 552424286 500037601 84469110 500037601 84469110 25824937 727999839 25824937 727999839 422211299 500037709 422211299 500037709 349197472 700105078 349197472 700105078 962781502 4100002 962781502 4100002 4045499 4100002 500022296 499968033 500022296 499968033 34304871 16729444 34304871 16729444 16720020 16729444 274380392 341604482 274380392 341604482 828804978 671264441 828804978 671264441 173867525 826138162 173867525 826138162 598566761 303522647 598566761 303522647 314362139 848723675 314362139 848723675 703931538 313486323 703931538 313486323 358938818 974027104 358938818 974027104 838254432 500007163 838254432 500007163 108256446 530177839 108256446 530177839 876127157 241150959 876127157 241150959 215563105 893601197 215563105 893601197 893678033 893601197 704959162 552533944 704959162 552533944 313443127 987200037 313443127 987200037 875439780 813297635 875439780 813297635 163774017 898096673 163774017 898096673 667313287 17817930 667313287 17817930 17778428 499984753 17778428 499984753 807310512 87119881 807310512 87119881 932108343 500024002 932108343 500024002 500025291 635117458 500025291 635117458 238275394 336798693 238275394 336798693 839661107 40656798 839661107 40656798 267571930 725947031 267571930 725947031 535114439 247154780 535114439 247154780 121340811 764284591 121340811 764284591 246554121 229684717 246554121 229684717 110649556 989483567 110649556 989483567 10515306 989483567 953445119 210857745 953445119 210857745 698916400 708046474 698916400 708046474 929091713 36950165 929091713 36950165 229917912 287074612 229917912 287074612 691139141 320185182 691139141 320185182 532056743 785642127 532056743 785642127 927699018 499984575 927699018 499984575 278615827 196162156 278615827 196162156 883276050 698911313 883276050 698911313 524429834 123331762 524429834 123331762 446772760 539833006 446772760 539833006 710868929 423137136 710868929 423137136 240027609 500004735 240027609 500004735 668181330 499980063 668181330 499980063 10463536 10445002 10463536 10445002 72358799 780707627 72358799 780707627 548885099 319744109 548885099 319744109 32218945 32184516 32218945 32184516 499989325 733142599 499989325 733142599 733188182 733142599 382905106 144271888 382905106 144271888 500024744 936023028 500024744 936023028 119676430 36580695 119676430 36580695 989151096 898783042 989151096 898783042 90189634 339244333 90189634 339244333 756917701 775611077 756917701 775611077 79730583 112565624 79730583 112565624 590255765 735827684 590255765 735827684 499986429 366639046 499986429 366639046 613590588 500039811 613590588 500039811 157302468 388655919 157302468 388655919 499975746 873210969 499975746 873210969 126795725 873210969 671050579 459986983 671050579 459986983 18019717 11543598 18019717 11543598 499998143 500029964 499998143 500029964 441145229 369432947 441145229 369432947 759286828 748671182 759286828 748671182 406629114 196940625 406629114 196940625 688476538 558379398 688476538 558379398 291579921 254646677 291579921 254646677 705625387 500002851 705625387 500002851 966713988 499961150 966713988 499961150 220211803 541893258 220211803 541893258 499999326 321648869 499999326 865779860 499999326 865779860 346800228 324436870 346800228 324436870 768417764 727284163 768417764 727284163 499980175 270760118 499980175 270760118 346454341 921339710 346454341 921339710 44838942 500013980 44838942 500013980 766797419 304869238 766797419 304869238 334671927 586090066 334671927 586090066 817994168 311789429 817994168 311789429 100160581 500001637 100160581 500001637 597704730 178258741 597704730 178258741 152097806 499964133 152097806 499964133 791357931 208474922 791357931 208474922 927110148 851925984 927110148 851925984 499986478 216115168 499986478 216115168 500036850 692552237 500036850 692552237 58180787 272536418 58180787 272536418 499973410 499979916 499973410 499979916 9876703 968569951 9876703 968569951 445078743 497841879 445078743 497841879 502093281 238662150 502093281 238662150 115487423 712077442 115487423 712077442 866374347 132879354 866374347 132879354 957679625 612576974 957679625 612576974 581515924 499962002 581515924 499962002 280958214 811032288 280958214 811032288 546563205 135849031 546563205 135849031 122476287 500027268 122476287 500027268 779890326 200204415 779890326 200204415 10853574 967134822 10853574 967134822 126398651 499963861 126398651 499963861 744908169 9515929 744908169 9515929 991915061 722712918 991915061 722712918 499968845 405812146 499968845 405812146 374642862 222086639 374642862 222086639 787903980 67221336 787903980 67221336 957274841 685451477 957274841 685451477 615469630 420497675 615469630 420497675 499972757 870464601 499972757 870464601 867731234 685192886 867731234 685192886 23458100 196133317 23458100 196133317 248496826 280067295 248496826 280067295 468392857 504765160 468392857 504765160 989887264 989917126 989887264 989917126 15807348 256061816 15807348 256061816 319595804 367638468 319595804 367638468 726701696 986174774 726701696 986174774 118949443 98590286 118949443 98590286 932602858 884040873 932602858 884040873 88639455 327083439 88639455 327083439 524646255 787644322 524646255 787644322 80395947 60355025 80395947 60355025 970335226 886881455 970335226 886881455 500020950 193183724 500020950 193183724 806769499 701957480 806769499 701957480 386347360 143896307 386347360 143896307 650461561 512083706 650461561 512083706 409557350 743280160 409557350 743280160 978471040 978454736 978471040 978454736 961168975 500027068 961168975 500027068 719020248 913867061 719020248 913867061 276653545 666285542 276653545 666285542 409077835 27857174 409077835 27857174 572093679 866571073 572093679 866571073 866564545 866571073 500003306 479075505 500003306 479075505 500020760 871484154 500020760 871484154 592252827 444577235 592252827 444577235 500007907 297120405 500007907 297120405 638909755 363644549 638909755 363644549 499969570 918153842 499969570 918153842 557066514 417994519 557066514 417994519 582023834 417994519 140616090 639550794 140616090 639550794 500018670 477289781 500018670 477289781 562804019 112420374 562804019 112420374 112390811 112420374 918426252 81630985 918426252 81630985 685512410 811627668 685512410 811627668 820281471 305220175 820281471 305220175 499974517 956390866 499974517 956390866 696751932 499998804 696751932 499998804 339394403 217065520 339394403 217065520 881725748 863604874 881725748 863604874 500034368 273140451 500034368 273140451 190282794 974215882 190282794 974215882 500026281 466493902 500026281 466493902 63761646 790193425 63761646 790193425 499962749 500034047 499962749 500034047 53583965 946457807 53583965 499984009 53583965 499984009 473295967 460216927 473295967 460216927 317741342 987573961 317741342 987573961 762887264 499987954 762887264 499987954 584280057 106466546 584280057 106466546 499982642 499982155 499982642 499982155 992900329 992959486 992900329 77714810 992900329 77714810 113049322 912976938 113049322 912976938 989116847 53004747 989116847 53004747 323880633 852864486 323880633 852864486 67056778 146025289 67056778 146025289 978221999 946102231 978221999 946102231 90990400 669235489 90990400 669235489 390724398 500026456 390724398 500026456 626422714 719181319 626422714 719181319 778086952 265768664 778086952 265768664 85698591 914106383 85698591 914106383 695219856 307726243 695219856 307726243 136447823 852570357 136447823 852570357 773903297 37179224 773903297 37179224 962794907 842019124 962794907 842019124 500038574 500014382 500038574 500014382 936008966 937022679 936008966 937022679 62960461 68050887 62960461 68050887 367304235 500032120 367304235 500032120 65100624 348952216 65100624 348952216 643813900 766219520 643813900 766219520 766257645 347205515 766257645 347205515 427928988 599345175 427928988 599345175 227526800 499987421 227526800 499987421 787407927 530162662 787407927 530162662 387729180 120335012 387729180 120335012 36291493 987661931 36291493 987661931 12363429 690255376 12363429 690255376 636755486 493919701 636755486 493919701 338248460 646999555 338248460 646999555 816108613 224957984 816108613 224957984 736380062 827766541 736380062 827766541 118185026 256817782 118185026 256817782 734903673 941122129 734903673 941122129 58878403 499999044 58878403 499999044 938297927 710470610 938297927 710470610 159328447 36420224 159328447 36420224 500026615 242433661 500026615 110415568 500026615 110415568 499979197 621694891 499979197 621694891 989254852 245165740 989254852 245165740 500037763 985537855 500037763 985537855 408289443 385537721 408289443 385537721 742276156 830874312 742276156 830874312 238174055 12104369 238174055 12104369 500003733 182254447 500003733 182254447 817732038 182254447 668631931 960945286 668631931 960945286 39075073 960945286 44744541 10600170 44744541 10600170 10583796 565960563 10583796 565960563 499978496 313595428 499978496 313595428 218036094 856869814 218036094 856869814 788667942 78849121 788667942 78849121 337144677 727629551 337144677 727629551 168565230 58748970 168565230 58748970 966611454 986444489 966611454 986444489 13577297 986444489 811556138 269358673 811556138 269358673 681342529 353223097 681342529 353223097 499963431 386392518 499963431 386392518 216158269 783853663 216158269 686881658 216158269 686881658 701068181 397939784 701068181 397939784 373105605 621422430 373105605 621422430 604494615 332799525 604494615 332799525 364708029 848023343 364708029 848023343 88265134 911704101 88265134 799947205 88265134 799947205 733718174 533749774 733718174 533749774 202608712 499977758 202608712 499977758 51141266 495199543 51141266 495199543 674494844 564366843 674494844 564366843 188111373 185243923 188111373 185243923 947057638 699710221 947057638 699710221 499979421 10497055 499979421 10497055 500004405 734328077 500004405 734328077 783261275 194211614 783261275 194211614 363556695 943461269 363556695 943461269 500022737 374462354 500022737 374462354 216900453 646156984 216900453 646156984 500018600 100981095 500018600 100981095 411217301 858784072 411217301 858784072 849304240 345378919 849304240 345378919 193982526 937216497 193982526 937216497 62793715 95807757 62793715 95807757 721068121 435296117 721068121 435296117 213775286 960592433 213775286 960592433 936434155 227558376 936434155 227558376 499989097 688649793 499989097 688649793 237757410 484215748 237757410 484215748 915497496 80849107 915497496 80849107 472717927 811768729 472717927 811768729 618770890 50113554 618770890 50113554 991491587 968025638 991491587 968025638 499963393 229411842 499963393 229411842 589129363 950618604 589129363 950618604 964215893 185652847 964215893 185652847 185614059 185652847 499998593 732217131 499998593 732217131 927276195 955743985 927276195 955743985 319262422 129491267 319262422 129491267 977346853 12296036 977346853 12296036 499992163 459839984 499992163 459839984 49242165 768133892 49242165 768133892 463828416 526020391 463828416 526020391 718446221 377189587 718446221 377189587 500030611 455926995 500030611 455926995 614168140 534228377 614168140 534228377 499969073 770743790 499969073 770743790 805273740 483772832 805273740 483772832 491330993 499978750 491330993 499978750 690924798 309053819 690924798 309053819 770780592 499979014 770780592 499979014 200546596 172367255 200546596 172367255 689738715 499979382 689738715 499979382 500019729 541834375 500019729 541834375 573351909 945397464 573351909 945397464 185761389 199442443 185761389 199442443 984280512 499971322 984280512 40518903 984280512 40518903 68238124 812399402 68238124 812399402 500027680 93061236 500027680 93061236 919110417 782274821 919110417 782274821 539646931 243429284 539646931 243429284 756534487 243429284 499967879 429518384 499967879 429518384 953075785 673059445 953075785 673059445 326948327 822387031 326948327 822387031 888060683 254901739 888060683 254901739 65544327 884161556 65544327 884161556 830278447 775878329 830278447 775878329 500008728 500034811 500008728 500034811 386429262 900845524 386429262 900845524 900852101 900845524 416062469 250303243 416062469 250303243 250260802 113763650 250260802 113763650 618055080 632908830 618055080 632908830 45800689 149125649 45800689 149125649 443405024 705878130 443405024 705878130 637214747 406003307 637214747 406003307 380011667 84881399 380011667 84881399 55099380 727825233 55099380 727825233 727846088 500023693 727846088 500023693 122672905 736629268 122672905 736629268 277194651 246075556 277194651 246075556 502195419 509035673 502195419 509035673 860503513 481770039 860503513 481770039 499991264 739021813 499991264 739021813 241192902 758844429 241192902 758844429 720990831 286040766 720990831 286040766 331555137 576140036 331555137 576140036 635984015 291728300 635984015 291728300 84238696 828668383 84238696 828668383 266786039 682031259 266786039 682031259 576675105 485533307 576675105 485533307 303363489 831447506 303363489 831447506 938582570 938572468 938582570 784213814 938582570 784213814 196504487 860753781 196504487 860753781 500030320 152295333 500030320 152295333 847759817 500027150 847759817 500027150 336789773 71438782 336789773 71438782 911757172 874477405 911757172 874477405 499979307 659382504 499979307 659382504 716771302 771239089 716771302 771239089 387461467 382393173 387461467 382393173 510235246 538950131 510235246 538950131 385830098 469575060 385830098 469575060 530436946 469575060 224055786 174871401 224055786 174871401 155237 101420 155237 101420 499979219 547174376 499979219 547174376 341822237 673779794 341822237 673779794 833191712 166834461 833191712 637860741 833191712 637860741 240483681 160232373 240483681 160232373 525831507 723673037 525831507 723673037 777751083 499993300 777751083 499993300 245687826 950946746 245687826 950946746 950997790 274753700 950997790 274753700 366612373 809587350 366612373 809587350 499988350 279848596 499988350 279848596 720167587 715497987 720167587 715497987 178072326 178058845 178072326 178058845 64969994 853326969 64969994 853326969 747041088 500018355 747041088 500018355 833031448 204004283 833031448 204004283 493479096 499987758 493479096 499987758 940590380 530378740 940590380 530378740 136337270 499969840 136337270 499969840 499985596 140842424 499985596 140842424 324111723 500027438 324111723 500027438 484689048 36823950 484689048 36823950 886786984 382526397 886786984 382526397 471978402 867713299 471978402 867713299 599753347 424646540 599753347 424646540 339333766 24442731 339333766 24442731 24429658 24442731 319567093 397583355 319567093 397583355 664367273 500009332 664367273 500009332 796399593 950434953 796399593 950434953 49529039 871079253 49529039 871079253 849527094 764766797 849527094 764766797 233118640 116399179 233118640 116399179 909406541 500023931 909406541 500023931 380816672 980750988 380816672 980750988 19255612 980750988 640387544 422609718 640387544 422609718 165978363 60045415 165978363 60045415 59615939 59627087 59615939 59627087 49746498 709589596 49746498 709589596 357582831 470568302 357582831 470568302 769280438 563913265 769280438 563913265 325175432 409997453 325175432 409997453 500023881 824435875 500023881 824435875 449297003 81409376 449297003 81409376 81417992 81409376 589327308 660085967 589327308 660085967 991562927 8363074 991562927 914019190 991562927 914019190 500024925 674941404 500024925 674941404 229370196 969158140 229370196 969158140 969127291 66888084 969127291 66888084 285399912 638082239 285399912 638082239 654629595 654676907 654629595 654676907 500013283 492181632 500013283 492181632 737836579 962795660 737836579 962795660 37178917 499975343 37178917 499975343 746702021 198763403 746702021 198763403 269184365 500039399 269184365 500039399 543882043 384511616 543882043 384511616 796992154 600390309 796992154 600390309 500003442 425431106 500003442 425431106 205233476 785992126 205233476 785992126 565747584 96734109 565747584 96734109 132947130 800486134 132947130 800486134 685262704 244148991 685262704 244148991 816340672 960384358 816340672 960384358 499981757 499967793 499981757 499967793 21988815 499979522 21988815 499979522 499971273 667449962 499971273 667449962 684256580 464753895 684256580 464753895 499991636 260195463 499991636 619735670 499991636 619735670 386234117 212716129 386234117 212716129 710335145 889960245 710335145 889960245 142699060 474528394 142699060 474528394 709212716 549693024 709212716 549693024 402502946 252615702 402502946 252615702 500034039 491749141 500034039 491749141 191885463 38126762 191885463 38126762 26832926 26836301 26832926 721407147 26832926 721407147 500036733 148657908 500036733 148657908 177800478 886223017 177800478 886223017 75458416 48301083 75458416 48301083 907820246 499993973 907820246 499993973 333498304 10110927 333498304 10110927 743324190 721058343 743324190 721058343 395934183 73902555 395934183 73902555 576449359 802120548 576449359 802120548 87782947 912175467 87782947 499975050 87782947 499975050 723702679 276339714 723702679 681479900 723702679 681479900 573422234 420531579 573422234 420531579 499992142 420531579 777364196 25756826 777364196 25756826 25776488 25756826 497211525 531270307 497211525 531270307 35116589 35141303 35116589 35141303 400535101 963296908 400535101 963296908 678970869 2743052 678970869 2743052 141082912 376635609 141082912 376635609 821868612 21823581 821868612 21823581 978239005 666497592 978239005 666497592 620756695 500008587 620756695 500008587 473873929 932640503 473873929 932640503 964748857 2737275 964748857 2737275 2727708 2737275 102781842 778037050 102781842 778037050 540609899 467404991 540609899 467404991 140341155 543590449 140341155 543590449 500023985 725518478 500023985 725518478 926200491 222512623 926200491 222512623 456171470 499994648 456171470 499994648 738480689 798916915 738480689 798916915 196363855 274167215 196363855 274167215 685538953 739515274 685538953 739515274 441930209 324960136 441930209 324960136 203829117 869603714 203829117 869603714 44414244 66863579 44414244 66863579 550664716 598020731 550664716 598020731 402021133 598020731 526843612 360534534 526843612 360534534 125729943 500012300 125729943 500012300 571310315 422481290 571310315 422481290 24265695 900987105 24265695 900987105 895937491 499988350 895937491 499988350 764716746 715597707 764716746 715597707 500023112 163913179 500023112 163913179 858887452 998646104 858887452 998646104 998646278 271514012 998646278 271514012 255623191 867400580 255623191 867400580 925375962 116256124 925375962 116256124 297333204 570698180 297333204 570698180 771176806 195768776 771176806 195768776 804185363 500034146 804185363 500034146 500015529 237948969 500015529 237948969 340231916 547928738 340231916 547928738 596759788 250405471 596759788 250405471 268908972 500017154 268908972 500017154 765348414 765305225 765348414 765305225 458619115 496655245 458619115 496655245 691294110 602860115 691294110 602860115 548708221 448498362 548708221 448498362 622495730 601851470 622495730 601851470 490460840 500036531 490460840 500036531 397840926 131662921 397840926 131662921 10520182 10564762 10520182 10564762 930679659 947311846 930679659 947311846 52680138 184312248 52680138 184312248 499990102 721487159 499990102 721487159 721509982 352889093 721509982 352889093 500028773 777004219 500028773 777004219 499973743 206394554 499973743 206394554 520678436 878295799 520678436 878295799 322838927 500002819 322838927 500002819 861145961 346210858 861145961 346210858 339976130 660002704 339976130 239238426 339976130 239238426 772660337 503644256 772660337 503644256 433481079 257886632 433481079 257886632 822585689 698504189 822585689 698504189 495889923 64284086 495889923 64284086 899437151 803124477 899437151 803124477 385678232 346650647 385678232 346650647 227325780 824429413 227325780 824429413 695093329 494425936 695093329 494425936 351677619 500003205 351677619 500003205 654380284 494294300 654380284 494294300 290872817 7666352 290872817 7666352 992285639 688535341 992285639 688535341 87946796 499993265 87946796 499993265 536092658 700654668 536092658 700654668 429481011 499992643 429481011 499992643 500038345 863113971 500038345 863113971 223547156 457146014 223547156 457146014 834089409 68506394 834089409 68506394 118089893 253082655 118089893 253082655 714776833 696896661 714776833 696896661 237180823 65008501 237180823 65008501 644855876 764388635 644855876 764388635 107341096 991926690 107341096 991926690 991924133 991926690 977763273 499961344 977763273 499961344 526381385 607241050 526381385 607241050 469228123 151406619 469228123 151406619 871625655 773948111 871625655 773948111 22176650 106081010 22176650 106081010 548531120 479697824 548531120 479697824 500000444 100797975 500000444 100797975 166042489 937583990 166042489 937583990 937538337 961159587 937538337 961159587 479523375 487297440 479523375 487297440 803577494 758342963 803577494 758342963 499995049 191940358 499995049 191940358 881598610 118409440 881598610 118409440 790136136 504395005 790136136 504395005 271578956 3232492 271578956 3232492 996783408 3232492 81765680 667515058 81765680 667515058 771564012 482786457 771564012 482786457 194991383 500017506 194991383 500017506 605912331 119007247 605912331 119007247 391717456 590560744 391717456 590560744 860529568 499961359 860529568 499961359 273481123 946584181 273481123 946584181 981656677 981671402 981656677 981671402 485052349 356347059 485052349 356347059 679992191 934688583 679992191 934688583 157471646 545968897 157471646 545968897 891807445 189548110 891807445 189548110 415614937 499982100 415614937 499982100 783198516 653669757 783198516 653669757 499987446 284496979 499987446 284496979 275754211 753587143 275754211 753587143 719918560 471885316 719918560 471885316 235927370 936928214 235927370 936928214 973061096 21062380 973061096 21062380 9891964 990117481 9891964 500004726 9891964 500004726 571888990 943894966 571888990 943894966 340036279 626642910 340036279 626642910 615302649 334612133 615302649 334612133 982551367 982550564 982551367 982550564 962460272 37930495 962460272 37930495 458511544 908115548 458511544 908115548 83737447 274090106 83737447 274090106 873285845 678835847 873285845 678835847 318667185 999450621 318667185 999450621 960087410 601968969 960087410 601968969 239370178 499989681 239370178 499989681 500005827 218494009 500005827 218494009 613379920 522402345 613379920 522402345 427995226 727100231 427995226 727100231 209331108 376851825 209331108 376851825 475820320 540818651 475820320 540818651 261353249 209362190 261353249 209362190 749641386 990132967 749641386 990132967 990098524 990132967 75938108 915810604 75938108 915810604 540253293 146911025 540253293 146911025 453846805 499993690 453846805 499993690 730897660 500022708 730897660 500022708 562136634 969373148 562136634 969373148 997601588 997676737 997601588 997676737 997590882 187723932 997590882 187723932 471170263 557858354 471170263 557858354 588568467 226544141 588568467 226544141 269527885 646196347 269527885 646196347 545321574 494976764 545321574 494976764 150145266 912048605 150145266 912048605 670914724 285533562 670914724 285533562 440312352 659520369 440312352 659520369 962222051 377184294 962222051 377184294 499965509 946381224 499965509 946381224 969483181 318273181 969483181 318273181 499980321 943528972 499980321 943528972 670738695 111221051 670738695 111221051 987771631 876442400 987771631 876442400 271201591 16668822 271201591 16668822 915178342 677206513 915178342 677206513 57034211 57001197 57034211 57001197 595201052 887620854 595201052 887620854 499980701 499996643 499980701 499996643 990717663 990728220 990717663 990728220 927809654 454982255 927809654 454982255 476770542 838865060 476770542 838865060 708959754 554816912 708959754 554816912 499983490 651767782 499983490 651767782 218395245 830261000 218395245 830261000 169779333 830261000 744754460 525653078 744754460 525653078 186706872 904632270 186706872 904632270 819113369 165466358 819113369 165466358 196494291 767336198 196494291 767336198 820928063 978602513 820928063 978602513 21333285 499980716 21333285 499980716 908973757 82569037 908973757 82569037 332898903 756416066 332898903 756416066 934755370 146106471 934755370 146106471 19637394 19630958 19637394 19630958 715282063 435168721 715282063 435168721 499983390 32918039 499983390 32918039 861967281 650773818 861967281 650773818 284817982 175063842 284817982 175063842 171287447 828696745 171287447 167213465 171287447 167213465 546993675 499979447 546993675 499979447 919088975 813747961 919088975 813747961 682121885 179556872 682121885 179556872 45534906 763042599 45534906 763042599 510420936 500001045 510420936 500001045 42332124 19703217 42332124 19703217 500027834 906716268 500027834 906716268 238159164 249031702 238159164 249031702 826262206 29828639 826262206 29828639 953127 612963973 953127 612963973 705362706 366101783 705362706 366101783 338399263 634121092 338399263 634121092 499977037 858938515 499977037 858938515 952596972 26371795 952596972 26371795 973679274 26371795 219899405 550842348 219899405 550842348 827438882 67541515 827438882 67541515 100773753 635488842 100773753 635488842 567636489 422371846 567636489 422371846 499964859 981270041 499964859 981270041 756139673 450836370 756139673 450836370 269080888 750314581 269080888 750314581 835551851 317310849 835551851 317310849 332145738 382608250 332145738 382608250 639022340 617375661 639022340 617375661 308865454 104159694 308865454 104159694 499996320 967705896 499996320 967705896 707358867 234862041 707358867 234862041 493689120 638097511 493689120 638097511 923835934 121194205 923835934 121194205 845752560 676044972 845752560 676044972 202853008 276465453 202853008 276465453 500013534 471634289 500013534 471634289 697875706 920738686 697875706 920738686 30928885 30944004 30928885 30944004 164485370 621606559 164485370 621606559 530803657 530391065 530803657 530391065 30052383 160881840 30052383 160881840 499970270 500033664 499970270 500033664 835436232 164634759 835436232 164634759 901927700 944266215 901927700 944266215 129465545 239685751 129465545 239685751 837572803 512858464 837572803 512858464 411935833 334917105 411935833 334917105 334959600 711554925 334959600 711554925 740745660 225064018 740745660 225064018 303241425 835832117 303241425 835832117 703311524 499973152 703311524 499973152 856528013 876531360 856528013 876531360 111680628 499990879 111680628 499990879 580744504 635277479 580744504 635277479 188114917 263062466 188114917 263062466 500015838 897169596 500015838 897169596 499973701 244527012 499973701 244527012 242993964 641066702 242993964 641066702 900644713 991011311 900644713 991011311 123160627 198220792 123160627 198220792 817639869 859832463 817639869 859832463 392748216 565797682 392748216 565797682 773863716 324620012 773863716 324620012 422279749 500002329 422279749 500002329 499964749 859734158 499964749 859734158 32022313 32013780 32022313 32013780 415447587 832975501 415447587 832975501 500006663 487405253 500006663 487405253 434711548 536474453 434711548 536474453 791092225 499962615 791092225 499962615 262776106 887358431 262776106 887358431 112652386 499991893 112652386 499991893 779982445 757283425 779982445 757283425 559331703 417067536 559331703 417067536 123859734 500039215 123859734 500039215 760023486 940582500 760023486 940582500 940580075 310182759 940580075 310182759 475562875 945870930 475562875 945870930 54105836 499999096 54105836 499999096 919887221 137432669 919887221 137432669 499969945 657403504 499969945 657403504 732246599 277961083 732246599 277961083 348885796 549078776 348885796 549078776 921623669 224223650 921623669 224223650 489013735 500025764 489013735 500025764 295813677 801917344 295813677 801917344 842842054 157107150 842842054 157107150 139355586 500023886 139355586 500023886 641473678 939111386 641473678 939111386 26404505 279417694 26404505 279417694 943834247 632537260 943834247 632537260 632587801 314361361 632587801 314361361 998525090 724335929 998525090 724335929 164767110 835167544 164767110 835167544 120189181 109670232 120189181 109670232 929415150 810646830 929415150 810646830 268378484 307060437 268378484 307060437 888117319 499998726 888117319 499998726 509547053 457402969 509547053 457402969 390849445 609095337 390849445 609095337 11783781 51351187 11783781 51351187 500024240 500026928 500024240 500026928 802806218 798052572 802806218 798052572 374797829 500005235 374797829 500005235 726959845 783211865 726959845 783211865 377404680 117845340 377404680 117845340 500028580 824918971 500028580 824918971 438050111 251809411 438050111 251809411 622534906 583286559 622534906 583286559 450865620 24077350 450865620 24077350 975987909 829915356 975987909 829915356 694802496 441078070 694802496 441078070 46590704 954681568 46590704 954681568 819948954 499986593 819948954 499986593 667851909 707024456 667851909 707024456 425781233 316847993 425781233 316847993 500013863 897513135 500013863 897513135 942051220 137392127 942051220 137392127 290182935 812266454 290182935 812266454 741761244 654559981 741761244 654559981 492928581 473121406 492928581 473121406 965786544 944362712 965786544 944362712 646981798 471711565 646981798 471711565 457427487 679590713 457427487 679590713 772742913 178816233 772742913 178816233 389409269 839284680 389409269 839284680 815535489 268717850 815535489 268717850 509159168 996702322 509159168 996702322 262199609 284609402 262199609 284609402 500722275 738291030 500722275 738291030 428109790 500008446 428109790 500008446 698186912 947424961 698186912 947424961 947444322 947424961 273876207 500037596 273876207 500037596 836908579 163113508 836908579 163113508 547296492 499990447 547296492 499990447 924380703 853217707 924380703 853217707 500024334 499983008 500024334 499983008 199410861 657148496 199410861 657148496 500028295 281153723 500028295 281153723 840913448 905771769 840913448 905771769 48488743 244709304 48488743 244709304 499972351 995339975 499972351 995339975 995318843 995339975 977361832 903025579 977361832 903025579 112533247 850967392 112533247 850967392 500019884 254614669 500019884 254614669 499968786 536598755 499968786 536598755 499997259 150684770 499997259 150684770 392364356 499960720 392364356 499960720 175613133 130112201 175613133 130112201 551721352 785400968 551721352 785400968 499990070 152075794 499990070 152075794 371394500 898622481 371394500 898622481 101378490 101511062 101378490 101511062 554158294 504478249 554158294 504478249 86024200 280686105 86024200 280686105 840209867 956714779 840209867 956714779 144583856 511712121 144583856 511712121 907115664 116008246 907115664 116008246 705642304 654741867 705642304 654741867 349932840 162972110 349932840 162972110 499997471 643460862 499997471 643460862 164356909 139919865 164356909 139919865 776630640 500034958 776630640 500034958 158548147 73102826 158548147 73102826 824607344 226214470 824607344 226214470 500018619 23679198 500018619 497851603 500018619 497851603 544476124 162509451 544476124 162509451 499980051 943080991 499980051 943080991 697402645 499989064 697402645 499989064 14741650 985303757 14741650 985303757 499970116 386544471 499970116 386544471 123828292 849116531 123828292 849116531 808343897 440446218 808343897 440446218 452148286 714148822 452148286 714148822 500018611 195770321 500018611 195770321 240070042 293422165 240070042 293422165 756863058 960507341 756863058 960507341 993103021 6881959 993103021 917315274 993103021 917315274 252598626 431245586 252598626 431245586 736581101 695790017 736581101 695790017 210827543 500001775 210827543 500001775 462037261 917631912 462037261 917631912 843919551 465066637 843919551 465066637 146067217 13115837 146067217 13115837 9399461 990632548 9399461 990632548 499997525 499974937 499997525 499974937 189362717 143595622 189362717 143595622 509327258 629479420 509327258 629479420 208783023 452372122 208783023 452372122 621010778 769946266 621010778 769946266 887590344 232983804 887590344 232983804 257022014 659435123 257022014 659435123 500018645 489243034 500018645 489243034 414342839 960120397 414342839 960120397 958009485 499988876 958009485 499988876 374122535 625854211 374122535 625854211 504907621 370267346 504907621 370267346 237516974 162015380 237516974 162015380 162004442 153212401 162004442 153212401 499994071 859861505 499994071 8598615
120910 0 21813894 19969244 21813894 19969244 7400401 7952052 7400401 7952052 12786395 15590884 12786395 15590884 23462277 3171522 23462277 3171522 8910482 15426305 8910482 15426305 15934065 15514357 15934065 15514357 7306765 2868254 7306765 2868254 2613084 2868254 23378291 11410309 23378291 11410309 2193231 24745939 2193231 24745939 19917977 8157796 19917977 8157796 18052699 13615860 18052699 13615860 13130197 12623759 13130197 12623759 18542656 6634871 18542656 6634871 21057805 4135006 21057805 4135006 22663019 21898370 22663019 11579003 22663019 11579003 6280486 20605744 6280486 20605744 19751442 13946920 19751442 13946920 5074205 4922198 5074205 4922198 19469169 12982300 19469169 12982300 4813472 22284736 4813472 5743127 4813472 5743127 8791593 9470627 8791593 9470627 20377902 6539413 20377902 6539413 17117506 23312617 17117506 23312617 23821106 13574926 23821106 13574926 6955899 6959964 6955899 6959964 18646183 23268336 18646183 23268336 3528777 23268336 14471737 11219999 14471737 11219999 10234205 21486821 10234205 21486821 22152382 21486821 10406570 14378152 10406570 14378152 15409868 12667903 15409868 12667903 2167783 24841011 2167783 24841011 19170253 8059751 19170253 8059751 18196719 19469880 18196719 19469880 3472390 23423662 3472390 15160653 3472390 15160653 20757618 6405996 20757618 6405996 8729038 19293827 8729038 19293827 5942477 23299615 5942477 23299615 3269464 23589897 3269464 23589897 17934556 10199635 17934556 10199635 3064621 23956327 3064621 23956327 23182926 4565281 23182926 4565281 9658267 13960170 9658267 13960170 14890497 4743192 14890497 4743192 22447060 23557029 22447060 23557029 3412035 23557029 7137389 3139529 7137389 3139529 2369057 24568567 2369057 17327308 2369057 17327308 11106159 7057716 11106159 7057716 24095118 2427115 24095118 2427115 24316110 2427115 22422113 8979168 22422113 8979168 2503407 25240819 2503407 25240819 1620865 20380644 1620865 20380644 20344213 18974195 20344213 18974195 12787212 5957711 12787212 5957711 23834964 23407199 23834964 3129656 23834964 3129656 22843360 20694340 22843360 20694340 7035580 12702378 7035580 12702378 21903269 21236219 21903269 21236219 21342341 5497390 21342341 20112752 21342341 20112752 19667624 12885996 19667624 12885996 1340949 1889431 1340949 1889431 8572386 14915695 8572386 14915695 16330616 16191482 16330616 16191482 17070551 16191482 13767317 8866133 13767317 8866133 18333800 8866133 3445765 3121189 3445765 18960315 3445765 18960315 16908375 6005805 16908375 6005805 2517819 2213458 2517819 2213458 22918674 5997779 22918674 5997779 16761350 16335902 16761350 16335902 16045141 11206278 16045141 11206278 6675212 4200070 6675212 4200070 22825709 4200070 9491475 19033112 9491475 19033112 7392410 7307780 7392410 7307780 7958990 11896104 7958990 11896104 25485025 24506799 25485025 24506799 12621217 13194500 12621217 13194500 19539222 6490126 19539222 6490126 23214567 2890572 23214567 2890572 3297831 15944973 3297831 15944973 16527160 14936779 16527160 14936779 15400636 7831583 15400636 7831583 8322546 20387348 8322546 20387348 23598339 3191015 23598339 3191015 19724474 21854432 19724474 21854432 5239322 19474029 5239322 19474029 11224222 6259684 11224222 6259684 6668957 6259684 7728961 16776045 7728961 16776045 15937818 2520479 15937818 2520479 24302488 2520479 3042877 8475506 3042877 8475506 9121616 13268154 9121616 13268154 15362945 14283329 15362945 14283329 13454392 13052805 13454392 13052805 14755767 1741831 14755767 1741831 1596184 17330266 1596184 17330266 19509400 6845897 19509400 6845897 22576543 4574380 22576543 4574380 21734671 20928085 21734671 20928085 16355687 9275125 16355687 9275125 19109319 8336071 19109319 17788895 19109319 17788895 9534280 6390730 9534280 6390730 20865016 6317735 20865016 6317735 6352342 9186011 6352342 9186011 14346216 15923273 14346216 15923273 7766109 7852441 7766109 18806888 7766109 18806888 18332829 334668 18332829 334668 239479 334668 11014514 20586200 11014514 20586200 6478279 13062154 6478279 13062154 19118890 5232357 19118890 5232357 24141142 2765804 24141142 2765804 6155220 10622486 6155220 10622486 16116250 20905648 16116250 20905648 5993306 20195354 5993306 20195354 19901931 6280737 19901931 6280737 20981834 6134319 20981834 6134319 13597637 15523239 13597637 15523239 17099475 23486358 17099475 23486358 24450438 15504922 24450438 15504922 8435848 23558541 8435848 23558541 3493404 22138237 3493404 22138237 6516048 8731667 6516048 8731667 17913518 15727215 17913518 15727215 5735783 5370716 5735783 5370716 23341107 22390188 23341107 22390188 7179779 6964171 7179779 6964171 11980601 12756541 11980601 12756541 18121357 17796755 18121357 17796755 19357463 6503784 19357463 6503784 5818227 20872435 5818227 20872435 22490198 21831982 22490198 9148859 22490198 9148859 6948368 20115908 6948368 20115908 12755912 12966886 12755912 12966886 19345659 5931873 19345659 5931873 23516236 23062812 23516236 23062812 2854622 2993745 2854622 2993745 5597507 21606351 5597507 21606351 5465256 21606351 19825709 10506309 19825709 10506309 15460750 13896329 15460750 13896329 11949730 3592914 11949730 3592914 23152185 3592914 13377106 17400682 13377106 17400682 20210555 19385346 20210555 14633831 20210555 14633831 9882729 18910916 9882729 18910916 19739725 18910916 7101866 19892529 7101866 8497760 7101866 8497760 16475233 16321272 16475233 16321272 17765939 6595130 17765939 6595130 20664733 19470014 20664733 19470014 16846758 8773169 16846758 8773169 1512236 25480258 1512236 4515689 1512236 4515689 19949136 18735961 19949136 18735961 17199687 2926244 17199687 2926244 3409522 18067549 3409522 18067549 10427830 13254040 10427830 13254040 15251658 19474135 15251658 19474135 7535050 19474135 19942920 8059033 19942920 8059033 16284523 12507031 16284523 12507031 11741850 6024995 11741850 6024995 21313589 6024995 19815628 16561029 19815628 16561029 8720664 7286003 8720664 7286003 20684305 972199 20684305 972199 875784 20430413 875784 20430413 7850677 4646131 7850677 4646131 22184502 7577192 22184502 7577192 18238794 18143880 18238794 18143880 2630926 25590632 2630926 25590632 1598931 5509714 1598931 5509714 21362420 7441066 21362420 7441066 3672843 3823668 3672843 3823668 9376540 12152011 9376540 12152011 13692999 20409494 13692999 20409494 21126196 20409494 7980390 15047249 7980390 15047249 21526291 5911278 21526291 5911278 20318403 14521691 20318403 14521691 11312896 1078143 11312896 1078143 867130 1078143 4343185 9135664 4343185 9135664 10097008 10772315 10097008 10772315 12951926 14757345 12951926 14757345 20011217 21467295 20011217 21467295 22820245 21750201 22820245 21750201 4501462 4436084 4501462 4436084 9879416 15842651 9879416 15842651 23878156 1678802 23878156 1678802 1652471 1678802 5515114 21432677 5515114 21432677 17028273 14863627 17028273 14863627 11330263 16019870 11330263 16019870 10075916 20076266 10075916 20076266 23762741 22756785 23762741 22756785 22369156 19106582 22369156 19106582 10942775 10061254 10942775 10061254 8274761 20806330 8274761 20806330 6223987 20836009 6223987 12910092 6223987 12910092 14744007 15110164 14744007 15110164 18757339 18339463 18757339 18339463 9034292 11962569 9034292 11962569 23202077 22529489 23202077 5200162 23202077 5200162 19421054 16491067 19421054 16491067 4514907 22583722 4514907 9850657 4514907 9850657 17879813 18141477 17879813 18141477 3445359 23574551 3445359 23574551 7448525 10996126 7448525 10996126 13051466 15104698 13051466 15104698 10932713 20740030 10932713 20740030 6485910 9709680 6485910 9709680 12308097 14578963 12308097 14578963 11017814 3653473 11017814 3653473 23129687 3653473 20724759 6892835 20724759 6892835 6548633 24864519 6548633 24864519 2277337 24864519 25085988 7866890 25085988 7866890 11412397 19307296 11412397 19307296 22086827 1701282 22086827 1701282 25185437 1701282 11217123 21099229 11217123 21099229 22565787 4079399 22565787 4079399 4195277 20670106 4195277 20670106 8129466 16106843 8129466 16106843 11253808 9613626 11253808 9613626 1395634 1589726 1395634 1589726 3338263 19000720 3338263 19000720 18480797 14137728 18480797 14137728 14808381 6009213 14808381 6009213 6198446 20169864 6198446 20169864 8789668 2000525 8789668 2000525 2315922 2000525 6043399 20289765 6043399 20289765 18917246 13227889 18917246 13227889 13384001 9710659 13384001 9710659 9167908 19500340 9167908 19500340 20363829 11362530 20363829 11362530 13397322 13512931 13397322 13512931 24667894 2057466 24667894 2057466 16466575 11316971 16466575 11316971 15102877 23811244 15102877 23811244 24535682 4165721 24535682 4165721 6937501 15920414 6937501 15920414 14636135 12634739 14636135 12634739 12692047 4011257 12692047 4011257 4002274 4011257 4978677 7702796 4978677 7702796 14903964 15829138 14903964 15829138 7805205 19205777 7805205 7550339 7805205 7550339 22786836 22398228 22786836 22398228 11078508 14230099 11078508 14230099 19309613 19063812 19309613 19063812 18922657 16277543 18922657 16277543 7043522 23340857 7043522 23340857 24454953 23340857 21518063 7278357 21518063 7278357 9196337 18683074 9196337 18683074 18786230 18683074 9495141 13381013 9495141 13381013 16069210 24302575 16069210 24302575 25066012 8754141 25066012 8754141 14315781 16149978 14315781 16149978 7904006 21499991 7904006 21499991 5388308 6483464 5388308 6483464 25101956 1319525 25101956 1319525 25482502 1319525 12128323 18162873 12128323 18162873 2615068 24538208 2615068 23778201 2615068 23778201 19599865 13025595 19599865 13025595 9703417 17534203 9703417 17534203 18698243 8442129 18698243 16744189 18698243 16744189 12996707 8868878 12996707 8868878 20434920 24141899 20434920 24141899 2745032 20245196 2745032 20245196 16454777 12197870 16454777 12197870 13315650 21605176 13315650 21605176 22241644 21605176 21917256 13086234 21917256 13086234 8309860 22229417 8309860 22229417 23088192 22229417 21181147 6609662 21181147 6609662 18739076 11814211 18739076 11814211 10898184 20793022 10898184 20793022 21556744 20793022 6462754 8184761 6462754 8184761 25007585 24262509 25007585 3061111 25007585 3061111 16423725 18838136 16423725 18838136 23862734 22951442 23862734 22951442 23884577 6724128 23884577 6724128 20338892 20558457 20338892 20558457 22899166 22012975 22899166 22012975 11850036 7367194 11850036 7367194 20091763 20361434 20091763 20361434 20944008 18313768 20944008 18313768 7260115 19818829 7260115 19818829 16256743 13015995 16256743 13015995 5660120 21370582 5660120 21370582 5569941 7872279 5569941 7872279 17259562 16996052 17259562 16996052 17018081 8382074 17018081 8382074 18608829 8382074 14790760 18242080 14790760 18242080 23120378 3401044 23120378 3401044 23245099 3401044 19536408 17101050 19536408 17101050 10583007 11010567 10583007 11010567 16253001 16242646 16253001 16242646 22315998 21340047 22315998 21340047 21526423 17949433 21526423 17949433 4834999 22372564 4834999 22372564 4441451 22372564 17520677 10370587 17520677 10370587 933214 790402 933214 790402 3558087 7273017 3558087 7273017 16221136 18073313 16221136 18073313 18776190 18073313 11046817 2689369 11046817 2689369 2635000 2689369 21251640 6995989 21251640 6995989 17887376 14276132 17887376 14276132 13423058 5989107 13423058 5989107 20706550 11418829 20706550 11418829 5774938 2457263 5774938 2457263 25642574 24947890 25642574 24947890 26128398 4712661 26128398 4712661 18043053 17750062 18043053 17750062 14458171 8160140 14458171 8160140 6856833 21623710 6856833 21623710 22465529 6123660 22465529 6123660 7084619 19696678 7084619 19696678 10568564 14890742 10568564 14890742 15607409 9234084 15607409 9234084 19160165 7884713 19160165 15238121 19160165 15238121 5998729 6151554 5998729 18956934 5998729 18956934 8599771 18040554 8599771 18040554 10261972 9520351 10261972 9520351 18590397 6906018 18590397 6906018 7290968 6906018 7924300 12784913 7924300 12784913 18274572 17656586 18274572 17656586 19799407 5487127 19799407 5487127 5767612 5487127 21104647 6702314 21104647 6702314 10533907 24198932 10533907 24198932 2777751 4688057 2777751 4688057 15200245 22256214 15200245 22256214 22728771 22256214 6476515 11744047 6476515 11744047 12404301 7209297 12404301 7209297 7749171 19016485 7749171 19016485 11886608 14387446 11886608 14387446 19388470 7025336 19388470 7025336 6968628 7025336 19286974 19738768 19286974 19738768 23243265 22714864 23243265 22714864 23544931 22714864 5997716 14394805 5997716 14394805 15524401 14588417 15524401 14588417 8294114 7714812 8294114 7714812 8930750 13533031 8930750 13533031 23208076 3522606 23208076 3522606 10304658 19523378 10304658 19523378 22259958 2355231 22259958 2355231 2032691 17467778 2032691 17467778 24891833 24065046 24891833 24065046 25156268 6652350 25156268 6652350 2319979 24628792 2319979 10582562 2319979 10582562 16317083 23981941 16317083 23981941 24785490 8890721 24785490 8890721 12218753 23494444 12218753 23494444 1392941 846388 1392941 846388 530233 846388 9741423 16873816 9741423 16873816 13108098 6915342 13108098 6915342 7164789 8854489 7164789 8854489 15720444 17294671 15720444 17294671 9849372 17294671 19505269 24308584 19505269 24308584 2592424 20776008 2592424 20776008 9107444 9189739 9107444 9189739 17391043 15920472 17391043 15920472 6071834 3841110 6071834 3841110 3690525 3841110 23412740 3521868 23412740 3521868 9655961 13646997 9655961 13646997 15611927 14773970 15611927 14773970 21739189 5118300 21739189 16469928 21739189 16469928 8895196 3365369 8895196 3365369 23592679 3365369 8807881 17956167 8807881 17956167 8932488 7427101 8932488 7427101 7724931 7427101 11763279 11853182 11763279 11853182 15204705 16387967 15204705 16387967 7190882 6713882 7190882 6713882 20404695 12367150 20404695 12367150 8937373 17898401 8937373 17898401 7007474 3399987 7007474 3399987 3470559 10093082 3470559 10093082 20498862 6803456 20498862 6803456 8934579 17466818 8934579 17466818 22564911 3514442 22564911 3514442 23638736 23199922 23638736 10824101 23638736 10824101 13332754 19848768 13332754 19848768 21502081 20924048 21502081 16044911 21502081 16044911 7366718 19664916 7366718 19664916 16545241 5925684 16545241 5925684 4052742 22851040 4052742 14311868 4052742 14311868 12747974 7436715 12747974 7436715 5643583 21289543 5643583 5489504 5643583 5489504 16403952 21069839 16403952 21069839 21661751 21069839 9526935 13475768 9526935 13475768 21573845 5679158 21573845 15228578 21573845 15228578 11844474 9206391 11844474 9206391 5733961 21264374 5733961 21264374 20404755 7812193 20404755 7812193 7912220 14097388 7912220 14097388 20645913 4577107 20645913 4577107 4674763 4577107 21585975 23819548 21585975 23819548 3102495 8063527 3102495 8063527 9423012 15141612 9423012 15141612 22995297 1303538 22995297 1303538 1449581 1303538 21109990 10630891 21109990 10630891 10805987 18698085 10805987 18698085 8121438 6284733 8121438 6284733 26576968 25670257 26576968 25670257 23866307 3485624 23866307 3485624 16020347 22288677 16020347 22288677 4634013 22288677 19682073 3811881 19682073 3811881 3825923 3811881 6068913 15924664 6068913 15924664 17639529 7813364 17639529 7813364 19208895 7813364 10111964 18740074 10111964 18740074 20622219 4550424 20622219 4550424 4608873 13186451 4608873 13186451 24982448 1919482 24982448 1919482 20963966 19304178 20963966 19304178 7890189 16233505 7890189 16233505 15539702 13898311 15539702 13898311 4324087 22692227 4324087 11479547 4324087 11479547 18820252 8446223 18820252 17923843 18820252 17923843 16798583 15388566 16798583 15388566 6935262 22393325 6935262 22393325 4603472 22393325 17813840 11406122 17813840 11406122 15447395 18121892 15447395 18121892 21576530 5270558 21576530 5270558 6771012 20267507 6771012 20267507 18740672 17201841 18740672 17201841 10165198 12120264 10165198 12120264 13279974 14857246 13279974 14857246 19735459 1749699 19735459 1749699 1742039 13818834 1742039 13818834 23737085 2981634 23737085 2981634 13409452 13683864 13409452 13683864 19054975 24677483 19054975 24677483 2091439 2699263 2091439 2699263 19259883 15565520 19259883 15565520 12685481 6059825 12685481 6059825 21737112 5828078 21737112 5828078 22449140 21764909 22449140 21764909 22286221 11587350 22286221 11587350 13846541 15063942 13846541 15063942 10665021 9966834 10665021 9966834 13339383 21252659 13339383 21252659 3845374 3443570 3845374 3443570 5649256 13873280 5649256 13873280 17315525 4001261 17315525 4001261 4150310 22929257 4150310 22929257 9973668 10536606 9973668 10536606 12112191 15625599 12112191 15625599 10565400 7247224 10565400 7247224 19898107 7247224 7972509 7863181 7972509 7863181 11347085 22654818 11347085 22654818 25598913 24526768 25598913 24526768 3664404 5794430 3664404 5794430 16592626 22687708 16592626 22687708 23477348 14490570 23477348 14490570 10059025 17937661 10059025 17937661 5522504 21271342 5522504 21271342 11472088 11301510 11472088 11301510 16722140 4947802 16722140 4947802 22167743 4947802 19558084 12678261 19558084 12678261 9216589 20588554 9216589 20588554 22700810 2788691 22700810 2788691 2753524 24110073 2753524 24110073 13630820 10729154 13630820 10729154 8137116 7299601 8137116 7299601 21000619 25445037 21000619 25445037 1415575 25445037 15002377 12094664 15002377 12094664 13062880 21748756 13062880 21748756 5089292 21748756 21138993 13445159 21138993 13445159 8358669 20681148 8358669 20681148 21725508 5421859 21725508 5421859 15182139 14421316 15182139 14421316 9496790 17677506 9496790 17677506 18873192 6809689 18873192 6809689 4149450 4218518 4149450 10687509 4149450 10687509 18705563 3666386 18705563 3666386 23029903 10544640 23029903 10544640 5083512 3076377 5083512 3076377 3132383 4143612 3132383 4143612 22427334 11601835 22427334 11601835 10459708 16836992 10459708 11068751 10459708 11068751 17998718 21151402 17998718 21151402 22136388 21151402 8481268 16193341 8481268 16193341 22824913 3972162 22824913 20687090 22824913 20687090 6092025 5436336 6092025 5436336 13243476 13988383 13243476 13988383 17572913 7442777 17572913 7442777 4323415 4348354 4323415 17045622 4323415 17045622 16533456 4524011 16533456 4524011 4797016 8745252 4797016 8745252 18449590 13890862 18449590 13890862 12813791 11741313 12813791 11741313 10101319 4172506 10101319 4172506 22856835 4172506 19342209 20853137 19342209 20853137 4973330 4812509 4973330 4812509 21031956 19740000 21031956 19740000 8021456 17976435 8021456 17976435 13180810 10056793 13180810 10056793 9722355 3317221 9722355 3317221 23678305 3317221 17662517 17529923 17662517 17529923 19495943 25464063 19495943 25464063 26421556 11880575 26421556 11880575 13926096 12857535 13926096 12857535 7207680 4803862 7207680 4803862 22463983 4803862 19115789 21037345 19115789 21037345 5914949 15099018 5914949 15099018 18689127 4887451 18689127 4887451 21948890 4887451 13015546 13793476 13015546 13793476 17420261 18648279 17420261 18648279 19132587 18648279 9271971 10300705 9271971 10300705 14269322 16019965 14269322 16019965 16632172 16019965 11392559 6115833 11392559 6115833 5758211 5518456 5758211 5518456 19390179 19052042 19390179 9656283 19390179 9656283 8749237 18138303 8749237 18138303 18089565 1274903 18089565 1274903 25536971 6339370 25536971 6339370 5616461 1645322 5616461 1645322 25127081 18493899 25127081 18493899 12467410 2192656 12467410 2192656 24580169 2192656 9987507 12364065 9987507 12364065 16729748 3948720 16729748 3948720 22947809 3948720 5035014 14187251 5035014 14187251 24463586 2406233 24463586 23135496 24463586 23135496 22391898 6200736 22391898 6200736 11171700 11022131 11171700 11022131 18685433 7852972 18685433 7852972 7970642 7852972 10792793 12809489 10792793 12809489 14041333 12809489 6466229 6420606 6466229 16844075 6466229 16844075 12655499 11016227 12655499 11016227 10065459 22839694 10065459 22839694 4164652 8350565 4164652 8350565 22934020 22645469 22934020 22645469 4254801 22054721 4254801 22054721 17288875 10382445 17288875 10382445 11047835 17856491 11047835 17856491 20082807 2184245 20082807 2184245 1892931 2184245 17130726 24516690 17130726 24516690 25477726 5439329 25477726 5439329 9387622 12636995 9387622 12636995 17300093 21263217 17300093 21263217 5764104 21263217 10219526 6891358 10219526 6891358 2299632 1856014 2299632 1856014 9255302 20176875 9255302 20176875 2335736 24617138 2335736 3698589 2335736 3698589 9574046 9269340 9574046 9269340 14460234 18670906 14460234 18670906 19287598 14078317 19287598 14078317 12536053 14078317 20741073 20551078 20741073 20551078 21290039 20551078 6684637 9896566 6684637 9896566 11524019 13464762 11524019 13464762 22360428 21762279 22360428 21762279 11685626 9495610 11685626 9495610 18221694 7127328 18221694 7127328 22117775 21317910 22117775 21317910 18336375 10890485 18336375 10890485 12582938 19258877 12582938 19258877 3895213 3449311 3895213 21071299 3895213 21071299 8111138 9072924 8111138 9072924 19471244 5403571 19471244 5403571 5082159 24742000 5082159 24742000 25712964 24742000 19181688 1384904 19181688 1384904 1406541 1384904 11354034 16256313 11354034 16256313 21062532 22575310 21062532 22575310 23691738 22575310 19669067 15203055 19669067 15203055 5692505 20904413 5692505 12218639 5692505 12218639 14660721 16291700 14660721 16291700 9399066 5799996 9399066 5799996 20949055 5799996 6457354 18381536 6457354 18381536 15191840 7579897 15191840 7579897 7169783 4944420 7169783 4944420 4044171 23400517 4044171 23400517 3683586 21602118 3683586 21602118 13885572 10678082 13885572 10678082 20353509 4767166 20353509 4767166 23373858 3450043 23373858 3450043 13090905 15337282 13090905 15337282 23330973 2099987 23330973 2099987 24796366 2099987 23655740 16165826 23655740 16165826 14328893 11234212 14328893 11234212 9734505 17350618 9734505 17350618 17106215 9874027 17106215 9874027 11834033 14663915 11834033 14663915 13601471 9549249 13601471 9549249 2537384 2968911 2537384 2968911 8113468 18425335 8113468 18425335 18356733 13919098 18356733 13919098 12791406 15538025 12791406 15538025 16125923 10854250 16125923 10854250 12544906 14062205 12544906 8464597 12544906 8464597 21991207 5157486 21991207 19814701 21991207 19814701 16590640 13492150 16590640 13492150 13183655 23612089 13183655 23612089 3201573 23612089 22119706 7873765 22119706 7873765 8399864 12251815 8399864 12251815 13965181 17063254 13965181 17063254 9908210 16044503 9908210 16044503 19212937 4559498 19212937 4559498 22286345 4559498 6642459 9280257 6642459 9280257 11777725 25840577 11777725 25840577 26732984 25840577 3405649 6313156 3405649 6313156 10018396 10969377 10018396 10969377 23805747 24480813 23805747 24480813 2474551 24480813 18591205 9321031 18591205 9321031 14851400 13635138 14851400 13635138 1599090 1973043 1599090 1973043 22830996 12648772 22830996 12648772 10122869 23469989 10122869 23469989 1423158 25665956 1423158 25665956 17960280 9470371 17960280 9470371 10925903 21988543 10925903 21988543 25933362 24826252 25933362 24826252 4490064 6223016 4490064 6223016 9017983 25016877 9017983 25016877 2031704 20700987 2031704 20700987 10601040 10037349 10601040 10037349 2052739 24928788 2052739 6968399 2052739 6968399 19846077 9956805 19846077 9956805 14414237 16167118 14414237 16167118 10220602 21493331 10220602 21493331 4586411 22302143 4586411 22302143 10356169 8379216 10356169 8379216 9011461 8379216 10712270 18119306 10712270 18119306 18861963 18286730 18861963 18286730 15713014 3437780 15713014 3437780 23338641 3612668 23338641 3612668 4539439 15660155 4539439 15660155 11414294 10747889 11414294 10747889 14099216 15734365 14099216 15734365 7655267 23687718 7655267 23687718 3018263 23687718 24165926 19857266 24165926 19857266 7804572 8113590 7804572 8113590 19787517 23611262 19787517 23611262 2983948 2707870 2983948 2707870 10059835 22000311 10059835 22000311 4949637 13617707 4949637 13617707 15748084 23913045 15748084 23913045 25090113 23913045 13599738 10354191 13599738 10354191 20328628 5298303 20328628 5298303 5349547 5298303 19273827 20858635 19273827 20858635 22054880 21339660 22054880 10327300 22054880 10327300 11085065 16101152 11085065 16101152 16883466 7087107 16883466 7087107 6059034 6177842 6059034 14764931 6059034 14764931 19361208 6456192 19361208 6456192 6135752 6268276 6135752 6268276 8987629 20886217 8987629 20886217 21407744 20886217 10863227 4552234 10863227 4552234 3049103 23701154 3049103 4515577 3049103 4515577 9436328 19066622 9436328 19066622 6773290 20080739 6773290 9081359 6773290 9081359 12379260 11418493 12379260 3927181 12379260 3927181 25014641 1966207 25014641 1966207 8652178 8225212 8652178 8225212 13935519 13839175 13935519 13839175 11744771 10934500 11744771 10934500 25103591 1655102 25103591 1655102 24662899 3088410 24662899 3088410 19171026 18797133 19171026 18797133 12412766 11578395 12412766 11578395 19882359 1100932 19882359 1100932 25951666 1100932 24895639 23191232 24895639 23191232 21547667 16485575 21547667 16485575 521156 791266 521156 21029212 521156 21029212 14305200 10190232 14305200 10190232 10180618 5877808 10180618 5877808 21233036 5877808 9427977 15936001 9427977 15936001 22220744 24611453 22220744 24611453 25745226 24611453 11511721 11224815 11511721 11224815 20016980 19330742 20016980 19330742 6442403 25448805 6442403 25448805 26505178 11171446 26505178 11171446 6196939 20889625 6196939 20889625 22882717 22678045 22882717 22678045 3530848 2975173 3530848 2975173 2861933 19532456 2861933 19532456 7678088 3583254 7678088 3583254 4134592 20865282 4134592 20865282 10925587 14699931 10925587 14699931 17330051 8047550 17330051 8047550 22036251 4624490 22036251 4624490 14867391 21812569 14867391 21812569 22480062 10045499 22480062 10045499 14571260 12662174 14571260 12662174 4400167 1064710 4400167 1064710 25724955 22107104 25724955 22107104 5101430 6885599 5101430 6885599 15494174 15464482 15494174 15464482 16189904 11385060 16189904 11385060 8590031 18692249 8590031 18692249 8343933 18692249 13294990 8767644 13294990 8767644 9146494 14169932 9146494 14169932 19117045 5001220 19117045 5001220 24145223 2680894 24145223 2680894 24212536 23588996 24212536 5182506 24212536 5182506 20819669 12133505 20819669 12133505 6709946 4658238 6709946 4658238 22423228 8305920 22423228 8305920 13465483 17504188 13465483 17504188 1564001 25344418 1564001 25344418 18550794 16395043 18550794 16395043 10036504 16902707 10036504 15043589 10036504 15043589 16176963 17000709 16176963 17000709 8821598 6805066 8821598 6805066 22378092 21612327 22378092 21612327 12258094 10700939 12258094 10700939 20239214 21092542 20239214 21092542 5570453 12679263 5570453 12679263 16616208 21560557 16616208 21560557 4017379 1963647 4017379 1963647 2181597 1963647 13755348 20682298 13755348 20682298 6219428 20682298 21253666 11588011 21253666 11588011 8157697 21067677 8157697 21067677 5015854 4780804 5015854 4780804 16316508 18744476 16316508 18744476 22209624 21410819 22209624 9139861 22209624 9139861 9643163 21039297 9643163 21039297 6031035 21039297 12431557 6988353 12431557 6988353 5339673 3800542 5339673 3800542 3164017 3324092 3164017 3324092 4555410 17217180 4555410 17217180 15820441 12392807 15820441 12392807 6480866 22120620 6480866 22120620 4872547 8932003 4872547 8932003 19416721 7773021 19416721 7773021 11774685 12331511 11774685 12331511 17594862 21177651 17594862 21177651 21880233 4865949 21880233 4865949 7408861 22254789 7408861 22254789 4063411 2925445 4063411 2925445 2768714 23862441 2768714 23862441 22640124 4180337 22640124 16204888 22640124 16204888 10590295 11897455 10590295 11897455 15435521 16428441 15435521 16428441 9216562 7901473 9216562 7901473 20833475 881004 20833475 881004 25796938 21814146 25796938 21814146 19321353 5407164 19321353 5407164 21796856 5407164 5434505 11730136 5434505 11730136 13033643 13073623 13033643 13073623 13850846 5298478 13850846 5298478 22949492 281289 22949492 281289 26620693 281289 23921190 18173318 23921190 18173318 9597228 10751166 9597228 10751166 16685803 23473934 16685803 23473934 25535172 24316445 25535172 24316445 4891658 5824110 4891658 5824110 19216559 16187427 19216559 16187427 11726558 6869469 11726558 6869469 7432290 18012120 7432290 18012120 19977603 2754417 19977603 2754417 24092710 2754417 22053270 8219998 22053270 8219998 14277955 15601229 14277955 15601229 11530227 11078422 11530227 11078422 15424555 16252263 15424555 16252263 9652927 5148058 9652927 5148058 24606827 2392691 24606827 20077882 24606827 20077882 10207713 12404332 10207713 12404332 20244489 19692475 20244489 19692475 9540059 4435688 9540059 4435688 4411789 21789337 4411789 21789337 12167415 7238053 12167415 7238053 7563455 8971131 7563455 8971131 9653058 12117509 9653058 12117509 19681778 19567297 19681778 8079174 19681778 8079174 3326750 23595577 3326750 6003310 3326750 6003310 19714317 15059692 19714317 15059692 9131996 8581396 9131996 8581396 20904452 25757853 20904452 25757853 1032742 25757853 21786717 10043533 21786717 10043533 2751430 25139759 2751430 25139759 26011934 25139759 5345648 17770778 5345648 17770778 23413712 3541140 23413712 3541140 22897750 11646434 22897750 11646434 14336699 25095300 14336699 25095300 1852735 25095300 25187000 17604214 25187000 17604214 16549707 10625891 16549707 10625891 11077237 15680740 11077237 15680740 16096256 13673550 16096256 13673550 10473272 5256803 10473272 5256803 25548759 24445644 25548759 24445644 13278171 13237904 13278171 13237904 9908138 19315605 9908138 19315605 20005530 15252418 20005530 15252418 8309089 19510754 8309089 19510754 20280572 10491753 20280572 10491753 14667164 15384455 14667164 15384455 7733133 19513805 7733133 19513805 20771828 6041543 20771828 6041543 20427456 19156204 20427456 19156204 3020824 23957517 3020824 21940738 3020824 21940738 20751767 7637888 20751767 7637888 3947559 22819198 3947559 22542910 3947559 22542910 11371202 13044519 11371202 13044519 18213416 19562814 18213416 19562814 23411566 22567656 23411566 14789373 23411566 14789373 8027158 19466052 8027158 19466052 21787835 21036712 21787835 21036712 20167606 7414994 20167606 7414994 15141979 15915607 15141979 15915607 6088413 5880941 6088413 5880941 14885177 18843990 14885177 18843990 21039115 6465544 21039115 6465544 15049304 19406214 15049304 19406214 25431762 1481188 25431762 22853159 25431762 22853159 5932662 5850083 5932662 5850083 7299071 10232448 7299071 10232448 13196022 19771503 13196022 19771503 21711086 21134164 21711086 21134164 8224056 11771885 8224056 11771885 15670930 15652590 15670930 15652590 4470423 22264669 4470423 20134125 4470423 20134125 19301521 13005964 19301521 13005964 2071633 24749527 2071633 22083676 2071633 22083676 22353759 6974162 22353759 6974162 1702670 1575025 1702670 23934510 1702670 23934510 24830400 10597415 24830400 10597415 15017693 20595978 15017693 20595978 5623199 21069917 5623199 18604908 5623199 18604908 12183757 12263377 12183757 12263377 20829374 6479270 20829374 6479270 14714396 22258230 14714396 22258230 23616525 22537181 23616525 22537181 17699689 8986861 17699689 8986861 18331020 19714783 18331020 19714783 4923164 4721009 4923164 4721009 18108432 17459544 18108432 17459544 19492251 2841679 19492251 2841679 24436286 23850247 24436286 23850247 25032758 23850247 10758670 5078914 10758670 5078914 23297880 22167207 23297880 22167207 7370007 7426856 7370007 17534560 7370007 17534560 11807454 3543652 11807454 3543652 3712122 3543652 6390729 12087065 6390729 12087065 17824454 23686686 17824454 23686686 3400051 23686686 10786339 9139298 10786339 9139298 3544550 23459808 3544550 23459808 16909686 14028624 16909686 14028624 12190385 15634979 12190385 15634979 20574371 21409159 20574371 21409159 22279883 5803735 22279883 5803735 13845199 13629149 13845199 13629149 19045295 18512172 19045295 13652625 19045295 13652625 12665126 14199058 12665126 9304394 12665126 9304394 4469242 22699823 4469242 22699823 3830887 24363542 3830887 24363542 25331091 22967022 25331091 22967022 6264188 5823183 6264188 5823183 23266757 24649029 23266757 24649029 2122504 24649029 23987924 21778962 23987924 21778962 6917822 12259581 6917822 12259581 19235763 2428747 19235763 2428747 24276873 2428747 22776201 5656751 22776201 5656751 10691992 21428591 10691992 21428591 5569832 7042502 5569832 7042502 19590614 19825522 19590614 19825522 5478351 21326198 5478351 13772077 5478351 13772077 13549844 7255091 13549844 7255091 7841792 15058274 7841792 15058274 11970382 7659428 11970382 7659428 24891411 24094627 24891411 3691886 24891411 3691886 11834476 12155047 11834476 12155047 14019183 13318627 14019183 13318627 13414142 4792493 13414142 4792493 22652321 22693432 22652321 22693432 4266915 10815059 4266915 10815059 11769107 20934960 11769107 20934960 21700232 20934960 14125615 8014046 14125615 8014046 23113013 3636261 23113013 19371229 23113013 19371229 9177324 10848026 9177324 10848026 12564241 13968676 12564241 13968676 14277803 11067845 14277803 11067845 11652961 17991674 11652961 17991674 7256571 7230682 7256571 7230682 9445892 13948944 9445892 13948944 13871932 8340731 13871932 8340731 4555339 22214236 4555339 19668351 4555339 19668351 12884836 8846548 12884836 8846548 20304347 24501914 20304347 24501914 2507293 9202878 2507293 9202878 14950877 15853026 14950877 15853026 2013053 594609 2013053 594609 419383 594609 878284 3038958 878284 3038958 4347143 10807888 4347143 10807888 15893706 15769328 15893706 15769328 7020260 6437025 7020260 6437025 4621114 24233274 4621114 24233274 1308631 1727555 1308631 20365682 1308631 20365682 20507792 6700103 20507792 6700103 10430845 19304189 10430845 19304189 22808851 22113356 22808851 22113356 8355693 10721223 8355693 10721223 22445687 22317782 22445687 22317782 4629436 13995449 4629436 13995449 15690036 11549241 15690036 11549241 22666719 22143600 22666719 22143600 2569739 2650105 2569739 2650105 23826563 15542836 23826563 15542836 15939663 11248718 15939663 11248718 10345607 5950663 10345607 5950663 22295802 3951505 22295802 3951505 3886295 22972071 3886295 22972071 12085407 5905928 12085407 5905928 6283866 16361605 6283866 16361605 19938089 5483320 19938089 5483320 2340268 24660047 2340268 21087605 2340268 21087605 10408961 9204606 10408961 9204606 19858460 19053555 19858460 19053555 17749028 3153189 17749028 3153189 3463584 3153189 18443357 14332622 18443357 14332622 4002825 23051398 4002825 23051398 3740802 22604330 3740802 22604330 4706730 19732187 4706730 19732187 9685883 11827389 9685883 11827389 15045923 14511119 15045923 14511119 2970452 3357873 2970452 19169417 2970452 19169417 13277264 10525749 13277264 10525749 11414444 5014992 11414444 5014992 24873566 23961519 24873566 1923551 24873566 1923551 15203255 15145473 15203255 15145473 25599283 1300726 25599283 1300726 18543341 17912670 18543341 17912670 9404417 17047502 9404417 17047502 15695507 6414977 15695507 6414977 5549098 470365 5549098 470365 317431 470365 12285270 12500575 12285270 12500575 21107563 3066736 21107563 3066736 2671752 3066736 8749376 11657058 8749376 11657058 18639978 7292971 18639978 7292971 20111139 4358608 20111139 4358608 22335662 19586081 22335662 19586081 12642149 12966747 12642149 12966747 18865990 21121121 18865990 21121121 22048191 21504983 22048191 21504983 5271523 21504983 21692681 18334937 21692681 18334937 5521632 5190734 5521632 5190734 20670572 18158746 20670572 18158746 9123131 9713195 9123131 9713195 10655900 18243848 10655900 18243848 4536103 25044878 4536103 25044878 2030520 5234331 2030520 5234331 6212660 23468340 6212660 23468340 3443653 23468340 22436135 5823668 22436135 5823668 19961287 7241961 19961287 7241961 14622486 17692357 14622486 17692357 23494824 3192829 23494824 3192829 21602253 10918671 21602253 10918671 3950142 23184293 3950142 8859517 3950142 8859517 11402255 15086531 11402255 15086531 15977990 24875816 15977990 24875816 25982557 24875816 16821326 15092028 16821326 15092028 3872517 23197516 3872517 16738370 3872517 16738370 23555712 22934127 23555712 22934127 13305219 6541980 13305219 6541980 20595420 6541980 10492183 11387063 10492183 11387063 12814577 17923147 12814577 17923147 3723681 23427343 3723681 7559537 3723681 7559537 23150682 23134588 23150682 23134588 24243890 23134588 19699755 15654529 19699755 15654529 15646293 6596943 15646293 6596943 1981183 24736255 1981183 11940513 1981183 11940513 22186215 22421560 22186215 22421560 4354344 14654945 4354344 14654945 16299424 2979078 16299424 2979078 24253263 2315919 24253263 2315919 25266318 24125340 25266318 24125340 8834672 11865873 8834672 11865873 21000194 5688795 21000194 5688795 17774266 19946297 17774266 19946297 20788838 19946297 20106946 8405775 20106946 8405775 6113888 5773243 6113888 5773243 15149665 20420060 15149665 20420060 20869015 2373662 20869015 2373662 2547665 22143983 2547665 22143983 21845951 20426629 21845951 20426629 17476478 5663149 17476478 5663149 5752865 5663149 14568307 19203191 14568307 19203191 19648183 9888708 19648183 9888708 7362237 20710410 7362237 20710410 4711182 25031186 4711182 25031186 1741024 25031186 11141347 9742841 11141347 9742841 8012325 5975018 8012325 5975018 22352071 21643227 22352071 21643227 16608351 8388099 16608351 8388099 1069402 1295394 1069402 23326781 1069402 23326781 22882992 8974604 22882992 8974604 6738872 20271974 6738872 19087584 6738872 19087584 10261670 9665055 10261670 9665055 12699444 16512530 12699444 16512530 4017578 4008959 4017578 4008959 19434417 24118104 19434417 24118104 2765669 24118104 8564506 410640 8564506 410640 290799 410640 4131365 22193195 4131365 22193195 20353921 17381135 20353921 17381135 9844776 8360792 9844776 8360792 5049539 2553046 5049539 2553046 24233037 19864955 24233037 19864955 15128438 13713100 15128438 13713100 8319233 23539551 8319233 23539551 3401645 16611564 3401645 16611564 14232627 10260089 14232627 10260089 23252558 3624248 23252558 20727463 23252558 20727463 14281693 12866083 14281693 12866083 8228094 3716870 8228094 3716870 23063939 15024964 23063939 15024964 9376128 3896373 9376128 3896373 22793742 18688603 22793742 18688603 17328166 13185219 17328166 13185219 9082393 5246758 9082393 5246758 5543053 5246758 7300572 8612648 7300572 8612648 10837840 16018756 10837840 16018756 15020760 8974925 15020760 8974925 1207705 25917586 1207705 23139009 1207705 23139009 7634124 15136040 7634124 15136040 11438546 18763052 11438546 18763052 8230180 11976479 8230180 11976479 19739644 7564292 19739644 11110237 19739644 11110237 9886137 5196289 9886137 5196289 22115500 20488855 22115500 20488855 20813099 6343408 20813099 6343408 4219073 2800815 4219073 2800815 3417883 2800815 8109539 8464526 8109539 8464526 10843706 12237583 10843706 12237583 13163427 13820695 13163427 13820695 22262728 24605183 22262728 24605183 25823601 24605183 13228063 7474591 13228063 7474591 23131774 22275759 23131774 22275759 20987499 11385331 20987499 11385331 9129005 21465279 9129005 21465279 23726984 22629933 23726984 22629933 14714760 8832680 14714760 8832680 4328699 26418571 4328699 26418571 679824 26418571 21396912 19732983 21396912 19732983 19260342 16832889 19260342 16832889 11780755 10287136 11780755 10287136 21703380 21064278 21703380 6282894 21703380 6282894 18664550 16490256 18664550 16490256 14888470 9514360 14888470 9514360 18649604 20803155 18649604 20803155 21499170 20803155 10254047 3856163 10254047 3856163 22882935 3856163 6551127 24234719 6551127 24234719 25197454 3202716 25197454 3202716 22893349 20933164 22893349 20933164 11304872 11510425 11304872 11510425 18805094 3529237 18805094 3529237 3541549 22522027 3541549 22522027 21684504 12762584 21684504 12762584 13138257 8104284 13138257 8104284 8533326 8104284 14191068 13354474 14191068 13354474 10212167 18563824 10212167 18563824 6284373 5298594 6284373 5298594 21276192 9629403 21276192 9629403 6396847 3357175 6396847 3357175 3392201 23027894 3392201 23027894 20568271 10042837 20568271 10042837 14990024 15717634 14990024 15717634 20589080 20526812 20589080 20526812 24171215 2251281 24171215 2251281 24546906 2251281 14424413 12913268 14424413 12913268 11532073 20980683 11532073 20980683 25571324 25519913 25571324 25519913 26321303 1228446 26321303 1228446 1697629 13703399 1697629 13703399 22391781 2095376 22391781 2095376 24818812 2095376 15564760 20842102 15564760 20842102 21483694 10300498 21483694 10300498 15610361 18128945 15610361 18128945 8296019 21122756 8296019 21122756 4630323 3293805 4630323 3293805 23670677 3293805 22383897 5056927 22383897 5056927 7996801 22639255 7996801 22639255 23831517 9828041 23831517 9828041 13926825 14999249 13926825 14999249 21203795 20691771 21203795 20691771 6238374 20691771 20997511 9554337 20997511 9554337 10167332 9554337 19160276 22875329 19160276 22875329 23738833 22875329 5423910 5325083 5423910 5325083 18477786 20099589 18477786 20099589 4408390 23915296 4408390 23915296 2670092 2766229 2670092 2766229 24207080 2766229 18704172 19884507 18704172 19884507 20509467 7744927 20509467 7744927 19156833 16372822 19156833 16372822 10000700 18200389 10000700 18200389 8794147 10941817 8794147 10941817 15437929 17126797 15437929 17126797 9880325 14272945 9880325 14272945 15938105 10690950 15938105 10690950 6769596 21179673 6769596 21179673 22115731 11937205 22115731 11937205 5387805 23760474 5387805 23760474 3228024 23760474 15364654 10574526 15364654 10574526 7349150 19534955 7349150 19534955 18037835 9233644 18037835 9233644 10070655 22085729 10070655 22085729 4764266 22085729 19394031 17562485 19394031 17562485 11721542 8133687 11721542 8133687 8459292 8361087 8459292 8361087 24573130 2298268 24573130 21388054 24573130 21388054 11101678 12207828 11101678 12207828 20363858 19739710 20363858 19739710 20457646 19739710 14681966 12683473 14681966 12683473 7603181 20753691 7603181 20753691 21447006 20753691 21263910 11673972 21263910 11673972 14895526 14273625 14895526 14273625 4600538 2228380 4600538 2228380 24572642 21735394 24572642 21735394 6819403 6626462 6819403 6626462 8294958 23677171 8294958 23677171 3373207 23677171 23874960 3339351 23874960 3339351 6142448 19064785 6142448 19064785 19011110 13716227 19011110 13716227 7759674 19181108 7759674 19181108 14418918 8643617 14418918 8643617 3184382 26189619 3184382 26189619 27066203 26189619 22299984 17175209 22299984 17175209 16567006 12707265 16567006 12707265 3422734 23367306 3422734 23367306 22542672 12315788 22542672 12315788 2807441 3147928 2807441 3147928 11302998 20489870 11302998 20489870 5078393 21685482 5078393 21685482 21244686 16564801 21244686 16564801 6820703 4560805 6820703 4560805 4652892 4560805 16418120 23208602 16418120 23208602 23674523 23208602 21735193 10088828 21735193 10088828 9861387 20182749 9861387 20182749 20654778 19693643 20654778 19693643 19734500 9431319 19734500 9431319 16354655 21646161 16354655 21646161 3952198 23160705 3952198 14430570 3952198 14430570 17780337 9447949 17780337 9447949 8698010 22076096 8698010 22076096 4975196 22076096 23186902 10624641 23186902 10624641 8344909 19147372 8344909 19147372 19831746 19147372 14954492 13275868 14954492 13275868 2963106 23965556 2963106 23965556 22537319 5728986 22537319 5728986 20835415 18316441 20835415 18316441 12462287 10288305 12462287 10288305 5395795 3228554 5395795 3228554 23444929 3228554 5619594 5841180 5619594 5841180 20581862 7115239 20581862 7115239 10495784 18115312 10495784 18115312 4966478 23593641 4966478 23593641 3305304 23593641 11785852 8339408 11785852 8339408 1340930 25715729 1340930 25715729 5495031 5066547 5495031 5066547 4369091 24257413 4369091 24257413 2856977 24257413 21715796 9065266 21715796 9065266 14435482 13878377 14435482 13878377 23322909 2600109 23322909 2600109 3125896 2600109 3908184 14452974 3908184 14452974 19940665 20591964 19940665 20591964 21267772 20591964 13336910 10906873 13336910 10906873 19304206 23569593 19304206 23569593 3408274 23569593 11056779 9754598 11056779 9754598 6255598 21039090 6255598 21039090 21197920 7310494 21197920 7310494 10457707 11860377 10457707 11860377 15054394 7406651 15054394 7406651 5600709 5122626 5600709 5122626 5121803 621418 5121803 621418 509556 25070231 509556 25070231 11040840 5375580 11040840 5375580 5407300 11577936 5407300 11577936 18459052 4324072 18459052 4324072 22654335 4324072 19499291 21710646 19499291 21710646 5106407 16906084 5106407 16906084 9907198 17242320 9907198 10588068 9907198 10588068 14004352 17089248 14004352 17089248 9432419 3215025 9432419 3215025 2923203 14755324 2923203 14755324 12621431 11652023 12621431 11652023 17360644 4907314 17360644 4907314 21849495 4907314 21613965 14199655 21613965 14199655 11406568 15342684 11406568 15342684 9261182 4272581 9261182 4272581 22753705 4272581 22267160 6529673 22267160 6529673 19488464 10384806 19488464 10384806 11404231 12421101 11404231 12421101 21171449 5448574 21171449 5448574 19900062 14829112 19900062 14829112 12454652 6550270 12454652 6550270 5332272 21575478 5332272 21575478 14326988 12705497 14326988 12705497 7431555 5292407 7431555 5292407 5421267 5292407 20249270 19887198 20249270 19887198 19447737 13939815 19447737 13939815 4621295 4529756 4621295 11355625 4621295 11355625 17060891 1801477 17060891 1801477 1996310 1801477 4939937 22974145 4939937 22974145 24889622 1840121 24889622 1840121 4069654 4238835 4069654 4238835 20976526 8343908 20976526 8343908 14595858 16177994 14595858 16177994 6571322 1886989 6571322 1886989 2031960 22212658 2031960 22212658 8364355 12896420 8364355 12896420 13652149 9726063 13652149 9726063 3076703 24314413 3076703 24314413 25046636 2933658 25046636 2933658 23127140 21098227 23127140 21098227 21412826 9215275 21412826 9215275 14560020 21786307 14560020 21786307 22682804 6065419 22682804 6065419 14499510 20222985 14499510 20222985 3553719 3455048 3553719 3455048 21323325 18572267 21323325 18572267 2025559 24708476 2025559 18353121 2025559 18353121 14129526 5346551 14129526 5346551 5673114 5346551 13109111 20684473 13109111 20684473 21250557 20684473 14404776 12382054 14404776 12382054 14730355 24431316 14730355 24431316 25691622 7584696 25691622 7584696 8119537 12131962 8119537 12131962 23363549 2846435 23363549 2846435 24164448 22949268 24164448 22949268 18588400 12739523 18588400 12739523 11310394 8745117 11310394 8745117 24554034 24526055 24554034 24526055 2398304 24526055 17183912 13870609 17183912 13870609 14349926 8647486 14349926 8647486 18558737 8647486 11827128 16902722 11827128 16902722 22021506 5095425 22021506 5095425 8787812 10818275 8787812 10818275 20849659 21666014 20849659 21666014 25095435 24341425 25095435 8230125 25095435 8230125 11448338 11386929 11448338 11386929 20969066 3262181 20969066 3262181 23374228 3262181 3146753 11257082 3146753 11257082 14759500 18592926 14759500 18592926 20519943 6490261 20519943 6490261 19996765 17809248 19996765 17809248 13077826 3486406 13077826 3486406 23470542 3486406 14751268 23016080 14751268 23016080 4121099 4710419 4121099 4710419 14373024 17402461 14373024 17402461 7518746 6622003 7518746 6622003 20717565 5433243 20717565 5433243 5369024 14169884 5369024 14169884 22449639 22690193 22449639 22690193 4171481 22690193 12887153 9186797 12887153 9186797 9333936 5755945 9333936 5755945 21184103 5755945 12456230 15554533 12456230 15554533 18666457 6260056 18666457 6260056 5036041 22116277 5036041 20752758 5036041 20752758 6452684 5944026 6452684 5944026 15250484 18648876 15250484 18648876 22428707 3418313 22428707 3418313 23507080 23459431 23507080 23459431 24585059 23459431 5971770 13370262 5971770 13370262 14146752 21938889 14146752 21938889 4018697 22797533 4018697 22208735 4018697 22208735 6178471 12249206 6178471 12249206 14768909 12249206 12322136 14868479 12322136 14868479 22376860 3460043 22376860 3460043 23409724 3460043 7472039 9423403 7472039 9423403 17710036 12045424 17710036 12045424 13827962 18724306 13827962 18724306 7740342 24168162 7740342 24168162 2656628 24168162 20269381 12885602 20269381 12885602 13103727 13939419 13103727 13939419 12155069 26047072 12155069 26047072 903187 26047072 16814750 16075276 16814750 16075276 4309635 4352420 4309635 4352420 20106274 16254751 20106274 16254751 14127933 11905370 14127933 11905370 17250508 20637292 17250508 20637292 24653002 23468916 24653002 9452381 24653002 9452381 17585872 17563972 17585872 17563972 20221621 21818304 20221621 21818304 22920847 21818304 20808961 13681724 20808961 13681724 11116499 22658918 11116499 22658918 1351724 1670208 1351724 1670208 4444853 19820980 4444853 19820980 7599578 8163275 7599578 8163275 11682447 21699877 11682447 21699877 2990909 2569138 2990909 2569138 8737811 15775237 8737811 15775237 13019576 10330678 13019576 10330678 18034536 24025255 18034536 24025255 1784940 1507120 1784940 1507120 20993135 13413439 20993135 13413439 13450567 11426641 13450567 11426641 18242683 7897621 18242683 7897621 8287316 3494270 8287316 3494270 3307358 17210379 3307358 17210379 20358007 5350914 20358007 5350914 22345539 23531236 22345539 23531236 3341022 23531236 5791132 4189090 5791132 4189090 1665277 25405226 1665277 25405226 21784738 13393304 21784738 13393304 2517999 2352587 2517999 2352587 9392474 20645900 9392474 20645900 22035194 4927979 22035194 19675708 22035194 19675708 11280733 11569441 11280733 11569441 17469393 8782918 17469393 8782918 19778563 6981392 19778563 11522544 19778563 11522544 11410030 6199796 11410030 6199796 20638673 14162721 20638673 14162721 4300630 4246310 4300630 12453944 4300630 12453944 15048057 11802117 15048057 11802117 13640749 19525147 13640749 19525147 7557149 19525147 17719410 5034352 17719410 5034352 5199133 5034352 8326504 19514137 8326504 19514137 2718759 24247709 2718759 18142140 2718759 18142140 13582907 12883795 13582907 12883795 17434240 17389863 17434240 17389863 4545312 1924224 4545312 1924224 25037221 1924224 21710134 17069513 21710134 17069513 16021027 11381223 16021027 11381223 11333052 16066383 11333052 16066383 20866955 20509363 20866955 20509363 6078267 2683483 6078267 2683483 24173627 2683483 12521129 18702254 12521129 18702254 5691717 3385749 5691717 3385749 2971308 23899527 2971308 23899527 18637935 14742406 18637935 14742406 12676133 13225000 12676133 13225000 18722753 21505665 18722753 21505665 5399243 5688801 5399243 5688801 7620063 21809175 7620063 21809175 22550168 5742640 22550168 5742640 18101062 12554152 18101062 12554152 9136572 7757142 9136572 7757142 20797147 20646042 20797147 20646042 24269891 23299742 24269891 4969349 24269891 4969349 11086477 16471646 11086477 16471646 20963324 22197758 20963324 22197758 4706901 22252364 4706901 22252364 11111851 10740636 11111851 10740636 21156055 21094055 21156055 21094055 1041623 26046058 1041623 26046058 25380129 19871589 25380129 19871589 15313863 4016424 15313863 4016424 22999926 14808427 22999926 14808427 14112586 9950374 14112586 9950374 7573929 5144070 7573929 5144070 23621300 22937081 23621300 22937081 4574038 17436813 4574038 17436813 18205984 19140586 18205984 19140586 6235770 21395594 6235770 21395594 22360706 21395594 21869023 11277263 21869023 11277263 9559553 22105548 9559553 22105548 4792433 22105548 16311069 15721905 16311069 15721905 15252883 7300473 15252883 7300473 25021178 23918415 25021178 23918415 5024522 6811128 5024522 6811128 22292237 4870853 22292237 4870853 23737946 3170913 23737946 16501931 23737946 16501931 15305927 8529571 15305927 8529571 751642 26024803 751642 8370111 751642 8370111 19280163 21076043 19280163 21076043 5746720 18633796 5746720 18633796 13828479 3102221 13828479 3102221 23751198 15418826 23751198 15418826 8747223 5980939 8747223 5980939 6079447 15239442 6079447 15239442 11867711 12848588 11867711 12848588 25697810 1024852 25697810 21242424 25697810 21242424 16181640 14351776 16181640 14351776 11933408 9205077 11933408 9205077 20388627 23094602 20388627 23094602 3959325 7890353 3959325 7890353 14045576 13967051 14045576 13967051 5093212 21615852 5093212 21615852 20827089 19858042 20827089 19858042 11018937 6631373 11018937 6631373 318951 26671982 318951 1716923 318951 1716923 23512226 22770874 23512226 17220257 23512226 17220257 9319740 17494285 9319740 17494285 13444262 8482340 13444262 8482340 8995720 8482340 16944985 14391944 16944985 14391944 12488862 13923378 12488862 13923378 21318901 20619882 21318901 20619882 14587823 12056876 14587823 12056876 17252243 9683843 17252243 9683843 6263060 6384491 6263060 6384491 21083454 6384491 17996649 20903932 17996649 20903932 21739076 20903932 21523669 19049122 21523669 19049122 7949367 15333108 7949367 15333108 15369643 12597204 15369643 12597204 12841739 12064346 12841739 12064346 25602515 24554989 25602515 24554989 17567452 7783264 17567452 7783264 26887696 75340 26887696 21965940 26887696 21965940 4765297 17370725 4765297 17370725 16262625 10992046 16262625 10992046 12701837 15238546 12701837 15238546 9726517 24865876 9726517 24865876 1992561 15321218 1992561 15321218 14136931 3889235 14136931 3889235 22970528 19066491 22970528 19066491 11021032 11061881 11021032 11061881 15614538 22988096 15614538 22988096 3890508 13468690 3890508 13468690 22628171 2520817 22628171 2520817 2863936 12365512 2863936 12365512 14727943 11271063 14727943 11271063 11307054 9788230 11307054 9788230 10389167 9788230 14973943 12842877 14973943 12842877 10789715 919878 10789715 919878 26209659 919878 22579401 11250191 22579401 11250191 7149780 6128248 7149780 6128248 20971832 6128248 9563342 10949189 9563342 10949189 24307599 23208268 24307599 11912626 24307599 11912626 9686179 17721416 9686179 17721416 20611870 5983725 20611870 5983725 20889375 5983725 9722375 17033203 9722375 17033203 16724340 3968742 16724340 3968742 4111636 16437380 4111636 16437380 19357861 8008091 19357861 8008091 18839753 18507317 18839753 18507317 19434008 18721484 19434008 18721484 7409480 7165001 7409480 16000560 7409480 16000560 14925665 10731666 14925665 10731666 23137902 3576870 23137902 3576870 9285274 15324619 9285274 15324619 14316307 10273717 14316307 10273717 10957643 10273717 13696796 14969133 13696796 14969133 10373882 2898023 10373882 2898023 2928413 16131830 2928413 16131830 14969820 10654801 14969820 10654801 5222428 5113916 5222428 5113916 19989367 16881755 19989367 16881755 15514538 5898233 15514538 5898233 5815484 5898233 20128914 19512196 20128914 19512196 15659712 11679351 15659712 11679351 13552581 18112993 13552581 18112993 6912683 7056910 6912683 7056910 19655030 16271654 19655030 16271654 5968551 5866887 5968551 8536284 5968551 8536284 23465020 3498946 23465020 3498946 5931129 15737365 5931129 15737365 15716502 13418365 15716502 13418365 9543040 20019465 9543040 20019465 20444358 6889433 20444358 6889433 8409150 10072606 8409150 10072606 21979306 23017147 21979306 23017147 23740083 6491942 23740083 6491942 19951828 17582061 19951828 17582061 16263926 15034131 16263926 15034131 14044530 10974683 14044530 10974683 16635252 8096404 16635252 8096404 7636068 7053600 7636068 7053600 18977119 15777534 18977119 15777534 12582839 5064793 12582839 5064793 2556640 2233890 2556640 2233890 23212223 7058393 23212223 7058393 19609286 14635399 19609286 14635399 3988815 22793375 3988815 13925847 3988815 13925847 15424775 4092689 15424775 4092689 24223270 2676581 24223270 2676581 19699227 22161201 19699227 22161201 3082937 23933570 3082937 23933570 3987076 10447069 3987076 10447069 16912799 10109992 16912799 10109992 12499283 14185609 12499283 14185609 5092504 4692395 5092504 4692395 8424576 17801919 8424576 17801919 20569287 5574079 20569287 5574079 21559661 19313398 21559661 19313398 7814757 15696584 7814757 15696584 17701693 19037863 17701693 19037863 20499076 5848101 20499076 5848101 22113697 2586088 22113697 2586088 24327059 2586088 13601747 12600102 13601747 12600102 10573457 7495790 10573457 7495790 7150545 4280448 7150545 4280448 4387382 22088692 4387382 22088692 21335407 19106543 21335407 19106543 8059240 8068435 8059240 8068435 10476188 12975020 10476188 12975020 17191204 9828799 17191204 9828799 16061558 21664570 16061558 21664570 22175438 19475947 22175438 19475947 14022573 12798768 14022573 12798768 14526333 22389935 14526333 22389935 2574077 24424949 2574077 24424949 21900919 19019513 21900919 19019513 8240354 12845591 8240354 12845591 14183990 11185179 14183990 11185179 7720762 7234013 7720762 7234013 10828879 10691076 10828879 10691076 15353940 17828045 15353940 17828045 8816579 23122944 8816579 23122944 24161650 16040043 24161650 16040043 5044065 24175039 5044065 24175039 25175783 5272444 25175783 5272444 5308490 11997992 5308490 11997992 19003991 5626855 19003991 5626855 3079422 2698828 3079422 23364330 3079422 23364330 4128020 22338678 4128020 22338678 6747013 8416080 6747013 8416080 18742492 22244209 18742492 22244209 22817734 22244209 10151135 12894740 10151135 12894740 15850879 4121215 15850879 4121215 4284533 4121215 17744937 11927331 17744937 11927331 11148796 16665551 11148796 16665551 18564925 2026193 18564925 2026193 1720322 2026193 5957964 9564460 5957964 9564460 22722429 3973283 22722429 3973283 10002530 18744556 10002530 18744556 6698177 3033666 6698177 3033666 23794897 3033666 4952957 12630329 4952957 12630329 13840500 15221444 13840500 15221444 2647842 3027623 2647842 3027623 9728622 15509985 9728622 15509985 12617951 11848084 12617951 11848084 21000914 20422972 21000914 20422972 7238484 8320250 7238484 8320250 9826615 9758414 9826615 9758414 19374903 21891238 19374903 21891238 1540317 1349164 1540317 1349164 13375664 15764307 13375664 15764307 7949493 7027607 7949493 7027607 4519427 23492322 4519427 23492322 24133360 23492322 6678227 14793354 6678227 14793354 16145210 18305266 16145210 18305266 19115242 19869885 19115242 19869885 5045019 21690456 5045019 21690456 20312548 17854958 20312548 17854958 12704198 4316430 12704198 4316430 23124593 2809690 23124593 2809690 2638039 2809690 20778434 8747043 20778434 8747043 8846001 8033011 8846001 8033011 22067272 21469860 22067272 21469860 3126865 23869358 3126865 18530051 3126865 18530051 9974593 6291186 9974593 6291186 1661037 25500607 1661037 3833776 1661037 3833776 16501555 13929323 16501555 13929323 7021208 876541 7021208 876541 896610 24980796 896610 24980796 18975596 4466512 18975596 4466512 24812446 2081117 24812446 2081117 9015910 16546827 9015910 16546827 17940042 3694658 17940042 3694658 3389275 3694658 13775429 21071324 13775429 21071324 2786092 24074558 2786092 24074558 24704112 2791089 24704112 2791089 7108318 19256661 7108318 19256661 19034248 17814486 19034248 17814486 12618099 10150499 12618099 10150499 7918841 7591070 7918841 7591070 13249818 21711621 13249818 21711621 3062331 23908714 3062331 2682535 3062331 2682535 10785595 24000656 10785595 24000656 25211957 8120725 25211957 8120725 14074127 24037518 14074127 24037518 25129166 24037518 25038416 11708224 25038416 11708224 14763398 15191548 14763398 15191548 11211282 8671667 11211282 8671667 18726020 8475635 18726020 8475635 15373722 11659563 15373722 11659563 9064297 22839765 9064297 22839765 3900104 22839765 23237452 12372721 23237452 12372721 8436129 7960626 8436129 7960626 20398678 21718803 20398678 21718803 22416960 21718803 6592548 12213282 6592548 12213282 13547021 16952100 13547021 16952100 2845077 2258318 2845077 2258318 1927201 24935296 1927201 22593565 1927201 22593565 23388243 13318005 23388243 13318005 13658184 9752536 13658184 9752536 18626606 25961835 18626606 25961835 1057420 25961835 25164864 23454932 25164864 23454932 20872541 20048502 20872541 20835691 20872541 20835691 2028730 1595073 2028730 1595073 1652565 20261876 1652565 20261876 8596175 8309907 8596175 9471626 8596175 9471626 18989754 1136403 18989754 1136403 953717 21367606 953717 21367606 16357221 12200050 16357221 12200050 14103914 14474134 14103914 14474134 6593656 24442138 6593656 24442138 2082412 2100348 2082412 2100348 23220315 16552832 23220315 16552832 10932194 11011530 10932194 11011530 15542309 17750551 15542309 17750551 18351146 17750551 12670121 12565914 12670121 12565914 16168362 20010620 16168362 20010620 24862362 24559400 24862362 24559400 25534251 24559400 5317095 14481393 5317095 14481393 13235086 2411266 13235086 2411266 1954822 14220563 1954822 14220563 21545751 5345645 21545751 5345645 5456478 6363023 5456478 6363023 10145484 16928381 10145484 16928381 17516178 10547066 17516178 10547066 10035785 19336135 10035785 19336135 7712022 19336135 22049298 3928758 22049298 3928758 3827178 13796659 3827178 13796659 16932375 21902146 16932375 21902146 4823871 4679734 4823871 4679734 6090766 18594502 6090766 18594502 14769323 11917065 14769323 11917065 10299707 9769006 10299707 9769006 6174276 20577128 6174276 20577128 17496615 16326886 17496615 16326886 10821259 11322710 10821259 11322710 12502247 16135129 12502247 16135129 20013357 267517 20013357 267517 137670 25045726 137670 25045726 20270802 6779928 20270802 6779928 3908730 23070488 3908730 23070488 21636152 14776129 21636152 14776129 11242853 22037951 11242853 22037951 22681047 22037951 6276089 7390275 6276089 7390275 15758339 12266761 15758339 12266761 11935591 3034159 11935591 3034159 3114859 17080749 3114859 17080749 11615257 6886433 11615257 6886433 2660074 24360693 2660074 7938070 2660074 7938070 15993301 12428634 15993301 12428634 10926754 21597452 10926754 21597452 22285529 6006501 22285529 6006501 9222235 16401073 9222235 16401073 23246462 3545785 23246462 20308188 23246462 20308188 7540937 11792112 7540937 11792112 16175808 17678195 16175808 17678195 21093747 20505947 21093747 6595735 21093747 6595735 18550338 13440612 18550338 13440612 13505661 8529966 13505661 8529966 8313043 7125933 8313043 7125933 21799001 21050970 21799001 21050970 13082422 10904696 13082422 10904696 16396533 20868547 16396533 20868547 24291999 23613496 24291999 5481434 24291999 5481434 5791270 20658416 5791270 20658416 16854950 4524233 16854950 4524233 2323269 2476868 2323269 23306713 2323269 23306713 21521581 8795511 21521581 8795511 12378315 15110404 12378315 15110404 23948797 23070601 23948797 23070601 5637919 6083872 5637919 6083872 15990516 14355089 15990516 14355089 8460981 22337147 8460981 22337147 1643592 1566199 1643592 1566199 14045158 15532902 14045158 15532902 7600879 19789864 7600879 19789864 3985577 3452155 3985577 3452155 9195120 21716537 9195120 21716537 5212270 7372436 5212270 7372436 10870907 13431958 10870907 13431958 20911406 5655240 20911406 5655240 6898669 12527287 6898669 12527287 17715834 4658044 17715834 4658044 4743206 4597661 4743206 4597661 5074703 7754986 5074703 7754986 19371090 7754986 17622124 19695965 17622124 19695965 23698278 3065078 23698278 18707840 23698278 18707840 13464806 2375895 13464806 2375895 2453754 23913282 2453754 23913282 10430286 16463594 10430286 16463594 17454541 16732978 17454541 16732978 15770965 9356545 15770965 9356545 4243897 3249193 4243897 3249193 23564852 3249193 19630656 10281819 19630656 10281819 14011467 17921462 14011467 17921462 18117433 17921462 17972523 5186465 17972523 5186465 21628625 3533783 21628625 3533783 23437317 3533783 8118187 19094982 8118187 19094982 21464529 5456972 21464529 5456972 11162363 12620862 11162363 12620862 14850533 10968818 14850533 10968818 11733942 12708022 11733942 12708022 24435381 23231422 24435381 23231422 18617093 15916303 18617093 15916303 225805 448874 225805 448874 17948455 19692205 17948455 19692205 21857169 21942749 21857169 21942749 23092034 21942749 1891492 24933621 1891492 24933621 20868577 9145978 20868577 9145978 8159050 18997577 8159050 18997577 11549600 10227785 11549600 10227785 17110027 6161097 17110027 6161097 6447693 6161097 16234335 16522705 16234335 16522705 10491738 9441447 10491738 9441447 6235346 20722620 6235346 16612149 6235346 16612149 16860418 6129007 16860418 6129007 21828439 5190530 21828439 5190530 11352913 14142701 11352913 14142701 20780558 22714559 20780558 22714559 4296870 4726671 4296870 4726671 5424789 13564887 5424789 13564887 22710361 4362283 22710361 4362283 20747072 21266646 20747072 21266646 22038401 21266646 10552344 11225661 10552344 11225661 13758491 13949246 13758491 13949246 21434927 5678824 21434927 5678824 19787009 23852191 19787009 23852191 3170128 15671180 3170128 15671180 16081377 6508217 16081377 6508217 4937200 25296148 4937200 25296148 1599085 12665760 1599085 12665760 14335166 17773637 14335166 17773637 8360840 18641908 8360840 18641908 5123598 3429887 5123598 3429887 3020387 2040744 3020387 2040744 2388166 2040744 19664139 7794165 19664139 7794165 4154296 1042490 4154296 1042490 1139778 1042490 25393939 20250192 25393939 20250192 17196930 10554347 17196930 10554347 11750193 11898145 11750193 11898145 13264306 13539260 13264306 13539260 19191568 6465595 19191568 6465595 3489605 24469161 3489605 24469161 25501344 2964588 25501344 2964588 22410212 9304448 22410212 9304448 9687909 21198598 9687909 21198598 22588852 22071509 22588852 22071509 4740329 6730202 4740329 6730202 9226505 21729996 9226505 21729996 2320340 1510771 2320340 1510771 25128816 1510771 19377757 7998311 19377757 7998311 10383124 22842982 10383124 22842982 4107324 19373873 4107324 19373873 9474090 10781459 9474090 10781459 17259142 9024051 17259142 9024051 18898655 875092 18898655 875092 25885504 875092 3927600 21547922 3927600 21547922 19203174 13214188 19203174 13214188 10915844 24301400 10915844 24301400 2400162 24301400 24430809 7017831 24430809 7017831 16115589 15579870 16115589 15579870 14581260 12653199 14581260 12653199 14001035 25462856 14001035 25462856 1674210 17104984 1674210 17104984 10647362 15238792 10647362 15238792 17843453 17094307 17843453 17094307 11214011 13210417 11214011 13210417 16849189 8874812 16849189 8874812 18950528 7403017 18950528 7403017 22899704 1576173 22899704 1576173 1230904 23006221 1230904 23006221 23456247 15150532 23456247 15150532 15329563 11578798 15329563 11578798 9722217 17691141 9722217 17691141 22843066 22149439 22843066 22149439 7091077 12223519 7091077 12223519 23915645 22805377 23915645 22805377 8902174 10411875 8902174 10411875 13286477 18633394 13286477 18633394 5084064 21992485 5084064 21992485 19541393 16251104 19541393 16251104 16621984 10600461 16621984 10600461 12966228 12264111 12966228 12264111 13929048 17026847 13929048 17026847 5511487 22091600 5511487 22091600 22784877 22091600 22630775 8121061 22630775 8121061 10564052 10610839 10564052 10610839 19131591 18882480 19131591 18882480 11890297 7774607 11890297 7774607 6303409 26727795 6303409 26727795 288176 3740886 288176 3740886 18727694 16574108 18727694 16574108 14462291 6213689 14462291 6213689 6310276 6213689 17496263 12135184 17496263 12135184 11688401 15294915 11688401 15294915 15272616 11936096 15272616 11936096 13369392 15622382 13369392 15622382 10935155 9716193 10935155 9716193 8178967 4620827 8178967 4620827 4157425 2707466 4157425 2707466 2463606 2707466 19701489 12659232 19701489 12659232 7332960 5499628 7332960 5499628 22477463 21901092 22477463 21901092 8643666 16563819 8643666 16563819 19851752 2094707 19851752 2094707 2448917 2094707 9144580 16364112 9144580 16364112 14666370 11876880 14666370 11876880 20806902 21814494 20806902 21814494 25112596 23867080 25112596 12327310 25112596 12327310 13221045 16342063 13221045 16342063 24291013 2621726 24291013 2621726 10237384 16158815 10237384 16158815 16640604 10274353 16640604 10274353 14714993 18170381 14714993 18170381 21426215 20808583 21426215 20808583 13006545 3611723 13006545 3611723 23095478 19938448 23095478 19938448 12196086 10476787 12196086 10476787 9615716 22510867 9615716 22510867 23490823 14027269 23490823 14027269 14966926 14113854 14966926 14113854 9948972 3253792 9948972 3253792 23411926 3253792 20497244 14206516 20497244 14206516 8111287 4850008 8111287 4850008 5011508 4824689 5011508 4824689 13022401 16072247 13022401 16072247 6295428 21035344 6295428 21035344 5296947 1613197 5296947 1613197 1511337 1613197 22723156 15661305 22723156 15661305 4605219 4231781 4605219 4231781 19369545 10923943 19369545 10923943 12995972 16375299 12995972 16375299 5359743 4884145 5359743 4884145 5065508 15216658 5065508 15216658 13399201 11907028 13399201 11907028 9052807 20130549 9052807 20130549 5809015 5147010 5809015 5147010 3265675 3397373 3265675 3397373 6970073 10450325 6970073 10450325 21359442 3009455 21359442 3009455 23898754 3009455 20996072 7740750 20996072 7740750 16059607 21558380 16059607 21558380 22872630 3997227 22872630 14730969 22872630 14730969 11354160 2301953 11354160 2301953 24582356 20404323 24582356 20404323 20114099 8837386 20114099 8837386 6091343 6077225 6091343 6077225 20607763 18204181 20607763 18204181 8948355 8660532 8948355 18115728 8948355 18115728 15036212 2607125 15036212 2607125 3000364 23162178 3000364 23162178 23351729 18352867 23351729 18352867 7708695 19391949 7708695 19391949 23460569 3236102 23460569 3236102 6656880 14485116 6656880 14485116 15760565 23729781 15760565 23729781 3252634 20032541 3252634 20032541 20227258 13659045 20227258 13659045 12800251 14204473 12800251 14204473 15917030 21194670 15917030 21194670 5662359 21194670 18243235 14085781 18243235 14085781 13705454 10708625 13705454 10708625 17283171 7518186 17283171 7518186 7474880 23988364 7474880 23988364 3056754 7282399 3056754 7282399 18967220 14151265 18967220 14151265 13749831 3628115 13749831 3628115 23314821 3628115 8080479 15273030 8080479 15273030 12026305 13195213 12026305 13195213 20588822 4163310 20588822 4163310 24268698 23692576 24268698 23692576 10879238 5114018 10879238 5114018 26548776 409305 26548776 409305 14500437 13621973 14500437 13621973 13492209 10818692 13492209 10818692 21284542 20713602 21284542 7248185 21284542 7248185 18491711 21323021 18491711 21323021 22027268 21323021 21344434 7940699 21344434 7940699 4378271 4402811 4378271 4402811 16707528 24297751 16707528 24297751 25396006 24297751 8119966 10990862 8119966 10990862 22139237 1559649 22139237 1559649 1551453 1559649 23696754 22413706 23696754 22413706 15013054 2524377 15013054 2524377 2928279 2524377 6568652 12361478 6568652 12361478 14100114 14127312 14100114 14127312 12730011 17800281 12730011 17800281 20750414 6387107 20750414 6387107 15008948 14981128 15008948 14981128 25843896 889329 25843896 889329 20399521 15632675 20399521 15632675 13501003 2991521 13501003 2991521 24811166 2125368 24811166 2125368 18097519 23093492 18097519 23093492 3614462 3270350 3614462 3270350 20310564 14027786 20310564 14027786 10180168 17790541 10180168 17790541 18451279 18511550 18451279 18511550 5756089 4218686 5756089 4218686 22611121 17490128 22611121 17490128 16513057 13418043 16513057 13418043 10695735 15901245 10695735 12343223 10695735 12343223 18469858 17845906 18469858 17845906 15571492 10788929 15571492 10788929 8550638 18701520 8550638 18701520 15801038 4363241 15801038 4363241 3420431 2988697 3420431 10578295 3420431 10578295 23088612 2896710 23088612 2896710 2541208 13200547 2541208 13200547 16085255 10898792 16085255 10898792 8363950 19163973 8363950 19163973 21490035 5981412 21490035 16128564 21490035 16128564 16456019 6544912 16456019 6544912 7074739 6544912 8483061 11622373 8483061 11622373 16275752 19766028 16275752 19766028 7004340 19995093 7004340 11024334 7004340 11024334 23699485 2990073 23699485 19052926 23699485 19052926 11002328 6023494 11002328 6023494 21025095 7724043 21025095 7724043 15926664 10910120 15926664 9925216 15926664 9925216 17420221 17835046 17420221 17835046 8721885 21241499 8721885 21241499 5629963 7610643 5629963 7610643 15858303 17098998 15858303 17098998 7768889 22057385 7768889 22057385 4848939 22758808 4848939 22758808 24851763 2083918 24851763 2083918 2732254 19739940 2732254 19739940 8641500 2135999 8641500 2135999 2449208 14636737 2449208 14636737 16894114 8821601 16894114 8821601 6648475 24848279 6648475 24848279 1958343 5435597 1958343 5435597 17331364 17667517 17331364 17667517 17817621 12587992 17817621 12587992 12826274 19168151 12826274 19168151 21003901 5666300 21003901 5666300 6258207 5666300 15624159 15304377 15624159 15304377 9783766 7790903 9783766 7790903 21043819 22713948 21043819 22713948 4352815 11945783 4352815 11945783 17595561 3633705 17595561 3633705 23279748 3633705 19376077 8332071 19376077 8332071 9700568 21556121 9700568 21556121 22263001 21556121 2779036 2495721 2779036 11681443 2779036 11681443 16800363 4718941 16800363 4718941 4656682 24215316 4656682 24215316 2824994 3287151 2824994 3287151 12461266 18508199 12461266 18508199 23716939 3022730 23716939 3022730 23778572 22005888 23778572 22005888 15253069 13212618 15253069 13212618 10934080 15827821 10934080 11253674 10934080 11253674 12342342 23692823 12342342 23692823 24909462 23692823 4792830 5021447 4792830 5021447 8318792 17262513 8318792 17262513 17870914 5576079 17870914 5576079 3599629 3204198 3599629 3204198 11348636 11360052 11348636 11360052 14934596 15030986 14934596 15030986 10889116 15972842 10889116 15972842 13622895 8528549 13622895 8528549 4303288 22454905 4303288 4605971 4303288 4605971 14370821 21851874 14370821 21851874 2152154 25631764 2152154 25631764 1369615 25631764 21421854 14617616 21421854 14617616 5054367 23085606 5054367 23085606 24368262 23085606 19458064 10056589 19458064 10056589 15774291 15199779 15774291 15199779 15985837 9384585 15985837 9384585 6377601 5596127 6377601 5596127 21314910 12872053 21314910 12872053 9880080 6188147 9880080 6188147 24627150 23916294 24627150 23916294 23189274 12334432 23189274 12334432 8660551 18590249 8660551 18590249 20898786 5640901 20898786 5640901 6026941 8736615 6026941 8736615 10789993 20609875 10789993 20609875 21274265 20609875 16321272 13596305 16321272 13596305 13339191 5009012 13339191 5009012 21640448 14470726 21640448 14470726 9730709 4793518 9730709 4793518 23528763 3327355 23528763 3327355 19513810 19393111 19513810 19393111 18847057 7724270 18847057 7724270 20772185 23601344 20772185 23601344 2279820 2079265 2279820 2079265 20904676 21770878 20904676 21770878 5300195 13200524 5300195 13200524 24690636 2201920 24690636 2201920 20929151 8288228 20929151 8288228 16198668 15457202 16198668 15457202 10110757 2451837 10110757 2451837 2850027 2451837 5192003 12525345 5192003 12525345 14976201 7112841 14976201 7112841 5451798 5206653 5451798 21486849 5451798 21486849 8465125 14824322 8465125 14824322 26200823 848387 26200823 7001651 26200823 7001651 7381069 5603998 7381069 5603998 3395073 3596145 3395073 3596145 13163268 16586833 13163268 16586833 21228317 6243812 21228317 10332948 21228317 10332948 9737343 5845071 9737343 5845071 22432885 21700321 22432885 21700321 21775949 13473679 21775949 13473679 13021223 23249846 13021223 23249846 23837203 7652846 23837203 7652846 18975716 9484501 18975716 9484501 7892642 19660402 7892642 19660402 1385975 1105798 1385975 22670117 1385975 22670117 10279780 8993494 10279780 8993494 23193896 2298157 23193896 2298157 24471210 2298157 4444073 10241712 4444073 10241712 12999644 15291743 12999644 15291743 9752374 19281608 9752374 19281608 20055464 19281608 6476143 26006954 6476143 26006954 991940 26006954 21440937 5536763 21440937 5536763 12761544 22263460 12761544 22263460 1517206 1461844 1517206 20764843 1517206 20764843 19474271 6812862 19474271 6812862 23978753 22722010 23978753 22722010 11262469 6003171 11262469 6003171 20999814 6003171 20321653 20793418 20321653 20793418 22205200 22132793 22205200 22132793 5000945 6825244 5000945 6825244 24482392 23952503 24482392 23952503 24194081 21864278 24194081 21864278 11854199 11637453 11854199 12014244 11854199 12014244 18948213 3259518 18948213 3259518 3489980 3259518 20108469 9199043 20108469 9199043 6798701 6728340 6798701 6728340 22347187 22606721 22347187 22606721 3536834 23182020 3536834 23182020 21765262 8366886 21765262 8366886 14833202 18249507 14833202 18249507 8829567 15710923 8829567 15710923 16118151 2763998 16118151 2763998 2613618 2763998 16984266 21236006 16984266 21236006 4462206 4548855 4462206 22430180 4462206 22430180 5588898 15817512 5588898 15817512 14291379 9881860 14291379 9881860 10088235 9881860 11825221 16233870 11825221 16233870 18374409 17698571 18374409 17698571 4292958 2534653 4292958 2534653 24261262 19472768 24261262 19472768 9808337 9778494 9808337 9778494 10495185 23120169 10495185 23120169 3868030 23120169 20719164 15266527 20719164 15266527 14491080 3483384 14491080 3483384 3063027 3483384 7707213 9953963 7707213 9953963 17541416 23694622 17541416 23694622 24904997 23694622 19715707 14607134 19715707 14607134 14204703 7559514 14204703 7559514 20629568 4889364 20629568 4889364 4801313 4751218 4801313 4751218 5232262 20558184 5232262 20558184 15895929 11788013 15895929 11788013 13067993 20301840 13067993 20301840 5685821 4897629 5685821 4897629 5005549 4897629 8091713 22962056 8091713 22962056 24475536 23234770 24475536 23234770 19459976 17623121 19459976 17623121 5730257 3081837 5730257 3081837 1093736 25728766 1093736 22383790 1093736 22383790 23009591 15591841 23009591 15591841 5977487 23432768 5977487 23432768 3389801 23432768 16293037 14299958 16293037 14299958 10224151 7182354 10224151 7182354 6232217 5683004 6232217 5683004 12956360 18600024 12956360 18600024 19350532 13059856 19350532 13059856 9810540 24064521 9810540 24064521 24719094 24064521 19327224 7050734 19327224 7050734 5826667 5511758 5826667 5511758 6790627 21000027 6790627 21000027 5215015 21935959 5215015 21935959 25164970 1735119 25164970 1735119 15057093 20331959 15057093 20331959 6206825 3467598 6206825 3467598 2275012 2601851 2275012 2601851 1239368 25767924 1239368 25767924 16489616 15943098 16489616 15943098 9334800 19185060 9334800 19185060 22806619 4185928 22806619 4185928 19462179 22592157 19462179 22592157 4481302 22592157 18595546 17521364 18595546 17521364 12784231 6756335 12784231 6756335 6572549 11045879 6572549 11045879 19503926 7728652 19503926 17427954 19503926 17427954 12426117 2997036 12426117 2997036 23802522 2997036 3400633 4284898 3400633 4284898 11292476 16672465 11292476 16672465 17439595 9603058 17439595 9603058 9751455 18015318 9751455 18015318 18802974 20470834 18802974 20470834 21699999 20962098 21699999 20962098 9759924 7100823 9759924 7100823 4400862 3930991 4400862 3930991 20271877 11186009 20271877 11186009 5666760 21509917 5666760 21509917 20737457 18182550 20737457 18182550 17838568 15938945 17838568 15938945 8700295 22415182 8700295 22415182 23600946 4755148 23600946 4755148 21545194 5997244 21545194 5997244 7567048 11499429 7567048 11499429 23565091 3166829 23565091 3166829 21088673 12668133 21088673 12668133 10617309 17525234 10617309 17525234 9260829 12109017 9260829 12109017 13616906 17990572 13616906 17990572 23537384 3199730 23537384 3199730 14106838 19617683 14106838 19617683 3389244 23590122 3389244 23590122 21832664 16089830 21832664 16089830 13159161 7504754 13159161 7504754 6634950 6595764 6634950 8756851 6634950 8756851 19738186 7527912 19738186 20510193 19738186 20510193 24213786 2684016 24213786 14356885 24213786 14356885 4106954 4108252 4106954 4108252 16211746 18385058 16211746 18385058 3534505 23545211 3534505 13790476 3534505 13790476 13961387 12029452 13961387 12029452 16125551 15401566 16125551 15401566 14402032 6290160 14402032 6290160 4267718 22647338 4267718 22647338 19759915 17066974 19759915 17066974 14381401 9401321 14381401 9401321 1806045 25467229 1806045 25467229 26323515 25467229 21006816 13022703 21006816 13022703 12320742 19234444 12320742 19234444 19912137 19280963 19912137 19280963 17323332 16090125 17323332 16090125 13988660 12664036 13988660 12664036 10118106 21481427 10118106 21481427 5173596 4028824 5173596 4028824 23937342 22842032 23937342 4165824 23937342 4165824 20767502 7180469 20767502 7180469 10072211 16921590 10072211 16921590 23441326 3320003 23441326 9525297 23441326 9525297 9854014 9201639 9854014 9201639 15166634 20966277 15166634 20966277 4626317 22201378 4626317 10118279 4626317 10118279 11412290 16620434 11412290 16620434 3991692 22906262 3991692 22219589 3991692 22219589 21379547 12680928 21379547 12680928 8801198 17934362 8801198 17934362 17264887 16531019 17264887 16531019 15844360 15540419 15844360 16577027 15844360 16577027 7910548 1441145 7910548 1441145 1529016 22972673 1529016 22972673 10503423 8523030 10503423 8523030 3575446 3137830 3575446 21222491 3575446 21222491 8806883 17323163 8806883 17323163 19449078 18691602 19449078 18691602 21723382 5145835 21723382 5145835 18413817 14422556 18413817 14422556 11667377 11077377 11667377 11077377 24020641 24366963 24020641 24366963 25380076 24366963 16142035 3852708 16142035 3852708 23039428 3852708 7965754 20010573 7965754 20010573 21667899 20945885 21667899 20945885 7704785 10618327 7704785 10618327 16702960 17514485 16702960 17514485 9484486 10763708 9484486 10763708 12026277 17096635 12026277 17096635 3192281 23708659 3192281 9910953 3192281 9910953 15037384 18143950 15037384 18143950 8555891 13171411 8555891 13171411 16751129 17596147 16751129 17596147 26927434 26077872 26927434 4635977 26927434 4635977 20382717 11143184 20382717 11143184 14940482 22848308 14940482 22848308 4151943 22848308 16367286 13110184 16367286 13110184 8743789 2407756 8743789 2407756 2845474 2407756 19984062 20621174 19984062 20621174 21239354 20621174 16263659 4398985 16263659 4398985 22565897 15887584 22565897 15887584 14268299 8814706 14268299 8814706 20078129 6669770 20078129 6669770 17916065 23684150 17916065 23684150 24918984 23684150 22332428 8710536 22332428 8710536 8366378 19704038 8366378 19704038 21787517 22305423 21787517 22305423 23488005 4728383 23488005 4728383 20908562 10151979 20908562 10151979 8546948 7635771 8546948 7635771 19493723 18231955 19493723 18231955 8935005 2244400 8935005 2244400 24528635 2244400 20878972 14144491 20878972 14144491 8944773 20415617 8944773 20415617 20905773 20415617 16281358 13361426 16281358 13361426 6867325 6005320 6867325 6005320 22998289 3674358 22998289 3674358 3546806 19546175 3546806 19546175 15738882 2191334 15738882 2191334 1860694 2191334 4343996 5383447 4343996 5383447 6933773 6568004 6933773 6568004 15287498 14703953 15287498 14703953 13436788 9822210 13436788 9822210 10372791 10840379 10372791 10840379 25490671 1288368 25490671 1288368 9086808 21766195 9086808 21766195 5159172 21766195 19651128 8749219 19651128 8749219 12225826 14825848 12225826 14825848 11040125 15545533 11040125 9518345 11040125 9518345 20893078 6189072 20893078 6189072 4482696 4432772 4482696 16884247 4482696 16884247 13097777 13358295 13097777 13358295 17504034 9655550 17504034 9655550 6569210 20300967 6569210 20300967 18838802 4016732 18838802 4016732 4135748 4016732 22076280 5754624 22076280 5754624 13374504 16560563 13374504 16560563 2648858 24353081 2648858 24353081 23712324 5029817 23712324 5029817 5673179 19701188 5673179 19701188 12548895 9520852 12548895 9520852 3396511 3616023 3396511 20940218 3396511 20940218 15002798 6186926 15002798 6186926 6077647 6186926 9938507 21891194 9938507 21891194 22716539 21891194 6175187 5404545 6175187 5404545 5595008 18633496 5595008 18633496 14655486 11256761 14655486 11256761 15787615 16606884 15787615 16606884 3594072 23383415 3594072 19956833 3594072 19956833 9592623 5259669 9592623 5259669 23893524 24361669 23893524 24361669 25353213 3641737 25353213 3641737 8889154 9165136 8889154 9165136 26846326 25989268 26846326 25989268 2922574 8987138 2922574 8987138 12143190 21465133 12143190 21465133 22277398 8681719 22277398 8681719 18496116 13596161 18496116 13596161 8817222 19425406 8817222 19425406 20120050 16413558 20120050 16413558 10176221 21022779 10176221 21022779 5291151 5343176 5291151 5343176 7642837 19659862 7642837 19659862 25278049 24171317 25278049 3256641 25278049 3256641 6285817 19621157 6285817 19621157 15976847 8900401 15976847 8900401 9060629 9747950 9060629 9747950 25915404 24741976 25915404 24741976 22877659 6042466 22877659 6042466 12653210 16008013 12653210 16008013 10067184 1460974 10067184 1460974 1568821 1460974 24126804 4588900 24126804 4588900 3457204 3459295 3457204 3459295 12861802 14305148 12861802 14305148 10821491 9942888 10821491 9942888 19946169 19418406 19946169 12543746 19946169 12543746 11713170 16469170 11713170 16469170 23459357 22491296 23459357 22491296 4762321 8298555 4762321 8298555 15614556 18298945 15614556 18298945 24319779 24470391 24319779 24470391 25344795 24470391 6656416 18256941 6656416 18256941 13615937 11339615 13615937 11339615 10659650 5955445 10659650 5955445 6209672 5955445 18343776 20715607 18343776 20715607 6112958 13255831 6112958 13255831 18976252 8380079 18976252 14221385 18976252 14221385 7431115 2485633 7431115 2485633 24355315 20849787 24355315 20849787 8289730 17373774 8289730 17373774 14036209 2489740 14036209 2489740 24395010 22945895 24395010 22945895 16960892 5445582 16960892 5445582 1682410 25335645 1682410 5906157 1682410 5906157 15297417 18379775 15297417 18379775 18972193 18379775 13149941 8593687 13149941 8593687 21535784 4202289 21535784 4202289 2343573 2737132 2343573 2737132 5914718 20589360 5914718 20589360 12429358 10299148 12429358 10299148 10520801 17578767 10520801 17578767 9132023 17698722 9132023 9033695 9132023 9033695 19535810 4303151 19535810 4303151 4313429 16271312 4313429 16271312 12470372 11086988 12470372 11086988 3453495 2833433 3453495 2833433 25395613 24389658 25395613 24389658 23290102 3607656 23290102 3607656 21744359 19994245 21744359 19994245 13735327 11436412 13735327 11436412 17179707 24951782 17179707 24951782 2018245 24951782 14145659 11262757 14145659 11262757 10447568 23831940 10447568 23831940 3111484 3338472 3111484 3338472 19756333 18181487 19756333 18181487 6623934 23461811 6623934 23461811 24436712 23461811 487381 625060 487381 18829851 487381 18829851 16732170 14571513 16732170 14571513 12184303 11288606 12184303 11288606 2903178 24012354 2903178 24012354 23215906 17401772 23215906 17401772 17305492 14322015 17305492 14322015 14561825 4382878 14561825 4382878 4393370 4382878 6236189 17512904 6236189 17512904 10319572 13696545 10319572 13696545 13993144 11237672 13993144 11237672 15683396 11237672 12030478 21444779 12030478 21444779 24646657 2141508 24646657 2141508 19085560 16723557 19085560 16723557 15759391 9385866 15759391 9385866 18372108 6666564 18372108 6666564 24180649 24447582 24180649 24447582 2627485 15331965 2627485 15331965 16249555 19737266 16249555 19737266 7344112 12620065 7344112 12620065 17378931 8471970 17378931 8471970 8747680 8471970 10167263 25270922 10167263 25270922 26110069 25270922 5401931 7802633 5401931 7802633 14321992 17181621 14321992 17181621 5289287 4224590 5289287 4224590 22822823 4224590 6532181 21046323 6532181 21046323 3577008 3217587 3577008 3217587 23725569 3217587 15721089 21477267 15721089 21477267 22017273 21477267 14317854 9062102 14317854 9062102 22643494 4418262 22643494 4418262 6938085 10062847 6938085 10062847 11524169 11512826 11524169 11512826 16636481 23462515 16636481 23462515 3528102 16715584 3528102 16715584 22407591 23292321 22407591 23292321 3300900 3440550 3300900 3440550 15784958 14929864 15784958 14929864 11778283 11184356 11778283 19646174 11778283 19646174 24073623 2721020 24073623 2721020 10742705 10236415 10742705 10236415 17319478 22821648 17319478 22821648 23491015 22821648 21315331 8202784 21315331 8202784 11645787 22320568 11645787 22320568 23265110 22320568 22262178 8427942 22262178 8427942 16684993 11345448 16684993 11345448 11291583 8674810 11291583 8674810 9174375 8674810 10354373 16223863 10354373 16223863 21153871 5813731 21153871 5813731 10620206 10000833 10620206 3484124 10620206 3484124 3717486 6169705 3717486 6169705 16124933 15732653 16124933 12917614 16124933 12917614 4030131 22843981 4030131 22843981 23101799 16352621 23101799 16352621 4270353 24426793 4270353 24426793 2573912 24047735 2573912 24047735 10420151 15643292 10420151 15643292 20640257 6133701 20640257 6133701 6616153 20334259 6616153 20334259 8392551 11216896 8392551 11216896 15418921 26511705 15418921 26511705 527779 26511705 22098079 13394560 22098079 13394560 13144044 15822574 13144044 15822574 18056172 22108859 18056172 22108859 4931844 18706341 4931844 18706341 12472804 6179773 12472804 6179773 4754385 22090060 4754385 22090060 23225918 18673354 23225918 18673354 10518238 12606428 10518238 12606428 17649750 9577706 17649750 9577706 21318993 20774472 21318993 20774472 2716892 25577468 2716892 25577468 1376706 25577468 21246169 10863855 21246169 10863855 14527252 17161892 14527252 17161892 17630177 17161892 14350619 3624922 14350619 3624922 24775265 23730484 24775265 23730484 10486733 5606531 10486733 5606531 21034079 8317684 21034079 8317684 1883113 1764281 1883113 1764281 23263098 4561762 23263098 4561762 21656920 16583808 21656920 16583808 3071781 3241977 3071781 21401605 3071781 21401605 10185203 9393590 10185203 9393590 5428729 26930136 5428729 26930136 45272 26930136 22716538 4206151 22716538 4206151 5335732 5597711 5335732 5597711 25535542 24513462 25535542 10500881 25535542 10500881 16408406 11966500 16408406 11966500 6286444 20626491 6286444 11064434 6286444 11064434 16265952 23455031 16265952 23455031 3415843 15529405 3415843 15529405 13368600 8025566 13368600 8025566 19177032 8025566 18906992 17074859 18906992 17074859 7350173 19484950 7350173 19484950 17175034 12077818 17175034 12077818 3050510 2599354 3050510 2599354 8881670 13222899 8881670 13222899 16397291 24485630 16397291 24485630 2424432 21176472 2424432 21176472 21478836 9733634 21478836 9733634 13643593 18971352 13643593 18971352 20538683 23781133 20538683 23781133 3078368 6481971 3078368 6481971 12688165 22895805 12688165 22895805 1175341 25737929 1175341 5041030 1175341 5041030 17290845 12107524 17290845 12107524 10815901 15728479 10815901 15728479 7768531 5906353 7768531 5906353 23597485 23320181 23597485 23320181 3776701 14915710 3776701 14915710 17824151 9371952 17824151 9371952 11080575 21834144 11080575 21834144 5316963 19331107 5316963 19331107 24020963 1400818 24020963 1400818 25266416 23757173 25266416 23757173 9044260 12874735 9044260 12874735 22847967 21890877 22847967 7354347 22847967 7354347 10334160 10968893 10334160 10968893 22245061 4125568 22245061 4125568 23676170 3159719 23676170 3159719 23182992 16932840 23182992 16932840 11242613 9801735 11242613 9801735 9419961 4734077 9419961 4734077 4960001 16220367 4960001 16220367 10890310 2421130 10890310 2421130 2205546 9623169 2205546 9623169 17229197 23171703 17229197 23171703 3669478 12909471 3669478 12909471 19751817 7081700 19751817 7081700 3614410 3790904 3614410 3790904 26408263 25649162 26408263 25649162 7231068 14526023 7231068 14526023 17105326 23046859 17105326 23046859 24296845 23046859 9794389 12499974 9794389 12499974 18910209 22833705 18910209 22833705 23462702 17808036 23462702 17808036 9347524 17571283 9347524 17571283 23673341 24205544 23673341 24205544 25332506 24205544 16937218 12864582 16937218 12864582 11748542 18204872 11748542 18204872 25008718 23903042 25008718 23903042 13382400 4349306 13382400 4349306 22606718 4349306 22170429 14316768 22170429 14316768 14797872 15948786 14797872 15948786 21907329 5050622 21907329 5050622 19235369 16986286 19235369 16986286 10444884 15746935 10444884 15746935 13746992 6979316 13746992 6979316 6164029 23618759 6164029 23618759 3090840 23618759 22723419 16259572 22723419 16259572 6748489 5184092 6748489 5184092 5532150 21082317 5532150 21082317 13046025 9968052 13046025 9968052 4802030 23900416 4802030 23900416 24443164 13519277 24443164 13519277 6388289 20470250 6388289 20470250 21701947 4938353 21701947 4938353 16063545 24665408 16063545 24665408 25646835 24665408 2664569 21447869 2664569 21447869 9242994 12075540 9242994 12075540 14647989 12835657 14647989 12835657 12550210 7262082 12550210 7262082 3816306 23668697 3816306 23668697 24212501 23668697 8916095 12775864 8916095 12775864 20150923 21366643 20150923 21366643 22120780 20202587 22120780 20202587 2218520 24574948 2218520 24574948 18434008 11136903 18434008 11136903 10890803 1383095 10890803 1383095 1808809 19300606 1808809 19300606 9507398 16035616 9507398 16035616 23421459 22397127 23421459 22397127 9428282 14536829 9428282 14536829 13866405 12317862 13866405 12317862 13318033 10899622 13318033 10899622 18268643 8886417 18268643 14775364 18268643 14775364 8689482 8442033 8689482 8442033 16508855 11933027 16508855 11933027 12217423 4227856 12217423 4227856 4287357 21203462 4287357 21203462 11611862 4181169 11611862 4181169 22919174 4052674 22919174 4052674 15200242 15662000 15200242 15662000 5155309 21912426 5155309 16974991 5155309 16974991 20379586 5432105 20379586 5432105 21497651 5432105 20241476 17254750 20241476 17254750 14459472 13086971 14459472 13086971 9118283 22913646 9118283 22913646 3820730 8094189 3820730 8094189 18150398 16966688 18150398 16966688 10125289 4197500 10125289 4197500 22971700 3774775 22971700 3774775 15699520 16057702 15699520 16057702 18918671 18464512 18918671 9746851 18918671 9746851 12668021 14884406 12668021 14884406 17547590 7187977 17547590 7187977 19698292 7187977 8626492 8926753 8626492 8926753 17561095 13792717 17561095 13792717 5056971 21932754 5056971 19306230 5056971 19306230 17823942 9526369 17823942 9526369 10544582 18821196 10544582 18821196 4701510 22021166 4701510 22021166 18787163 11324391 18787163 11324391 14275704 15551913 14275704 15551913 17179557 8409068 17179557 8409068 6650768 2712589 6650768 2712589 24112093 2712589 9076512 22946920 9076512 22946920 23536061 9670362 23536061 9670362 10622903 16938645 10622903 16938645 19956477 4220841 19956477 4220841 22642075 18796057 22642075 18796057 15352088 11922131 15352088 11922131 1197557 25676520 1197557 17516656 1197557 17516656 11069718 4167719 11069718 4167719 4482071 22418587 4482071 22418587 8522754 1493809 8522754 1493809 25247777 19071421 25247777 19071421 12718537 4469291 12718537 4469291 24066284 2707118 24066284 2707118 10910219 10530386 10910219 10530386 3343437 3344638 3343437 3344638 21264966 18227186 21264966 18227186 14175376 3916064 14175376 3916064 3675534 10192217 3675534 10192217 22063716 2610098 22063716 2610098 3070723 2610098 11800848 12449365 11800848 12449365 18426806 508408 18426806 508408 384519 23580440 384519 23580440 22334592 12841146 22334592 12841146 12116259 9710509 12116259 9710509 18638299 20547706 18638299 20547706 2376630 24657132 2376630 3457711 2376630 3457711 20940446 6553458 20940446 6553458 9270523 10270158 9270523 10270158 21972625 4740930 21972625 4740930 7698189 17572496 7698189 17572496 10680643 7711118 10680643 7711118 8294331 10228567 8294331 10228567 17749543 6062686 17749543 6062686 3393770 23575355 3393770 3950065 3393770 3950065 4635290 10525638 4635290 10525638 23182916 22488952 23182916 22488952 12111676 10132799 12111676 10132799 18904209 3080877 18904209 3080877 23604242 3080877 3324439 7923080 3324439 7923080 20325217 4365692 20325217 4365692 4424855 4365692 6144926 8022669 6144926 8022669 11507323 21764577 11507323 21764577 24207524 22905626 24207524 22905626 7375434 12330346 7375434 12330346 15080047 16531887 15080047 16531887 23333175 22708863 23333175 12793122 23333175 12793122 10355231 22335265 10355231 22335265 23276687 7439280 23276687 7439280 19169315 22941986 19169315 22941986 23715077 21674118 23715077 21674118 5333315 19780179 5333315 19780179 18455702 16111384 18455702 16111384 13543285 12457619 13543285 12457619 11774135 4428036 11774135 4428036 4771473 21720081 4771473 21720081 18888986 17502712 18888986 17502712 10581068 13457617 10581068 13457617 22380357 4447703 22380357 4447703 13060133 15490979 13060133 15490979 18307819 8928132 18307819 8928132 9701762 24647923 9701762 24647923 2116102 24647923 22928122 13633290 22928122 13633290 3542294 3728013 3542294 3728013 21079215 7454358 21079215 7454358 8215679 18401771 8215679 18401771 15706833 11334354 15706833 11334354 10330314 9488191 10330314 9488191 19343777 2094415 19343777 2094415 26819907 25909173 26819907 25909173 6995413 9698060 6995413 9698060 11473599 21487186 11473599 21487186 3885992 909816 3885992 909816 912256 909816 15735847 14980094 15735847 11806268 15735847 11806268 14699511 20248636 14699511 20248636 21016230 20248636 4495200 22239712 4495200 22239712 13862264 5294458 13862264 5294458 5010353 21731155 5010353 21731155 17991818 11091491 17991818 11091491 15367453 15068320 15367453 15068320 10688783 5370357 10688783 5370357 21975850 21115731 21975850 5986660 21975850 5986660 12033187 13234835 12033187 13234835 19734507 4827617 19734507 4827617 21980736 4827617 19410733 8180309 19410733 8180309 11564385 18034687 11564385 18034687 20758554 5975359 20758554 13544956 20758554 13544956 8742363 8169065 8742363 10960637 8742363 10960637 19723492 7596972 19723492 13845782 19723492 13845782 13673537 12629290 13673537 12629290 11824295 20274799 11824295 20274799 4628812 22287315 4628812 22287315 13527094 8506560 13527094 8506560 7457418 5884752 7457418 5884752 4796764 22269343 4796764 4825606 4796764 4825606 7723192 22396867 7723192 22396867 4604918 4114597 4604918 4114597 4413428 21218558 4413428 21218558 15742000 8263518 15742000 8263518 8331549 20193288 8331549 20193288 20816823 7920903 20816823 7920903 10188221 13140925 10188221 13140925 19334485 18834641 19334485 18834641 12386441 4051870 12386441 4051870 22875989 4051870 22497325 10449503 22497325 10449503 8312653 7338792 8312653 7338792 6303641 20672303 6303641 19400929 6303641 19400929 9619551 3348379 9619551 3348379 3597598 19086146 3597598 19086146 19249247 9143067 19249247 9143067 16340668 15869485 16340668 15869485 5033614 4852796 5033614 4852796 13825532 17168041 13825532 17168041 17543281 13987102 17543281 13987102 5776849 23299885 5776849 23299885 25844006 24872897 25844006 24872897 8686378 10763306 8686378 10763306 11551582 11689299 11551582 11689299 21959969 4909839 21959969 4909839 7931364 11626062 7931364 11626062 20164064 3646265 20164064 3646265 23312048 3646265 22119303 24227241 22119303 24227241 2591476 5060534 2591476 5060534 6902648 11241436 6902648 11241436 25526141 1505952 25526141 17493214 25526141 17493214 12174327 12622945 12174327 12622945 23238981 23287997 23238981 23287997 24289229 3574356 24289229 3574356 15918917 24031872 15918917 24031872 2941321 14834649 2941321 14834649 24678087 23803204 24678087 23803204 20187579 10156707 20187579 10156707 12765731 13646527 12765731 13646527 16821913 6217350 16821913 6217350 5502590 21716559 5502590 21716559 21789463 5190656 21789463 5190656 15780896 12417786 15780896 12417786 10868286 16737524 10868286 16737524 19132728 8033632 19132728 8033632 3388085 23447344 3388085 6860087 3388085 6860087 15974036 17735588 15974036 17735588 8740647 6976209 8740647 6976209 19837065 13977296 19837065 13977296 12900925 6714728 12900925 6714728 21006430 3000508 21006430 3000508 23726716 19317638 23726716 19317638 9942400 9996478 9942400 9996478 16486600 16042362 16486600 16042362 12202306 9141954 12202306 9141954 9625901 17635469 9625901 17635469 22480214 3216130 22480214 3216130 3629583 18812590 3629583 18812590 18197223 6611795 18197223 6611795 6756090 16760182 6756090 16760182 23948395 23470952 23948395 3804797 23948395 3804797 20310163 16734808 20310163 16734808 15851822 10650354 15851822 10650354 6245691 5172134 6245691 5172134 22125168 19238556 22125168 19238556 2288735 1366489 2288735 1366489 1092385 1366489 10204046 17642796 10204046 17642796 17763242 17642796 13702320 11818830 13702320 11818830 11992655 11175302 11992655 11175302 16146552 10091602 16146552 10091602 22186933 3913617 22186933 3913617 22837645 3913617 5998298 21214092 5998298 17976725 5998298 17976725 22505177 4494783 22505177 15582144 22505177 15582144 15081557 11860305 15081557 11860305 15065616 11860305 16250397 17044223 16250397 17044223 8520425 23902847 8520425 23902847 2829946 2920260 2829946 2920260 19875763 12577809 19875763 12577809 3848851 3364100 3848851 3364100 3500513 3364100 20144783 18178365 20144783 18178365 12164634 8621386 12164634 8621386 18414442 14860248 18414442 14860248 13350010 7294730 13350010 7294730 3214042 23810585 3214042 19973174 3214042 19973174 20390406 8555924 20390406 8555924 15566715 16893454 15566715 16893454 20368982 22211034 20368982 22211034 22820925 22211034 6442562 16849494 6442562 16849494 10833969 13679246 10833969 13679246 16368419 5434281 16368419 5434281 5414173 5434281 20492927 19144816 20492927 19144816 18235416 16659551 18235416 16659551 7823288 7455122 7823288 15685604 7823288 15685604 15219137 10209551 15219137 10209551 17467027 9664881 17467027 14287004 17467027 14287004 9443640 8230912 9443640 8230912 20770917 22365700 20770917 22365700 4486516 18797406 4486516 18797406 9150731 10619179 9150731 10619179 15008896 13205934 15008896 13205934 9732548 7682895 9732548 7682895 4329375 3870095 4329375 3870095 22826139 14187648 22826139 14187648 12482026 19370534 12482026 19370534 6591447 6067444 6591447 6067444 9872470 9744083 9872470 9744083 23335865 3410137 23335865 3410137 16353650 15118304 16353650 15118304 10351636 19649542 10351636 19649542 20382392 13277356 20382392 13277356 5599938 21053691 5599938 13800447 5599938 13800447 13066601 8225207 13066601 8225207 6878371 25279206 6878371 25279206 1729801 25279206 25717301 1546228 25717301 1546228 11169935 17928515 11169935 17928515 20827756 6158497 20827756 6158497 8077561 19213011 8077561 19213011 20439563 5206077 20439563 5206077 4794928 2691338 4794928 2691338 24043552 2691338 18252875 16779259 18252875 16779259 10181766 17457806 10181766 17457806 18108102 6558247 18108102 6558247 6340606 22368276 6340606 22368276 2993561 23813754 2993561 16206941 2993561 16206941 19245949 18646797 19245949 18646797 14739186 8359833 14739186 8359833 18958494 8084967 18958494 8084967 9798017 15614937 9798017 15614937 11878660 9322496 11878660 9322496 5068868 2146237 5068868 2146237 1672520 2146237 8185875 23260965 8185875 23260965 3609011 12410678 3609011 12410678 15161159 15145122 15161159 15145122 15912712 15145122 11284143 8946055 11284143 8946055 20660974 19983710 20660974 19983710 12101061 11720433 12101061 11720433 23190709 22733716 23190709 22733716 21417812 17965146 21417812 17965146 4248956 1466546 4248956 1466546 1393078 1443989 1393078 1443989 11683457 15031616 11683457 15031616 12555342 1150104 12555342 1150104 1106288 24946791 1106288 24946791 15239168 4267045 15239168 4267045 22282116 4267045 20701896 10815407 20701896 10815407 758460 26313820 758460 2427266 758460 2427266 5481439 9460910 5481439 9460910 15352238 21239887 15352238 21239887 22554804 21967434 22554804 6582172 22554804 6582172 15876051 14106768 15876051 14106768 889246 26000127 889246 26000127 20867368 16727625 20867368 16727625 16571914 12133951 16571914 12133951 7453370 802899 7453370 802899 737795 802899 13039237 13989903 13039237 13989903 11131815 22493596 11131815 22493596 4296223 20458425 4296223 20458425 19446544 13723412 19446544 13723412 12194679 16348646 12194679 16348646 17583983 19399839 17583983 19399839 24019025 3016026 24019025 3016026 8396083 10576165 8396083 10576165 16536151 14850650 16536151 14850650 13993245 6214889 13993245 6214889 20781669 13205223 20781669 13205223 3279493 23414380 3279493 5701288 3279493 5701288 9607133 10739186 9607133 10739186 13436791 14106415 13436791 14106415 8537678 24726636 8537678 24726636 25634227 24726636 12131304 13960343 12131304 13960343 14862899 14142494 14862899 14142494 12940941 11644577 12940941 11644577 19894725 7282478 19894725 7282478 9698270 9571685 9698270 9571685 11111084 15116436 11111084 15116436 13887114 9735687 13887114 9735687 23706428 3070319 23706428 16521749 23706428 16521749 5720876 2521711 5720876 2521711 24161317 2521711 5806398 12139609 5806398 12139609 14231160 19971590 14231160 19971590 6847562 6644571 6847562 6644571 15427821 20730932 15427821 20730932 2705638 2716666 2705638 2716666 8341462 14866633 8341462 14866633 13822536 11035750 13822536 11035750 20717463 20158867 20717463 20158867 22744175 4281843 22744175 4281843 11388331 11276426 11388331 11276426 23238859 3497329 23238859 3497329 3354000 3497329 22881460 20733147 22881460 20733147 15232687 1767058 15232687 1767058 24988070 1767058 5033521 22926299 5033521 22926299 3835665 15701969 3835665 15701969 20822558 5409868 20822558 5409868 5465310 5409868 10914851 15610523 10914851 15610523 15388050 9962161 15388050 9962161 9947574 7472687 9947574 7472687 7479881 7472687 14585145 16824516 14585145 16824516 21520136 4665775 21520136 4665775 3591177 3545539 3591177 3545539 10399895 19240226 10399895 19240226 3140082 23722491 3140082 23722491 21713856 20574958 21713856 20574958 21108968 20574958 23818599 22677457 23818599 22677457 9738893 16204520 9738893 16204520 11593827 2985699 11593827 2985699 23768503 2985699 7678512 17724576 7678512 17724576 11456505 12059165 11456505 12059165 18353135 24831058 18353135 24831058 2028798 18821514 2028798 18821514 9624501 16457017 9624501 16457017 20609070 22924154 20609070 22924154 3917108 9961961 3917108 9961961 17773654 18900366 17773654 18900366 21423106 20688539 21423106 20688539 18284817 1404347 18284817 1404347 1330650 1404347 14019958 17081727 14019958 17081727 4450454 3090737 4450454 3090737 2695246 2797513 2695246 23731169 2695246 23731169 5277858 8571529 5277858 8571529 9636685 14087123 9636685 14087123 17204380 19161055 17204380 19161055 7825370 15829443 7825370 15829443 17949637 2619479 17949637 2619479 1417315 25664072 1417315 25664072 21765966 11975768 21765966 11975768 6654360 20255419 6654360 20255419 11812344 9295011 11812344 9295011 4742695 22286973 4742695 22286973 21647491 18812123 21647491 18812123 15268201 9535989 15268201 9535989 8169425 22066081 8169425 22066081 1929287 25120859 1929287 25120859 22729031 19500821 22729031 19500821 7440913 19500821 13514867 7009910 13514867 7009910 4485980 22418489 4485980 22418489 22178333 7709640 22178333 7709640 15402480 13681194 15402480 13681194 12409698 11931665 12409698 11931665 17835994 9299428 17835994 15156165 17835994 15156165 11760210 12064230 11760210 12064230 23857915 2966150 23857915 2966150 13727950 17482602 13727950 17482602 24591627 2415112 24591627 2415112 3454783 5112494 3454783 5112494 10258767 16760311 10258767 16760311 17479521 16983843 17479521 16983843 16707500 10327440 16707500 10327440 6679646 6112202 6679646 6112202 6442660 6112202 18174296 18415046 18174296 18415046 22878529 3233789 22878529 3233789 3327898 3233789 21492289 16272460 21492289 16272460 15338738 3987735 15338738 3987735 24621897 2281182 24621897 2281182 4989247 11883378 4989247 11883378 13633006 21386341 13633006 21386341 23133630 22143502 23133630 5359957 23133630 5359957 10117768 13070107 10117768 13070107 19123193 7663559 19123193 7663559 4762711 4825829 4762711 4825829 21375209 15398371 21375209 15398371 3939529 3884110 3939529 3884110 12346062 18933720 12346062 18933720 22565393 4265529 22565393 4265529 19045797 14579624 19045797 14579624 13092726 12278264 13092726 12278264 18798894 21010470 18798894 21010470 6130835 8440105 6130835 8440105 21753645 21057503 21753645 6397921 21753645 6397921 15134700 17349256 15134700 17349256 20420762 21677630 20420762 21677630 23358624 23674414 23358624 23674414 24849889 23674414 20589131 815531 20589131 815531 757928 815531 4621199 18857208 4621199 18857208 14189062 9144856 14189062 9144856 20923456 6408140 20923456 6408140 20550701 20410481 20550701 20410481 22775032 21956198 22775032 4722498 22775032 4722498 5213487 14938823 5213487 14938823 13686160 12258527 13686160 12258527 19512634 20641391 19512634 20641391 6532347 2286870 6532347 2286870 24493410 10832359 24493410 10832359 2890054 2962482 2890054 2962482 13319826 21555228 13319826 21555228 5266562 21555228 20286813 7148308 20286813 7148308 20110960 7148308 21548606 20848024 21548606 20848024 21593276 20848024 20480808 19023685 20480808 19023685 17888997 13728131 17888997 13728131 12608422 14130988 12608422 14130988 20207742 6303460 20207742 6303460 4695640 4495805 4695640 4495805 7163606 18902901 7163606 18902901 18086331 7333597 18086331 7333597 19631327 10015260 19631327 10015260 16855503 16485658 16855503 16485658 19134588 1285392 19134588 1285392 25617192 1285392 10267716 10963609 10267716 10963609 16034789 23240278 16034789 23240278 24052493 13483863 24052493 13483863 7349582 19749850 7349582 13404083 7349582 13404083 18289072 6391147 18289072 6391147 6775894 6391147 15733888 16266602 15733888 16266602 10526822 17830867 10526822 17830867 20644176 5558567 20644176 5558567 4109107 24781468 4109107 24781468 25689868 3828658 25689868 3828658 4222421 14778748 4222421 14778748 14860358 9235204 14860358 9235204 25529001 24269278 25529001 24269278 4357060 21110453 4357060 21110453 15078570 13915698 15078570 13915698 7039952 4528199 7039952 4528199 4461806 19354528 4461806 19354528 20749863 4898042 20749863 4898042 23013171 4029724 23013171 10822996 23013171 10822996 2369096 2520938 2369096 17696882 2369096 17696882 20873852 4931886 20873852 4931886 5130782 4931886 16641531 12039777 16641531 12039777 8957588 8739558 8957588 8739558 18732230 18529741 18732230 18529741 5223778 3478226 5223778 3478226 23327032 3478226 23264417 20056146 23264417 20056146 19499514 17938214 19499514 17938214 17598130 12963821 17598130 12963821 6301699 1671057 6301699 1671057 25408144 1671057 7473155 12338352 7473155 12338352 19517445 19457238 19517445 19457238 21708492 5279664 21708492 10686859 21708492 10686859 2838642 3007008 2838642 3007008 4635221 22036128 4635221 22036128 20479917 7641274 20479917 7641274 5905258 4944487 5905258 4944487 24187794 23333022 24187794 3390009 24187794 3390009 3894231 12772468 3894231 12772468 17696232 7174657 17696232 7174657 7738338 7174657 13214205 20016123 13214205 20016123 21017165 20297222 21017165 13156857 21017165 13156857 12869498 19769433 12869498 19769433 20442614 19769433 14720754 9680604 14720754 9680604 17276742 14202769 17276742 14202769 11922388 22593661 11922388 22593661 4463541 22593661 21520589 7135060 21520589 7135060 14174802 13123253 14174802 13123253 5814084 22009337 5814084 22009337 22865717 22164713 22865717 8418836 22865717 8418836 12369340 17174551 12369340 17174551 3882027 23062155 3882027 17726052 3882027 17726052 13443024 7187790 13443024 7187790 23018266 22066052 23018266 22066052 21359243 17599419 21359243 17599419 15152039 7736804 15152039 7736804 21644039 23783896 21644039 23783896 24833158 23783896 22732498 11849950 22732498 11849950 1997747 2040487 1997747 2040487 24294479 18542101 24294479 18542101 17871417 13959216 17871417 13959216 9327574 25838679 9327574 25838679 1030826 4809578 1030826 4809578 7034350 12255742 7034350 12255742 24118181 23381056 24118181 8099842 24118181 8099842 15512783 11623411 15512783 11623411 7230469 19706105 7230469 19706105 18991457 11733870 18991457 11733870 12631981 11733870 21866633 22641809 21866633 22641809 4571328 22641809 23493464 18922121 23493464 18922121 18254887 17827975 18254887 17827975 6317133 20572985 6317133 20572985 25731213 24513325 25731213 24513325 24877902 11060251 24877902 11060251 15245204 15717547 15245204 15717547 7964250 18948990 7964250 18948637 7964250 18948637 19236228 10017209 19236228 10017209 7232502 19841976 7232502 19841976 22355569 3019343 22355569 3019343 3238301 7183435 3238301 7183435 22337376 3634647 22337376 3634647 23059866 3634647 6070054 16025742 6070054 16025742 12436702 8295826 12436702 8295826 7323753 6136153 7323753 6136153 25998895 24942478 25998895 24942478 18026246 9932498 18026246 9932498 7381602 22303701 7381602 22303701 24105358 1780042 24105358 1780042 25161833 1780042 22736915 17966487 22736915 17966487 11400003 12888607 11400003 12888607 16819240 8598156 16819240 8598156 18545658 8598156 17276990 12585895 17276990 12585895 3121085 23768348 3121085 10318545 3121085 10318545 11446132 15014831 11446132 15014831 12017635 11316291 12017635 11316291 22995627 3775211 22995627 3775211 12799698 18034745 12799698 18034745 8755068 18034745 16935404 13381628 16935404 13381628 12693304 17269739 12693304 17269739 22933996 4022616 22933996 4022616 11019581 15323714 11019581 15323714 22159213 5072322 22159213 5072322 5062488 21286446 5062488 21286446 22410428 2935917 22410428 2935917 2913509 2935917 21609958 5586842 21609958 5586842 16813267 17577077 16813267 17577077 18390809 8671688 18390809 8671688 10581102 13160510 10581102 13160510 21998952 5071552 21998952 5071552 11257828 14527664 11257828 14527664 16778447 4369481 16778447 4369481 24241625 2006323 24241625 2006323 24790897 2006323 20618030 14477953 20618030 14477953 7160146 3895771 7160146 3895771 23020816 8943648 23020816 8943648 15764289 15728051 15764289 15728051 10635817 16378840 10635817 16378840 4539197 22271557 4539197 22271557 17945684 8604910 17945684 8604910 8217861 24752057 8217861 24752057 25853276 24752057 12908956 10312651 12908956 10312651 9641201 17427300 9641201 17427300 18699664 7274792 18699664 7274792 20950943 20453731 20950943 20453731 10861305 14964038 10861305 14964038 12177866 2537309 12177866 2537309 2904471 2537309 10471176 24325269 10471176 24325269 25357171 24325269 21462871 9993095 21462871 9993095 5588052 5662312 5588052 10263243 5588052 10263243 22067715 4621068 22067715 4621068 9922246 16815373 9922246 16815373 19311250 19269441 19311250 19269441 4832844 24966344 4832844 24966344 25864611 24966344 9905495 15570328 9905495 15570328 17255729 16526538 17255729 16526538 10393493 15620369 10393493 15620369 18666015 18522632 18666015 11839366 18666015 11839366 12034216 23751988 12034216 23751988 25897989 24827312 25897989 24827312 19049752 8512002 19049752 8512002 13429115 12770353 13429115 12770353 15089751 11617533 15089751 11617533 12440497 12551244 12440497 12551244 14381180 10721165 14381180 10721165 18332514 8106306 18332514 8106306 23752413 3217385 23752413 19982640 23752413 19982640 17839592 9261327 17839592 9261327 12055547 12110898 12055547 12110898 17409795 19588726 17409795 19588726 7467895 17850513 7467895 17850513 10100515 10044084 10100515 10044084 14925501 24745330 14925501 24745330 25919361 24745330 12028455 10080167 12028455 10080167 17285497 21048615 17285497 21048615 5624589 21048615 12974610 8220931 12974610 8220931 5823747 5349698 5823747 20885068 5823747 20885068 18278702 10702652 18278702 10702652 10242348 4395441 10242348 4395441 3163081 23751974 3163081 12961016 3163081 12961016 22414941 4420507 22414941 4420507 7757334 7516320 7757334 7516320 19854524 16876633 19854524 16876633 10734303 2428714 10734303 2428714 24435891 19978654 24435891 19978654 18490569 13215580 18490569 13215580 11990268 18783342 11990268 18783342 19014690 18783342 10782136 8037072 10782136 8037072 19655550 7673013 19655550 7673013 5777755 5441174 5777755 5441174 18046371 9393116 18046371 9393116 11333107 14467610 11333107 14467610 17716459 20191358 17716459 20191358 21026863 20461280 21026863 20461280 12980064 11833370 12980064 11833370 7393790 22478397 7393790 22478397 2499224 2282943 2499224 2282943 2371009 12546156 2371009 12546156 23391899 3527403 23391899 3527403 22449857 18046475 22449857 18046475 16264457 8799123 16264457 8799123 21902759 4882812 21902759 4882812 18567602 14199921 18567602 14199921 12493556 8181719 12493556 8181719 5433051 5226255 5433051 5226255 5771576 20789784 5771576 20789784 13965112 12243015 13965112 12243015 15717306 5663448 15717306 5663448 3793547 2901505 3793547 2901505 3115338 19686402 3115338 19686402 14855376 5939764 14855376 5939764 21356050 5939764 8804284 22497975 8804284 22497975 23599870 22497975 5304149 10230393 5304149 10230393 18183775 8887631 18183775 20079365 18183775 20079365 21887384 3995923 21887384 3995923 4310342 3995923 14013333 24908665 14013333 24908665 1850301 18907156 1850301 18907156 11430790 6780916 11430790 6780916 20110432 6780916 14583661 18445163 14583661 18445163 4234010 3685499 4234010 17085703 4234010 17085703 18984748 7589439 18984748 7589439 23361315 3351636 23361315 3351636 6080139 20555829 6080139 20555829 6305720 20555829 5454680 5166897 5454680 11766789 5454680 11766789 15485201 8470650 15485201 8470650 21181188 20644444 21181188 20644444 7584797 9603731 7584797 9603731 15468964 24268903 15468964 24268903 25422925 24268903 4120218 559440 4120218 559440 26328922 559440 20858040 15798239 20858040 15798239 2851436 3285994 2851436 3285994 5127016 5103141 5127016 5103141 8019384 18895697 8019384 18895697 17311349 13323760 17311349 13323760 12949732 23534577 12949732 23534577 24732546 23534577 17101267 8493196 17101267 8493196 20868301 23351125 20868301 23351125 24476629 23680851 24476629 23680851 12946177 11355211 12946177 11355211 9023095 20503865 9023095 20503865 5435283 1515190 5435283 1515190 25120829 10849678 25120829 10849678 9492530 8275436 9492530 8275436 8967740 15438596 8967740 15438596 15091193 12877942 15091193 12877942 2934038 3241668 2934038 3241668 21127715 13348177 21127715 13348177 7748402 19925218 7748402 19925218 20688795 7807590 20688795 7807590 18160881 14515676 18160881 14515676 5109777 21960084 5109777 21960084 26549767 25664959 26549767 25664959 23792742 9202417 23792742 9202417 11774391 14793514 11774391 14793514 15496962 14068834 15496962 14068834 13379813 10386864 13379813 10386864 24224021 22929473 24224021 22929473 22109535 16075317 22109535 16075317 5943141 20702543 5943141 20702543 19981817 16311057 19981817 16311057 16314676 7354933 16314676 7354933 25059193 1613330 25059193 1613330 6380301 14181990 6380301 14181990 20753435 1933936 20753435 1933936 25071445 1933936 7533497 12076854 7533497 12076854 23394559 3342114 23394559 3342114 18813114 15338180 18813114 15338180 4327018 3932245 4327018 3932245 22922733 3932245 15575888 13196633 15575888 13196633 7990117 18860195 7990117 18860195 2721461 3249960 2721461 3249960 16836336 13703784 16836336 13703784 6626457 21326415 6626457 21326415 5676882 15834672 5676882 15834672 15836936 13476576 15836936 13476576 6879801 20025167 6879801 20025167 12084122 10451256 12084122 10451256 6920109 25928666 6920109 25928666 26804992 1690910 26804992 1690910 7359651 7748678 7359651 7748678 9449819 15623978 9449819 15623978 15745959 6468300 15745959 6468300 23117399 3798566 23117399 19246746 23117399 19246746 12095341 8161844 12095341 8161844 19158450 18002284 19158450 18002284 512750 854410 512750 854410 19438465 20303562 19438465 20303562 21020190 20303562 13329453 10303206 13329453 10303206 20415798 6845020 20415798 6845020 11757688 11098394 11757688 11098394 14694247 15370323 14694247 15370323 8927902 21653892 8927902 21653892 23178717 22489167 23178717 22489167 6305263 6225595 6305263 6225595 10328820 15279292 10328820 15279292 17252225 19056294 17252225 19056294 21407244 20598511 21407244 5794574 21407244 5794574 1849681 25019912 1849681 12511532 1849681 12511532 21930951 22055722 21930951 22055722 24436929 23561855 24436929 3550517 24436929 3550517 5055779 16967818 5055779 16967818 11771452 7598154 11771452 7598154 4791018 21985228 4791018 21985228 18293051 8807543 18293051 8807543 9265241 18238812 9265241 18238812 23090223 3704152 23090223 3704152 15911586 11773878 15911586 11773878 6404672 20588286 6404672 10837973 6404672 10837973 17367293 17004383 17367293 17004383 4078023 22885358 4078023 18317906 4078023 18317906 13799157 2837293 13799157 2837293 3119775 2837293 21781959 18271797 21781959 18271797 14988751 8558764 14988751 8558764 21665189 20869146 21665189 11454419 21665189 11454419 13638617 19664941 13638617 19664941 20094112 10740621 20094112 10740621 9018666 21007046 9018666 21007046 828398 866497 828398 866497 20302287 13487653 20302287 13487653 10696297 10049964 10696297 10049964 23714015 24938755 23714015 24938755 2063798 21400103 2063798 21400103 20846277 6606301 20846277 6606301 12398217 14208398 12398217 14208398 13701301 9277927 13701301 9277927 17719633 9277927 10132600 12394126 10132600 12394126 15719976 10767966 15719976 10767966 3296536 23842788 3296536 23842788 24844267 23842788 12644273 11031581 12644273 11031581 8453773 210418 8453773 210418 26750495 210418 19617935 20756035 19617935 20756035 21327808 20756035 9170896 2317188 9170896 2317188 24446795 2317188 5353403 16609354 5353403 16609354 16004161 13626872 16004161 13626872 2609448 24383178 2609448 4660480 2609448 4660480 18430350 11478648 18430350 11478648 12665560 22000781 12665560 22000781 22565801 22000781 7268529 7196979 7268529 7196979 25314381 1770105 25314381 1770105 7185284 7465694 7185284 7465694 8961301 10448085 8961301 10448085 14772273 13007881 14772273 13007881 12292073 9335330 12292073 9335330 8096181 18852061 8096181 18852061 16446200 13440732 16446200 13440732 8547509 4129125 8547509 4129125 22677664 4129125 8228373 10976797 8228373 10976797 18745486 8222832 18745486 8222832 9351916 13584363 9351916 13584363 16031346 3320807 16031346 3320807 3688641 3320807 11946230 14897728 11946230 14897728 24080261 2717036 24080261 2717036 16317894 15496236 16317894 15496236 11235054 1500941 11235054 1500941 1886253 3910628 1886253 3910628 23377786 3611947 23377786 10275937 23377786 10275937 10026806 7661628 10026806 7661628 8259337 7661628 14477513 12795538 14477513 12795538 10895544 6224713 10895544 6224713 21089303 20426622 21089303 20426622 14863023 12685893 14863023 12685893 11125878 9838415 11125878 9838415 6044987 5831460 6044987 5831460 11421779 21907736 11421779 21907736 23051789 9793012 23051789 9793012 6362521 20526008 6362521 20160009 6362521 20160009 18396404 13991302 18396404 13991302 2140472 1840582 2140472 1840582 10767450 15278396 10767450 15278396 21023551 3078806 21023551 3078806 2963746 3078806 6147812 6374563 6147812 6374563 13544111 19025486 13544111 19025486 22671125 21606410 22671125 21606410 20861066 6196738 20861066 6196738 7319197 14093535 7319197 14093535 17251731 16617204 17251731 16617204 1578932 1960421 1578932 22397552 1578932 22397552 12358769 8479368 12358769 8479368 5011270 4646017 5011270 4646017 11031985 25468260 11031985 25468260 1339245 4414322 1339245 4414322 16879673 18363604 16879673 18363604 22369298 23529479 22369298 23529479 3262294 4634711 3262294 4634711 17165050 23295560 17165050 23295560 24214523 23295560 4223254 2308234 4223254 2308234 24692710 20393525 24692710 20393525 19597032 8405375 19597032 8405375 13577906 20641880 13577906 20641880 21941972 4953786 21941972 17195276 21941972 17195276 8981212 5636396 8981212 5636396 22501223 21808569 22501223 6054198 22501223 6054198 6779422 13578811 6779422 13578811 15391772 22521007 15391772 22521007 25230495 1381612 25230495 21586632 25230495 21586632 10376076 9955578 10376076 22050497 10376076 22050497 4348345 1938962 4348345 1938962 24941170 1938962 9921918 11692863 9921918 11692863 15944744 9001599 15944744 9001599 9248283 20736432 9248283 20736432 21340441 7517863 21340441 7517863 8237880 12409991 8237880 12409991 18070539 9432616 18070539 9432616 9634906 25451415 9634906 25451415 26469084 25451415 5677097 19993119 5677097 19993119 9672084 8839385 9672084 8839385 24636192 2283378 24636192 15077269 24636192 15077269 11507591 6873571 11507591 6873571 23688575 23145636 23688575 23145636 3995216 23145636 16600318 8653945 16600318 8653945 4881598 23630352 4881598 23630352 24024218 3765408 24024218 3765408 21444218 19216168 21444218 19216168 5481725 5309705 5481725 5309705 15915952 21704621 15915952 21704621 5379851 5656851 5379851 5656851 7770774 19158577 7770774 19158577 25314317 1614220 25314317 1614220 5750155 19220437 5750155 19220437 8981221 13832265 8981221 13832265 13867476 10955002 13867476 10955002 22523914 21699896 22523914 21699896 19600860 8063978 19600860 8063978 10713430 13835842 10713430 13835842 12980820 13101806 12980820 13101806 17826272 9178636 17826272 12781812 17826272 12781812 9558327 4059361 9558327 4059361 3822218 9500646 3822218 9500646 19225024 7067329 19225024 7067329 4458062 4407828 4458062 4407828 5971222 7834062 5971222 7834062 22578758 3054624 22578758 3054624 23813696 3054624 17917744 11661551 17917744 11661551 14314674 12943584 14314674 12943584 12407129 20266394 12407129 20266394 21548721 3699958 21548721 3699958 3510488 16746033 3510488 16746033 25435593 1498722 25435593 1498722 9924332 16554050 9924332 16554050 11663128 8582637 11663128 8582637 7076438 6619012 7076438 6619012 8623393 24411530 8623393 24411530 25454412 24411530 24773476 18304640 24773476 18304640 4660288 22078640 4660288 7024547 4660288 7024547 8557025 10685641 8557025 10685641 16725063 17581999 16725063 17581999 6939033 2773295 6939033 2773295 25672706 24572910 25672706 24572910 14449658 8623906 14449658 8623906 8833336 18174900 8833336 18174900 23212413 3634637 23212413 16993234 23212413 16993234 15245738 2290609 15245738 2290609 2136695 2290609 10490381 20983390 10490381 20983390 22253740 21309661 22253740 21309661 21256136 14181752 21256136 14181752 7662503 22815970 7662503 22815970 4202877 22815970 13856914 6755416 13856914 6755416 4858805 4872526 4858805 4872526 18884692 22976774 18884692 22976774 24735216 2114557 24735216 23454614 24735216 23454614 24068305 4118162 24068305 4118162 18938035 13814843 18938035 13814843 7873099 19184995 7873099 19184995 15786114 12264227 15786114 12264227 13059523 13724286 13059523 10047221 13059523 10047221 10306981 23730450 10306981 23730450 24912425 20274516 24912425 20274516 5301242 22852949 5301242 22852949 2590265 24258485 2590265 11100535 2590265 11100535 23205909 3411019 23205909 3411019 6798940 13641867 6798940 13641867 13668794 1722019 13668794 1722019 1563410 10624701 1563410 10624701 19491306 20649416 19491306 20649416 21203944 20649416 17214042 10346583 17214042 10346583 14404319 13387898 14404319 13387898 8967666 4407852 8967666 4407852 4318698 4407852 20795507 17300232 20795507 17300232 16265283 11963387 16265283 11963387 14548836 21304662 14548836 21304662 22122627 21304662 14910097 7635211 14910097 7635211 24951421 1991107 24951421 16400656 24951421 16400656 13581951 8326462 13581951 8326462 8722641 8326462 18251292 11593091 18251292 11593091 11517834 20716680 11517834 20716680 22871938 22360675 22871938 10611878 22871938 10611878 15793331 16909732 15793331 16909732 8868524 18342967 8868524 5581138 8868524 5581138 5697595 19541011 5697595 19541011 18434115 4587832 18434115 4587832 2381333 24533087 2381333 20448366 2381333 20448366 8050371 13774275 8050371 13774275 18524973 18228634 18524973 18228634 5010716 22067814 5010716 8525899 5010716 8525899 17839054 17674532 17839054 17674532 22864650 4114875 22864650 4114875 4491919 7088024 4491919 7088024 16304935 15650703 16304935 15650703 19066747 7555259 19066747 7555259 4018642 2137202 4018642 2137202 2542792 2137202 7024894 6686045 7024894 6686045 20064685 12935728 20064685 12935728 7994724 22349428 7994724 22349428 23096460 6035855 23096460 6035855 7102290 13032725 7102290 13032725 15847290 4980011 15847290 4980011 3231828 23801682 3231828 22237464 3231828 22237464 9119017 15696147 9119017 15696147 17693860 8508979 17693860 8508979 21474188 5256589 21474188 5256589 23920727 22744255 23920727 11718612 23920727 11718612 10271990 20060778 10271990 20060778 6063488 5572388 6063488 5572388 21049375 5572388 20611711 21186004 20611711 21186004 1671489 25308692 1671489 25308692 24459992 6685800 24459992 6685800 16752472 10913699 16752472 10913699 8790214 19619681 8790214 19619681 7425340 9070478 7425340 9070478 14081422 21903847 14081422 21903847 22783519 4197479 22783519 4197479 11752308 21973166 11752308 21973166 4774722 21694843 4774722 21694843 24617166 23849740 24617166 23849740 12738601 8420224 12738601 8420224 7511952 23506114 7511952 23506114 24708620 23506114 20409644 7546469 20409644 7546469 8312730 14114383 8312730 14114383 21537976 20685168 21537976 20685168 16300722 13092596 16300722 13092596 8689006 8338894 8689006 8338894 16765058 22838385 16765058 22838385 4145686 10327309 4145686 10327309 20034032 7106372 20034032 7106372 20051430 18371393 20051430 18371393 17245594 14033030 17245594 14033030 12753404 18652464 12753404 18652464 19658795 6695495 19658795 6695495 1413412 1868078 1413412 1868078 17668141 12183797 17668141 12183797 3943015 22950804 3943015 19956555 3943015 19956555 10155693 15608413 10155693 15608413 11727297 10342195 11727297 10342195 18227113 8752105 18227113 8752105 9110811 8752105 12931022 16083662 12931022 16083662 17017231 5193888 17017231 5193888 4483923 2751849 4483923 2751849 2300178 2751849 11179500 15550400 11179500 15550400 10259566 1898072 10259566 1898072 1845500 2770228 1845500 2770228 16911132 20467971 16911132 20467971 21193817 16962685 21193817 16962685 14006994 7560108 14006994 7560108 23081706 3848631 23081706 14310039 23081706 14310039 6038760 2230674 6038760 2230674 1634287 1553136 1634287 1553136 20465011 8085689 20465011 8085689 17823338 20222811 17823338 20222811 25646019 24423895 25646019 13309285 25646019 13309285 9111995 24199043 9111995 24199043 25288293 24199043 14255208 2258644 14255208 2258644 1915768 2258644 20432162 21252282 20432162 21252282 22048192 6677338 22048192 6677338 10873615 15705024 10873615 15705024 19491592 7704349 19491592 7704349 11709531 16586912 11709531 16586912 17083449 16586912 15145554 8543298 15145554 8543298 4097766 22733111 4097766 7973892 4097766 7973892 12023558 18669337 12023558 18669337 20253177 20355868 20253177 20355868 3964297 2918128 3964297 2918128 24643958 2227216 24643958 2227216 20103210 18230971 20103210 18230971 14968584 10560695 14968584 10560695 2493778 2382823 2493778 2382823 13213153 12780476 13213153 12780476 17217555 4572923 17217555 4572923 4486326 22607018 4486326 22607018 10159710 5431811 10159710 5431811 3580657 24020404 3580657 24020404 2495352 24428639 2495352 2474700 2495352 2474700 12181346 16307902 12181346 16307902 9024881 23792502 9024881 23792502 24911343 23792502 13019253 7665687 13019253 7665687 4772332 4256333 4772332 4256333 4134964 4256333 21188073 7183844 21188073 7183844 5298017 5085677 5298017 5085677 22107227 19249395 22107227 19249395 11868254 11927037 11868254 11927037 13597803 15974198 13597803 15974198 9232007 2924210 9232007 2924210 2631824 15384721 2631824 15384721 21080176 4609912 21080176 4609912 4601629 6479695 4601629 6479695 22576860 4311112 22576860 4311112 8987755 23897939 8987755 23897939 2914896 4410026 2914896 4410026 17797728 19412080 17797728 19412080 6964685 2276198 6964685 2276198 1838654 1993926 1838654 1993926 6235195 17496069 6235195 17496069 18657088 20910577 18657088 20910577 21658549 20910577 8583611 10685626 8583611 10685626 19743315 24205910 19743315 24205910 2604010 2665403 2604010 2665403 16282816 12528897 16282816 12528897 5843145 20985031 5843145 15849155 5843145 15849155 12189950 3111935 12189950 3111935 2672125 3111935 21933723 5512972 21933723 5512972 5653354 20717064 5653354 20717064 14468984 12121685 14468984 12121685 5498210 21411374 5498210 21411374 19608595 10590707 19608595 10590707 15799229 15863665 15799229 15863665 22304198 4618566 22304198 4618566 15561345 11371810 15561345 6886411 15561345 6886411 20257225 14483180 20257225 14483180 12935980 6512337 12935980 6512337 20634015 6512337 1392525 1440401 1392525 1440401 18463971 22234145 18463971 22234145 23367757 3405819 23367757 21529824 23367757 21529824 20916996 9943518 20916996 9943518 9300114 3921791 9300114 3921791 4375066 20151845 4375066 20151845 18243946 17636110 18243946 17636110 25072128 24869752 25072128 24869752 2193413 8980697 2193413 8980697 20727543 6079878 20727543 17744662 20727543 17744662 17162184 7759960 17162184 7759960 19427621 7759960 16614083 13808870 16614083 13808870 11092583 17511866 11092583 17511866 22525934 3525351 22525934 3525351 3216249 3525351 20323450 16802222 20323450 16802222 12677582 12946611 12677582 12946611 21292365 20684534 21292365 10720472 21292365 10720472 15310350 17332265 15310350 17332265 4837890 4742024 4837890 4742024 5230514 19726185 5230514 19726185 8997007 9166151 8997007 9166151 17781611 16127769 17781611 16127769 6226996 20837628 6226996 19347680 6226996 19347680 15476354 13555481 15476354 13555481 9233544 9046904 9233544 14443651 9233544 14443651 20600573 2156780 20600573 2156780 2494912 12450184 2494912 12450184 19433124 7529268 19433124 7529268 8919457 8519727 8919457 8519727 16098528 16336399 16098528 16336399 20383933 6307277 20383933 6307277 8501797 21332019 8501797 21332019 5849078 10542455 5849078 10542455 11260664 7728759 11260664 7728759 7923028 14839858 7923028 14839858 15910398 7924983 15910398 7924983 574429 26504954 574429 25046985 574429 25046985 3190501 3516079 3190501 3516079 14011259 19742691 14011259 19742691 6028806 22183907 6028806 22183907 4648654 22183907 20357678 2398450 20357678 2398450 2039266 2398450 10879127 13295594 10879127 13295594 20854602 24906752 20854602 24906752 2070498 24906752 21457179 9278423 21457179 9278423 11706703 19604205 11706703 19604205 21467073 20715086 21467073 20715086 9387661 7403592 9387661 7403592 21141348 706519 21141348 706519 26180400 18733703 26180400 18733703 10180837 14546022 10180837 14546022 15428160 1434303 15428160 1434303 1374993 19581977 1374993 19581977 15388328 14405904 15388328 14405904 6929556 6559167 6929556 6559167 9034188 10463847 9034188 10463847 17517956 17250895 17517956 17250895 21459191 20896321 21459191 7738587 21459191 7738587 2083746 24823010 2083746 24823010 9760409 9994795 9760409 9994795 13194949 16305694 13194949 16305694 16555316 6072317 16555316 6072317 3979299 23096761 3979299 23096761 20442809 19047770 20442809 19047770 9909721 13724002 9909721 13724002 18221927 6023285 18221927 6023285 3626620 3252224 3626620 3252224 22371739 14515306 22371739 14515306 3777776 2934430 3777776 2934430 23906369 20395271 23906369 20395271 7107145 17297490 7107145 17297490 22198740 21270509 22198740 8979101 22198740 8979101 3980861 24160914 3980861 24160914 2816729 3594872 2816729 3594872 12802444 18350476 12802444 18350476 19211806 10513326 19211806 10513326 13017045 12992744 13017045 12992744 14134798 10268660 14134798 10268660 18589197 23608275 18589197 23608275 3410295 10240060 3410295 10240060 18153831 20012542 18153831 20012542 20531236 20012542 7617796 14013761 7617796 14013761 18545634 20301369 18545634 20301369 6728331 20301369 18923513 8175990 18923513 8175990 7697964 19196277 7697964 19196277 9616288 5071752 9616288 5071752 5277208 5071752 11835281 13576454 11835281 13576454 15720869 8635501 15720869 8635501 8523421 7909078 8523421 7909078 22818866 2630368 22818866 2630368 2306278 21616712 2306278 21616712 5586781 20123802 5586781 20123802 9226184 4732604 9226184 4732604 26274240 507966 26274240 507966 24220954 5392158 24220954 5392158 17700028 9339342 17700028 9339342 12915479 15189606 12915479 15189606 16329213 8519648 16329213 8519648 18522809 12155771 18522809 12155771 9724502 9192996 9724502 9192996 13798122 15847753 13798122 15847753 10387721 18807173 10387721 18807173 21136227 20418677 21136227 20418677 20402052 14125937 20402052 14125937 4982089 21776477 4982089 21776477 13133815 12215140 13133815 12215140 25146324 24051423 25146324 6333880 25146324 6333880 13143806 19329721 13143806 19329721 6604461 6548611 6604461 6548611 9867861 17681821 9867861 17681821 3638014 23478137 3638014 5766932 3638014 5766932 11633408 15210740 11633408 15210740 6653567 3100789 6653567 3100789 25542658 24320624 25542658 24320624 23715428 10189000 23715428 10189000 13072446 22449373 13072446 22449373 3778815 22937636 3778815 13848711 3778815 13848711 17906007 18448513 17906007 18448513 20354653 6162015 20354653 6162015 20975542 6162015 14026939 16101088 14026939 16101088 19631542 4478304 19631542 4478304 2465623 24498489 2465623 17396075 2465623 17396075 24389256 23409266 24389256 23409266 21363359 20427539 21363359 20427539 6875323 13863785 6875323 13863785 14454149 10450740 14454149 10450740 26215327 25374187 26215327 25374187 23707238 4375600 23707238 4375600 5863316 18463858 5863316 18463858 19022828 18894133 19022828 18894133 13851017 5348604 13851017 5348604 21309273 5348604 18275654 9514579 18275654 9514579 12884247 17851985 12884247 17851985 9223713 17851985 19044336 18390125 19044336 18390125 9182166 5889862 9182166 5889862 25831744 24685495 25831744 24685495 15741835 14670144 15741835 14670144 7322146 3551679 7322146 3551679 23252140 3551679 22047417 14788692 22047417 14788692 12613669 9994596 12613669 9994596 20486006 19987861 20486006 8190382 20486006 8190382 9737440 10301849 9737440 10301849 24676621 23563574 24676621 23563574 5872633 6794167 5872633 6794167 17842958 20908005 17842958 20908005 4398688 4391039 4398688 4391039 18950134 9704938 18950134 9704938 17037920 20997159 17037920 20997159 6326865 20384791 6326865 20384791 24286064 2582200 24286064 2582200 15748240 16827936 15748240 16827936 9844383 19808516 9844383 19808516 7188045 19808516 11016351 7573929 11016351 7573929 7794725 11610898 7794725 11610898 22004225 23112340 22004225 23112340 3937984 8453964 3937984 8453964 18679393 22361321 18679393 22361321 23114155 5801597 23114155 5801597 11479691 16963459 11479691 16963459 19315084 23150849 19315084 23150849 3605713 10710812 3605713 10710812 12679666 14062611 12679666 14062611 13018759 11804022 13018759 11804022 9817358 8814631 9817358 8814631 8746892 20188261 8746892 20188261 21715516 21769769 21715516 21769769 5272232 17294462 5272232 17294462 11475212 14556077 11475212 14556077 17502477 22388128 17502477 22388128 4415744 11957146 4415744 11957146 22614893 2380432 22614893 2380432 2851796 2380432 21525222 16128669 21525222 16128669 5538201 24343099 5538201 24343099 2642125 16087137 2642125 16087137 15748737 12880431 15748737 12880431 2178607 24966853 2178607 9357486 2178607 9357486 20364760 23839507 20364760 23839507 24733521 6931026 24733521 6931026 10304599 21142461 10304599 21142461 5734958 11271719 5734958 11271719 20307801 20107272 20307801 20107272 20427193 11330555 20427193 11330555 9882008 20519291 9882008 20519291 2965496 23964748 2965496 23964748 24304253 4646091 24304253 4646091 11188892 18431598 11188892 18431598 19077774 13103314 19077774 13103314 9384643 25202169 9384643 25202169 26361760 6134981 26361760 6134981 14138128 13582587 14138128 13582587 14778406 22420462 14778406 22420462 23476492 22420462 8981452 7131379 8981452 7131379 5543690 21462057 5543690 10317839 5543690 10317839 14608737 25044284 14608737 25044284 1817715 5623811 1817715 5623811 5687086 5623811 4272852 4075106 4272852 4075106 15929947 17849158 15929947 17849158 8803078 5318651 8803078 5318651 21508717 3963313 21508717 3963313 23183251 22581499 23183251 22581499 3728413 3841924 3728413 3841924 4426491 21243290 4426491 21243290 21360094 17536813 21360094 17536813 15172733 6925693 15172733 6925693 21796983 5749961 21796983 5749961 20152895 13190742 20152895 13190742 4685190 23197673 4685190 23197673 3610533 4964156 3610533 4964156 19272233 10980675 19272233 10980675 10964989 10205588 10964989 10205588 10567835 16263970 10567835 16263970 12169247 9343104 12169247 9343104 3994781 23267671 3994781 23267671 23735837 12615505 23735837 12615505 6696451 21395370 6696451 21395370 2906671 24120705 2906671 24120705 20406560 12340826 20406560 12340826 11928886 10929626 11928886 10929626 21030178 20307272 21030178 20307272 10500169 12201870 10500169 12201870 19944311 20865950 19944311 20865950 2803846 24236340 2803846 5033963 2803846 5033963 9957330 16957555 9957330 16957555 11302269 7567203 11302269 7567203 24787472 1825256 24787472 1825256 9692581 17875111 9692581 17875111 26446549 25695727 26446549 3371451 26446549 3371451 11992249 14650064 11992249 14650064 26345024 25229939 26345024 25229939 13719871 8197979 13719871 8197979 24300331 23142102 24300331 23142102 4303451 5525091 4303451 5525091 19585732 13238258 19585732 13238258 12995288 17031779 12995288 17031779 5656600 21263246 5656600 11491326 5656600 11491326 14531668 15608999 14531668 15608999 6852261 22460518 6852261 22460518 4405211 22460518 22433798 6971471 22433798 6971471 10845970 13316058 10845970 13316058 25553631 25595810 25553631 25595810 26350346 25595810 11736429 3688685 11736429 3688685 3569012 3688685 12923929 19959833 12923929 19959833 2662523 2880477 2662523 2880477 3235529 6013240 3235529 6013240 16409719 16487929 16409719 16487929 6422941 3607376 6422941 3607376 3679014 3607376 14568166 14886216 14568166 14886216 2474818 2185251 2474818 2185251 21615170 9356074 21615170 9356074 12592345 14362984 12592345 14362984 12556616 14362984 15013774 17491447 15013774 17491447 18158321 17491447 8110785 19094643 8110785 19094643 11951091 9149806 11951091 9149806 8908719 18284955 8908719 18284955 24556150 1613518 24556150 1613518 1678124 20438324 1678124 20438324 20214054 15434625 20214054 15434625 11364997 19473649 11364997 19473649 7672183 19168210 7672183 19168210 16486639 11212245 16486639 11212245 14596481 16654465 14596481 16654465 2579525 2837589 2579525 2837589 16274021 15840356 16274021 15840356 19917503 19107248 19917503 19107248 7224745 22380818 7224745 22380818 2919135 25139000 2919135 25139000 1668877 25139000 24021220 2794564 24021220 17823915 24021220 17823915 18096631 9727308 18096631 9727308 11681814 21235739 11681814 21235739 25029267 23937175 25029267 7024018 25029267 7024018 11072512 13942776 11072512 13942776 15221628 5565209 15221628 5565209 5683481 19959574 5683481 19959574 13432946 10679121 13432946 10679121 9093750 17811069 9093750 14013585 9093750 14013585 16425604 9389023 16425604 9389023 24362773 2472497 24362773 18140703 24362773 18140703 15321123 10552334 15321123 10552334 8463350 6242198 8463350 6242198 6755998 6242198 18378929 13957797 18378929 13957797 11966130 20048014 11966130 20048014 4957583 21924608 4957583 15848187 4957583 15848187 18735381 8007979 18735381 8007979 19202895 8007979 1443481 1768076 1443481 1768076 14241912 22225032 14241912 22225032 4848497 2562998 4848497 2562998 24377760 2562998 10022147 14229100 10022147 14229100 19578277 7440694 19578277 7440694 7187719 19946711 7187719 19946711 10397600 14419205 10397600 14419205 12422999 12665807 12422999 12665807 17603701 9701877 17603701 9701877 17311233 14465275 17311233 14465275 5463635 21442985 5463635 21099951 5463635 21099951 19798697 18970104 19798697 18970104 8410809 8040675 8410809 16394814 8410809 16394814 13067115 12636634 13067115 12636634 19313581 6906052 19313581 6906052 5418848 21596801 5418848 10040999 5418848 10040999 21385548 20669816 21385548 17708467 21385548 17708467 7182820 19879857 7182820 19879857 19447569 9871994 19447569 9871994 15411700 17045697 15411700 17045697 4469784 4366598 4469784 4366598 21699894 19733117 21699894 19733117 18863380 14471353 18863380 14471353 11096238 20674662 11096238 20674662 25954199 784142 25954199 784142 1079095 22146295 1079095 22146295 7126693 17379835 7126693 17379835 12513396 9664520 12513396 9664520 4455287 3624927 4455287 3624927 24954127 1769472 24954127 20585587 24954127 20585587 15738298 7597525 15738298 7597525 22637288 2901705 22637288 2901705 23880706 2901705 7604787 11406412 7604787 11406412 12132607 11406412 5570060 5550013 5570060 5550013 8295367 18304767 8295367 18304767 9770541 7563288 9770541 7563288 20164812 860810 20164812 860810 25865374 860810 14176821 13628199 14176821 13628199 4319826 2903259 4319826 2903259 2723784 2903259 5682254 18303589 5682254 18303589 11658169 10098498 11658169 10098498 8280510 6283210 8280510 6283210 21144811 6283210 19808847 17234913 19808847 17234913 5914778 20935352 5914778 12933108 5914778 12933108 14071289 21646883 14071289 21646883 23379239 3450551 23379239 3450551 19280684 12030880 19280684 12030880 11668870 15859800 11668870 15859800 16483939 10910711 16483939 10910711 9387210 18943545 9387210 18943545 7719117 19993571 7719117 19993571 6990176 17031758 6990176 17031758 21672266 21195336 21672266 21195336 8276867 11804975 8276867 11804975 18339803 8887249 18339803 14788454 18339803 14788454 15381773 3897049 15381773 3897049 3628624 3528271 3628624 3528271 5579075 18188063 5579075 18188063 13131926 11372417 13131926 11372417 19484405 4184933 19484405 4184933 22692826 4184933 12693589 11776285 12693589 11776285 15214789 22951101 15214789 22951101 3049023 24111107 3049023 24111107 22183638 7916185 22183638 7916185 7210544 19817971 7210544 6868374 7210544 6868374 9918196 22229106 9918196 22229106 4694833 7676424 4694833 7676424 22996651 24903360 22996651 24903360 26074165 16271168 26074165 16271168 6957173 20018535 6957173 20018535 8054178 7552785 8054178 21012652 8054178 21012652 4149617 3806879 4149617 3806879 15115471 18637315 15115471 18637315 8328966 18247517 8328966 18247517 9279739 7232382 9279739 7232382 7810649 7232382 15626856 19430457 15626856 19430457 24822985 23632171 24822985 9745870 24822985 9745870 10785837 20681614 10785837 20681614 6150969 5568458 6150969 5568458 6267062 23247305 6267062 23247305 24398669 23247305 3938336 21416870 3938336 21416870 22029023 18046621 22029023 18046621 13704520 12817367 13704520 12817367 2396987 24572190 2396987 6003236 2396987 6003236 15418372 14798282 15418372 14798282 6555165 20278030 6555165 18691921 6555165 18691921 18175814 1389997 18175814 1389997 25459763 15641250 25459763 15641250 10031048 9440435 10031048 9440435 17012660 14862985 17012660 14862985 10884018 1237016 10884018 1237016 25567922 12406055 25567922 12406055 5521942 4994668 5521942 4994668 5392977 4994668 20926437 7765215 20926437 7765215 9014203 11330537 9014203 11330537 20343812 19897887 20343812 19897887 19549701 6283291 19549701 6283291 6774360 19366301 6774360 19366301 19094040 17797492 19094040 17797492 1301332 25682060 1301332 5812218 1301332 5812218 10603608 10731381 10603608 10731381 17395515 9865509 17395515 9865509 12901330 14004101 12901330 14004101 6525650 2023889 6525650 2023889 1669615 2023889 20713810 11041028 20713810 11041028 4194100 4068532 4194100 4068532 5729729 25252698 5729729 25252698 1479609 23897809 1479609 23897809 16995860 5357107 16995860 5357107 21733745 18187331 21733745 18187331 13725282 4217534 13725282 4217534 25560175 24444374 25560175 24444374 9472535 10317345 9472535 10317345 13702602 25410681 13702602 25410681 1745557 25410681 22443241 8076807 22443241 8076807 11660850 23128511 11660850 23128511 3250757 2843938 3250757 2843938 15188273 12227779 15188273 12227779 13237393 14469484 13237393 14469484 9649959 20477975 9649959 20477975 23127757 22431562 23127757 11279252 23127757 11279252 3706113 23354166 3706113 18083982 3706113 18083982 20904854 6126972 20904854 6126972 7891303 18332079 7891303 18332079 20654647 6707254 20654647 6707254 20399172 12842086 20399172 12842086 12230898 14467304 12230898 14467304 3998217 1676771 3998217 1676771 25211673 1676771 4360468 22566719 4360468 22566719 6166916 17697994 6166916 17697994 22481270 4267383 22481270 4267383 9681409 11037064 9681409 11037064 17202616 7386932 17202616 7386932 6398467 24478245 6398467 24478245 2358221 24478245 19382387 10782453 19382387 10782453 11666302 22274277 11666302 22274277 23358281 22088901 23358281 22088901 7744558 13177554 7744558 13177554 15305410 9719659 15305410 9719659 19322108 18656675 19322108 18656675 13747336 11726859 13747336 11726859 19359013 19266187 19359013 8868345 19359013 8868345 11956714 11046471 11956714 11046471 5274674 3424171 5274674 3424171 1984452 1834318 1984452 1834318 10892515 19492873 10892515 19492873 26525845 25486816 26525845 25486816 3147149 9106610 3147149 9106610 24222039 2611465 24222039 2611465 3760284 16717402 3760284 16717402 16210648 7749002 16210648 7749002 19113912 7749002 10351833 20076379 10351833 20076379 6778317 14985366 6778317 14985366 16015252 16056646 16015252 16056646 9607701 20267188 9607701 20267188 3772010 3615346 3772010 3615346 3423565 3615346 6711652 18734160 6711652 18734160 17891984 8858362 17891984 8858362 19627420 19240340 19627420 9735511 19627420 9735511 11637343 17318566 11637343 17318566 8780947 21490117 8780947 21490117 5462344 21490117 17922646 14370289 17922646 14370289 4098618 22788258 4098618 22788258 23388616 18099350 23388616 18099350 15620164 14417941 15620164 14417941 10547083 16333616 10547083 14351039 10547083 14351039 20956668 22906539 20956668 22906539 4042110 6331773 4042110 6331773 8246444 17127036 8246444 17127036 22372804 22263473 22372804 22263473 4797096 21517267 4797096 21517267 22376451 21581514 22376451 21581514 20763072 19096710 20763072 19096710 16054876 11426415 16054876 11426415 4355735 22583717 4355735 16481955 4355735 16481955 16780492 13043066 16780492 13043066 12957916 14032941 12957916 11549958 12957916 11549958 15865711 17219103 15865711 17219103 18333650 8863116 18333650 8863116 12671364 19207517 12671364 19207517 19849178 7581706 19849178 7581706 11612089 15359026 11612089 15359026 21665849 21069158 21665849 8909347 21665849 8909347 16385491 10603154 16385491 10603154 6221405 4269562 6221405 4269562 3126813 23888549 3126813 3951681 3126813 3951681 5117993 8398801 5117993 8398801 14683337 14579648 14683337 14579648 11960132 7944927 11960132 7944927 23197894 22823150 23197894 22823150 7217053 12440999 7217053 12440999 23920136 22819387 23920136 17381458 23920136 17381458 4888701 21819594 4888701 5422921 4888701 5422921 17614636 9733620 17614636 9733620 9948705 4615730 9948705 4615730 22904795 22425833 22904795 17353660 22904795 17353660 3785945 25552764 3785945 25552764 1422053 10368546 1422053 10368546 18710586 19670350 18710586 19670350 6289127 20773396 6289127 17637612 6289127 17637612 23061008 3604859 23061008 12706384 23061008 12706384 8479290 2452526 8479290 2452526 24301031 2452526 10301239 23387373 10301239 23387373 3508152 23387373 19547120 12828479 19547120 12828479 12256686 18779370 12256686 18779370 7366028 23658382 7366028 23658382 24084294 3441166 24084294 3441166 7019471 14773342 7019471 14773342 14478624 5734389 14478624 5734389 3455843 3704223 3455843 3704223 6882109 20728864 6882109 20728864 21476505 20728864 7715119 10571205 7715119 10571205 20916839 25983202 20916839 25983202 1110516 25983202 21036874 11024098 21036874 11024098 8540111 4622536 8540111 4622536 4460938 4349039 4460938 20847845 4460938 20847845 20580412 9201234 20580412 9201234 7177021 20167774 7177021 20167774 22523632 4661743 22523632 4661743 19160686 17899619 19160686 17899619 16496649 9683675 16496649 9683675 21753734 21288208 21753734 21288208 18045499 13996966 18045499 13996966 12540280 21956848 12540280 21956848 23188135 10938893 23188135 10938893 15606475 15093777 15606475 15093777 7671649 3496365 7671649 3496365 4038240 3496365 14043611 16387528 14043611 16387528 17291147 23120985 17291147 23120985 24083734 11290106 24083734 11290106 10073734 24290754 10073734 24290754 2409557 18305717 2409557 18305717 14711937 11894065 14711937 11894065 20676119 19859364 20676119 19859364 7437105 7467648 7437105 7467648 16323519 13166705 16323519 13166705 14257675 3431582 14257675 3431582 23608740 3431582 9085404 14604089 9085404 14604089 18533728 23539513 18533728 23539513 24800986 8340205 24800986 8340205 14344241 17362319 14344241 17362319 6314873 24280804 6314873 24280804 2720123 7870740 2720123 7870740 17128944 16531527 17128944 16531527 14879928 10809623 14879928 10809623 16891778 19713327 16891778 19713327 4830601 25829865 4830601 25829865 26756252 25829865 6379158 19873739 6379158 19873739 20490367 23758297 20490367 23758297 24976637 23758297 1148066 25796610 1148066 19706416 1148066 19706416 11158205 8963226 11158205 8963226 4499390 22616774 4499390 20446388 4499390 20446388 19752223 12590694 19752223 12590694 9101825 17803762 9101825 17803762 19510663 7018657 19510663 7018657 6264741 21754999 6264741 21754999 5130309 12596485 5130309 12596485 14306344 21835123 14306344 21835123 22794268 21835123 12087661 13797726 12087661 13797726 19069013 4589025 19069013 4589025 22398093 20542468 22398093 20542468 5828248 21046414 5828248 15552263 5828248 15552263 22711177 22040602 22711177 22040602 15486110 9509329 15486110 9509329 7422263 7096515 7422263 7096515 17770160 12345291 17770160 12345291 10289215 6506342 10289215 6506342 20389671 6506342 8186683 12566367 8186683 12566367 16733584 4435765 16733584 4435765 4623044 4435765 15775459 13194837 15775459 13194837 11175971 6045310 11175971 6045310 21428880 25054912 21428880 25054912 1741380 25054912 19577382 16741737 19577382 16741737 14405144 10082433 14405144 10082433 21796782 23846242 21796782 23846242 25064193 23846242 11896761 11572050 11896761 11572050 18942063 4284569 18942063 4284569 2114319 25006110 2114319 5574445 2114319 5574445 8880734 9857982 8880734 9857982 14437633 15076700 14437633 15076700 11203846 4174141 11203846 4174141 3915785 24084838 3915785 24084838 2916099 24084838 21157992 19077948 21157992 19077948 18908112 10264973 18908112 10264973 5838636 2738000 5838636 2738000 2276282 15623724 2276282 15623724 16412448 6862949 16412448 6862949 2013174 1848265 2013174 1848265 16655655 11303928 16655655 11303928 14557179 21327898 14557179 21327898 5022393 22018738 5022393 22018738 3433787 3053276 3433787 3053276 22678301 17932873 22678301 17932873 8178051 7721608 8178051 10624364 8178051 10624364 16466692 9298432 16466692 9298432 8047468 19228112 8047468 19228112 7206500 24389196 7206500 24389196 2524456 24073271 2524456 24073271 24710627 9703069 24710627 9703069 8642861 18968862 8642861 18968862 8018786 18968862 14107024 7963841 14107024 7963841 1086451 1157555 1086451 14924776 1086451 14924776 21290714 5784248 21290714 5784248 10733747 12203348 10733747 12203348 16687918 5243487 16687918 5243487 5641854 19270207 5641854 19270207 21139069 5850196 21139069 5850196 7499349 10092917 7499349 10092917 13416896 16813369 13416896 16813369 6097899 5839882 6097899 5839882 11547214 20752106 11547214 20752106 6025690 6298027 6025690 6298027 19824113 16307233 19824113 16307233 8312680 20722213 8312680 20722213 21352983 20722213 9398516 16109408 9398516 16109408 11304294 7113425 11304294 7113425 20623582 19872803 20623582 7228944 20623582 7228944 16140640 12229951 16140640 12229951 12429496 10849278 12429496 10849278 9130112 18028446 9130112 18028446 12905575 7878524 12905575 7878524 24927412 1998923 24927412 1998923 23481947 6163462 23481947 6163462 3676887 3210843 3676887 3210843 21683108 18961503 21683108 18961503 8263359 6946482 8263359 6946482 21904460 21437159 21904460 21437159 8169623 6306199 8169623 6306199 6351998 4886237 6351998 4886237 26066823 25212220 26066823 16062461 26066823 16062461 2129696 24760788 2129696 10426701 2129696 10426701 11647408 16983656 11647408 16983656 9753813 16983656 13460287 12289990 13460287 12289990 7150210 21451071 7150210 21451071 3543936 3172559 3543936 3172559 21580668 16320923 21580668 16320923 15910118 13509635 15910118 13509635 11774072 14712527 11774072 14712527 5518034 2819246 5518034 2819246 24002628 2819246 23006476 17776925 23006476 17776925 13115374 4597541 13115374 4597541 23851539 3006708 23851539 3006708 22221772 14258532 22221772 14258532 13316003 12657176 13316003 12657176 23740471 23021836 23740471 23021836 24086876 5589593 24086876 5589593 15343801 14968111 15343801 14968111 1957223 25038900 1957223 4393645 1957223 4393645 20463367 9546621 20463367 9546621 14187749 14675929 14187749 14675929 19720780 18872099 19720780 18872099 8404152 15437978 8404152 15437978 17505280 3764098 17505280 3764098 22977067 3764098 18348890 21225417 18348890 21225417 5477264 7986738 5477264 7986738 22282196 5046299 22282196 5046299 14338735 22347786 14338735 22347786 4576261 8823297 4576261 8823297 11507873 11354668 11507873 11354668 17007189 8677836 17007189 8677836 5356995 23839780 5356995 23839780 3171441 23839780 20199441 12899776 20199441 12899776 2718303 24337476 2718303 24337476 24800815 4959206 24800815 4959206 19390506 10307478 19390506 10307478 2271172 2720624 2271172 19908815 2271172 19908815 12370732 7419945 12370732 7419945 7965144 18450401 7965144 18450401 17839957 8628493 17839957 8628493 6869640 4806380 6869640 4806380 5008176 21005844 5008176 21005844 18740937 8573103 18740937 8573103 10522847 16584095 10522847 16584095 12284069 13486461 12284069 13486461 14396732 16267708 14396732 16267708 22676428 22112001 22676428 22112001 16247256 13294152 16247256 13294152 7781693 5303254 7781693 5303254 3882270 23058760 3882270 23058760 18229050 12524570 18229050 12524570 13126239 16010252 13126239 16010252 7750158 19276014 7750158 2436312 7750158 2436312 2297376 24917238 2297376 20375236 2297376 20375236 20820109 9964886 20820109 9964886 14205580 13786068 14205580 13786068 11709211 9768175 11709211 9768175 10387880 9768175 10408401 16168861 10408401 16168861 8749571 672328 8749571 672328 580082 21963547 580082 21963547 5364995 16636255 5364995 16636255 20852808 2408332 20852808 2408332 24472411 2408332 15152595 13212425 15152595 13212425 13375078 19066496 13375078 19066496 5675076 21453526 5675076 12025515 5675076 12025515 13875791 23737704 13875791 23737704 24803145 23737704 19627061 8923576 19627061 8923576 9500116 18735841 9500116 18735841 22168162 4503220 22168162 4503220 7765777 13811690 7765777 13811690 15664139 16354198 15664139 16354198 21192843 5791542 21192843 5791542 20554210 12532522 20554210 12532522 11976563 16399766 11976563 16399766 20194762 4126786 20194762 4126786 25718917 1067465 25718917 1067465 7539955 20264317 7539955 20264317 6283672 5975678 6283672 5975678 22009158 21444689 22009158 21444689 19234540 17802373 19234540 17802373 9768701 14410151 9768701 14410151 16212806 5125783 16212806 5125783 5306151 5125783 14889112 18653341 14889112 18653341 19299260 18653341 17455046 4208186 17455046 4208186 23153783 22607615 23153783 22607615 23746689 22607615 7809461 14524633 7809461 14524633 13127699 11778018 13127699 11778018 8929232 18251488 8929232 8281879 8929232 8281879 22424546 21827314 22424546 8369268 22424546 8369268 10773774 19254528 10773774 19254528 24920511 24055525 24920511 24055525 24944335 20199185 24944335 20199185 14138499 7971537 14138499 7971537 7899998 7352841 7899998 7352841 19406799 16878124 19406799 16878124 6875893 6557764 6875893 6557764 10229829 12358553 10229829 12358553 16270542 18781639 16270542 18781639 25576139 24533759 25576139 24533759 7618298 7308148 7618298 12328887 7618298 12328887 14751664 7285566 14751664 7285566 6025288 5484797 6025288 5484797 14876883 20354490 14876883 20354490 6598768 20354490 19399953 17912973 19399953 17912973 13717383 10582654 13717383 10582654 9619463 8275830 9619463 8275830 7261389 7068522 7261389 7068522 8199142 15929849 8199142 15929849 14290933 13302962 14290933 13302962 23469069 22764646 23469069 22764646 20135228 12530147 20135228 12530147 2595384 416140 2595384 416140 421096 416140 16153998 11729612 16153998 11729612 12482909 14225340 12482909 14225340 10289272 9420211 10289272 9420211 23712004 25070913 23712004 25070913 2031735 21613877 2031735 21613877 20101055 13674627 20101055 13674627 10470849 6245703 10470849 6245703 6452896 6245703 19162864 18088944 19162864 18088944 8879809 12878972 8879809 12878972 22332947 3050101 22332947 3050101 23785169 3050101 18112885 16298184 18112885 16298184 13316042 12158756 13316042 12158756 17864793 4480370 17864793 4480370 23126930 3826029 23126930 3826029 6652659 13109997 6652659 13109997 15972031 10163587 15972031 10163587 20929206 24530427 20929206 24530427 2462470 4822753 2462470 4822753 21789390 13986938 21789390 13986938 13881352 10605782 13881352 10605782 20837714 4312752 20837714 4312752 22521741 19791473 22521741 19791473 14953693 9665799 14953693 9665799 19423817 7265009 19423817 7265009 24296108 2478607 24296108 2478607 9210427 17802690 9210427 17802690 19079162 1978842 19079162 1978842 24969662 14283956 24969662 14283956 14546049 4751570 14546049 4751570 22233298 5541221 22233298 5541221 20557239 6577234 20557239 6577234 18457501 11107520 18457501 11107520 12042717 24092667 12042717 24092667 26101997 25180429 26101997 945827 26101997 945827 8320039 9405622 8320039 9405622 16553083 18337991 16553083 18337991 5327854 5189820 5327854 15747084 5327854 15747084 21126926 6375434 21126926 6375434 19018762 13399113 19018762 13399113 13592705 9911952 13592705 9911952 22064451 4612817 22064451 4612817 22200550 7568556 22200550 7568556 10952491 14736332 10952491 14736332 22588469 4531082 22588469 4531082 8774121 9351659 8774121 9351659 21427699 20725318 21427699 8786054 21427699 8786054 11917649 23775574 11917649 23775574 3107199 15843589 3107199 15843589 19953215 1576993 19953215 1576993 1796716 1576993 26099871 24986389 26099871 24986389 22895009 10913896 22895009 10913896 11869419 17557842 11869419 17557842 3673642 23155511 3673642 23155511 18749610 9149679 18749610 9149679 10081387 22753897 10081387 22753897 4215614 15062154 4215614 15062154 14279046 9828264 14279046 9828264 19065327 6643394 19065327 6643394 6584676 6643394 13566167 14852690 13566167 14852690 17061106 21592128 17061106 21592128 22277356 21592128 17479535 16523819 17479535 16523819 16690313 12676586 16690313 12676586 12627792 15965332 12627792 15965332 9469363 4874753 9469363 4874753 4849483 4874753 21175705 19882905 21175705 19882905 17338259 16580883 17338259 16580883 5792963 4560822 5792963 4560822 1247581 1118374 1247581 1118374 5828291 12730620 5828291 12730620 20405720 21170707 20405720 21170707 24926827 2047394 24926827 21652516 24926827 21652516 13178777 8606229 13178777 8606229 7504592 3307188 7504592 3307188 23507940 19688964 23507940 19688964 19398794 3139894 19398794 3139894 24383330 23207274 24383330 23207274 12458810 6926677 12458810 6926677 20290269 8957380 20290269 8957380 5300362 3788706 5300362 3788706 3666827 16616426 3666827 16616426 15436990 13057510 15436990 13057510 11072611 17289570 11072611 17289570 18913252 19125756 18913252 19125756 24999523 24232716 24999523 24232716 22304986 13031009 22304986 13031009 11020903 5750461 11020903 5750461 5990961 5750461 16243049 12146301 16243049 12146301 13789071 14718464 13789071 14718464 5334368 5180785 5334368 5180785 21532824 11883886 21532824 11883886 10121867 19158858 10121867 19158858 6005582 5718787 6005582 5718787 24022775 23300452 24022775 23300452 4613469 18400830 4613469 18400830 16477900 1555006 16477900 1555006 1840391 1555006 21432456 17569970 21432456 17569970 8774040 7944039 8774040 7944039 23610436 3115603 23610436 3115603 16655381 11552066 16655381 11552066 11620561 19864366 11620561 19864366 24332388 2065763 24332388 2065763 24882516 2065763 5283100 20224847 5283100 20224847 10222939 10102303 10222939 10102303 11780991 17049709 11780991 17049709 18688927 18276377 18688927 18276377 6287556 3121161 6287556 3121161 23655858 3121161 19572401 10441220 19572401 10441220 9897495 21429576 9897495 21429576 22470474 4087606 22470474 4087606 3491274 2970857 3491274 12023114 3491274 12023114 19892351 7203979 19892351 7203979 20089382 18730111 20089382 18730111 11573442 8585276 11573442 8585276 9093439 8585276 15715426 17633442 15715426 17633442 20123211 3088517 20123211 3088517 3295639 22430523 3295639 22430523 12240844 14530130 12240844 14530130 12098084 17643324 12098084 17643324 20923304 5900836 20923304 5900836 11091594 19880431 11091594 19880431 24149679 23073356 24149679 23073356 18746647 7602551 18746647 7602551 19630543 22423645 19630543 22423645 23625404 19786146 23625404 19786146 393798 26666290 393798 26666290 18954585 8122180 18954585 8122180 5321976 22210473 5321976 22210473 1781947 25407434 1781947 23705921 1781947 23705921 24185225 19292051 24185225 19292051 2596566 24366786 2596566 5632258 2596566 5632258 7311244 19618854 7311244 19618854 24392114 2452377 24392114 2452377 2867389 5158644 2867389 5158644 6580228 9324023 6580228 9324023 16951002 17239203 16951002 17239203 18093432 11826779 18093432 11826779 13073703 14233470 13073703 14233470 23410339 22712816 23410339 22712816 7933066 14167975 7933066 14167975 20759693 20145235 20759693 20145235 13534061 11790583 13534061 11790583 17660012 22813764 17660012 22813764 1234215 1565377 1234215 1565377 4335455 5784566 4335455 5784566 13199067 13603164 13199067 13603164 19837440 20626627 19837440 20626627 21215527 20626627 13372364 6746005 13372364 6746005 7399298 6746005 15579704 23576592 15579704 23576592 24597197 23576592 5672074 14701014 5672074 14701014 19362736 18855853 19362736 18855853 8245870 5997459 8245870 5997459 21463433 18639467 21463433 18639467 16734883 9271996 16734883 9271996 2035065 1697383 2035065 1697383 25345628 1697383 5945389 17075924 5945389 17075924 16272747 4976973 16272747 4976973 3346996 23561452 3346996 5507382 3346996 5507382 12250368 14761740 12250368 13956810 12250368 13956810 13329376 6590042 13329376 6590042 20680753 1423768 20680753 1423768 1248525 23534507 1248525 23534507 21564763 11935929 21564763 11935929 7515626 21283263 7515626 21283263 21915523 15535670 21915523 15535670 11409799 10599678 11409799 10599678 14478642 15600695 14478642 15600695 20741008 2328231 20741008 2328231 2597686 2328231 23141873 19367310 23141873 19367310 7793069 12247394 7793069 12247394 19728155 18995048 19728155 7069343 19728155 7069343 25907094 24845686 25907094 24845686 21162277 11230443 21162277 11230443 11011000 15923815 11011000 15923815 18889507 5348233 18889507 5348233 5435290 16336427 5435290 16336427 11783341 9674823 11783341 9674823 2663812 24315317 2663812 24315317 4141408 4163160 4141408 4163160 5702102 19546000 5702102 19546000 19695170 9543628 19695170 9543628 12967562 24843352 12967562 24843352 25751724 24843352 4390175 3915777 4390175 3915777 24112844 2562414 24112844 2562414 18428090 18772267 18428090 18772267 22917746 22101846 22917746 22101846 20378463 5025252 20378463 5025252 21506031 15743762 21506031 15743762 10054776 5520539 10054776 5520539 21484670 20842584 21484670 20842584 19827745 14779016 19827745 14779016 5825723 22373186 5825723 22373186 4683569 22373186 11529669 4898267 11529669 4898267 3044691 2654442 3044691 2654442 12981670 12124408 12981670 12124408 20974713 5893876 20974713 5893876 5829399 5893876 16796307 20075873 16796307 20075873 20981389 5706612 20981389 5706612 23200184 22513446 23200184 22513446 4955808 14459894 4955808 14459894 17931352 17286676 17931352 17286676 22336116 4326767 22336116 4326767 8267767 13038455 8267767 13038455 14218596 15967581 14218596 15967581 16547040 15967581 10478343 25291534 10478343 25291534 1640438 25291534 14141564 10806734 14141564 10806734 9531367 2850975 9531367 2850975 23972787 19546598 23972787 19546598 10653987 9694357 10653987 9694357 21751864 20957860 21751864 20957860 7089042 18780664 7089042 18780664 12487574 6255465 12487574 6255465 20926608 18994774 20926608 18994774 13388656 11359306 13388656 11359306 16118351 9456600 16118351 9456600 7725978 7381095 7725978 7381095 12578641 16079168 12578641 16079168 7505377 2732135 7505377 2732135 2321560 24461088 2321560 24461088 18540681 14525969 18540681 14525969 1664613 25227139 1664613 25227139 15140204 9123576 15140204 9123576 9532548 16494970 9532548 16494970 17753854 25597141 17753854 25597141 1305196 2664407 1305196 2664407 2810372 16500938 2810372 16500938 13836082 3950782 13836082 3950782 23024923 3950782 17549916 13916069 17549916 13916069 8469625 1288553 8469625 1288553 1411160 1288553 5972110 6443016 5972110 6443016 12478714 20525703 12478714 20525703 4520636 22542432 4520636 11680240 4520636 11680240 17139710 16374073 17139710 16374073 2690879 24124266 2690879 4990740 2690879 4990740 19857049 15659365 19857049 15659365 3959021 3605946 3959021 3605946 19656674 16805054 19656674 16805054 2419943 2843464 2419943 2843464 18591084 11082129 18591084 11082129 10094431 22473763 10094431 22473763 4390705 16274205 4390705 16274205 20282032 19650914 20282032 19650914 14565166 11584590 14565166 11584590 25558000 24305802 25558000 4199272 25558000 4199272 5377150 26312247 5377150 26312247 724824 26312247 19281449 7984078 19281449 7984078 15028311 15036273 15028311 15036273 10073237 6337368 10073237 6337368 20555284 15006089 20555284 15006089 4105834 4052241 4105834 4052241 7132126 11663474 7132126 11663474 17526721 16814722 17526721 9934242 17526721 9934242 14838203 14923925 14838203 14923925 17218638 1269283 17218638 1269283 1528955 3554251 1528955 3554251 10461417 20713245 10461417 20713245 6217515 11612550 6217515 11612550 25450111 24254974 25450111 24254974 10108176 13876769 10108176 13876769 19826212 5490727 19826212 5490727 21686044 5490727 9346239 21996024 9346239 21996024 22667253 21996024 11641593 6700010 11641593 6700010 20743386 6700010 7739844 12571631 7739844 12571631 18097121 1449833 18097121 1449833 1180930 10564272 1180930 10564272 18868922 2256207 18868922 2256207 1985478 14787487 1985478 14787487 24337773 1101193 24337773 1101193 25918588 1101193 20760207 22342931 20760207 22342931 4774921 5637970 4774921 5637970 21371609 19747117 21371609 19747117 16307004 11564292 16307004 11564292 6620834 6729713 6620834 6729713 10574601 16811188 10574601 16811188 17049980 16811188 16563623 6711935 16563623 6711935 7126330 6711935 10159808 9591003 10159808 9591003 12906592 18683423 12906592 18683423 20643308 20110522 20643308 10053433 20643308 10053433 10642133 12092703 10642133 12092703 22897427 22467190 22897427 22467190 5379015 13987880 5379015 13987880 18727200 6776906 18727200 6776906 20678722 19859693 20678722 19859693 7480407 8542701 7480407 8542701 14572988 16540862 14572988 16540862 21023914 4675119 21023914 4675119 22472429 13699411 22472429 13699411 11397636 20461995 11397636 20461995 24296572 2632717 24296572 21919928 24296572 21919928 18884824 3755180 18884824 3755180 3526225 3755180 13132820 16259136 13132820 16259136 17145693 12028573 17145693 12028573 11503329 14984063 11503329 14984063 16929570 5424113 16929570 5424113 21427918 20974907 21427918 20974907 12874419 10997546 12874419 10997546 4715378 22223838 4715378 7498505 4715378 7498505 11986233 22818815 11986233 22818815 3934064 10857761 3934064 10857761 12860412 22155610 12860412 22155610 22892850 22155610 12907671 9682446 12907671 9682446 10301261 13023935 10301261 13023935 14289224 1007532 14289224 1007532 1005828 16163031 1005828 16163031 16591562 2058967 16591562 2058967 24663219 2058967 8015993 13792102 8015993 13792102 19690029 24711549 19690029 24711549 2055269 24711549 24569531 2351216 24569531 2351216 7749291 18421656 7749291 18421656 19129342 4329028 19129342 4329028 2198534 24664755 2198534 24664755 20664129 10649852 20664129 10649852 5524643 3277389 5524643 3277389 3454695 16619385 3454695 16619385 20667666 6040666 20667666 6040666 7563590 19103320 7563590 19103320 17770938 9259484 17770938 9259484 17166971 21326763 17166971 21326763 5459749 11915729 5459749 11915729 12942150 12103095 12942150 12103095 22572987 21963339 22572987 21963339 20534299 16440994 20534299 16440994 9480004 17418180 9480004 17418180 13136054 9055021 13136054 9055021 8940196 6941425 8940196 6941425 26018589 1042567 26018589 1042567 19633229 15064330 19633229 15064330 7561650 7415743 7561650 11826282 7561650 11826282 15627946 11258746 15627946 16122279 15627946 16122279 21436367 5600348 21436367 5600348 14990600 14759480 14990600 14759480 4888925 22118860 4888925 21455932 4888925 21455932 6088650 20055612 6088650 20055612 7407709 8770549 7407709 8770549 9300099 20442202 9300099 20442202 6564173 12715942 6564173 12715942 18231390 22288626 18231390 22288626 23471147 6257537 23471147 6257537 12318403 23541466 12318403 23541466 24730819 15456891 24730819 15456891 4901394 21964287 4901394 17250716 4901394 17250716 11251033 10255099 11251033 10255099 7982930 19069625 7982930 19069625 7709319 3410372 7709319 3410372 23413199 3410372 15053818 16024893 15053818 16024893 10889286 6819308 10889286 6819308 21707118 20953345 21707118 20953345 20922748 5566065 20922748 5566065 21234653 19448898 21234653 19448898 17003049 9373262 17003049 9373262 23852499 23405409 23852499 3647218 23852499 3647218 4220459 22172878 4220459 22172878 11839320 11112707 11839320 11112707 15075008 21182076 15075008 21182076 5770283 21182076 18091337 9556822 18091337 9556822 9136342 22424137 9136342 22424137 23191060 21629488 23191060 21629488 6249123 15389699 6249123 15389699 12220038 4354242 12220038 4354242 4611994 4354242 16262263 12130387 16262263 12130387 5205549 5130142 5205549 5130142 20155642 16179061 20155642 16179061 11609145 11877680 11609145 11877680 19067634 24698240 19067634 24698240 25805757 24698240 9664946 16376900 9664946 16376900 13824880 6693575 13824880 6693575 20605903 9923397 20605903 9923397 5781052 2999283 5781052 2999283 25487281 1549127 25487281 23352988 25487281 23352988 11193677 15300705 11193677 15300705 13487940 6124542 13487940 6124542 6668534 10719812 6668534 10719812 12839370 15348989 12839370 15348989 20736004 20374500 20736004 20374500 21231179 15362317 21231179 15362317 10891907 16367660 10891907 16367660 20602298 22068371 20602298 22068371 23280122 3632287 23280122 19712395 23280122 19712395 18396988 7956299 18396988 7956299 8080991 7713357 8080991 7713357 13870453 15130592 13870453 15130592 25033664 1962377 25033664 1962377 16408872 10847069 16408872 10847069 9127549 20501344 9127549 20501344 6425843 10076793 6425843 10076793 19309346 19736171 19309346 19736171 7442566 9590252 7442566 9590252 21820654 21115818 21820654 21115818 20187951 5060090 20187951 5060090 5026150 17207848 5026150 17207848 10214496 3183249 10214496 3183249 2950767 23951140 2950767 23951140 9039910 4612327 9039910 4612327 4820445 4612327 17438991 9525968 17438991 9525968 6106819 3470727 6106819 3470727 23791486 23346237 23791486 23346237 9157999 15467451 9157999 15467451 19661541 22908388 19661541 22908388 3867345 22908388 21767612 16908009 21767612 16908009 11169860 9097634 11169860 9097634 4438950 4398282 4438950 4398282 13821282 14385275 13821282 14385275 5279504 23167329 5279504 23167329 23782529 15987647 23782529 15987647 15500277 12222231 15500277 12222231 13019508 22765987 13019508 22765987 4255730 20445999 4255730 20445999 23601064 22464949 23601064 11363853 23601064 11363853 11791687 15785644 11791687 15785644 10806870 19604924 10806870 19604924 5529834 1684779 5529834 1684779 1674973 25352537 1674973 7454292 1674973 7454292 19473886 10511285 19473886 10511285 6442969 22362581 6442969 22362581 3984527 22939404 3984527 10847659 3984527 10847659 15511916 20355985 15511916 20355985 6609109 11449232 6609109 11449232 18389467 18837341 18389467 18837341 24356159 23545414 24356159 7970455 24356159 7970455 17711442 12645525 17711442 12645525 6800481 5207417 6800481 5207417 5242297 5207417 6282116 9662981 6282116 9662981 13364477 22726454 13364477 22726454 23749188 4844727 23749188 4844727 7033587 10305119 7033587 10305119 20261860 23296095 20261860 23296095 24325241 5749045 24325241 5749045 13530706 21810090 13530706 21810090 22577487 2113254 22577487 2113254 2484264 2113254 2687592 23405840 2687592 23405840 13854329 10053470 13854329 10053470 24188137 22987232 24188137 22987232 15459108 10327920 15459108 10327920 6719256 20426094 6719256 20426094 14611363 3377262 14611363 3377262 3104356 3377262 10484172 12552337 10484172 12552337 17683947 8796789 17683947 8796789 18188563 8796789 17476422 10523985 17476422 10523985 13160241 14110607 13160241 14110607 4722346 22094487 4722346 18208844 4722346 18208844 17341648 15064323 17341648 15064323 3850166 3494722 3850166 3494722 7102879 15892036 7102879 15892036 13001308 5733607 13001308 5733607 5746615 5733607 9247434 17730623 9247434 17730623 20131024 7210187 20131024 8583795 20131024 8583795 7885623 7035065 7885623 7035065 7513717 7035065 10133669 12952244 10133669 12952244 16878317 6562134 16878317 6562134 6771724 6562134 9588990 20079710 9588990 20079710 26292207 661560 26292207 14295134 26292207 14295134 7512458 6924489 7512458 15238519 7512458 15238519 17904923 6940255 17904923 6940255 3547696 23138650 3547696 23138650 19482151 10381812 19482151 10381812 13943543 18873145 13943543 18873145 7201451 6656191 7201451 6656191 7170479 6656191 16208042 14722524 16208042 14722524 13844484 10051377 13844484 10051377 19557237 25545536 19557237 25545536 1672006 5615188 1672006 5615188 14092800 23224624 14092800 23224624 23750804 21245708 23750804 21245708 10074271 11641961 10074271 11641961 16752580 17967832 16752580 17967832 22322697 21567269 22322697 21567269 9971409 6782306 9971409 6782306 6706213 14800713 6706213 14800713 20936074 6069179 20936074 6069179 6924121 17960872 6924121 17960872 22446638 22430363 22446638 22430363 23130136 8313042 23130136 8313042 8621592 18774018 8621592 18774018 7896450 7515492 7896450 7515492 19467841 11090080 19467841 11090080 12648598 17095823 12648598 17095823 21397285 24173488 21397285 24173488 25271328 24173488 3639520 12230803 3639520 12230803 19108532 18726281 19108532 18726281 15367311 3423420 15367311 3423420 25401380 1301000 25401380 1301000 24767858 15720868 24767858 15720868 10904864 17153953 10904864 17153953 9683367 11415089 9683367 11415089 12520729 12127396 12520729 12127396 24068625 2885379 24068625 2885379 17299532 18127286 17299532 18127286 7438018 4159218 7438018 4159218 22767319 4159218 6688484 18804454 6688484 18804454 18658024 6047678 18658024 6047678 20753334 16201710 20753334 16201710 13667214 4494183 13667214 4494183 22055453 16659228 22055453 16659228 4884868 4755987 4884868 4755987 21751954 26029911 21751954 26029911 873664 26029911 13843678 7106145 13843678 7106145 1907855 1828519 1907855 1828519 22641830 12177147 22641830 12177147 12944801 15723862 12944801 15723862 16385147 15723862 15997246 10504369 15997246 10504369 7306877 20878210 7306877 20878210 1105017 25651166 1105017 17047330 1105017 17047330 20187190 3542925 20187190 3542925 23419720 3542925 19637652 8851458 19637652 8851458 5812940 25593824 5812940 25593824 26557198 6394095 26557198 6394095 8482451 15510576 8482451 15510576 12335188 12903172 12335188 12903172 14772430 9684222 14772430 9684222 4574534 23453199 4574534 23453199 1437265 25522246 1437265 8883480 1437265 8883480 17467434 11990020 17467434 11990020 9616776 9188546 9616776 9188546 8946570 17884352 8946570 8495488 8946570 8495488 11036887 14240557 11036887 14240557 13308423 4876603 13308423 4876603 22553622 4627221 22553622 17280756 22553622 17280756 1107198 1415522 1107198 1415522 21797833 16716791 21797833 16716791 9509031 17229741 9509031 17229741 8524899 7419060 8524899 7419060 26846045 26013798 26846045 3720169 26846045 3720169 5220795 23741688 5220795 23741688 24889667 23741688 19202888 8567933 19202888 8567933 17144991 11465995 17144991 11465995 4728185 25842497 4728185 25842497 962605 10405762 962605 10405762 14005749 15642394 14005749 15642394 8846237 1817757 8846237 1817757 1980464 1817757 20399824 14438796 20399824 14438796 14380865 5254513 14380865 5254513 21329907 19162307 21329907 19162307 8427065 8192575 8427065 11686078 8427065 11686078 20937195 5970174 20937195 5970174 13441214 16989491 13441214 16989491 18598902 4762657 18598902 4762657 4914851 4762657 8263481 15064274 8263481 15064274 16025073 15305410 16025073 15305410 3412578 3033281 3412578 3033281 15108886 14146170 15108886 14146170 13744698 6956237 13744698 6956237 20131361 22806456 20131361 22806456 4162575 17245377 4162575 17245377 21298839 24194677 21298839 24194677 25399881 24194677 8074327 11847693 8074327 11847693 13899900 21760660 13899900 21760660 5338929 11795054 5338929 11795054 13426537 14653643 13426537 14653643 15101830 11046732 15101830 11046732 11530779 15933710 11530779 15933710 19836590 7079555 19836590 7079555 22177323 4902755 22177323 20888763 22177323 20888763 18044157 4145385 18044157 4145385 22559778 20590481 22559778 20590481 1562833 1416122 1562833 1416122 19308609 13500127 19308609 13500127 13016373 19463497 13016373 19463497 1548552 1382921 1548552 22063500 1548552 22063500 21605810 14751450 21605810 14751450 5740669 5676253 5740669 5676253 11089869 12183950 11089869 12183950 14960719 4921631 14960719 4921631 5236128 17461978 5236128 17461978 15192061 10802421 15192061 10802421 9310524 8685592 9310524 8685592 10272863 16345373 10272863 16345373 12183930 14547306 12183930 14825238 12183930 14825238 10064975 8975172 10064975 8975172 18513410 8533486 18513410 8533486 11821945 22501961 11821945 22501961 4601421 22501961 14569281 13466917 14569281 13466917 8530090 23462305 8530090 23462305 3580412 11689605 3580412 11689605 14055049 15503236 14055049 15503236 10232439 23160093 10232439 23160093 3768984 23207431 3768984 18192275 3768984 18192275 14629275 3038930 14629275 3038930 2889632 11924943 2889632 11924943 16276873 16883361 16276873 16883361 9792905 16883361 15700113 7957860 15700113 7957860 5718105 5358923 5718105 5358923 11166044 23331390 11166044 23331390 3313064 23713014 3313064 10804346 3313064 10804346 11822358 12702204 11822358 12702204 23195437 21975602 23195437 21975602 21598905 16750471 21598905 16750471 17203270 9892040 17203270 9892040 11235011 15567739 11235011 15567739 15831748 5772120 15831748 5772120 4775285 4627322 4775285 4627322 4745640 16800583 4745640 16800583 22695338 23013600 22695338 23013600 3863152 4419074 3863152 4419074 20661069 13167490 20661069 13167490 4533272 4091193 4533272 4091193 20885327 17756340 20885327 17756340 16601185 7710742 16601185 7710742 19860629 3231596 19860629 3231596 3742131 13742363 3742131 13742363 16893533 8380177 16893533 8380177 19665990 4396358 19665990 4396358 23779149 1424145 23779149 1424145 25439440 1424145 15489731 26639689 15489731 26639689 407055 19359577 407055 19359577 20337798 23937258 20337798 23937258 3101331 6720159 3101331 6720159 19692884 19505222 19692884 19505222 7531274 19505222 18294398 9117878 18294398 9117878 11911268 14530927 11911268 14530927 14202044 4297709 14202044 4297709 4385197 21800499 4385197 21800499 20500151 11343695 20500151 11343695 5335279 21597491 5335279 21597491 12389519 1894234 12389519 1894234 1463128 1894234 14042409 23073884 14042409 23073884 1408618 1629313 1408618 14213600 1408618 14213600 16537337 3044455 16537337 3044455 24204486 23279284 24204486 23279284 19070884 9183253 19070884 9183253 11224720 15095844 11224720 15095844 17441894 8134481 17441894 8134481 24079200 23259190 24079200 23259190 18650685 13180722 18650685 13180722 13540920 10028860 13540920 10028860 21470016 3971598 21470016 3971598 22671735 3971598 19257926 12802778 19257926 12802778 12356129 8510992 12356129 8510992 7774112 7513925 7774112 7513925 15797621 15948387 15797621 15948387 19003784 3742534 19003784 3742534 4076504 17499810 4076504 17499810 13200270 7713648 13200270 7713648 19505284 7670769 19505284 7670769 14704273 17127941 14704273 17127941 3962142 3472507 3962142 3472507 17429673 23228323 17429673 23228323 23722777 7250117 23722777 7250117 19048601 15421828 19048601 15421828 3582240 3261670 3582240 3261670 13390488 15385364 13390488 15385364 9939930 2893748 9939930 2893748 3257453 20539293 3257453 20539293 13401389 10785368 13401389 10785368 11184522 3627346 11184522 3627346 4186910 22484311 4186910 22484311 18754187 17959234 18754187 17959234 9343216 15469638 9343216 15469638 18739543 7598044 18739543 7598044 21309620 5104610 21309620 5104610 1249620 25508620 1249620 25508620 20051205 11863910 20051205 11863910 12454077 17507743 12454077 17507743 1987481 24810990 1987481 23911102 1987481 23911102 22390084 6807583 22390084 6807583 5768078 5582910 5768078 5582910 7285990 8136691 7285990 8136691 22654997 4186035 22654997 4186035 14071770 15182791 14071770 15182791 20439806 5934753 20439806 5934753 24496170 2205618 24496170 2205618 20162954 18909926 20162954 18909926 4238315 4229360 4238315 4229360 9991650 23114235 9991650 23114235 3815981 23114235 13048651 2569933 13048651 2569933 2170486 2569933 22171709 23143160 22171709 23143160 23820178 23143160 9670860 7462830 9670860 7462830 7978285 7462830 23415212 3543406 23415212 3543406 13735877 13679895 13735877 13679895 18191973 8027341 18191973 8027341 24876456 2043298 24876456 2043298 7226817 12539973 7226817 12539973 14886270 16130662 14886270 16130662 10783756 14327723 10783756 14327723 18671074 18809110 18671074 18809110 19341792 20394529 19341792 20394529 4580344 4491906 4580344 4491906 12159327 13922528 12159327 13922528 23302935 3579499 23302935 16610275 23302935 16610275 17002322 10230461 17002322 10230461 16487222 18830914 16487222 18830914 21440789 21437073 21440789 21437073 5383408 6490052 5383408 6490052 13925011 16061831 13925011 16061831 8684747 3230700 8684747 3230700 2942396 24024090 2942396 7697051 2942396 7697051 11149664 10748128 11149664 10748128 21036966 2717023 21036966 2717023 24022242 22810489 24022242 22810489 16934366 15219194 16934366 15219194 13869064 12877330 13869064 14662203 13869064 14662203 17901206 8949951 17901206 8949951 19086489 18938348 19086489 18938348 12495890 14097908 12495890 14097908 21508950 4921498 21508950 4921498 15107124 16397967 15107124 16397967 3662681 1875216 3662681 1875216 24847093 1875216 17723315 19079522 17723315 19079522 4442371 22646322 4442371 11924796 4442371 11924796 18702744 1926955 18702744 1926955 2115949 17119220 2115949 17119220 13659941 8676662 13659941 8676662 5840319 21413864 5840319 21413864 23539028 22656821 23539028 22656821 22305123 11937135 22305123 11937135 7654701 3367967 7654701 3367967 23370582 3367967 18702569 10728674 18702569 10728674 8212229 7705526 8212229 7705526 5950550 5805506 5950550 5805506 11149871 13229690 11149871 13229690 22991088 3754090 22991088 3754090 21786707 6115357 21786707 6115357 16493359 19821250 16493359 19821250 7058499 8307120 7058499 8307120 14659982 15758389 14659982 15758389 8375791 5985206 8375791 5985206 23793186 2970651 23793186 19548512 23793186 19548512 12326416 7146949 12326416 7146949 24955395 23740272 24955395 23740272 5230528 7871364 5230528 7871364 11763282 20226901 11763282 20226901 4880968 22527605 4880968 22527605 4164966 20489808 4164966 20489808 19588844 17521344 19588844 17521344 9128161 18162312 9128161 13169032 9128161 13169032 19071599 20769321 19071599 20769321 3849352 25873360 3849352 25873360 900112 25873360 23366774 20714967 23366774 20714967 14183965 2045346 14183965 2045346 25621138 1127558 25621138 11772313 25621138 11772313 6686289 5600914 6686289 5600914 21749010 5600914 8000233 20154689 8000233 20154689 24266896 23028240 24266896 23028240 7037722 10279617 7037722 10279617 15232896 15052522 15232896 8286824 15232896 8286824 19071547 7972660 19071547 7972660 13332922 14042141 13332922 14042141 19474099 3496509 19474099 3496509 3094536 1147202 3094536 1147202 25837012 7723888 25837012 7723888 17618332 17763752 17618332 17763752 18511924 17763752 14076516 11109791 14076516 11109791 18179532 9022347 18179532 9022347 16099531 15170474 16099531 15170474 11726832 22709141 11726832 22709141 24632175 2199876 24632175 2199876 18844690 16631548 18844690 16631548 14490969 8959982 14490969 8959982 21035488 21481302 21035488 21481302 5811784 5613859 5811784 5613859 12425102 24593682 12425102 24593682 2422947 2987892 2422947 2987892 24521464 23345085 24521464 5357455 24521464 5357455 9320749 10043494 9320749 10043494 11124766 10563012 11124766 10126337 11124766 10126337 24389354 2382094 24389354 22638968 24389354 22638968 4870155 6352491 4870155 6352491 13451668 17620146 13451668 17620146 2629500 24768630 2629500 24768630 1578986 25179297 1578986 9186328 1578986 9186328 20597305 22680513 20597305 22680513 4243042 11841960 4243042 11841960 19161253 7916013 19161253 7916013 9500015 11117289 9500015 11117289 13374312 15260150 13374312 15260150 2420062 2808437 2420062 2808437 10260967 10852603 10260967 10852603 13191459 14395246 13191459 14395246 17310159 8641169 17310159 8641169 21402848 21975659 21402848 21975659 22880116 21975659 16962717 8339513 16962717 8339513 4778657 4681766 4778657 4681766 19234985 8882076 19234985 8882076 15771572 19719217 15771572 19719217 877492 26125268 877492 9166125 877492 9166125 14717855 22577399 14717855 22577399 4586294 4828034 4586294 4828034 18121865 10170143 18121865 10170143 6523025 1491588 6523025 1491588 1383140 20620610 1383140 20620610 10126545 11672460 10126545 11672460 13714629 16791197 13714629 16791197 25287308 1606065 25287308 1606065 6696593 23365601 6696593 23365601 3443137 23365601 20405653 17908152 20405653 17908152 15033419 8717729 15033419 8717729 6324690 5286565 6324690 5286565 5083125 5055581 5083125 5055581 10545009 14607666 10545009 14607666 19678581 18964078 19678581 18964078 11714490 10307617 11714490 10307617 10321071 7522484 10321071 7522484 19776572 14954120 19776572 14954120 10034505 6703508 10034505 6703508 1974349 25165972 1974349 21872195 1974349 21872195 9228751 1525965 9228751 1525965 1428261 1525965 20306795 21282680 20306795 21282680 22739475 21993909 22739475 21993909 7227553 12054979 7227553 12054979 14261571 14202724 14261571 14202724 5713192 23336864 5713192 23336864 3749051 14014418 3749051 14014418 19025185 23261545 19025185 23261545 24381836 4672449 24381836 4672449 5244517 17817521 5244517 17817521 22493951 2004265 22493951 2004265 25737328 989311 25737328 989311 2313909 21855118 2313909 21855118 22810284 5313519 22810284 5313519 19768183 13136813 19768183 13136813 8258415 5167095 8258415 5167095 5256472 21372808 5256472 21372808 17315035 12184282 17315035 12184282 12880161 24473127 12880161 24473127 2416596 24473127 22724160 8226800 22724160 8226800 5866585 1389082 5866585 1389082 25282617 1389082 5920427 15553591 5920427 15553591 23716051 22638487 23716051 4442484 23716051 4442484 4015537 23889523 4015537 23889523 25056563 20457274 25056563 20457274 6566945 17570725 6566945 17570725 11153524 14273843 11153524 14273843 16603848 9990261 16603848 9990261 10219188 9198836 10219188 9198836 21552352 24006017 21552352 24006017 3034181 24006017 20403585 9185334 20403585 9185334 13900240 15521239 13900240 15521239 21859852 2002178 21859852 2002178 24896914 19414891 24896914 19414891 10239984 10468344 10239984 10468344 13531890 23736311 13531890 23736311 25379738 24312554 25379738 3204732 25379738 3204732 7023597 8042656 7023597 8042656 20457685 6538502 20457685 6538502 8872049 16284403 8872049 16284403 12617497 10594464 12617497 10594464 16719912 10528504 16719912 10528504 19884016 20151929 19884016 20151929 6626377 7140007 6626377 7140007 16500193 15703455 16500193 15703455 2202743 1995352 2202743 1995352 20239564 12492306 20239564 12492306 12603004 14115068 12603004 14115068 11970754 7540179 11970754 7540179 8104930 7540179 10437185 16986650 10437185 16986650 8874425 1618705 8874425 1618705 25270929 1618705 10101688 11297966 10101688 11297966 22193681 21380666 22193681 7303386 22193681 7303386 10659720 15113647 10659720 151
104827 726645961 0 726645961 894407813 293803850 894407813 293803850 641599913 800950861 641599913 800950861 15018254 62016211 15018254 62016211 859796588 821100294 859796588 821100294 170302097 372165844 170302097 372165844 966653135 70904185 966653135 70904185 128393301 536237262 128393301 536237262 938999050 768541039 938999050 768541039 239360999 234770773 239360999 234770773 626081031 793112755 626081031 793112755 24397005 132569815 24397005 132569815 677519888 996488514 677519888 996488514 271778545 8208372 271778545 8208372 990368381 896811633 990368381 896811633 180802874 416214395 180802874 416214395 318002053 846007404 318002053 846007404 71745817 864269303 71745817 864269303 751919520 90061128 751919520 90061128 110357709 950541928 110357709 950541928 897298729 550640756 897298729 550640756 683656840 325743412 683656840 325743412 625005104 884734507 625005104 884734507 24066068 55552893 24066068 55552893 673813946 578118591 673813946 578118591 368540542 904766162 368540542 904766162 838791223 36787809 838791223 36787809 180808609 959916269 180808609 959916269 405540177 298946454 405540177 298946454 840757163 637903357 840757163 637903357 191941464 154533714 191941464 154533714 97165553 467917117 97165553 467917117 772412140 104996400 772412140 104996400 41035524 805032622 41035524 805032622 826583036 360326640 826583036 360326640 353232583 869284179 353232583 869284179 215454007 275380088 215454007 275380088 353318986 818850647 353318986 818850647 960364034 498671586 960364034 498671586 944485780 7435935 944485780 7435935 862903406 488033764 862903406 488033764 570242893 984963781 570242893 984963781 88505309 76270391 88505309 76270391 585270243 669741546 585270243 669741546 79716627 424011386 79716627 424011386 759368533 385904283 759368533 385904283 289919872 864997634 289919872 864997634 714857606 301207056 714857606 301207056 683215973 791501406 683215973 791501406 857795080 130851839 857795080 130851839 665033658 879953066 665033658 879953066 802472179 378395232 802472179 378395232 590993241 742124540 590993241 742124540 917197421 740245572 917197421 740245572 146393544 804223778 146393544 804223778 713285293 196171481 713285293 196171481 136623350 839825044 136623350 839825044 220243445 175091504 220243445 175091504 572910597 753249319 572910597 753249319 238741389 258686169 238741389 258686169 712430478 39180170 712430478 39180170 146160117 471457383 146160117 471457383 744760492 999493589 744760492 999493589 326824864 287003856 326824864 287003856 187409078 683795868 187409078 683795868 932917866 59042362 932917866 59042362 744495427 639930049 744495427 639930049 781894318 901401816 781894318 901401816 230554207 107891418 230554207 107891418 624031959 508234479 624031959 508234479 995871445 42442278 995871445 42442278 365770397 669201639 365770397 669201639 185310567 237669368 185310567 237669368 475259983 720145229 475259983 720145229 499373852 742531959 499373852 742531959 314897330 43889620 314897330 43889620 868036131 702836842 868036131 702836842 87553201 411204546 87553201 411204546 683102453 22838150 683102453 22838150 16254545 665956720 16254545 665956720 716106234 129861707 716106234 129861707 2068352 567140315 2068352 567140315 856841942 243964125 856841942 243964125 195400435 23383001 195400435 23383001 999570524 871580431 999570524 871580431 87523814 283187542 87523814 283187542 420332277 899899343 420332277 899899343 963432814 624217 963432814 624217 489320447 569955347 489320447 569955347 694672536 392756116 694672536 392756116 89160994 935135886 89160994 935135886 592153633 305564444 592153633 305564444 990235585 806799474 990235585 806799474 706580192 57416609 706580192 57416609 579759204 950152570 579759204 950152570 981204700 841578555 981204700 841578555 139219020 438102685 139219020 438102685 696107859 732019972 696107859 732019972 20621185 282179208 20621185 282179208 463719734 689117401 463719734 689117401 300936706 375063718 300936706 375063718 512231506 999699118 512231506 999699118 968393890 943142860 968393890 943142860 435355628 737613520 435355628 737613520 943896640 104051614 943896640 104051614 307532041 925179003 307532041 925179003 785742696 399408415 785742696 399408415 79432964 674909943 79432964 674909943 753927771 332128726 753927771 332128726 282789214 982277761 282789214 982277761 757547820 637309301 757547820 637309301 630247618 213598940 630247618 213598940 725159558 983788537 725159558 983788537 262376646 295183337 262376646 295183337 903724216 295183337 150490952 682725776 150490952 682725776 868966813 798307434 868966813 798307434 740974782 882562544 740974782 882562544 167037723 331641197 167037723 331641197 526387038 289220304 526387038 289220304 464353982 228238847 464353982 228238847 438683655 379228042 438683655 379228042 998086728 11654497 998086728 11654497 226136049 443878041 226136049 443878041 940319603 307084716 940319603 307084716 701563163 825013746 701563163 825013746 63218632 333489984 63218632 333489984 909018774 973569631 909018774 973569631 425982964 183392215 425982964 183392215 29197541 905349258 29197541 905349258 315847907 582062083 315847907 582062083 141287747 192070722 141287747 192070722 17985498 918126820 17985498 918126820 391671744 707106594 391671744 707106594 928846918 277211994 928846918 277211994 139309650 791422395 139309650 791422395 894597595 341890539 894597595 341890539 539636610 263967985 539636610 263967985 143910584 870962765 143910584 870962765 664384244 57396407 664384244 57396407 179872612 786589780 179872612 786589780 309098140 467369333 309098140 467369333 772298281 23069096 772298281 23069096 152158546 186462706 152158546 186462706 368419699 703231927 368419699 703231927 935757432 928505042 935757432 928505042 669132698 177972974 669132698 177972974 80532032 894210896 80532032 894210896 967591704 227361999 967591704 227361999 116622589 934010240 116622589 934010240 840296005 1754151 840296005 1754151 90702200 873637886 90702200 873637886 811329951 726101932 811329951 726101932 142650869 417028041 142650869 417028041 540933078 883756744 540933078 883756744 219316566 480056968 219316566 480056968 488818323 179988972 488818323 179988972 676043135 525694604 676043135 525694604 398800897 250096240 398800897 250096240 488157250 776347343 488157250 776347343 338458809 134976415 338458809 134976415 380222444 991604235 380222444 991604235 70336194 470840990 70336194 470840990 754840041 55655231 754840041 55655231 404668634 869167248 404668634 869167248 210729054 456023429 210729054 456023429 788747457 106719980 788747457 106719980 300340320 585128135 300340320 585128135 718214522 149735823 718214522 149735823 166946341 891421047 166946341 891421047 754748977 123747329 754748977 123747329 968955107 827709173 968955107 827709173 372367505 886634122 372367505 886634122 944721211 21540420 944721211 21540420 167785697 864052278 167785697 864052278 416252533 275050630 416252533 275050630 903527455 971561080 903527455 971561080 576755741 407886450 576755741 407886450 218134210 500079 218134210 500079 872197176 589311152 872197176 589311152 42772567 201838952 42772567 201838952 682324392 972326621 682324392 972326621 133039650 128098049 133039650 128098049 782525715 618197540 782525715 618197540 3502451 605491848 3502451 605491848 458611272 853937248 458611272 853937248 659107432 479356664 659107432 479356664 551712655 119998530 551712655 119998530 966025395 295259498 966025395 295259498 133282629 935457401 133282629 935457401 947663278 233966908 947663278 233966908 10123989 498573045 10123989 498573045 552269144 119595690 552269144 119595690 24807469 956125857 24807469 956125857 570162714 19850821 570162714 19850821 763960405 261022603 763960405 261022603 275586693 927435550 275586693 927435550 945081955 448729663 945081955 448729663 134353456 971586177 134353456 971586177 42966497 983678493 42966497 983678493 338714244 175598215 338714244 175598215 82737080 952034331 82737080 952034331 730121396 10283064 730121396 10283064 146772075 733470716 146772075 733470716 584106370 14366262 584106370 14366262 898072636 523776539 898072636 523776539 96560887 140217764 96560887 140217764 325662370 420300983 325662370 420300983 895305786 580634562 895305786 580634562 136255271 126788618 136255271 126788618 201913526 673827592 201913526 673827592 653762227 38663872 653762227 38663872 155802834 360645466 155802834 360645466 735352719 566888483 735352719 566888483 95951363 53840317 95951363 53840317 936432752 573453278 936432752 573453278 45153211 792506426 45153211 792506426 301880226 509524857 301880226 509524857 333461365 994716924 333461365 994716924 3635961 453000449 3635961 453000449 672242613 697413787 672242613 697413787 198173772 58783786 198173772 58783786 913583415 305125187 913583415 305125187 119837560 894393797 119837560 894393797 979801157 21736072 979801157 21736072 190676957 556240146 190676957 556240146 454464240 791527860 454464240 791527860 45323927 169647654 45323927 169647654 66333631 599579457 66333631 599579457 925993339 118282870 925993339 118282870 199578613 711690013 199578613 711690013 740373336 42164620 740373336 42164620 237884987 888797163 237884987 888797163 599164875 23894487 599164875 23894487 243239865 374880554 243239865 374880554 863956370 562973188 863956370 562973188 568591590 227355741 568591590 227355741 211763963 946642542 211763963 946642542 17147 821143460 17147 821143460 980380756 675075228 980380756 675075228 410482155 470885855 410482155 470885855 208987007 785227692 208987007 785227692 772788153 293164745 772788153 293164745 100940464 663050877 100940464 663050877 939316106 3487921 939316106 3487921 231869956 901115865 231869956 901115865 41545305 472998548 41545305 472998548 848237806 9640514 848237806 9640514 95485019 173854937 95485019 173854937 296957438 555143597 296957438 555143597 668709990 801812143 668709990 801812143 617013179 86308951 617013179 86308951 665143467 865684899 665143467 865684899 41065128 264854507 41065128 264854507 779554919 653773927 779554919 653773927 55566833 944188617 55566833 944188617 986606931 23624031 986606931 23624031 806604863 869460740 806604863 869460740 662414922 222591011 662414922 222591011 707547263 805005035 707547263 805005035 345344732 96405471 345344732 96405471 600462635 771530674 600462635 771530674 437080751 94981933 437080751 94981933 961352148 973435952 961352148 973435952 215602854 70769725 215602854 70769725 879471901 920626090 879471901 920626090 243835883 128469037 243835883 128469037 703511159 761882172 703511159 761882172 610633259 92145428 610633259 92145428 926885325 549924362 926885325 549924362 20623885 270043848 20623885 270043848 551863246 728935051 551863246 728935051 51092513 585159647 51092513 585159647 753123016 200226987 753123016 200226987 359366650 829322853 359366650 829322853 661908272 288326886 661908272 288326886 273108614 772930922 273108614 772930922 459668305 217075855 459668305 217075855 862889870 956246648 862889870 956246648 197263571 747128142 197263571 747128142 918544655 472729746 918544655 472729746 148912825 982664573 148912825 982664573 647494048 111798397 647494048 111798397 73827856 820310101 73827856 820310101 880083859 243898870 880083859 243898870 130865655 936822691 130865655 936822691 322694879 682298889 322694879 682298889 856896251 300538943 856896251 300538943 261403504 134840314 261403504 134840314 935223956 877294557 935223956 877294557 252060630 25817320 252060630 25817320 168911529 794866931 168911529 794866931 800219556 24558391 800219556 24558391 167098547 721710947 167098547 721710947 569772284 195480532 569772284 195480532 109673173 838699538 109673173 838699538 243392813 518414787 243392813 518414787 984043369 6988053 984043369 6988053 780051283 964530268 780051283 964530268 499643145 781687903 499643145 781687903 920885599 470257834 920885599 470257834 310064207 634895570 310064207 634895570 765275231 310640670 765275231 310640670 396309859 941960233 396309859 941960233 990979050 50521968 990979050 50521968 98544707 559533320 98544707 559533320 858994800 34710160 858994800 34710160 782340763 873267805 782340763 873267805 142455821 136122690 142455821 136122690 838752490 873461058 838752490 873461058 131724300 519257119 131724300 519257119 868003144 224352699 868003144 224352699 61264083 736829628 61264083 736829628 759900806 822672492 759900806 822672492 146985707 557452375 146985707 557452375 905271114 938291859 905271114 938291859 526884055 369896431 526884055 369896431 108447118 44268984 108447118 44268984 619417829 783796657 619417829 783796657 57181318 184013365 57181318 184013365 869222312 713709994 869222312 713709994 149817764 365560500 149817764 365560500 214431485 480794838 214431485 480794838 905286621 101044061 905286621 101044061 590137065 957474063 590137065 957474063 10960255 176894510 10960255 176894510 973231772 548449576 973231772 548449576 426988227 28444846 426988227 28444846 585739161 795270847 585739161 795270847 6226219 147195822 6226219 147195822 727957333 410551869 727957333 410551869 25904208 139914306 25904208 139914306 678531436 999395544 678531436 999395544 35474249 194985449 35474249 194985449 662268107 909856700 662268107 909856700 26539278 777509269 26539278 777509269 731925959 91480822 731925959 91480822 107960688 641816900 107960688 641816900 693191769 492585243 693191769 492585243 850749466 890629532 850749466 890629532 490869252 54842148 490869252 54842148 903583536 476313401 903583536 476313401 143099995 88598073 143099995 88598073 662153423 991315166 662153423 991315166 991092370 900507396 991092370 900507396 721604428 463601797 721604428 463601797 342877433 364513149 342877433 364513149 76881417 126471063 76881417 126471063 462440067 65919414 462440067 65919414 962011044 966680193 962011044 966680193 185795281 350647648 185795281 350647648 845394414 87623245 845394414 87623245 352391973 652655762 352391973 652655762 797102903 86549735 797102903 86549735 977614463 943038921 977614463 943038921 88237708 122403089 88237708 122403089 257150070 191481072 257150070 191481072 286513129 54688297 286513129 54688297 705861365 946667781 705861365 946667781 246512487 508743063 246512487 508743063 920326527 840131428 920326527 840131428 25111195 995840601 25111195 995840601 950348610 949150679 950348610 949150679 196466641 369861300 196466641 369861300 886272787 851189796 886272787 851189796 323848861 267275863 323848861 267275863 895234702 593887026 895234702 593887026 9888369 384330696 9888369 384330696 608866358 188158545 608866358 188158545 87429611 639471412 87429611 639471412 884643770 169612403 884643770 169612403 87251321 684126833 87251321 684126833 314559291 836376420 314559291 836376420 841025843 245158924 841025843 245158924 425798392 599535576 425798392 599535576 296428903 801863102 296428903 801863102 900321249 169852337 900321249 169852337 26635500 923253015 26635500 923253015 351840926 767243210 351840926 767243210 798245246 41074672 798245246 41074672 159905843 399898542 159905843 399898542 857382055 976970894 857382055 976970894 400617278 132209654 400617278 132209654 178057274 999453999 178057274 999453999 748665770 557637354 748665770 557637354 81194852 212929300 81194852 212929300 540364469 677202293 540364469 677202293 604444453 56749253 604444453 56749253 165801679 675856928 165801679 675856928 928976715 222132813 928976715 222132813 28203862 874309937 28203862 874309937 892499047 151912752 892499047 151912752 49469967 624501774 49469967 624501774 794361342 581593499 794361342 581593499 233692180 351581951 233692180 351581951 659252887 684159657 659252887 684159657 218054802 204337365 218054802 204337365 653668071 838434902 653668071 838434902 121003913 578284297 121003913 578284297 814388293 911388918 814388293 911388918 560193507 219134653 560193507 219134653 889052571 189020272 889052571 189020272 24688762 997524127 24688762 997524127 129312754 141259510 129312754 141259510 749781839 903795016 749781839 903795016 277299452 418377824 277299452 418377824 492424073 799938582 492424073 799938582 352076576 799938582 974657574 361815500 974657574 361815500 408906 191205900 408906 191205900 740069631 972569992 740069631 972569992 483832014 200003750 483832014 200003750 5900525 917182976 5900525 917182976 902264774 221569741 902264774 221569741 115034884 613669812 115034884 613669812 573986257 985794047 573986257 985794047 968716459 101959579 968716459 101959579 212459980 889350846 212459980 889350846 369215106 334156966 369215106 334156966 761574169 750316717 761574169 750316717 1074734 248610543 1074734 248610543 888708414 734113141 888708414 734113141 300992183 981134552 300992183 981134552 694067357 89271008 694067357 89271008 145107476 825049078 145107476 825049078 904064222 405146154 904064222 405146154 346731217 759279687 346731217 759279687 973599680 17482424 973599680 17482424 13270128 779926264 13270128 779926264 842106451 51269620 842106451 51269620 401226668 871388855 401226668 871388855 647522197 26360590 647522197 26360590 32384187 968926318 32384187 968926318 747485009 200285911 747485009 200285911 149430947 478886948 149430947 478886948 775906215 671826135 775906215 671826135 929301037 87078925 929301037 87078925 559200880 752599280 559200880 752599280 413670309 123725559 413670309 123725559 880513676 909930787 880513676 909930787 28314096 158374553 28314096 158374553 976762019 903988977 976762019 903988977 198555416 230943978 198555416 230943978 87358615 767289605 87358615 767289605 999827507 8103461 999827507 8103461 477350993 719024881 477350993 719024881 562225302 324381563 562225302 324381563 165748535 989814845 165748535 989814845 633532276 790296732 633532276 790296732 68981170 310882678 68981170 310882678 877239788 63758508 877239788 63758508 59943838 721773917 59943838 721773917 755077815 507768373 755077815 507768373 973905642 967742608 973905642 967742608 12743512 608519114 12743512 608519114 879128658 673394306 879128658 673394306 262715298 968719588 262715298 968719588 930151699 72119895 930151699 72119895 195483526 983102990 195483526 983102990 378443662 555692626 378443662 555692626 984656618 227537535 984656618 227537535 460390616 776314763 460390616 776314763 339395886 51878219 339395886 51878219 953361647 374445549 953361647 374445549 485598963 714855624 485598963 714855624 46479298 28423598 46479298 28423598 856903853 577033694 856903853 577033694 256971557 918282520 256971557 918282520 726854861 636220316 726854861 636220316 483031395 27480105 483031395 27480105 520593935 904640196 520593935 904640196 979707705 453932278 979707705 453932278 162571878 13038573 162571878 13038573 437429361 747858467 437429361 747858467 5330417 116268746 5330417 116268746 585201203 828841544 585201203 828841544 714293615 422429535 714293615 422429535 970657582 222064779 970657582 222064779 183450740 997306839 183450740 997306839 687958797 322607683 687958797 322607683 308261601 965919336 308261601 965919336 729566474 263415132 729566474 263415132 260935191 978340113 260935191 978340113 929656321 573702262 929656321 573702262 132378642 148265347 132378642 148265347 713048963 454151453 713048963 454151453 589257064 967467777 589257064 967467777 867954803 100682913 867954803 100682913 87874393 964232694 87874393 964232694 387481432 90297403 387481432 90297403 688364366 521078078 688364366 521078078 303093622 44572976 303093622 44572976 808594341 115342849 808594341 115342849 10927306 386504118 10927306 386504118 360586155 986045663 360586155 986045663 968049902 286956818 968049902 286956818 648446546 346668884 648446546 346668884 17562150 19658694 17562150 19658694 972343932 977294143 972343932 977294143 147046401 175848234 147046401 175848234 998851016 949290715 998851016 949290715 66988305 466868397 66988305 466868397 991015737 161617176 991015737 161617176 127371037 951495022 127371037 951495022 989571888 155373857 989571888 155373857 154413413 96394581 154413413 96394581 47707492 673345403 47707492 673345403 390489997 269565411 390489997 269565411 107537644 448058022 107537644 448058022 899157579 992658675 899157579 992658675 44825271 19736769 44825271 19736769 974307898 769568254 974307898 769568254 350284373 15760824 350284373 15760824 654035319 818315344 654035319 818315344 599080381 258825552 599080381 258825552 272793750 752449390 272793750 752449390 895400572 53858605 895400572 53858605 986248662 344368005 986248662 344368005 445825439 960971484 445825439 960971484 67404 33273776 67404 33273776 26119296 603959614 26119296 603959614 736012570 788981239 736012570 788981239 294365322 303632310 294365322 303632310 8651861 894945183 8651861 894945183 939510788 582018404 939510788 582018404 409840204 336287927 409840204 336287927 33183065 931006961 33183065 931006961 849931511 100648359 849931511 100648359 355030848 761333728 355030848 761333728 858272118 5411054 858272118 5411054 181449672 299576331 181449672 299576331 151367166 474362428 151367166 474362428 808399929 105751846 808399929 105751846 30231245 667550836 30231245 667550836 714794441 79883243 714794441 79883243 430396332 585209563 430396332 585209563 808713513 89295620 808713513 89295620 241689121 865867285 241689121 865867285 934913017 53514896 934913017 53514896 643965977 957998489 643965977 957998489 825231345 136947582 825231345 136947582 415469785 769711502 415469785 769711502 940485357 479262912 940485357 479262912 347732299 143747844 347732299 143747844 135206515 812204851 135206515 812204851 459576425 94871024 459576425 94871024 877376687 342072991 877376687 342072991 115582755 757222313 115582755 757222313 464923197 148615332 464923197 148615332 905190663 772549326 905190663 772549326 586494453 258571568 586494453 258571568 80751776 925222759 80751776 925222759 750361742 473649756 750361742 473649756 565162159 738191552 565162159 738191552 559358113 738191552 750982365 972052632 750982365 972052632 119886368 972052632 515380296 7790235 515380296 7790235 6181110 962718652 6181110 962718652 923922877 237373934 923922877 237373934 317182179 626263164 317182179 626263164 560715784 660432185 560715784 660432185 1713366 701237804 1713366 701237804 977030079 891913172 977030079 891913172 47093260 26368317 47093260 26368317 881016667 863923363 881016667 863923363 720184876 684707230 720184876 796615645 720184876 796615645 782486468 385400284 782486468 385400284 555488608 266249303 555488608 266249303 119210314 918798527 119210314 918798527 774844152 588434288 774844152 588434288 196518674 946651951 196518674 946651951 839762482 124058996 839762482 124058996 131878236 904793254 131878236 904793254 584874890 992490525 584874890 992490525 211178503 424610810 211178503 424610810 820645311 943593122 820645311 943593122 178873313 66847686 178873313 66847686 829471172 449457072 829471172 449457072 351029105 74128836 351029105 74128836 60887433 764606374 60887433 764606374 870464074 322249899 870464074 322249899 66820198 964586176 66820198 964586176 188476099 278878475 188476099 278878475 283094060 460515038 283094060 460515038 860198737 901599187 860198737 901599187 472685805 294035065 472685805 294035065 23208940 111096218 23208940 111096218 993335617 540118499 993335617 540118499 432760201 21496473 432760201 21496473 100345108 876327741 100345108 876327741 956211717 156305992 956211717 156305992 207235889 253667094 207235889 253667094 450021483 910872476 450021483 910872476 67541338 6753498 67541338 6753498 840244623 816643479 840244623 816643479 356497775 422201998 356497775 422201998 157767367 158557955 157767367 158557955 705576003 983292559 705576003 983292559 88639427 419987031 88639427 419987031 913909446 710292042 913909446 710292042 267664393 44686545 267664393 44686545 847808018 636415174 847808018 636415174 258906430 142700559 258906430 142700559 768966516 797085046 768966516 797085046 855661545 120416005 855661545 120416005 356311910 575357735 356311910 575357735 891804576 30837717 891804576 30837717 703457916 741796420 703457916 741796420 95413918 538029581 95413918 538029581 895453858 835175967 895453858 835175967 202841747 201298220 202841747 201298220 932145595 556453714 932145595 556453714 259129060 55452299 259129060 55452299 506990413 402414361 506990413 402414361 148817728 965722945 148817728 965722945 765785258 490828440 765785258 490828440 341726578 62810677 341726578 62810677 261359002 896324306 261359002 896324306 706128284 290880439 706128284 290880439 958539683 59691224 958539683 59691224 474881183 761780994 474881183 761780994 9601191 252350929 9601191 252350929 967449216 817203711 967449216 817203711 443945342 120199229 443945342 120199229 857533472 277148106 857533472 277148106 725943424 162573357 725943424 162573357 65431149 931711882 65431149 931711882 145650419 265092494 145650419 265092494 488712371 927043860 488712371 927043860 661032205 477923993 661032205 477923993 455997360 342838787 455997360 342838787 917848623 732021894 917848623 732021894 704348908 246321604 704348908 246321604 146804167 754894157 146804167 754894157 25701522 262894479 25701522 262894479 995206998 783161331 995206998 783161331 346290204 249125195 346290204 249125195 918293363 536517378 918293363 536517378 198349439 732659157 198349439 732659157 43294518 940454407 43294518 940454407 324513053 976428468 324513053 976428468 980753825 652399198 980753825 652399198 438989952 355624127 438989952 355624127 495766767 68128594 495766767 68128594 89056362 935253369 89056362 935253369 529499403 197515792 529499403 197515792 695485998 679959933 695485998 679959933 333981570 180037800 333981570 180037800 397996889 9077469 397996889 9077469 243037625 346450293 243037625 346450293 846012671 287910205 846012671 287910205 55518594 171169885 55518594 171169885 419804795 91670051 419804795 91670051 220739886 771746408 220739886 771746408 443325315 100087784 443325315 100087784 5023695 497379587 5023695 497379587 866584907 953922336 866584907 953922336 499392773 82630474 499392773 82630474 960153850 802457327 960153850 802457327 163266957 793788968 163266957 793788968 906408206 449080728 906408206 449080728 638876239 38471618 638876239 38471618 193937820 962188066 193937820 962188066 771985727 202491536 771985727 202491536 392814769 974525753 392814769 974525753 714540189 94345487 714540189 94345487 121593910 933229341 121593910 933229341 710698128 409415189 710698128 409415189 44906070 888881654 44906070 888881654 341684358 397465911 341684358 397465911 965398994 193360139 965398994 193360139 558861697 677145740 558861697 677145740 78106435 140831627 78106435 140831627 974975165 981370881 974975165 981370881 84620792 647777884 84620792 647777884 825509528 161818414 825509528 161818414 5069031 989378863 5069031 989378863 761149534 142110549 761149534 142110549 379221572 483419364 379221572 155942760 379221572 155942760 794354714 794177369 794354714 794177369 13555268 83760074 13555268 83760074 346297070 746382920 346297070 746382920 274507820 2245177 274507820 2245177 52521839 127657197 52521839 127657197 487470384 997932413 487470384 997932413 164234833 162307267 164234833 162307267 634564570 528063274 634564570 528063274 100766347 779493643 100766347 779493643 602572403 312490448 602572403 312490448 9850340 934527686 9850340 934527686 417289622 346337851 417289622 346337851 695154699 776268818 695154699 776268818 356518822 491922901 356518822 491922901 828849349 9591558 828849349 9591558 296192519 321901431 296192519 321901431 574960587 98965444 574960587 98965444 997295690 216108060 997295690 216108060 289199276 810859931 289199276 810859931 882088070 7079090 882088070 7079090 140964253 943478403 140964253 943478403 845408767 454543298 845408767 454543298 290639804 994928978 290639804 994928978 519342991 515535355 519342991 515535355 12488879 817013020 12488879 817013020 616976609 217625234 616976609 217625234 66687656 957455170 66687656 957455170 955138176 53052479 955138176 53052479 15943968 686619562 15943968 686619562 974085926 133603811 974085926 133603811 528083128 770373135 528083128 770373135 922999565 468451299 922999565 468451299 7969719 927381648 7969719 927381648 981363235 402697543 981363235 402697543 319056164 805870881 319056164 805870881 801499176 375610447 801499176 375610447 216933002 416072 216933002 416072 264650876 445717281 264650876 445717281 903407418 135649617 903407418 135649617 176206021 640357649 176206021 640357649 888515830 490178378 888515830 490178378 534026894 879275111 534026894 879275111 908711914 552353285 908711914 552353285 613702514 83840390 613702514 83840390 955728623 932772310 955728623 932772310 29254459 30025508 29254459 30025508 700712906 787044144 700712906 787044144 442542879 426296652 442542879 426296652 876079578 776129179 876079578 776129179 15357611 364446832 15357611 364446832 889007574 947209320 889007574 947209320 390149927 707342625 390149927 707342625 105663100 33929920 105663100 33929920 988906307 452027054 988906307 452027054 406769142 69481826 406769142 69481826 953819340 436157164 953819340 436157164 602848653 544529957 602848653 544529957 760988224 26212231 760988224 26212231 352936127 316774498 352936127 316774498 663001557 868531713 663001557 868531713 124650655 23955631 124650655 23955631 530796201 927980658 530796201 927980658 856942956 106926917 856942956 106926917 104753786 731578731 104753786 731578731 672485124 56113253 672485124 56113253 105923887 898698560 105923887 898698560 399926432 188972140 399926432 188972140 989721605 792797829 989721605 792797829 220778722 301248456 220778722 301248456 846462696 263669086 846462696 263669086 954747841 579540722 954747841 579540722 92802374 121789342 92802374 121789342 815794396 785138526 815794396 785138526 103205126 179416048 103205126 179416048 934447628 900559977 934447628 900559977 652039899 450745388 652039899 450745388 93153442 93537164 93153442 93537164 57346804 992599266 57346804 992599266 278934238 34683904 278934238 34683904 521187764 5340883 521187764 5340883 27468239 938047244 27468239 938047244 725916790 120359219 725916790 120359219 336117989 581897254 336117989 581897254 992134095 25214492 992134095 25214492 579644651 916328181 579644651 916328181 170957666 109403399 170957666 109403399 821064358 941953851 821064358 941953851 503466799 195112099 503466799 195112099 594724327 690843461 594724327 690843461 367212203 153354135 367212203 153354135 13242331 658752513 13242331 658752513 688636511 554747050 688636511 554747050 158743565 944029902 158743565 944029902 920406742 107625353 920406742 107625353 178833821 343901885 178833821 343901885 906451014 76904198 906451014 76904198 52311427 972192480 52311427 972192480 999535409 41791769 999535409 41791769 43664174 843218334 43664174 843218334 556398470 445096473 556398470 445096473 145968688 51535488 145968688 51535488 287885804 234030123 287885804 234030123 949586745 960643759 949586745 960643759 11504271 368077603 11504271 368077603 663510716 779375346 663510716 779375346 160078580 465791087 160078580 465791087 664533043 796072880 664533043 796072880 18810457 8947052 18810457 8947052 593045148 977149932 593045148 977149932 505031116 576619569 505031116 576619569 784048607 66502095 784048607 66502095 94801376 930116841 94801376 930116841 998963773 18102003 998963773 18102003 131075764 649219071 131075764 649219071 946036465 143642684 946036465 143642684 58305969 494901586 58305969 494901586 257995265 131491256 257995265 131491256 997491427 882232683 997491427 882232683 335974893 695475625 335974893 695475625 927114074 430867302 927114074 430867302 142354551 964634272 142354551 964634272 703359003 5743901 703359003 5743901 42857450 994424312 42857450 994424312 527195223 244826245 527195223 244826245 26752063 986374128 26752063 856290451 26752063 856290451 975988249 438634153 975988249 438634153 449818063 92835458 449818063 92835458 764539838 23877815 764539838 23877815 15990061 794525742 15990061 794525742 974072607 142880665 974072607 142880665 8616117 947437395 8616117 947437395 656027540 3174998 656027540 3174998 902620118 124858524 902620118 124858524 750869365 820086891 750869365 820086891 228320961 16326332 228320961 16326332 574882890 312990777 574882890 312990777 325871267 909996125 325871267 909996125 932420522 290006042 932420522 290006042 220799323 708494346 220799323 708494346 891657304 197337004 891657304 197337004 487530848 772343023 487530848 772343023 871900176 96292292 871900176 96292292 180508341 888372938 180508341 888372938 650125366 106579924 650125366 106579924 14351365 127546617 14351365 127546617 133922298 838108673 133922298 838108673 648866641 83376781 648866641 83376781 127425576 285526554 127425576 285526554 836621209 598373615 836621209 598373615 471111057 317787061 471111057 317787061 12740237 934420596 12740237 934420596 989047666 107949711 989047666 107949711 83671828 662777811 83671828 662777811 596353173 991382268 596353173 991382268 81214413 83421956 81214413 83421956 704039958 912745005 704039958 912745005 670245744 273827961 670245744 273827961 371796917 965621093 371796917 965621093 609712625 493942857 609712625 493942857 470867117 93861141 470867117 93861141 35921135 271001130 35921135 271001130 910992741 734361326 910992741 734361326 6555858 120893906 6555858 120893906 44500722 736245264 44500722 736245264 146307770 79985671 146307770 79985671 684361760 927470547 684361760 927470547 940696439 323900283 940696439 323900283 28886165 872808719 28886165 872808719 860919466 48223401 860919466 48223401 392715565 375981494 392715565 375981494 986237129 41355772 986237129 41355772 69928983 361052392 69928983 361052392 412086775 752568853 412086775 752568853 856552719 324831982 856552719 324831982 361987249 993595356 361987249 993595356 859717780 190230189 859717780 190230189 297921642 932039429 297921642 932039429 818161343 487430379 818161343 487430379 958512463 26518393 958512463 26518393 202705115 570612932 202705115 570612932 564511704 665264330 564511704 665264330 274884073 18413937 274884073 18413937 392842186 751054642 392842186 751054642 659577120 204830373 659577120 204830373 440199212 725735286 440199212 725735286 155568005 414351717 155568005 781732135 155568005 781732135 329353811 21018974 329353811 21018974 594111668 260653860 594111668 260653860 981430247 711493082 981430247 711493082 43358047 49620912 43358047 49620912 975509745 645030119 975509745 645030119 280962682 106334880 280962682 106334880 608453394 831804780 608453394 831804780 973428650 8664900 973428650 8664900 129290320 718392176 129290320 718392176 940149056 942061759 940149056 942061759 14403750 112506383 14403750 112506383 686443572 860920425 686443572 860920425 301924934 172234853 301924934 172234853 90979541 845334980 90979541 845334980 878610692 442934917 878610692 442934917 144035521 106649490 144035521 106649490 925322040 771525563 925322040 771525563 593067045 162463247 593067045 162463247 940120492 972069974 940120492 972069974 655601896 333579171 655601896 333579171 779478701 882604045 779478701 882604045 64080517 688323514 64080517 688323514 583404199 59388606 583404199 59388606 125105817 437235947 125105817 437235947 785073920 910774615 785073920 910774615 913759411 263609029 913759411 263609029 456896976 646582350 456896976 646582350 8195902 563163884 8195902 563163884 966500576 996243803 966500576 996243803 153569072 181250397 153569072 181250397 653761527 2685659 653761527 2685659 44454674 432318874 44454674 432318874 720164163 743918497 720164163 743918497 947808264 28164515 947808264 28164515 597080762 657712219 597080762 657712219 284857252 164068770 284857252 164068770 993939761 826316435 993939761 826316435 733000204 82350567 733000204 82350567 329667917 732451378 329667917 732451378 601381430 40383097 601381430 40383097 43168334 771736746 43168334 771736746 359051828 50956819 359051828 50956819 911038518 832449679 911038518 832449679 424651477 339855202 424651477 339855202 930923622 655834091 930923622 655834091 28276532 252535051 28276532 252535051 984784649 841580024 984784649 841580024 62266887 438567552 62266887 438567552 640593811 951290571 640593811 951290571 911060632 604637006 911060632 604637006 363789229 344719108 363789229 344719108 948226249 967412289 948226249 967412289 805888065 35906919 805888065 35906919 14130339 163519769 14130339 163519769 946575779 811738721 946575779 811738721 120208711 223646993 120208711 223646993 693307887 753517939 693307887 753517939 83641677 2199234 83641677 2199234 955965459 651433811 955965459 651433811 264293591 730988618 264293591 730988618 672187111 144382852 672187111 144382852 341040360 890708992 341040360 890708992 960216153 138723064 960216153 138723064 8824862 953453664 8824862 953453664 812210376 202030234 812210376 202030234 500306815 44220501 500306815 44220501 330087988 882378948 330087988 882378948 947880506 399870961 947880506 399870961 812081091 992489091 812081091 992489091 533914507 902984993 533914507 902984993 983686862 414893534 983686862 414893534 259710867 606523802 259710867 606523802 781514792 982791389 781514792 982791389 560906409 176663052 560906409 176663052 25917281 72966560 25917281 72966560 149411628 987773782 149411628 987773782 862992778 289101267 862992778 289101267 191307496 756599852 191307496 756599852 965456285 156492767 965456285 156492767 504378236 464052676 504378236 464052676 931900638 40557070 931900638 40557070 53410828 477359195 53410828 477359195 750949943 211947007 750949943 211947007 192809337 465847397 192809337 465847397 872459962 848086017 872459962 848086017 547605453 472389658 547605453 472389658 810095968 393642453 810095968 393642453 541136901 778339768 541136901 778339768 252627161 176937277 252627161 176937277 573057680 732654080 573057680 732654080 626571310 186751621 626571310 186751621 116794270 610045917 116794270 610045917 382202043 48889007 382202043 48889007 73819226 347196710 73819226 347196710 846346618 861782003 846346618 861782003 608368429 478056206 608368429 478056206 87800328 798892465 87800328 798892465 853758441 376983241 853758441 376983241 344859555 945122464 344859555 945122464 157999041 540802099 157999041 540802099 307108390 835754234 307108390 835754234 883722194 940165926 883722194 940165926 135670693 616286336 135670693 616286336 541224978 85835994 541224978 85835994 948687638 778883825 948687638 778883825 202278277 329020895 202278277 329020895 986685178 993278105 986685178 29981914 986685178 29981914 256924903 651654000 256924903 651654000 999858829 24503459 999858829 24503459 331906851 829352794 331906851 829352794 971282204 458461539 971282204 458461539 424063491 766215325 424063491 766215325 940093239 53411872 940093239 53411872 655030416 771411254 655030416 771411254 170939547 389482867 170939547 389482867 859639796 910847578 859639796 910847578 568084314 16290246 568084314 16290246 918813038 942192711 918813038 942192711 150818996 561792030 150818996 561792030 350794417 608739651 350794417 608739651 976343709 5754024 976343709 5754024 805082194 354791492 805082194 354791492 109227384 755741612 109227384 755741612 810857791 1916974 810857791 1916974 908337980 82267158 908337980 82267158 100122527 314066983 100122527 314066983 641112876 134489910 641112876 134489910 963553661 684779850 963553661 684779850 132873541 204615631 132873541 204615631 623947939 527892967 623947939 527892967 370005150 261115505 370005150 261115505 946628851 782510519 946628851 782510519 222695047 114966857 222695047 114966857 949248179 559778509 949248179 559778509 650015843 988440169 650015843 988440169 65580106 100393464 65580106 100393464 482400489 709152749 482400489 709152749 748592519 187789190 748592519 187789190 172249007 956457357 172249007 956457357 955452398 766455594 955452398 766455594 189480452 12930497 189480452 12930497 987431182 495371774 987431182 495371774 638431880 963582321 638431880 963582321 872570189 222007503 872570189 222007503 537924019 869147922 537924019 869147922 141208778 444043605 141208778 444043605 925171176 842775938 925171176 842775938 165556359 659238036 165556359 659238036 184284407 160108696 184284407 160108696 690163686 746431262 690163686 746431262 881585399 947410500 881585399 947410500 103154001 947410500 647461426 330953616 647461426 330953616 230685597 674617135 230685597 674617135 537399707 847722616 537399707 847722616 850364641 331038696 850364641 331038696 41706618 849714059 41706618 849714059 863212787 183328118 863212787 183328118 610077509 6551185 610077509 6551185 971368306 809297151 971368306 809297151 45804280 14241680 45804280 14241680 929926889 697553952 929926889 697553952 43063800 70184113 43063800 70184113 765018187 655062577 765018187 655062577 437398333 52109624 437398333 52109624 129514549 634432311 129514549 634432311 926823571 790866046 926823571 790866046 725870732 640039377 725870732 640039377 95843537 53141421 95843537 53141421 931958345 538431263 931958345 538431263 599466426 921495555 599466426 921495555 430438921 89485298 430438921 89485298 864618402 976089756 864618402 976089756 156506016 139242376 156506016 139242376 769803791 541186869 769803791 541186869 911946065 87098364 911946065 87098364 76542254 87098364 505240577 907950006 505240577 907950006 14884186 154763891 14884186 154763891 864993298 940577164 864993298 940577164 383167619 26429031 383167619 26429031 682310940 882973787 682310940 882973787 298520119 131091560 298520119 131091560 802838246 131091560 652191671 787842882 652191671 787842882 454187739 101526883 454187739 101526883 661166988 929742696 661166988 929742696 374141392 139701618 374141392 139701618 9507486 959450865 9507486 959450865 174182294 244660942 174182294 244660942 524069 949847478 524069 949847478 557989995 362511326 557989995 362511326 70154012 962233316 70154012 962233316 426511196 165745042 426511196 165745042 651968889 318073792 651968889 318073792 106075577 881290194 106075577 881290194 485660525 515608245 485660525 515608245 106520283 629842090 106520283 629842090 718951143 247307010 718951143 247307010 942550837 756723008 942550837 756723008 701774815 557047654 701774815 557047654 134924447 106367926 134924447 106367926 17929276 777167003 17929276 777167003 997010735 239461619 997010735 239461619 151001260 396629243 151001260 396629243 462289262 945507725 462289262 945507725 209069607 392376765 209069607 392376765 356069740 848191194 356069740 848191194 961316901 160853371 961316901 160853371 441648630 508919557 441648630 508919557 826183914 43479381 826183914 43479381 16882891 760685538 16882891 760685538 849884305 53392522 849884305 53392522 295521227 607216282 295521227 607216282 694967232 253690688 694967232 253690688 529399853 86636534 529399853 86636534 94595045 436083935 94595045 436083935 888825654 688123334 888825654 688123334 526802696 12745226 526802696 12745226 24912332 321126850 24912332 321126850 708810398 195595085 708810398 195595085 195824660 741637786 195824660 741637786 589015330 148390616 589015330 148390616 629185756 825290127 629185756 825290127 75249492 128818541 75249492 128818541 989409916 889057045 989409916 889057045 348485904 60101968 348485904 60101968 6805052 981382656 6805052 981382656 999134545 654899833 999134545 654899833 754453463 154238478 754453463 154238478 91546481 464259990 91546481 464259990 705050870 953088637 705050870 953088637 281570610 136761490 281570610 136761490 628419655 457983857 628419655 457983857 953861196 67311471 953861196 67311471 400620809 744510269 400620809 744510269 806013305 50318589 806013305 50318589 516606875 649828895 516606875 649828895 153983555 799351234 153983555 799351234 770401400 316887740 770401400 316887740 139950304 650034976 139950304 650034976 907031886 865559174 907031886 865559174 617390300 153451608 617390300 153451608 284389721 153451608 930129725 697995580 930129725 697995580 464955431 48303395 464955431 48303395 772804807 974072826 772804807 974072826 396246670 338584515 396246670 338584515 879294734 187836212 879294734 187836212 165391351 62226650 165391351 62226650 372099031 514225352 372099031 514225352 955206840 963024262 955206840 963024262 268222052 87650006 268222052 87650006 627445576 690890920 627445576 690890920 871558813 246872916 871558813 246872916 321798715 769035509 321798715 769035509 18187101 28048244 18187101 28048244 955161310 681509667 955161310 681509667 199129068 158423504 199129068 158423504 550633214 809285945 550633214 809285945 871560527 204571813 871560527 204571813 109047869 649221093 109047869 649221093 925378690 64682937 925378690 64682937 7942632 6300502 7942632 6300502 121623590 737231347 121623590 737231347 721713844 159070458 721713844 159070458 2384888 755967625 2384888 755967625 253154203 475238765 253154203 475238765 823373260 60760322 823373260 60760322 529928951 785542542 529928951 785542542 205811911 399728277 205811911 399728277 696866272 658312316 696866272 658312316 139735876 184108674 139735876 184108674 623463823 984770631 623463823 984770631 121683285 202745141 121683285 202745141 611162297 977525577 611162297 977525577 16840291 698361112 16840291 698361112 338470166 121593460 338470166 121593460 803189076 926788384 803189076 926788384 476865348 47611137 476865348 47611137 876815860 727645790 876815860 727645790 167792137 17216982 167792137 17216982 796102803 979803276 796102803 979803276 985990520 369765365 985990520 369765365 246026165 112033778 246026165 112033778 314095840 687601547 314095840 687601547 939503050 41742188 939503050 41742188 325573238 250763874 325573238 250763874 672364675 571710164 672364675 571710164 852177282 958527068 852177282 958527068 456818969 160567372 456818969 649530618 456818969 649530618 600684605 32902577 600684605 32902577 338599850 781386147 338599850 781386147 402004698 157277031 402004698 157277031 826799748 720575914 826799748 720575914 407219668 504813502 407219668 504813502 724095855 103457495 724095855 103457495 202086194 918920254 202086194 918920254 3850558 31605308 3850558 31605308 442447574 800214195 442447574 800214195 930701916 275684961 930701916 275684961 251422763 733223729 251422763 733223729 875393790 423990468 875393790 423990468 693565593 891477747 693565593 891477747 998138463 214868611 998138463 214868611 911442624 615994667 911442624 615994667 361306634 275067999 361306634 275067999 776595390 20937088 776595390 20937088 177975872 955589666 177975872 955589666 989368196 224516704 989368196 224516704 237703065 744561756 237703065 744561756 871691807 196885614 871691807 196885614 186130939 838358216 186130939 838358216 996892574 104306080 996892574 104306080 528171721 601702020 528171721 601702020 891920110 241787469 891920110 241787469 425542273 573708567 425542273 573708567 74020959 345157227 74020959 345157227 878366361 838755716 878366361 838755716 551607349 161143257 551607349 161143257 392109462 923827765 392109462 923827765 307951811 144478696 307951811 144478696 780186339 732826818 780186339 732826818 120012465 54406158 120012465 54406158 393898944 863124501 393898944 863124501 670253459 904272493 670253459 904272493 10668852 47115847 10668852 47115847 150768790 241252199 150768790 241252199 969549085 774502131 969549085 774502131 280703429 699051812 280703429 699051812 750762335 19909432 750762335 19909432 279393647 802493798 279393647 802493798 949951278 468037057 949951278 468037057 228846331 684635128 228846331 684635128 931000950 981569936 931000950 981569936 219079912 556828081 219079912 556828081 717486757 481115348 717486757 481115348 107079797 858197259 107079797 858197259 303275223 68697975 303275223 68697975 898000623 68697975 353033859 984254555 353033859 984254555 75798230 535570108 75798230 535570108 580437280 958676506 580437280 958676506 955151269 26225939 955151269 26225939 323332978 377653320 323332978 377653320 802594341 957820420 802594341 957820420 14542102 715146124 14542102 715146124 987258532 872090888 987258532 872090888 20975405 692241187 20975405 692241187 946341380 888791350 946341380 888791350 455670139 17765423 455670139 17765423 97553531 298945447 97553531 298945447 667367303 993187095 667367303 993187095 204711175 5511981 204711175 5511981 945307921 621605170 945307921 621605170 233559882 15551859 233559882 15551859 795675900 519988323 795675900 519988323 30089533 229378635 30089533 229378635 885943054 690063948 885943054 690063948 755166561 400340607 755166561 400340607 40275849 930506889 40275849 930506889 620706375 78327963 620706375 78327963 248731450 582107493 248731450 582107493 564950232 205555538 564950232 205555538 800981076 984173801 800981076 984173801 946883481 209521954 946883481 209521954 387026773 911335618 387026773 911335618 805813071 122975794 805813071 122975794 880203896 84490666 880203896 84490666 56239556 986925589 56239556 986925589 867597917 275351903 867597917 275351903 394757297 66415244 394757297 66415244 162167896 862416999 162167896 862416999 315988134 187861091 315988134 187861091 683193503 600583701 683193503 600583701 104865211 936699963 104865211 936699963 967860257 280036397 967860257 280036397 478007847 881104281 478007847 881104281 969935235 37667037 969935235 37667037 267956219 746223086 267956219 746223086 574451024 255673971 574451024 255673971 89757491 900824396 89757491 900824396 242034376 448498240 242034376 448498240 669866101 114592407 669866101 114592407 56191660 642001763 56191660 642001763 574405662 114760458 574405662 114760458 95406231 401120984 95406231 401120984 228930818 278524733 228930818 278524733 842331799 878262992 842331799 878262992 17539313 201446440 17539313 201446440 997941724 967774114 997941724 967774114 502291838 636779103 502291838 636779103 918863276 956548773 918863276 956548773 150660643 340195757 150660643 340195757 954735419 94379451 954735419 94379451 819807663 855675555 819807663 855675555 180106032 212179914 180106032 212179914 697754158 785476641 697754158 785476641 133877860 120927000 133877860 120927000 880681128 841431045 880681128 841431045 824026807 164301081 824026807 164301081 381378104 869328492 381378104 869328492 832758811 38000945 832758811 38000945 230087883 451177995 230087883 451177995 35479070 967538411 35479070 967538411 636244184 210118036 636244184 210118036 303137469 874535065 303137469 874535065 717816609 471427140 717816609 471427140 610954314 211072537 610954314 211072537 673101849 678344222 673101849 345074392 673101849 345074392 180514164 785761390 180514164 785761390 910308156 507290253 910308156 507290253 94952941 693798830 94952941 693798830 339548594 255095270 339548594 255095270 878803033 206040692 878803033 206040692 122349132 983695582 122349132 983695582 299056804 176800947 299056804 176800947 18096374 924256688 18096374 924256688 801782926 514832264 801782926 514832264 332106282 776167956 332106282 776167956 92007419 615638656 92007419 615638656 787649357 147050637 787649357 147050637 33687278 909716985 33687278 909716985 288793595 630485046 288793595 630485046 851643109 712406452 851643109 712406452 98946064 28101746 98946064 28101746 681396999 747920116 681396999 747920116 394196505 887169993 394196505 887169993 135974543 115693404 135974543 115693404 470618456 541917905 470618456 541917905 148849324 862055475 148849324 862055475 929452562 225635204 929452562 225635204 319048240 829972185 319048240 829972185 930364287 315148365 930364287 715226588 930364287 715226588 285905148 216387157 285905148 216387157 844145149 789758614 844145149 789758614 290846715 431135042 290846715 431135042 807878348 998039871 807878348 998039871 154015 319442097 154015 319442097 922347146 976097827 922347146 976097827 61168648 106336102 61168648 106336102 962243410 960706386 962243410 960706386 193509943 600376 193509943 600376 949993001 654855624 949993001 654855624 169753447 944128642 169753447 944128642 942796164 125892667 942796164 125892667 257976370 493963287 257976370 493963287 857924352 683493420 857924352 683493420 130976780 281165969 130976780 281165969 997477343 855630883 997477343 855630883 173465691 207257952 173465691 207257952 748964690 760798041 748964690 760798041 503620662 26498050 503620662 26498050 41233585 881403105 41233585 881403105 978955609 462974682 978955609 462974682 128531856 244571587 128531856 244571587 428874735 986235324 428874735 986235324 802460541 785615377 802460541 785615377 67873219 551897164 67873219 551897164 541946750 850575568 541946750 850575568 814544807 158743040 814544807 158743040 577588569 383199414 577588569 383199414 267940225 114574333 267940225 114574333 930669408 896803709 930669408 896803709 46800871 61191485 46800871 61191485 260519894 61191485 62913424 972310533 62913424 972310533 504541173 124240733 504541173 124240733 124293357 124240733 265854057 969597876 265854057 969597876 438083385 89464247 438083385 89464247 136267883 790898910 136267883 790898910 975305379 18107656 975305379 18107656 575133872 623902287 575133872 623902287 404064321 221379182 404064321 221379182 886423530 985231353 886423530 985231353 736540306 363857196 736540306 363857196 524909430 774349908 524909430 774349908 81783539 645861193 81783539 645861193 916379431 15066247 916379431 15066247 471383849 951761225 471383849 951761225 620770 824334556 620770 824334556 451240683 48376814 451240683 48376814 946216543 851003092 946216543 851003092 326472157 515000003 326472157 515000003 252970077 903421097 252970077 903421097 384582921 785349918 384582921 785349918 983928487 132516134 983928487 132516134 729339093 762392991 729339093 762392991 138560018 44764582 138560018 44764582 589384986 451446808 589384986 451446808 162947628 191909984 162947628 191909984 939311382 484948215 939311382 484948215 60642163 35174446 60642163 35174446 387909420 751532512 387909420 751532512 684037867 299227328 684037867 299227328 596930852 829224306 596930852 829224306 930289233 113606985 930289233 113606985 98981372 788437987 98981372 788437987 389399164 733046998 389399164 733046998 34608927 82436220 34608927 82436220 766304855 630879631 766304855 630879631 872944727 934940163 872944727 298504648 872944727 298504648 490800400 826548960 490800400 826548960 576713661 3557532 576713661 3557532 218519270 680299637 218519270 680299637 731658339 56101071 731658339 56101071 204570109 910365234 204570109 910365234 969595225 158080920 969595225 158080920 273440451 980414728 273440451 980414728 991235426 436550192 991235426 436550192 666751162 788785232 666751162 788785232 931151400 429263382 931151400 429263382 180582647 310351679 180582647 310351679 571428967 997875672 571428967 997875672 664478180 517214974 664478180 517214974 966393535 105039717 966393535 105039717 177765261 445865938 177765261 445865938 931179355 685772126 931179355 685772126 963879194 265188168 963879194 265188168 393277837 527269493 393277837 527269493 843597895 355470726 843597895 355470726 131156978 990819296 131156978 990819296 888924169 917641405 888924169 917641405 86883568 166139985 86883568 166139985 838671559 35417617 838671559 35417617 400420245 759004427 400420245 759004427 224859420 973757943 224859420 973757943 608784448 285459240 608784448 285459240 154462577 567791721 154462577 567791721 840775659 917964832 840775659 917964832 561748557 79853622 561748557 79853622 937104053 755880659 937104053 755880659 464580963 999149473 464580963 999149473 775080351 359082044 775080351 359082044 960275712 996601109 960275712 996601109 39846271 123114852 39846271 123114852 487239517 513243856 487239517 513243856 162011284 304631650 162011284 304631650 765187286 420713628 765187286 420713628 395803508 611285704 395803508 611285704 101659442 988260204 101659442 988260204 289999800 938547713 289999800 938547713 77260695 253293044 77260695 253293044 863454626 847212821 863454626 847212821 125735797 278706831 125735797 278706831 559435009 859017941 559435009 859017941 174515800 315395181 174515800 315395181 985518730 825107202 985518730 825107202 73463235 136130501 73463235 136130501 889422026 664881136 889422026 664881136 42241105 249773721 42241105 249773721 361878520 128226630 361878520 128226630 15918852 128226630 301905436 577396373 301905436 577396373 757258880 926190518 757258880 926190518 536649679 238970572 536649679 238970572 897347020 13824482 897347020 13824482 487089706 930090661 487089706 930090661 731926768 16764433 731926768 16764433 944558744 950445883 944558744 950445883 305335858 805353761 305335858 805353761 206957360 854555837 206957360 854555837 920874719 270963200 920874719 270963200 37497912 45864412 37497912 45864412 984223102 888991833 984223102 888991833 485677620 2783483 485677620 2783483 683611700 376668163 683611700 376668163 204611451 3554672 204611451 3554672 974201982 791461431 974201982 791461431 287042557 370640188 287042557 370640188 563992740 612407806 563992740 612407806 301000421 194456831 301000421 194456831 206620707 52809865 206620707 52809865 772304170 435813094 772304170 435813094 124821453 25067367 124821453 25067367 223127834 899940761 223127834 899940761 397328455 689035589 397328455 689035589 813962366 237557185 813962366 237557185 380773357 425457898 380773357 425457898 36089170 356583929 36089170 356583929 651000081 928351235 651000081 928351235 386524990 121486153 386524990 121486153 447963378 770555708 447963378 770555708 45772515 480680045 45772515 480680045 685380594 770603781 685380594 770603781 36691 581012356 36691 581012356 537620472 75688160 537620472 75688160 935078688 861664438 935078688 861664438 336184692 70906490 336184692 70906490 845558107 11948903 845558107 11948903 177672129 890048868 177672129 890048868 930924246 144863797 930924246 144863797 13843915 423846950 13843915 423846950 433314399 133678990 433314399 133678990 998234000 914488222 998234000 914488222 73580327 774437994 73580327 774437994 826742394 99591407 826742394 99591407 514103583 463373799 514103583 463373799 459042169 69079596 459042169 69079596 685779973 892456976 685779973 892456976 229719275 38149158 229719275 38149158 112272188 688226807 112272188 688226807 357259456 369971860 357259456 369971860 877268890 887552807 877268890 887552807 254536552 136293656 254536552 136293656 611800330 136293656 323708802 558990682 323708802 558990682 946347317 998959117 946347317 998959117 483693302 321439317 483693302 321439317 42578721 879287320 42578721 879287320 773608397 219678318 773608397 219678318 297789928 866368448 297789928 866368448 857280794 58128121 857280794 58128121 89234576 510988806 89234576 510988806 799940970 988665468 799940970 988665468 245139545 290244653 245139545 290244653 863487687 85677770 863487687 85677770 578694363 965243422 578694363 965243422 876969315 71238648 876969315 71238648 487552948 993819229 487552948 993819229 40305971 484749401 40305971 484749401 921879307 146989590 921879307 146989590 565010554 599368348 565010554 599368348 76667029 4791446 76667029 4791446 976725647 73637861 976725647 73637861 309338254 896385553 309338254 896385553 817660756 340756461 817660756 340756461 620264213 746827490 620264213 168002401 620264213 168002401 137111931 330390691 137111931 152483505 137111931 152483505 801326673 901891019 801326673 901891019 50970181 142088606 50970181 142088606 403400517 918642211 403400517 918642211 83035537 335830599 83035537 335830599 611113758 727073000 611113758 727073000 974605016 951363250 974605016 951363250 393975466 584449139 393975466 584449139 910302443 198709330 910302443 198709330 388174492 940528599 388174492 940528599 581508349 278982866 581508349 278982866 924215498 647061810 924215498 647061810 160729612 237949323 160729612 237949323 674288318 477874993 674288318 477874993 338773111 390677101 338773111 390677101 131763146 1212870 131763146 1212870 995354122 634227725 995354122 634227725 948915609 362829399 948915609 362829399 19847353 804578396 19847353 804578396 892023671 48149895 892023671 48149895 587402877 654789967 587402877 654789967 902681337 144553155 902681337 144553155 129871444 852738876 129871444 852738876 907686552 172989282 907686552 172989282 204128121 995964785 204128121 995964785 545789097 74858395 545789097 74858395 268848377 817261185 268848377 817261185 78892719 524152127 78892719 524152127 947314191 966126732 947314191 966126732 309628743 118631804 309628743 118631804 675459315 290774663 675459315 290774663 213454456 896947005 213454456 896947005 867995780 303394667 867995780 303394667 244388053 983603255 244388053 983603255 839368260 50402289 839368260 50402289 37114914 358771083 37114914 358771083 870515382 909931746 870515382 909931746 35061480 235469479 35061480 235469479 563652862 14485291 563652862 14485291 92928756 598245957 92928756 598245957 675965368 123797282 675965368 123797282 979047615 982286456 979047615 982286456 191651897 73983793 191651897 73983793 713543178 885143994 713543178 885143994 105110566 99359489 105110566 99359489 362160473 401030383 362160473 401030383 914527170 915198068 914527170 915198068 720845469 52058244 720845469 52058244 885635814 343383292 885635814 343383292 14623608 176614232 14623608 176614232 820428843 921637534 820428843 921637534 516902373 56101506 516902373 56101506 219871224 761092253 219871224 761092253 27227267 171977065 27227267 171977065 940930864 346745652 940930864 346745652 528018536 968073246 528018536 968073246 219192845 567112345 219192845 567112345 746134768 800034372 746134768 800034372 205350136 80709442 205350136 80709442 522438187 979309149 522438187 979309149 965214853 574432695 965214853 574432695 319186397 495384497 319186397 495384497 672517369 754200112 672517369 754200112 786658557 857274766 786658557 857274766 306395069 162552301 306395069 162552301 928134315 814215179 928134315 814215179 685409178 159872684 685409178 159872684 259661461 601404976 259661461 601404976 565742963 89728011 565742963 89728011 7082218 236186556 7082218 236186556 257862138 102514964 257862138 102514964 721932011 610694283 721932011 610694283 434221616 810842334 434221616 810842334 263647528 18471103 263647528 18471103 745211890 816151815 745211890 816151815 190202637 294785560 190202637 294785560 761303110 998592301 761303110 998592301 8382452 889709137 8382452 889709137 478171565 804523602 478171565 804523602 2701233 930054559 2701233 930054559 716237277 172779736 716237277 172779736 217184336 441305525 217184336 441305525 101106229 221549588 101106229 221549588 233716971 656475972 233716971 656475972 91537139 76042449 91537139 76042449 546105722 876819726 546105722 876819726 920678234 60318328 920678234 909869815 920678234 909869815 254390253 237542311 254390253 237542311 673713819 980905301 673713819 980905301 128369779 288672441 128369779 288672441 695378125 210829908 695378125 210829908 484089236 919047742 484089236 919047742 257864705 86335700 257864705 86335700 910917328 791098205 910917328 791098205 153545565 56015004 153545565 56015004 464004003 959741017 464004003 959741017 986682112 134588777 986682112 134588777 123407309 465424563 123407309 465424563 931523868 102258872 931523868 102258872 182434696 526627279 182434696 526627279 828899439 959577199 828899439 959577199 116467563 95296622 116467563 95296622 999800913 710890653 999800913 710890653 125426044 4962365 125426044 4962365 1256733 441968657 1256733 441968657 809094365 230410123 809094365 230410123 132400305 840606948 132400305 840606948 785465422 230220241 785465422 230220241 475983226 618977673 475983226 618977673 319708462 97110630 319708462 97110630 979565687 384249161 979565687 384249161 221176563 980791118 221176563 980791118 58333967 59075742 58333967 59075742 920314236 960869876 920314236 960869876 365576591 247734524 365576591 247734524 807936937 183297456 807936937 183297456 345645427 643497344 345645427 643497344 999221413 960162027 999221413 960162027 130945148 371108905 130945148 371108905 854358809 744895700 854358809 744895700 254548247 402689623 254548247 402689623 721360264 110970170 721360264 110970170 730402107 344851849 730402107 344851849 137996563 838166756 137996563 838166756 692651016 335734831 692651016 335734831 321352331 667921040 321352331 667921040 714828203 389240545 714828203 389240545 141451045 309103701 141451045 309103701 880442543 762382473 880442543 762382473 56858750 183330331 56858750 183330331 782002450 313198166 782002450 313198166 7699385 993856515 7699385 993856515 797534908 293423814 797534908 293423814 196921921 994600030 196921921 994600030 47915253 137251422 47915253 137251422 986214980 854331743 986214980 854331743 626819411 122634407 626819411 122634407 969448336 584390902 969448336 584390902 81716923 34551605 81716923 34551605 691069029 809233233 691069029 809233233 3412769 18968051 3412769 18968051 999541774 697792721 999541774 697792721 721437141 145449182 721437141 145449182 128562915 765827362 128562915 765827362 904195391 176986530 904195391 176986530 577262739 880804966 577262739 880804966 809262423 127548161 809262423 127548161 239206939 965692718 239206939 965692718 94916732 111452625 94916732 111452625 389587043 875576507 389587043 875576507 905944926 197366819 905944926 197366819 78618943 667772482 78618943 667772482 829541171 18064082 829541171 18064082 673125830 820658859 673125830 820658859 995297698 73309308 995297698 73309308 256601561 844427265 256601561 844427265 727222067 529003355 727222067 663218360 727222067 663218360 260083880 265086759 260083880 265086759 675283680 963818485 675283680 963818485 22590948 136537446 22590948 136537446 835258365 479587983 835258365 479587983 666636872 514416684 666636872 514416684 108471735 759243990 108471735 759243990 889674945 293623352 889674945 293623352 211066382 377791129 211066382 377791129 47249128 35861163 47249128 35861163 840399012 501405262 840399012 501405262 670522766 160498263 670522766 160498263 954139540 926543303 954139540 926543303 12827405 59103151 12827405 59103151 391796028 988302694 391796028 988302694 112820539 238328684 112820539 238328684 679546064 466692137 679546064 466692137 25297979 16946379 25297979 16946379 816754504 227849688 816754504 227849688 39999646 792520536 39999646 792520536 876856543 241256926 876856543 241256926 346174834 953896423 346174834 953896423 105685159 173786153 105685159 173786153 53846615 907505471 53846615 907505471 934673403 229823261 934673403 229823261 200396396 639971865 200396396 639971865 843429312 14296418 843429312 14296418 327094194 285816589 327094194 285816589 26798117 550401209 26798117 550401209 338941944 882560068 338941944 882560068 815507905 402457993 815507905 402457993 29080456 733957414 29080456 733957414 806346456 120542495 806346456 120542495 819077641 664343729 819077641 664343729 308683320 16173609 308683320 16173609 542689589 892405807 542689589 892405807 79201733 230817056 79201733 230817056 920816577 596375401 920816577 596375401 550548314 935683499 550548314 935683499 71808846 333692476 71808846 333692476 763711239 809556653 763711239 809556653 339515072 77730512 339515072 77730512 847850078 49329441 847850078 49329441 595359716 878905335 595359716 878905335 951385026 417735844 951385026 417735844 106927184 49326760 106927184 49326760 16690313 427126316 16690313 427126316 447898304 661675426 447898304 661675426 194827099 126038927 194827099 126038927 827124988 613120526 827124988 613120526 130906391 104352199 130906391 104352199 675111079 976936684 675111079 976936684 174719219 4491818 174719219 4491818 674442942 878847244 674442942 878847244 263394750 29041044 263394750 29041044 519393074 773828194 519393074 773828194 983766693 86876478 983766693 86876478 851828852 237986900 851828852 237986900 7699750 744955374 7699750 744955374 931848102 285982783 931848102 285982783 348510789 592545584 348510789 592545584 181905477 115412869 181905477 115412869 761770800 889979520 761770800 889979520 888661890 224233347 888661890 224233347 14876555 824498410 14876555 824498410 712682267 47948423 712682267 47948423 341791903 919142660 341791903 919142660 30124843 775240110 30124843 775240110 892734456 130162436 892734456 130162436 707096751 783210687 707096751 783210687 84861217 995575309 84861217 995575309 177580534 127586492 177580534 127586492 990490898 62326930 990490898 62326930 418092819 503872536 418092819 503872536 970533760 205072841 970533760 205072841 19470325 978824018 19470325 978824018 693479053 301338469 693479053 301338469 896086697 969480942 896086697 969480942 40005802 140305301 40005802 140305301 919009290 275702464 919009290 275702464 11258807 13538883 11258807 356187991 11258807 356187991 843975629 95973474 843975629 95973474 111020485 518725845 111020485 518725845 897318967 104191285 897318967 104191285 649685275 766196940 649685275 766196940 205343284 419931348 205343284 419931348 826620353 345877566 826620353 345877566 622321242 586278538 622321242 586278538 127963923 222362496 127963923 222362496 974644709 991036373 974644709 991036373 878726000 358284308 878726000 358284308 20666293 906197802 20666293 906197802 650300624 533383209 650300624 533383209 996621437 964539848 996621437 964539848 41163974 44840415 41163974 44840415 460111990 750619669 460111990 750619669 98221087 81589758 98221087 81589758 920268926 965354200 920268926 965354200 336926840 75160846 336926840 75160846 693392000 751563518 693392000 751563518 310727493 42925143 310727493 42925143 747720722 541256280 747720722 541256280 21705542 989410315 21705542 989410315 1291629 901189437 1291629 901189437 839780998 470458002 839780998 470458002 871564940 944356427 871564940 944356427 37999801 475952597 37999801 475952597 997975507 34576745 997975507 34576745 426861754 442308160 426861754 442308160 517913572 584252576 517913572 584252576 33625578 147834223 33625578 147834223 929866525 664728363 929866525 664728363 42454134 277876939 42454134 277876939 975030371 151839371 975030371 151839371 97381494 993066787 97381494 993066787 809538211 280331758 809538211 280331758 104414463 812499261 104414463 812499261 309491084 44359626 309491084 44359626 859715468 317948387 859715468 317948387 151104507 873189197 151104507 873189197 934266392 297648246 934266392 297648246 283228210 212561440 283228210 212561440 942530421 26812129 942530421 26812129 202481659 422929495 202481659 422929495 621719353 825118756 621719353 825118756 878762735 937235937 878762735 937235937 214175077 629404397 214175077 629404397 836754683 105889158 836754683 105889158 576740992 908386987 576740992 908386987 270131825 415480112 270131825 415480112 734692674 971201628 734692674 971201628 624549043 70511218 624549043 70511218 207802773 548807677 207802773 548807677 643445388 788915812 643445388 788915812 150454200 67070326 150454200 67070326 529217861 782367873 529217861 782367873 826936645 364476095 826936645 364476095 662944160 997759244 662944160 997759244 194770364 522490804 194770364 522490804 753771050 997036804 753771050 997036804 822396950 44278242 822396950 44278242 776275678 621051457 776275678 621051457 266276310 84949912 266276310 84949912 884070285 999042031 884070285 999042031 20620327 753087837 20620327 753087837 934191465 15437692 934191465 15437692 650367469 896295559 650367469 896295559 162173919 6017756 162173919 6017756 80952234 6017756 94967864 118850691 94967864 118850691 807994852 940142013 807994852 940142013 358728753 476861545 358728753 476861545 795196517 836990857 795196517 836990857 3325600 29671687 3325600 29671687 928588927 771297445 928588927 771297445 191028703 413941436 191028703 413941436 14899970 214717045 14899970 214717045 765579773 892846756 765579773 892846756 344254156 500842002 344254156 500842002 834277754 754785858 834277754 754785858 15880286 109537277 15880286 109537277 743329468 615675781 743329468 615675781 71931039 70766132 71931039 70766132 988077896 547940072 988077896 547940072 468441160 992036275 468441160 992036275 203276750 105449051 203276750 105449051 498361234 826349174 498361234 826349174 928385289 299654581 928385289 299654581 651907241 240818428 651907241 240818428 988409314 516501129 988409314 516501129 376722537 793731449 376722537 793731449 979175173 3365342 979175173 3365342 824839727 924140841 824839727 924140841 521256169 63495419 521256169 63495419 128959113 555753294 128959113 555753294 637561909 70522521 637561909 70522521 11124472 991936871 11124472 991936871 416278287 640194451 416278287 640194451 134920218 140236959 134920218 140236959 8433553 702777693 8433553 702777693 458279827 383549695 458279827 383549695 151397346 267449574 151397346 267449574 221665604 821808794 221665604 821808794 717002019 65811223 717002019 65811223 779383651 844272378 779383651 844272378 229940899 54342695 229940899 54342695 210465738 841464531 210465738 841464531 869734305 197580727 869734305 197580727 253257618 565865419 253257618 565865419 706320535 409299232 706320535 409299232 198660313 899013254 198660313 899013254 391657066 198369787 391657066 198369787 904437963 810216917 904437963 810216917 337275860 92289986 337275860 92289986 573950004 262119565 573950004 262119565 796503158 375748983 796503158 375748983 160989326 966835307 160989326 966835307 985037546 225071643 985037546 225071643 30824897 490505813 30824897 490505813 233765592 38297442 233765592 38297442 20253732 940433628 20253732 940433628 748155685 173893072 748155685 173893072 46197236 672215369 46197236 672215369 737669875 935670934 737669875 935670934 459444762 935670934 912663578 527416860 912663578 527416860 34841088 933889613 34841088 933889613 880347829 136922901 880347829 136922901 193161248 409639354 193161248 409639354 419499515 35982046 419499515 35982046 77932194 609779179 77932194 609779179 969664545 979493270 969664545 979493270 67863161 130984479 67863161 130984479 652135566 697462066 652135566 697462066 440242742 967020874 440242742 967020874 154497742 642666418 154497742 642666418 986316166 785981854 986316166 785981854 114445071 362670301 114445071 362670301 774325677 991742088 774325677 991742088 951131879 611438420 951131879 611438420 86528305 423077324 86528305 423077324 30850556 977360185 30850556 977360185 732979469 191184321 732979469 191184321 969672060 913535227 969672060 913535227 669365933 223834128 669365933 223834128 58161409 558278416 58161409 558278416 640683763 829662636 640683763 829662636 258905398 652929528 258905398 652929528 818797476 652929528 517167373 113646202 517167373 113646202 918223644 853747824 918223644 853747824 54863720 176851487 54863720 176851487 852395220 680329514 852395220 680329514 225856893 402914598 225856893 402914598 808657045 823409959 808657045 823409959 170452749 59205542 170452749 59205542 804409183 888236920 804409183 888236920 517829278 494502604 517829278 494502604 747615729 234356685 747615729 234356685 604624785 509825133 604624785 509825133 515610511 187278811 515610511 187278811 988408908 977913986 988408908 977913986 805109023 153401844 805109023 153401844 266757640 802357957 266757640 802357957 650339284 82145662 650339284 82145662 226771087 615784146 226771087 615784146 827855285 71134682 827855285 71134682 218995024 260896331 218995024 260896331 308771316 852100498 308771316 852100498 807197158 96069065 807197158 96069065 493714476 991729664 493714476 991729664 913846822 70963456 913846822 70963456 329547339 730687444 329547339 730687444 482266693 45116827 482266693 45116827 920700844 434686110 920700844 434686110 46228314 25914646 46228314 25914646 559911169 781302832 559911169 781302832 814636774 872366831 814636774 872366831 7191643 172530487 7191643 172530487 177878164 672664193 177878164 672664193 91783215 85214671 91783215 85214671 886512493 779790571 886512493 779790571 323573221 938702897 323573221 938702897 931246029 14499688 931246029 14499688 3502948 888570048 3502948 888570048 895856643 187880539 895856643 187880539 469054952 835878478 469054952 835878478 560546250 409232746 560546250 409232746 53825292 161767724 53825292 161767724 665037155 737249615 665037155 737249615 901322013 434687523 901322013 434687523 375728863 605208136 375728863 605208136 206613288 605208136 277449609 896860337 277449609 896860337 855514297 461758449 855514297 461758449 505287925 160562288 505287925 160562288 182227816 893596641 182227816 893596641 851317388 10038445 851317388 10038445 271896311 885345033 271896311 885345033 962673760 109910229 962673760 109910229 70022866 961337638 70022866 961337638 982408791 908265447 982408791 908265447 475553031 3663607 475553031 3663607 127679229 441614258 127679229 441614258 784045640 797468321 784045640 797468321 550218626 178089753 550218626 178089753 769882033 893307018 769882033 893307018 68238813 45822441 68238813 45822441 384203714 757170811 384203714 757170811 804464126 57925440 804464126 57925440 62855371 981664551 62855371 981664551 971860299 284730245 971860299 284730245 145160919 809670487 145160919 809670487 749695720 496260787 749695720 496260787 428073174 958705536 428073174 958705536 94682111 451702575 94682111 451702575 349354286 221640570 349354286 221640570 968730773 778885741 968730773 778885741 95567125 526822919 95567125 526822919 808936553 914771611 808936553 914771611 214812380 465463379 214812380 465463379 120412057 179771281 120412057 179771281 252286102 788289415 252286102 788289415 378139205 968467383 378139205 968467383 45903881 286475281 45903881 286475281 955517761 240444827 955517761 240444827 229188842 522302249 229188842 522302249 940078139 384373141 940078139 384373141 513418210 940733726 513418210 940733726 249765836 560359074 249765836 560359074 249564574 75246494 249564574 75246494 996847013 914241285 996847013 914241285 638567381 152237848 638567381 152237848 954354416 966262074 954354416 966262074 97219143 556131892 97219143 556131892 357766922 818699828 357766922 818699828 25685982 440964209 25685982 440964209 737124078 235165765 737124078 235165765 355622800 508000422 355622800 508000422 745489061 43395440 745489061 43395440 896802336 548177854 896802336 548177854 195814029 116545825 195814029 116545825 825478054 633582245 825478054 633582245 214735535 77969739 214735535 77969739 952793468 849672081 952793468 849672081 131619650 165556706 131619650 165556706 903278173 951246834 903278173 951246834 57935623 259096808 57935623 259096808 475860891 116783671 475860891 116783671 123876993 350220092 123876993 350220092 954052926 685598850 954052926 685598850 28181535 958897592 28181535 97324396 28181535 97324396 969236742 640327370 969236742 640327370 135058073 498366170 135058073 498366170 746229729 907597656 746229729 907597656 430742545 466187414 430742545 466187414 901378110 871016217 901378110 871016217 126338975 822986655 126338975 822986655 802276395 17180170 802276395 17180170 495758973 869908903 495758973 869908903 329321174 242154145 329321174 242154145 435144794 728010346 435144794 728010346 235134507 48920882 235134507 48920882 693797330 810323894 693797330 810323894 110735765 345344604 110735765 345344604 712929771 152256885 712929771 152256885 174359833 674518300 174359833 674518300 717812548 425108557 717812548 425108557 308664591 228064040 308664591 551627883 308664591 551627883 157318717 207040500 157318717 207040500 985963487 858197896 985963487 858197896 364602977 251487865 364602977 251487865 169152872 770840406 169152872 770840406 684094881 945194809 684094881 945194809 140448949 93659786 140448949 93659786 816138956 212043192 816138956 212043192 911116256 578173912 911116256 578173912 104782987 66645065 104782987 66645065 697550428 354063976 697550428 354063976 825948759 420453003 825948759 420453003 27852524 996128805 27852524 996128805 543264887 237553427 543264887 237553427 726424596 699070942 726424596 699070942 408780841 86759302 408780841 86759302 90314938 709571820 90314938 709571820 457839730 104384314 457839730 104384314 226790893 947250130 226790893 947250130 383917167 460475127 383917167 460475127 885757866 182075736 885757866 182075736 402165509 566518368 402165509 566518368 750113190 321438138 750113190 321438138 469045755 754561655 469045755 754561655 990241847 321825934 990241847 321825934 204986032 860062581 204986032 860062581 979803386 170581077 979803386 170581077 171169274 854614146 171169274 854614146 976230590 254761061 976230590 254761061 174565535 691768567 174565535 691768567 572947746 71033631 572947746 71033631 964193268 966750634 964193268 966750634 328613051 472397705 328613051 472397705 75282901 133106946 75282901 133106946 598797597 489850254 598797597 489850254 29678424 120133704 29678424 120133704 969483372 368823020 969483372 368823020 841818977 903678740 841818977 903678740 495281154 6917118 495281154 6917118 196400437 876031070 196400437 876031070 792250082 534511783 792250082 534511783 147212396 996187616 147212396 996187616 915642067 748049798 915642067 748049798 751728584 210612767 751728584 210612767 316906269 685615333 316906269 685615333 598708844 378943625 598708844 378943625 10590055 530237095 10590055 530237095 867468132 982712427 867468132 982712427 130047026 707624350 130047026 707624350 273104408 120412779 273104408 120412779 939838839 872042306 939838839 872042306 446612738 96267246 446612738 96267246 68089714 973881029 68089714 973881029 937962476 674117454 937962476 674117454 124749888 309446132 124749888 309446132 62325575 870994612 62325575 870994612 930071992 117210236 930071992 117210236 171218861 567972086 171218861 567972086 873862223 913742659 873862223 913742659 267272393 2306551 267272393 2306551 740475765 946375908 740475765 946375908 49010098 102326408 49010098 102326408 802748703 796826803 802748703 796826803 462652802 994753813 462652802 994753813 946179436 350759853 946179436 350759853 215913494 850739651 215913494 850739651 866747233 372508264 866747233 372508264 309077590 713071323 309077590 713071323 45568903 26794647 45568903 26794647 909455337 362611914 909455337 362611914 239724303 722471551 239724303 722471551 525967497 278543947 525967497 278543947 850654565 863983311 850654565 863983311 35266632 303234490 35266632 303234490 899815038 481259027 899815038 481259027 22914132 150211581 22914132 150211581 335991820 498015621 335991820 498015621 959645304 1861129 959645304 1861129 19720684 737187218 19720684 737187218 905994483 2615985 905994483 2615985 859128138 744835607 859128138 744835607 197854300 421173976 197854300 421173976 546314823 286722072 546314823 286722072 828896931 44530375 828896931 44530375 174886064 389415214 174886064 389415214 517650844 66993347 517650844 66993347 63950568 443125277 63950568 443125277 666655763 903354548 666655763 903354548 872279703 191666053 872279703 191666053 502088252 919895238 502088252 919895238 235847139 263965405 235847139 263965405 45768313 71230793 45768313 71230793 799619796 878627005 799619796 878627005 343113970 250904603 343113970 250904603 839305493 863821745 839305493 863821745 164927600 338486392 164927600 338486392 960089550 779432834 960089550 779432834 132396995 399828672 132396995 399828672 600842914 340226559 600842914 340226559 862173762 994403535 862173762 994403535 555823930 58975389 555823930 58975389 966861343 818234456 966861343 818234456 371780984 371957519 371780984 371957519 711484023 985082619 711484023 985082619 786324601 146530784 786324601 146530784 580394023 719849018 580394023 719849018 190471624 900341888 190471624 900341888 18209355 881177899 18209355 881177899 510154983 463344214 510154983 463344214 216574416 987999951 216574416 987999951 857893699 165559862 857893699 165559862 273412183 582835380 273412183 582835380 777987055 886109062 777987055 886109062 29591480 92750560 29591480 92750560 397210366 986504752 397210366 986504752 999905651 28213997 999905651 28213997 558055834 504962788 558055834 504962788 45571451 59036734 45571451 59036734 703633998 281685539 703633998 281685539 58280997 855060593 58280997 855060593 218629979 97317695 218629979 97317695 888767421 976853744 888767421 976853744 47987034 173660887 47987034 173660887 600410585 552514340 600410585 552514340 691643628 774663322 691643628 774663322 126242247 219822089 126242247 219822089 497020987 722580313 497020987 722580313 174370373 569999767 174370373 569999767 607744945 248636026 607744945 248636026 651203064 622989607 651203064 622989607 162070942 346973485 162070942 346973485 845434809 823195014 845434809 823195014 82316500 193450194 82316500 193450194 52760489 846325635 52760489 846325635 421158064 316354743 421158064 316354743 863917476 897477386 863917476 897477386 19152189 295781915 19152189 295781915 951839927 135525222 951839927 135525222 48033001 769780393 48033001 769780393 506186833 204711835 506186833 204711835 168297964 204711835 416882486 272019328 416882486 272019328 316331823 797718953 316331823 797718953 931190052 945208088 931190052 945208088 454366290 684002685 454366290 684002685 845997703 424842191 845997703 424842191 100707353 460002295 100707353 460002295 500451778 549818871 500451778 549818871 475450878 229887655 475450878 229887655 89925316 948482662 89925316 948482662 935123660 984269504 935123660 984269504 210947202 160164651 210947202 160164651 920740742 977776412 920740742 977776412 546242273 827629709 546242273 827629709 916422149 163090380 916422149 163090380 594341124 760895003 594341124 760895003 82963426 760895003 421253244 682350007 421253244 682350007 71288798 26258886 71288798 26258886 176053580 988644216 176053580 988644216 998768047 80144541 998768047 80144541 74332201 838062446 74332201 838062446 976165675 416774276 976165675 416774276 402560646 667423811 402560646 667423811 748823584 782576027 748823584 782576027 925549844 579374060 925549844 579374060 440147803 153012074 440147803 153012074 577170180 369140840 577170180 369140840 340185117 920081244 340185117 920081244 996649748 954545935 996649748 954545935 515602446 638860071 515602446 638860071 945783057 117773043 945783057 117773043 201216983 602224044 201216983 602224044 704480360 286341783 704480360 286341783 288296536 588457723 288296536 588457723 980870420 956685218 980870420 956685218 144285405 17943653 144285405 17943653 296764568 398918987 296764568 398918987 747583887 992775878 747583887 992775878 382929082 440297183 382929082 440297183 808715394 993820091 808715394 993820091 193485185 535973020 193485185 535973020 644994134 162762072 644994134 162762072 34337217 739993493 34337217 739993493 334708163 77010072 334708163 77010072 900462516 143936656 900462516 143936656 168207380 950322575 168207380 950322575 820980462 11586355 820980462 11586355 88525587 640522999 88525587 640522999 733861920 869974751 733861920 869974751 141563554 168517253 141563554 168517253 870148503 746039246 870148503 746039246 207766776 182464418 207766776 182464418 980631128 866548286 980631128 866548286 716049835 231756753 716049835 231756753 80046838 34901265 80046838 34901265 825272147 820782507 825272147 820782507 210183743 326044999 210183743 326044999 687007726 5481785 687007726 5481785 767782581 333298075 767782581 333298075 560635361 779752115 560635361 779752115 406275562 758703919 406275562 758703919 846434185 967594301 846434185 967594301 54022066 44493313 54022066 44493313 704411907 936498608 704411907 936498608 99023090 507357740 99023090 507357740 753211473 11612207 753211473 11612207 339153597 713181028 339153597 713181028 829989103 973391581 829989103 973391581 540177169 414156803 540177169 414156803 40643395 840297755 40643395 840297755 986828324 31343760 986828324 31343760 9335307 685528345 9335307 685528345 875081918 851839102 875081918 851839102 318631477 193189378 318631477 193189378 987404722 280336993 987404722 280336993 716661416 707878296 716661416 707878296 145954243 951956030 145954243 951956030 984380644 148892028 984380644 148892028 808883219 355150110 808883219 355150110 5655657 355150110 493385549 539074433 493385549 539074433 337456758 39892769 337456758 39892769 59252817 39892769 925970461 662267268 925970461 662267268 121929550 293098906 121929550 293098906 559779793 944285528 559779793 944285528 109862803 7672732 109862803 7672732 747032701 912890370 747032701 912890370 36576797 587961654 36576797 587961654 723904296 959033553 723904296 959033553 857581627 254228202 857581627 254228202 230300795 742578569 230300795 742578569 769140021 141425450 769140021 141425450 57301765 903932480 57301765 903932480 406376895 5028703 406376895 5028703 919621565 771104519 919621565 771104519 374987464 188658471 374987464 188658471 907402030 622777831 907402030 622777831 237807891 199255390 237807891 199255390 278182994 651678906 278182994 651678906 132574550 102426743 132574550 102426743 893635989 895764758 893635989 895764758 438143849 451338964 438143849 451338964 999049927 17727639 999049927 17727639 361345276 895484775 361345276 895484775 978374895 105346632 978374895 105346632 206364856 748552780 206364856 748552780 718904714 41216115 718904714 41216115 181346084 867269532 181346084 867269532 124341913 429388010 124341913 429388010 536341797 934050180 536341797 934050180 277116813 26027262 277116813 26027262 724021714 528386955 724021714 528386955 664816359 968144427 664816359 968144427 922837953 57757468 922837953 57757468 460345726 989198126 460345726 989198126 776413372 325834073 776413372 325834073 42620478 957957578 42620478 957957578 873231435 5759495 873231435 5759495 275017054 825057501 275017054 825057501 853629680 96353144 853629680 96353144 238504152 561807236 238504152 561807236 822778991 825165616 822778991 825165616 399091161 530749447 399091161 530749447 918408917 815400211 918408917 815400211 88153966 451496746 88153966 451496746 900630620 620633248 900630620 28980975 900630620 28980975 228340257 970700244 228340257 970700244 667953778 177806047 667953778 177806047 265149260 60664099 265149260 60664099 337200401 862156913 337200401 862156913 46322114 333411376 46322114 886610301 46322114 886610301 974292140 222167606 974292140 222167606 163018098 792998155 163018098 792998155 835287896 460326350 835287896 460326350 26414398 261155000 26414398 261155000 776660873 668862547 776660873 668862547 82470217 17442990 82470217 17442990 645295993 954511137 645295993 954511137 45781284 386318438 45781284 386318438 939563464 902239739 939563464 902239739 380855082 123209717 380855082 123209717 695378017 768639154 695378017 768639154 249187806 77701832 249187806 77701832 485284221 824296660 485284221 824296660 925262637 196183656 925262637 196183656 564714077 416525670 564714077 416525670 996646027 751172029 996646027 751172029 221958676 57578811 221958676 57578811 916114848 673008478 916114848 673008478 251944837 7479171 251944837 7479171 984896087 969360208 984896087 969360208 156691019 239852803 156691019 239852803 827247142 714753827 827247142 714753827 551060459 54577522 551060459 54577522 91869488 934952785 91869488 934952785 896953047 160996495 896953047 160996495 187838925 742867743 187838925 742867743 648439663 60832545 648439663 60832545 79525093 686347527 79525093 686347527 832717643 344463200 832717643 344463200 459072896 773519145 459072896 773519145 922960532 350649271 922960532 350649271 767451730 887949163 767451730 887949163 945968486 441254454 945968486 441254454 106159034 251037982 106159034 251037982 943207629 843877430 943207629 843877430 375135294 190837355 375135294 190837355 696270948 551932222 696270948 551932222 255212365 151521833 255212365 151521833 590795152 535804757 590795152 535804757 265437844 875772805 265437844 875772805 76518335 689202405 76518335 689202405 655902637 494094860 655902637 494094860 37203216 989858192 37203216 989858192 167133584 65012051 167133584 65012051 891647655 685398747 891647655 685398747 513624641 403562239 513624641 403562239 824470977 246846156 824470977 246846156 401152759 777819855 401152759 777819855 304665482 37565055 304665482 37565055 33722782 934131828 33722782 934131828 908513069 162780339 908513069 162780339 480290253 957548487 480290253 957548487 586188134 271250662 586188134 271250662 494816552 865555564 494816552 865555564 40666748 309655767 40666748 309655767 483579077 883512101 483579077 883512101 935576752 950235653 935576752 950235653 75719182 287871743 75719182 287871743 840105316 960103922 840105316 960103922 479452380 248367511 479452380 248367511 43536130 918894551 43536130 918894551 472803358 733829206 472803358 733829206 91306191 229990174 91306191 229990174 221189867 847244401 221189867 847244401 927981990 5107368 927981990 5107368 25000033 819014313 25000033 819014313 577262018 849225211 577262018 849225211 59052534 14279230 59052534 14279230 626953905 953087150 626953905 953087150 983863686 33496414 983863686 33496414 139778671 808621057 139778671 808621057 829035441 350345697 829035441 350345697 80979587 991553933 80979587 991553933 354148909 49299395 354148909 49299395 171002604 953866358 171002604 953866358 993738111 209088850 993738111 209088850 358300998 526476426 358300998 526476426 990938339 894021475 990938339 894021475 137813548 336647851 137813548 336647851 283047860 992858522 283047860 992858522 574383063 431348884 574383063 431348884 29247516 42099231 29247516 42099231 552707302 585216176 552707302 585216176 816028569 840658983 816028569 840658983 171161405 60792326 171161405 60792326 979304850 677806486 979304850 677806486 276867129 13777845 276867129 13777845 930000123 804893496 930000123 804893496 359014848 101605196 359014848 101605196 952161806 624270649 952161806 624270649 591889462 226421592 591889462 226421592 189886784 942254744 189886784 942254744 341979369 124659973 341979369 124659973 119298097 278671192 119298097 278671192 712482483 512102672 712482483 512102672 43213434 171474219 43213434 171474219 347191032 645231954 347191032 645231954 906505022 109103260 906505022 109103260 77454935 983820864 77454935 983820864 993832203 260482415 993832203 260482415 353749444 117936662 353749444 117936662 305717689 736261631 305717689 736261631 958729572 86990812 958729572 86990812 639878625 924441035 639878625 924441035 241157927 514922684 241157927 514922684 787024463 176801340 787024463 176801340 86972979 810799864 86972979 810799864 809630580 25034183 809630580 25034183 89409215 788898366 89409215 788898366 908122688 364458471 908122688 364458471 69347098 70330792 69347098 70330792 991503627 94106529 991503627 94106529 209441774 617104370 209441774 617104370 183610053 41645378 183610053 41645378 911759112 884303938 911759112 884303938 625690788 223151224 625690788 223151224 792323714 721231846 792323714 721231846 511631173 545022605 511631173 545022605 138025326 462482819 138025326 462482819 812423804 984663867 812423804 984663867 183244438 820383115 183244438 820383115 778920535 149631678 778920535 149631678 979230390 975338230 979230390 975338230 365122586 11825652 365122586 11825652 7073152 682231636 7073152 682231636 406714040 129418173 406714040 129418173 23655471 820720658 23655471 820720658 979514365 538273981 979514365 538273981 230027112 1095060 230027112 1095060 770205383 993280040 770205383 993280040 225837107 562782169 225837107 562782169 568654482 800592572 568654482 800592572 235881031 94185342 235881031 94185342 77627112 840859715 77627112 840859715 336724331 347933754 336724331 347933754 652428178 987514784 652428178 987514784 93350073 583395074 93350073 583395074 864930423 971223215 864930423 971223215 90103031 389300762 90103031 389300762 469367236 602672969 469367236 602672969 918326188 880421914 918326188 880421914 257128904 125599740 257128904 125599740 752117427 812065308 752117427 812065308 821440327 22597170 821440327 22597170 34411346 512479421 34411346 129980916 34411346 129980916 758176819 661260347 758176819 661260347 206759495 487205469 206759495 487205469 230574370 893340478 230574370 893340478 111209404 128935290 111209404 128935290 966053611 953878414 966053611 953878414 600483158 439133938 600483158 439133938 242641704 54392944 242641704 54392944 662361992 706739506 662361992 706739506 793672852 337150300 793672852 337150300 105519391 773188968 105519391 773188968 955934339 180445066 955934339 180445066 113512770 389263340 113512770 389263340 664536409 11433134 664536409 11433134 200347443 903383941 200347443 903383941 729579396 210394110 729579396 210394110 69052544 745659815 69052544 745659815 685712348 180970795 685712348 180970795 438895330 978609267 438895330 978609267 997420148 138609213 997420148 138609213 145242673 988137073 145242673 988137073 118290987 126468063 118290987 126468063 343362507 814089264 343362507 814089264 242835932 352271198 242835932 352271198 891109684 859969556 891109684 859969556 149001112 177583466 149001112 177583466 748807533 256869339 748807533 256869339 27189922 962733256 27189922 962733256 545980021 242196541 545980021 242196541 674370969 535983464 674370969 535983464 16869827 144176316 16869827 144176316 655881243 562764488 655881243 562764488 17286113 83062926 17286113 83062926 185943490 402084012 185943490 402084012 970556161 157686464 970556161 157686464 377059519 945159935 377059519 945159935 198335590 176607605 198335590 176607605 975680464 897761270 975680464 897761270 638427546 85920104 638427546 85920104 966395501 807263968 966395501 807263968 322704881 769775252 322704881 769775252 712646800 166317224 712646800 166317224 162905492 905155980 162905492 905155980 44734212 375706949 44734212 375706949 982447538 924983126 982447538 924983126 286236682 848483197 286236682 848483197 868550828 284893894 868550828 284893894 120277411 971851062 120277411 971851062 2632834 70916415 2632834 70916415 652245090 480349931 652245090 480349931 13482101 863481352 13482101 863481352 670992676 112939919 670992676 112939919 239598531 723658456 239598531 723658456 691344649 256657214 691344649 256657214 835899497 675433754 835899497 657503329 835899497 657503329 179338304 949224846 179338304 949224846 945762552 169277242 945762552 169277242 66224177 709756965 66224177 709756965 960560543 24726234 960560543 24726234 467783974 946832559 467783974 946832559 40060263 348800134 40060263 348800134 675350629 761923259 675350629 761923259 346988245 148637606 346988245 148637606 856791670 864234372 856791670 864234372 140934261 134974685 140934261 134974685 811615433 677036400 811615433 677036400 8223188 716789231 8223188 716789231 464257412 106339351 464257412 106339351 258726305 681192002 258726305 681192002 393398156 446698342 393398156 446698342 45428269 942179518 45428269 942179518 636690580 146377889 636690580 146377889 103731589 991000203 103731589 991000203 954681140 572168942 954681140 572168942 568800708 111979116 568800708 111979116 36297896 741844802 36297896 741844802 554417138 18073233 554417138 18073233 183116301 400474361 183116301 400474361 663420652 566366200 663420652 566366200 312162498 700014554 312162498 700014554 599782141 121347582 599782141 121347582 169242347 156602910 169242347 156602910 427536461 740935976 427536461 740935976 944963583 57050971 944963583 432182916 944963583 432182916 355377034 60661077 355377034 60661077 788514827 927428943 788514827 927428943 984664549 264907741 984664549 264907741 636042511 27299555 636042511 27299555 446714621 928639622 446714621 928639622 57470267 750375798 57470267 750375798 754864441 657473125 754864441 657473125 179932315 73714863 179932315 73714863 771854121 831033875 771854121 831033875 162460287 328540237 162460287 328540237 814426843 825062196 814426843 825062196 32173185 26900117 32173185 26900117 930848935 338905357 930848935 338905357 416401277 872049259 416401277 872049259 989096566 701434565 989096566 701434565 144899263 211474102 144899263 211474102 686574307 692018803 686574307 692018803 121987127 389520537 121987127 389520537 635202441 144532032 635202441 144532032 748286150 403546173 748286150 403546173 313926258 759249136 313926258 759249136 902729945 672961764 902729945 672961764 387945490 936228294 387945490 936228294 7206651 235061524 7206651 235061524 692168440 455804577 692168440 455804577 22343555 999138488 22343555 588372354 22343555 588372354 241599298 214952073 241599298 214952073 675897527 883564927 675897527 883564927 96258934 197495335 96258934 197495335 647479543 886692665 647479543 886692665 125400281 693485355 125400281 693485355 879799717 10452910 879799717 10452910 706706299 668148162 706706299 668148162 966012854 840057755 966012854 840057755 148189666 248650866 148189666 248650866 876135237 855724755 876135237 855724755 331566826 81770962 331566826 81770962 882131642 918376603 882131642 918376603 235941567 309983611 235941567 309983611 810450688 149772362 810450688 149772362 119599929 676909495 119599929 676909495 809263684 318294565 809263684 318294565 639383002 980646806 639383002 980646806 904907226 653646102 904907226 653646102 517950934 174276653 517950934 174276653 164398690 531871860 164398690 531871860 541189462 174828514 541189462 174828514 639517234 618719867 639517234 618719867 69924865 66914476 69924865 66914476 535967531 915557822 535967531 915557822 97669390 26517229 97669390 26517229 827606710 815802255 827606710 815802255 657264545 84210389 657264545 84210389 267217014 869314464 267217014 869314464 945769136 39646695 945769136 39646695 297774979 755253786 297774979 755253786 761950648 513617945 761950648 513617945 552608453 513617945 980776805 979416247 980776805 979416247 16332150 261686052 16332150 261686052 975505062 955436246 975505062 955436246 515674712 816487354 515674712 816487354 401733525 144019914 401733525 144019914 61448013 953772599 61448013 953772599 886628580 67198839 886628580 67198839 36303576 712327496 36303576 712327496 830063755 404264390 830063755 404264390 279470102 681041154 279470102 681041154 662508921 115674416 662508921 115674416 963995330 836753532 963995330 836753532 76693351 7345982 76693351 7345982 616670517 795592827 616670517 795592827 868126478 795592827 203093494 390921061 203093494 390921061 668157112 698294564 668157112 698294564 368366595 386107139 368366595 386107139 633556608 821706728 633556608 821706728 32929330 530249 32929330 530249 960177469 825910168 960177469 825910168 86411216 61122946 86411216 61122946 991820516 999469678 991820516 999469678 471559144 50821768 471559144 50821768 865838867 895819687 865838867 895819687 36449591 394433029 36449591 394433029 967256364 71977139 967256364 71977139 299654749 925223223 299654749 925223223 981882175 493912761 981882175 493912761 307320887 139325459 307320887 139325459 506997440 834427030 506997440 834427030 265294369 88158395 265294369 88158395 827347898 507337754 827347898 507337754 893412042 959156173 893412042 959156173 414085547 94065874 414085547 94065874 917084775 813839218 917084775 813839218 107793691 139009696 107793691 139009696 659067490 983414099 659067490 983414099 849016914 12472078 849016914 12472078 575423750 888815695 575423750 888815695 465984707 8670004 465984707 8670004 254960266 782486628 254960266 782486628 546116979 171100599 546116979 171100599 162647045 910308486 162647045 910308486 71208834 349909362 71208834 349909362 691637678 628695135 691637678 628695135 414952978 424956677 414952978 424956677 105861965 955064328 105861965 955064328 252467676 179574968 252467676 179574968 758049444 557648079 758049444 557648079 67127722 22501479 67127722 22501479 832429811 627302508 832429811 627302508 129321629 87529984 129321629 87529984 927750616 765050881 927750616 765050881 578719797 502441393 578719797 502441393 208102880 101325127 208102880 101325127 488984288 651930578 488984288 651930578 733385568 725483539 733385568 725483539 227587696 259905972 227587696 259905972 981832847 925071899 981832847 925071899 176172075 196772884 176172075 196772884 67175570 983841031 67175570 983841031 674341771 715989841 674341771 715989841 157713341 80694044 157713341 80694044 888465587 886869828 888465587 886869828 348268227 28867481 348268227 28867481 678269795 520282301 678269795 520282301 220242366 675251301 220242366 675251301 877205994 51838237 877205994 51838237 260958152 990925123 260958152 990925123 39976040 586465533 39976040 586465533 328064901 467388451 328064901 752623817 328064901 752623817 903718428 117872946 903718428 117872946 334655507 781850053 334655507 781850053 942515639 188389410 942515639 188389410 210228177 851489617 210228177 851489617 42988417 158790241 42988417 158790241 428699714 519590011 428699714 519590011 942508478 52835706 942508478 52835706 263264652 604177791 263264652 604177791 306575969 234185893 306575969 234185893 930302173 973490007 930302173 973490007 548228633 192356311 548228633 192356311 795947708 780200197 795947708 780200197 685441295 68215183 685441295 68215183 913830877 577140050 913830877 577140050 448238616 236977850 448238616 236977850 803301508 967533847 803301508 967533847 544078647 152556892 544078647 152556892 42355800 999705188 42355800 999705188 179560430 136507245 179560430 136507245 751995307 136507245 613511786 780782728 613511786 780782728 412579105 917329969 412579105 917329969 367417030 113379391 367417030 113379391 178979722 789481786 178979722 789481786 960217049 141702505 960217049 141702505 607499877 562595466 607499877 562595466 403320980 566937148 403320980 566937148 89613970 8273087 89613970 8273087 466785482 897878289 466785482 897878289 24796047 15190901 24796047 15190901 716115530 891468727 716115530 891468727 903695603 119133833 903695603 119133833 218180347 676373016 218180347 676373016 453880653 324680554 453880653 324680554 16017620 992315400 16017620 992315400 853362450 105040692 853362450 105040692 491311615 994164245 491311615 994164245 151495261 330124064 151495261 330124064 213166335 68451622 213166335 68451622 736246040 985825671 736246040 985825671 491712458 340662128 491712458 340662128 907199198 736209676 907199198 736209676 351571882 523924041 351571882 523924041 694948776 160383723 694948776 160383723 131887863 749643072 131887863 749643072 701951986 959419558 701951986 959419558 110641324 266634983 110641324 266634983 830722267 955549184 830722267 955549184 4717403 688534789 4717403 688534789 964391700 122479392 964391700 122479392 122242590 821927791 122242590 821927791 285350786 611218236 285350786 611218236 610703665 245641359 610703665 245641359 883141582 942110533 883141582 942110533 69158281 741397372 69158281 741397372 231934275 153320373 231934275 153320373 884057496 551729898 884057496 551729898 118859747 108989231 118859747 108989231 515873889 893463316 515873889 893463316 111347297 27827527 111347297 27827527 873919169 870468673 873919169 870468673 394134150 646166221 394134150 646166221 959607026 13802503 959607026 13802503 484509908 975446144 484509908 975446144 159625642 591877648 159625642 591877648 790890121 622782031 790890121 622782031 965908996 103430742 965908996 103430742 17811785 908061595 17811785 908061595 688061810 405813690 688061810 405813690 115496346 26684779 115496346 26684779 822743435 911432973 822743435 911432973 233276733 139528399 233276733 139528399 990448334 937245007 990448334 937245007 39630321 556202871 39630321 556202871 928353641 300318849 928353641 300318849 168049759 910778343 168049759 910778343 893846510 214180583 893846510 214180583 594836293 313695586 594836293 313695586 345735866 938958155 345735866 938958155 923141395 37150078 923141395 37150078 347861314 847443983 347861314 847443983 898675975 538078625 898675975 538078625 142805304 748686143 142805304 748686143 973338224 129262052 973338224 129262052 256283151 989532629 256283151 989532629 39436861 49343469 39436861 49343469 411053048 881307047 411053048 881307047 827206454 993353416 827206454 993353416 992979653 11388785 992979653 11388785 848521439 958133624 848521439 958133624 215623988 564549183 215623988 564549183 73115696 283040557 73115696 283040557 976697843 67104288 976697843 67104288 133410812 835923686 133410812 835923686 463548916 477198518 463548916 477198518 832955308 145949497 832955308 145949497 174679027 403784925 174679027 403784925 231182344 921683859 231182344 921683859 949835357 85615963 949835357 85615963 80682632 335392258 80682632 335392258 784025795 960779049 784025795 960779049 192946418 99005630 192946418 99005630 667594223 686658336 667594223 686658336 57536352 144157350 57536352 144157350 313326836 775736231 313326836 775736231 952626173 379955158 952626173 379955158 21846261 953348482 21846261 953348482 935365382 285496106 935365382 285496106 602948267 721736320 602948267 721736320 827274378 262120135 827274378 262120135 163427690 926342712 163427690 926342712 775998107 220780747 775998107 220780747 25070764 990324059 25070764 990324059 594769574 95342957 594769574 95342957 467735620 685534894 467735620 685534894 882176615 877002397 882176615 877002397 629060515 179655630 629060515 179655630 768432153 899018961 768432153 899018961 153017351 121442421 153017351 121442421 756447342 793777384 756447342 793777384 454516829 67821461 454516829 67821461 980955908 959983387 980955908 959983387 13698935 474573773 13698935 474573773 617946093 847793135 617946093 847793135 286158886 640042677 286158886 640042677 653430164 275988914 653430164 275988914 420809778 991154834 420809778 991154834 89236670 680176769 89236670 680176769 990041332 863510716 990041332 863510716 626915143 757335063 626915143 757335063 918754002 111169441 918754002 111169441 269961698 543288792 269961698 543288792 939217091 849120133 939217091 849120133 205522882 99139954 205522882 99139954 542694024 739737805 542694024 261194 542694024 261194 45676947 868259202 45676947 868259202 982617290 106567029 982617290 106567029 143731580 712398369 143731580 712398369 972660043 462595455 972660043 462595455 69940622 990059195 69940622 990059195 966551124 464118415 966551124 464118415 507183722 916433093 507183722 916433093 121925154 134831178 121925154 134831178 554057015 932306015 554057015 932306015 52716975 99800275 52716975 99800275 335734605 774195772 335734605 774195772 905234285 800119863 905234285 800119863 181024450 44219527 181024450 44219527 482876544 406937650 482876544 406937650 11986050 80426646 11986050 80426646 898827249 773718676 898827249 773718676 313967519 41070622 313967519 41070622 841587954 870758019 841587954 870758019 624894010 70951611 624894010 70951611 213183380 547227569 213183380 547227569 307375258 877528335 307375258 877528335 653588726 239974504 653588726 239974504 575434297 875598345 575434297 875598345 255838960 213075207 255838960 213075207 973450760 777714987 973450760 777714987 586910551 30481603 586910551 30481603 900882144 349668917 900882144 349668917 313367816 7098324 313367816 7098324 988955971 809209942 988955971 809209942 478028461 651051124 478028461 651051124 800354205 169516650 800354205 169516650 286075618 920729575 286075618 920729575 963250097 44885289 963250097 44885289 70670101 788381054 70670101 788381054 994139459 182495704 994139459 182495704 216347586 998540192 216347586 998540192 960811570 583815712 960811570 583815712 509013377 203680084 509013377 203680084 264355798 330484992 264355798 294421770 264355798 294421770 619708584 209096504 619708584 209096504 82079808 828860379 82079808 828860379 760790958 630840106 760790958 630840106 107760697 33167170 107760697 33167170 540292617 982607197 540292617 982607197 69995377 427120370 69995377 427120370 260060639 894186363 260060639 894186363 992206720 976670712 992206720 976670712 535620336 322360230 535620336 322360230 760376147 995429223 760376147 995429223 26850316 853537359 26850316 853537359 626680197 149081522 626680197 149081522 37000037 499259906 37000037 499259906 677422889 252283481 677422889 252283481 53706108 777586280 53706108 777586280 627076954 292728272 627076954 292728272 81699074 68196003 81699074 68196003 526348103 791883325 526348103 791883325 158525410 230221536 158525410 230221536 550255259 432566101 550255259 432566101 148361370 28072587 148361370 28072587 807763155 652973656 807763155 652973656 182818827 80536550 182818827 80536550 933847543 808851589 933847543 808851589 699371604 604781311 699371604 604781311 977598011 31194391 977598011 31194391 331573808 991885076 331573808 991885076 844271968 616991841 844271968 616991841 451426844 373389766 451426844 373389766 366475923 842831276 366475923 842831276 527632535 341214639 527632535 341214639 144800800 709468780 144800800 709468780 926304897 906448238 926304897 906448238 429433090 200651249 429433090 200651249 598548299 603359452 598548299 603359452 492784983 66389614 492784983 66389614 931217814 465169882 931217814 465169882 488900562 982880080 488900562 982880080 779778193 248569419 779778193 248569419 439528464 350085435 439528464 350085435 977618183 989591264 977618183 989591264 199336414 389439899 199336414 389439899 77018031 158685022 77018031 158685022 406614651 886914659 406614651 886914659 47803860 417797208 47803860 417797208 803508796 28998619 803508796 28998619 54652273 826612430 54652273 826612430 719259783 510385254 719259783 510385254 704058727 60901802 704058727 60901802 95204118 519434147 95204118 519434147 30009560 2397237 30009560 2397237 859289778 860254653 859289778 860254653 17724075 41554363 17724075 41554363 730588183 608493501 730588183 608493501 525055677 245792908 525055677 245792908 39207838 517782785 39207838 517782785 622454365 420988912 622454365 420988912 285489850 283681578 285489850 283681578 577274147 566391417 577274147 566391417 83274962 223910365 83274962 223910365 848569850 960598236 848569850 960598236 237449608 214536113 237449608 214536113 740124724 102336970 740124724 102336970 229564504 748465432 229564504 748465432 779990232 257304746 779990232 257304746 494025946 23624033 494025946 824007675 494025946 824007675 197943855 73226563 197943855 73226563 947428214 18202207 947428214 18202207 406337556 495623373 406337556 495623373 644376809 157233892 644376809 157233892 344917962 643761316 344917962 643761316 702675231 52760304 702675231 52760304 188087467 654997668 188087467 654997668 531341340 184601226 531341340 184601226 829737418 865053523 829737418 865053523 379346403 50785794 379346403 50785794 951564551 663986768 951564551 663986768 301021267 476482048 301021267 476482048 727424115 925697529 727424115 925697529 60339553 83770735 60339553 990110280 60339553 990110280 753401379 53948892 753401379 53948892 340252517 713529215 340252517 713529215 113364148 254276825 113364148 254276825 844171220 907303486 844171220 907303486 123549164 462957846 123549164 462957846 741688631 869186625 741688631 869186625 76951444 569865732 76951444 569865732 572811608 191680273 572811608 191680273 4154909 856861881 4154909 856861881 756339430 483917858 756339430 483917858 8138065 986869335 8138065 986869335 639010107 252271566 639010107 252271566 203582184 941000730 203582184 941000730 614493251 559656073 614493251 559656073 80181121 559656073 564520314 167506447 564520314 167506447 165820272 781145180 165820272 781145180 990092600 947027571 990092600 947027571 221296014 183344375 221296014 183344375 95558051 626023444 95558051 626023444 783486624 743357847 783486624 743357847 458831065 153993751 458831065 153993751 45719507 907375951 45719507 907375951 850388467 280863815 850388467 280863815 215933125 91014146 215933125 91014146 756022813 781474835 756022813 781474835 514029384 980662070 514029384 980662070 47717228 323124338 47717228 323124338 624641676 397767965 624641676 397767965 126044229 950261863 126044229 950261863 632230874 164043345 632230874 164043345 280145380 913852732 280145380 913852732 871723599 572808077 871723599 572808077 59097175 961764670 59097175 961764670 921468772 444478850 921468772 444478850 645962464 603575439 645962464 603575439 980673486 26247554 980673486 26247554 513016046 892654562 513016046 892654562 967239386 357349652 967239386 357349652 437561716 829665983 437561716 829665983 182767595 315444985 182767595 315444985 630030138 794977535 630030138 794977535 825955009 118502222 825955009 118502222 96342369 936169098 96342369 936169098 696375169 603766810 696375169 603766810 191780074 927975596 191780074 927975596 927156242 85917834 927156242 85917834 44756982 868213610 44756982 868213610 936952804 451325275 936952804 451325275 591682463 529119294 591682463 529119294 771779040 6769836 771779040 6769836 998030759 564864984 998030759 564864984 482034625 182216926 482034625 182216926 772888852 974777663 772888852 974777663 56282989 908242012 56282989 908242012 823014778 436542075 823014778 436542075 78470740 515430257 78470740 515430257 673612248 101422372 673612248 101422372 349647617 934929778 349647617 934929778 140503379 266118234 140503379 266118234 39747747 608195778 39747747 608195778 447486585 59602857 447486585 59602857 771184554 740460691 771184554 740460691 731464509 51662784 731464509 51662784 70894359 503354744 70894359 503354744 809693010 87347532 809693010 87347532 289030019 184793842 289030019 184793842 131428490 953129885 131428490 953129885 492493131 297715470 492493131 297715470 52934397 718138153 52934397 718138153 654136941 390070598 654136941 390070598 215477388 661514754 215477388 661514754 829396316 887998635 829396316 887998635 200806260 164033914 200806260 164033914 983108351 763804831 983108351 763804831 773380770 8807299 773380770 8807299 45014615 531776582 45014615 531776582 997398501 26244833 997398501 26244833 388767313 911564117 388767313 911564117 846733057 209022769 846733057 209022769 582561006 692139935 582561006 692139935 448178236 88201889 448178236 88201889 42015211 868049626 42015211 868049626 731982403 46193918 731982403 46193918 89029302 764292589 89029302 764292589 765230525 608544300 765230525 608544300 89811996 316018742 89811996 316018742 627456050 232224814 627456050 232224814 263701460 833884043 263701460 833884043 987313580 5865826 987313580 5865826 4626199 479631726 4626199 479631726 992376493 20293893 992376493 20293893 316210456 844571422 316210456 844571422 991841315 30216249 991841315 30216249 70190591 465123162 70190591 465123162 871227368 252844766 871227368 252844766 699435907 963993320 699435907 963993320 959941118 135594214 959941118 135594214 101086311 782746011 101086311 782746011 711555777 138201194 711555777 138201194 221065054 761872275 221065054 761872275 838230366 275065155 838230366 275065155 59864676 909002154 59864676 909002154 541474492 175261611 541474492 175261611 132979562 527295367 132979562 527295367 570657635 43254565 570657635 43254565 342822138 832549939 342822138 832549939 499948076 273325983 499948076 273325983 334861346 953370168 334861346 953370168 515612914 953370168 81177966 457367487 81177966 457367487 717403240 709017076 717403240 709017076 746615026 216031015 746615026 216031015 255377304 457122728 255377304 457122728 993386704 907346840 993386704 907346840 326177776 211793203 326177776 211793203 814801227 968590186 814801227 968590186 200434606 254794298 200434606 254794298 483399714 561224829 483399714 561224829 126929464 651778389 126929464 651778389 540590013 67244343 540590013 67244343 23181211 964643043 23181211 964643043 429981889 193962456 429981889 193962456 178905383 501828235 178905383 501828235 975036619 726152808 975036619 726152808 273231755 149172227 273231755 149172227 587614220 765054030 587614220 765054030 210730659 458721612 210730659 458721612 363347203 858495426 363347203 858495426 854607440 694156176 854607440 694156176 152463302 156146769 152463302 156146769 997697713 132066446 997697713 132066446 736852759 599808031 736852759 599808031 285092290 818425896 285092290 818425896 767095049 359865290 767095049 359865290 186427031 596018183 186427031 596018183 708450801 777714556 708450801 777714556 547311702 80085877 547311702 80085877 703868204 644792314 703868204 644792314 332700560 405339430 332700560 405339430 706947449 35833912 706947449 35833912 663761693 498433055 663761693 498433055 906552129 795248959 906552129 795248959 22122232 912348416 22122232 912348416 685733765 149802021 685733765 149802021 330883279 571313328 330883279 571313328 906241864 117653262 906241864 117653262 177963408 427891369 177963408 427891369 366914552 944434781 366914552 944434781 521198023 664998119 521198023 664998119 212566209 908071035 212566209 908071035 416685574 334966941 416685574 334966941 111527114 951363069 111527114 951363069 744354088 338790861 744354088 338790861 247056778 708834173 247056778 708834173 35043685 402753264 35043685 402753264 939979510 795444970 939979510 795444970 43060989 746275160 43060989 746275160 867663612 535521653 867663612 535521653 139960151 758698350 139960151 758698350 743098579 283506541 743098579 283506541 151635707 809205182 151635707 809205182 858767497 625502802 858767497 625502802 765617273 657295889 765617273 657295889 20620047 89542358 20620047 89542358 198289080 951098506 198289080 951098506 751272855 899845858 751272855 899845858 67449963 110768935 67449963 110768935 174299671 760730070 174299671 760730070 879181685 277607625 879181685 277607625 145396703 882371978 145396703 882371978 961932259 341533395 961932259 341533395 41976585 756818908 41976585 756818908 976213227 826138914 976213227 826138914 508916992 121164419 508916992 121164419 318291626 968320793 318291626 968320793 935750991 6567820 935750991 6567820 814476444 930063774 814476444 930063774 19033131 487713385 19033131 487713385 612328513 787668374 612328513 787668374 31796295 545353905 31796295 545353905 961946426 762908561 961946426 762908561 744422998 43365207 744422998 43365207 403284192 993342286 403284192 993342286 982665120 380256048 982665120 380256048 146807041 640678772 146807041 640678772 422586705 969682645 422586705 969682645 960196151 233097771 960196151 233097771 580542581 658604714 580542581 658604714 877106984 81317030 877106984 81317030 226186498 566347436 226186498 566347436 816401535 157808567 816401535 157808567 472575130 486114561 472575130 486114561 252256738 182073810 252256738 182073810 644864367 621595980 644864367 621595980 24935528 986454696 24935528 986454696 999203510 96644653 999203510 96644653 732886313 332883767 732886313 332883767 48961472 169612893 48961472 169612893 890968460 36330541 890968460 36330541 441921711 915758819 441921711 915758819 366623050 391312667 366623050 391312667 917639088 721720698 917639088 721720698 117749429 133934172 117749429 415910090 117749429 415910090 770278338 143045559 770278338 143045559 901505432 849837892 901505432 849837892 81934436 92190569 81934436 92190569 10654901 960917881 10654901 960917881 577670434 304031941 577670434 304031941 187528307 964580786 187528307 964580786 940735721 383324843 940735721 383324843 37129066 878928060 37129066 878928060 474569440 644548333 474569440 644548333 765367613 337725420 765367613 337725420 205740967 475916419 205740967 475916419 60497129 52655242 60497129 52655242 233248465 775814679 233248465 775814679 852183469 305688927 852183469 305688927 632239578 980483295 632239578 980483295 361696696 183444009 361696696 183444009 123197315 849189286 123197315 849189286 819924263 741329671 819924263 741329671 21353694 28776706 21353694 28776706 556035933 984469202 556035933 984469202 267666769 494157795 267666769 494157795 976263647 265937274 976263647 265937274 45111798 88645621 45111798 88645621 724261842 980272512 724261842 980272512 359096068 313268598 359096068 313268598 827501461 914326945 827501461 914326945 71927667 250157374 71927667 250157374 998736716 872065691 998736716 872065691 68192822 437955639 68192822 437955639 786316044 129831642 786316044 129831642 35391288 756026757 35391288 756026757 246880924 778416778 246880924 778416778 796582144 442344868 796582144 442344868 843057883 300833380 843057883 300833380 230525408 999893374 230525408 999893374 984483480 84545435 984483480 84545435 385825098 316086668 385825098 316086668 151756152 927952908 151756152 927952908 357472432 121263674 357472432 121263674 897351650 912024722 897351650 912024722 491406459 196149697 491406459 196149697 60355565 50440077 60355565 50440077 993913457 179580772 993913457 179580772 184954714 802091385 184954714 802091385 35228340 67525323 35228340 67525323 577843735 700401305 577843735 700401305 755536288 770507803 755536288 770507803 134003922 109691137 134003922 109691137 773280588 726504167 773280588 726504167 131522961 509909321 131522961 509909321 913776856 376774902 913776856 376774902 4094999 994363838 4094999 994363838 866204747 311137671 866204747 311137671 78139401 923458930 78139401 923458930 888707672 177438324 888707672 177438324 93777269 722702373 93777269 722702373 546398770 399905931 546398770 399905931 892648551 762998026 892648551 762998026 44711820 84299184 44711820 84299184 988307910 979843982 988307910 979843982 96650233 15241830 96650233 15241830 978348266 903096300 978348266 903096300 150472030 406938589 150472030 406938589 65799954 924853141 65799954 924853141 149358468 131973471 149358468 131973471 641075409 939871234 641075409 939871234 914437751 317300184 914437751 317300184 360482979 502467757 360482979 502467757 533027447 85177983 533027447 85177983 54531323 865864025 54531323 865864025 663991022 1271026 663991022 1271026 183061495 440128154 183061495 440128154 863833899 825624167 863833899 825624167 866394985 221909785 866394985 221909785 326746586 936100971 326746586 936100971 948359076 110917955 948359076 110917955 300921613 915514543 300921613 915514543 451687762 14336192 451687762 14336192 28628802 891112163 28628802 891112163 715566091 205989667 715566091 205989667 314111019 947390536 314111019 947390536 899360556 317984979 899360556 317984979 144822344 736103268 144822344 736103268 889863264 347748869 889863264 347748869 4283149 107148723 4283149 107148723 869154212 993296129 869154212 993296129 81579280 962369526 81579280 962369526 249205659 4831542 249205659 4831542 103298857 588488081 103298857 588488081 611816475 694900778 611816475 694900778 852065014 271333956 852065014 271333956 558210331 898451099 558210331 898451099 798250738 577727493 798250738 577727493 150184958 364137307 150184958 364137307 779094180 978804349 779094180 978804349 18810019 587567053 18810019 587567053 392319499 78609023 392319499 78609023 852061946 741651485 852061946 741651485 318965558 949429926 318965558 949429926 649187308 98241923 649187308 98241923 134745400 978140713 134745400 978140713 974497698 177672191 974497698 177672191 277817306 719864407 277817306 719864407 412191534 28894020 412191534 28894020 753222114 757943536 753222114 757943536 25975018 281694842 25975018 281694842 769537360 856952771 769537360 856952771 52143099 413317418 52143099 413317418 510767995 301635876 510767995 301635876 895911148 778090687 895911148 778090687 131618707 569565474 131618707 569565474 738013734 342280640 738013734 342280640 959293243 99488603 959293243 99488603 648410622 818916204 648410622 818916204 300960154 156600701 300960154 156600701 924221327 9169130 924221327 9169130 334726283 771112919 334726283 771112919 763422948 330326075 763422948 330326075 33719490 952337153 33719490 952337153 760187319 353358169 760187319 353358169 88746589 973453274 88746589 973453274 688401228 66920524 688401228 66920524 420249470 424217000 420249470 424217000 793768155 997365128 793768155 997365128 54142902 263936566 54142902 263936566 179723954 732756352 179723954 732756352 46605930 369766278 46605930 369766278 280940962 946434813 280940962 946434813 917600807 40446869 917600807 40446869 408332418 459203152 408332418 459203152 115645476 968391973 115645476 968391973 918253675 32501778 918253675 32501778 465727761 840828563 465727761 840828563 991647652 21694614 991647652 21694614 280586866 761426975 280586866 761426975 982765516 111968371 982765516 111968371 611151008 85466761 611151008 85466761 634646359 334565120 634646359 334565120 788492114 40632307 788492114 40632307 124501517 481541683 124501517 481541683 980214759 251336379 980214759 251336379 512334615 987538307 512334615 987538307 370995438 40895767 370995438 40895767 926436562 802896855 926436562 802896855 116207377 992018292 116207377 992018292 899355302 59927785 899355302 59927785 382711761 677402687 382711761 677402687 672336675 82697567 672336675 82697567 328068535 659824208 328068535 659824208 581719230 518891685 581719230 518891685 311772878 817263627 311772878 817263627 953724386 192762844 953724386 192762844 37175213 90406100 37175213 90406100 137994494 950531391 137994494 950531391 624954995 141838282 624954995 141838282 120902771 685875333 120902771 685875333 711690438 832797335 711690438 255514141 711690438 255514141 49481403 874809632 49481403 874809632 943722842 156557741 943722842 156557741 227622109 586241943 227622109 586241943 116134353 190402978 116134353 190402978 951316104 942996692 951316104 942996692 295055600 98759312 295055600 98759312 996093038 557039202 996093038 557039202 86103278 821058336 86103278 821058336 738200085 461774484 738200085 461774484 188685579 816255648 188685579 816255648 676451304 7625897 676451304 7625897 257089425 666593919 257089425 666593919 933877447 103017483 933877447 103017483 617692355 546730356 617692355 546730356 177190563 60762515 177190563 60762515 895415705 402135877 895415705 402135877 351012278 784920840 351012278 784920840 959655087 131881830 959655087 131881830 287106719 555099176 287106719 555099176 881881782 910454624 881881782 910454624 50599917 187821298 50599917 187821298 270776309 818671617 270776309 818671617 661120230 380374061 661120230 380374061 140896071 702869283 140896071 702869283 758069778 182089078 758069778 182089078 468774585 958321331 468774585 958321331 2363486 8224836 2363486 8224836 261055245 958393346 261055245 958393346 819330182 992479099 819330182 992479099 319158012 514072291 319158012 514072291 414396782 802190344 414396782 802190344 6770553 758549267 6770553 758549267 579849098 507774341 579849098 507774341 16330594 176350943 16330594 695910823 16330594 695910823 645663450 147960108 645663450 147960108 22328811 721436802 22328811 721436802 865080131 51389300 865080131 51389300 181483227 990282307 181483227 990282307 364635474 694591628 364635474 965550770 364635474 965550770 63585194 835360060 63585194 835360060 859637704 25041614 859637704 25041614 62219983 311227653 62219983 311227653 704528239 993219891 704528239 993219891 219685002 396345237 219685002 396345237 53877227 717936130 53877227 717936130 527801391 21426150 527801391 21426150 113145346 632676807 113145346 632676807 842169868 402556656 842169868 402556656 169237818 808355910 169237818 808355910 827685947 315180567 827685947 315180567 803796661 600207996 803796661 600207996 97010953 316081941 97010953 316081941 342786315 859511457 342786315 859511457 900911332 95149224 900911332 95149224 678958196 911058231 678958196 911058231 884327261 253113519 884327261 253113519 627644272 565145303 627644272 565145303 94827484 367886907 94827484 367886907 492935595 110705492 492935595 110705492 924018234 985571591 924018234 985571591 394337678 274649964 394337678 274649964 747234809 111574102 747234809 111574102 914940912 983206328 914940912 983206328 23215100 832782533 23215100 832782533 678286761 14928278 678286761 14928278 170123599 477865324 170123599 477865324 47759855 165608807 47759855 165608807 991455532 979369230 991455532 979369230 58819635 465127438 58819635 465127438 663788053 769209267 663788053 769209267 452134994 137200551 452134994 137200551 738205864 851543935 738205864 851543935 93470533 31556606 93470533 31556606 493002368 744478021 493002368 744478021 603217137 465518363 603217137 465518363 244491502 998360160 244491502 998360160 662039606 257050526 662039606 257050526 584080573 906908550 584080573 906908550 826582165 404847510 826582165 404847510 73016307 848814456 73016307 848814456 615785937 179117457 615785937 179117457 117953924 26344230 117953924 26344230 457437888 771913876 457437888 771913876 981044654 38507065 981044654 38507065 305886131 805360835 305886131 805360835 506989057 90673804 506989057 90673804 1113974 1121393 1113974 993546167 1113974 993546167 882496061 368684565 882496061 368684565 54739525 74740458 54739525 74740458 660915150 745587408 660915150 745587408 491200877 34153091 491200877 34153091 169944947 411916902 169944947 411916902 939575556 871552834 939575556 871552834 170154525 110449250 170154525 110449250 251024655 994140352 251024655 994140352 822288937 63944896 822288937 63944896 221635009 788516876 221635009 788516876 537071223 222981999 537071223 222981999 582128409 882211050 582128409 882211050 912726354 82353446 912726354 82353446 229779023 956617826 229779023 956617826 697912973 644053175 697912973 644053175 461318802 837916512 461318802 837916512 976121370 986384811 976121370 986384811 39657558 122347109 39657558 122347109 293410519 411139449 293410519 411139449 951526639 940061783 951526639 940061783 487957662 39223248 487957662 39223248 910132889 735434465 910132889 735434465 180911020 198599310 180911020 198599310 574681872 981784415 574681872 981784415 70041967 124859794 70041967 124859794 791659662 864001384 791659662 864001384 257824161 366783249 257824161 366783249 963218398 931340511 963218398 931340511 90268917 426103919 90268917 426103919 821051894 889402656 821051894 889402656 332972764 62327657 332972764 62327657 91895633 519906707 91895633 519906707 458451500 387666388 458451500 387666388 966974866 610286221 966974866 610286221 266862968 261822796 266862968 261822796 948775229 994905612 948775229 994905612 442053371 76170241 442053371 76170241 730779063 76170241 33239361 939960586 33239361 939960586 573769705 453533547 573769705 453533547 925038704 835146094 925038704 835146094 122260089 324671168 122260089 324671168 898810068 598644241 898810068 598644241 125865613 225202902 125865613 225202902 841391776 513626897 841391776 513626897 575652934 908401377 575652934 908401377 936571877 531069382 936571877 531069382 599974719 234084050 599974719 234084050 935013265 604629380 935013265 604629380 227311045 275049321 227311045 275049321 374438889 480837096 374438889 480837096 841760303 74223339 841760303 74223339 162980949 843171717 162980949 843171717 957937408 626080414 957937408 626080414 139486303 47695605 139486303 47695605 753808879 903412954 753808879 903412954 337203505 903412954 991951858 247643732 991951858 247643732 87731068 20184809 87731068 20184809 872518383 782224836 872518383 782224836 524026089 98387447 524026089 98387447 278075844 321806518 278075844 321806518 207054929 264780700 207054929 264780700 711011668 703045957 711011668 703045957 37662245 9616839 37662245 9616839 408948171 330518329 408948171 330518329 928491889 994456820 928491889 994456820 996638698 19794273 996638698 19794273 70080999 956370914 70080999 956370914 676787058 764468025 676787058 764468025 88854172 571522917 88854172 571522917 586304770 373708326 586304770 373708326 44197185 990565366 44197185 990565366 516030507 85241275 516030507 85241275 11451565 999654034 11451565 999654034 742119291 392127213 742119291 392127213 4658436 955056809 4658436 955056809 694147964 91703403 694147964 91703403 406670296 897878486 406670296 897878486 743634945 214027526 743634945 214027526 16226860 986577941 16226860 986577941 337768994 20812987 337768994 20812987 928427162 448425754 928427162 448425754 724740667 337228737 724740667 337228737 682563603 752114931 682563603 752114931 776815820 335257542 776815820 335257542 278893998 773402494 278893998 773402494 755207577 529914388 755207577 529914388 321240875 891541021 321240875 891541021 548094188 223801421 548094188 223801421 862179646 14451446 862179646 14451446 924351987 874109932 924351987 874109932 77154926 146295285 77154926 146295285 200284941 662146152 200284941 662146152 971489926 109355408 971489926 109355408 821321144 637528402 821321144 637528402 981997526 637528402 407494835 137691541 407494835 137691541 16578440 100535411 16578440 100535411 616788810 804201246 616788810 804201246 249074242 143974690 249074242 143974690 41492448 866798760 41492448 866798760 630682342 963058369 630682342 963058369 107410874 524081416 107410874 524081416 862056445 933050949 862056445 933050949 226129095 29231582 226129095 29231582 700393580 708504460 700393580 708504460 573847088 708504460 960276443 929788728 960276443 929788728 51896296 113795128 51896296 113795128 512851089 402404547 512851089 402404547 36585932 828311516 36585932 828311516 954094910 361850985 954094910 361850985 405225353 949922793 405225353 949922793 955568301 653996926 955568301 653996926 385854418 938909775 385854418 938909775 770759329 207641697 770759329 207641697 920164617 869646359 920164617 869646359 78574792 362076645 78574792 362076645 973200155 819383321 973200155 819383321 107203434 140452882 107203434 596582709 107203434 596582709 621292529 29101895 621292529 29101895 712452098 269383815 712452098 269383815 103279660 903014781 103279660 903014781 810545633 181520285 810545633 181520285 887135806 66416394 887135806 66416394 735215361 868440069 735215361 868440069 42885847 667725629 42885847 667725629 696866250 978657610 696866250 978657610 298600761 180300863 298600761 180300863 21415536 587705248 21415536 587705248 455995376 190581544 455995376 190581544 881596811 585908148 881596811 585908148 37330857 76491326 37330857 76491326 191312851 218860686 191312851 218860686 733033335 868431790 733033335 868431790 93030707 403197313 93030707 403197313 976439267 927437117 976439267 927437117 124127495 404167563 124127495 404167563 501753493 711133975 501753493 711133975 68455568 224028859 68455568 224028859 396045879 538035559 396045879 538035559 431040723 808163319 431040723 808163319 155239995 154962392 155239995 154962392 404707795 854315942 404707795 854315942 224892850 565636094 224892850 565636094 916293292 166848123 916293292 166848123 147774129 618210650 147774129 618210650 636879252 283570184 636879252 283570184 138547402 707632466 138547402 707632466 752784781 110502227 752784781 110502227 384859736 602611803 384859736 602611803 201959744 904396622 201959744 536284833 201959744 536284833 877855836 942331508 877855836 942331508 531118751 99034806 531118751 99034806 857268985 925368664 857268985 925368664 143726661 41989032 143726661 41989032 783956454 232655700 783956454 232655700 19147834 352375320 19147834 352375320 876247653 602014672 876247653 602014672 140047266 89124201 140047266 89124201 747981957 711746329 747981957 711746329 78952657 167575713 78952657 167575713 927573151 579734570 927573151 579734570 730636789 220020984 730636789 220020984 87478886 860751904 87478886 860751904 895505977 215968392 895505977 215968392 127726410 739233474 127726410 739233474 830895553 447771591 830895553 447771591 388126787 31575280 388126787 31575280 719959003 770419777 719959003 770419777 941847573 974503212 941847573 974503212 649840340 308095159 649840340 308095159 388454885 654682176 388454885 654682176 864310236 931391891 864310236 931391891 650438920 277032777 650438920 277032777 430640080 584402526 430640080 584402526 270487435 4809986 270487435 4809986 128935258 691489051 128935258 691489051 807533226 46752445 807533226 46752445 611534895 868731024 611534895 868731024 806852157 410907763 806852157 410907763 464143992 893229071 464143992 893229071 610748975 415872838 610748975 415872838 63838517 898997247 63838517 898997247 548220559 493790085 548220559 493790085 607413557 849212172 607413557 849212172 915538309 294741177 915538309 294741177 263995247 978612972 263995247 978612972 998278372 450790128 998278372 450790128 246285165 20956717 246285165 20956717 772653989 954744873 772653989 954744873 163861134 453362851 163861134 453362851 455402301 41103774 455402301 41103774 990229606 964262567 990229606 964262567 100421152 631320201 100421152 631320201 534629779 366515289 534629779 366515289 628694871 783450192 628694871 783450192 805761949 282161561 805761949 282161561 102276856 909641532 102276856 909641532 911291847 541176992 911291847 541176992 537092884 867596116 537092884 867596116 939862496 182081567 939862496 182081567 188318167 857863697 188318167 857863697 952996904 36212502 952996904 36212502 797336497 451352337 797336497 451352337 290954485 309439606 290954485 309439606 916926787 924421871 916926787 924421871 400719365 178756065 400719365 178756065 936061443 327452243 936061443 327452243 205027665 22390041 205027665 22390041 880123456 810649421 880123456 810649421 16136297 25539426 16136297 25539426 609788073 655837744 609788073 655837744 717252538 530610086 717252538 530610086 93217326 189110607 93217326 189110607 658014010 696718048 658014010 696718048 927676717 136027329 927676717 136027329 35827804 991377739 35827804 991377739 990612466 490302892 990612466 490302892 106373740 794327199 106373740 794327199 918204918 15913565 918204918 15913565 532138078 396133214 532138078 396133214 839422240 116586838 839422240 116586838 650114537 255766707 650114537 255766707 137615800 502223232 137615800 502223232 423535808 169722997 423535808 169722997 197764157 687112441 197764157 687112441 648907640 179200093 648907640 179200093 537965871 766830536 537965871 766830536 274434932 467910119 274434932 467910119 53472780 326729079 53472780 326729079 928119834 864157544 928119834 864157544 730763624 954169821 730763624 954169821 978540266 140041848 978540266 140041848 283238664 59087284 283238664 59087284 210568547 903364156 210568547 903364156 930741937 238059675 930741937 238059675 596194585 37651289 596194585 37651289 38619246 905724169 38619246 905724169 777145222 71682760 777145222 71682760 88239265 824330584 88239265 824330584 202184418 80864041 202184418 80864041 465253885 457290382 465253885 457290382 909179689 267550857 909179689 267550857 324638791 990360583 324638791 990360583 57772485 150189300 57772485 150189300 921579949 843639436 921579949 843639436 556364662 31719637 556364662 31719637 787249638 306350759 787249638 306350759 110110862 934316735 110110862 934316735 769580490 103353088 769580490 103353088 370952625 950563839 370952625 950563839 716337858 729277001 716337858 729277001 288160301 344019732 288160301 344019732 564984880 964831568 564984880 964831568 84912515 83825933 84912515 83825933 244969947 193669838 244969947 193669838 944751770 734369068 944751770 734369068 438119132 169984124 438119132 169984124 48095739 14759927 48095739 14759927 905632118 842129531 905632118 842129531 198165659 556484824 198165659 556484824 805330827 732619919 805330827 732619919 19713405 48036176 19713405 48036176 995375532 771947165 995375532 771947165 84768034 982716467 84768034 982716467 646051948 16341490 646051948 16341490 794930249 838426064 794930249 838426064 351755633 126012415 351755633 126012415 934886029 869441365 934886029 869441365 75465948 198881159 75465948 198881159 657193589 973797886 657193589 973797886 168050866 242194191 168050866 242194191 544079520 888603308 544079520 888603308 283627352 3646220 283627352 3646220 3817915 771603641 3817915 771603641 956277377 11819776 956277377 11819776 418102234 573013161 418102234 573013161 820009060 207880578 820009060 207880578 122167842 635006649 122167842 635006649 700608483 857516515 700608483 857516515 845628135 818095115 845628135 818095115 235087747 272263677 235087747 272263677 633115016 623554708 633115016 623554708 11236217 16504922 11236217 16504922 490033956 796533989 490033956 796533989 180252564 247412340 180252564 247412340 729622877 714288883 729622877 714288883 447567521 52767089 447567521 52767089 641556774 947837031 641556774 947837031 861055103 37533456 861055103 37533456 324912773 895454008 324912773 895454008 950258922 74779578 950258922 74779578 552120723 434423545 552120723 434423545 744796196 851030201 744796196 851030201 103921107 99645615 103921107 99645615 983875156 718172921 983875156 718172921 147472643 199508271 147472643 199508271 631610215 622608575 631610215 622608575 39779907 57715606 39779907 57715606 936740603 783532234 936740603 783532234 8910132 45522954 8910132 45522954 918749872 486380765 918749872 486380765 384131123 291337329 384131123 291337329 413588158 945646010 413588158 945646010 856295373 50191199 856295373 50191199 536202505 819252925 536202505 819252925 329374505 503070497 329374505 503070497 988873601 24042999 988873601 24042999 14651598 793755180 14651598 793755180 832754511 258165645 832754511 258165645 457952866 534928673 457952866 534928673 654727255 556308795 654727255 556308795 48070395 291363924 48070395 291363924 737464135 995534027 737464135 995534027 109876472 21765842 109876472 21765842 943558384 765013713 943558384 765013713 69269431 117103747 69269431 117103747 532068556 923989603 532068556 923989603 904160418 123815907 904160418 123815907 230766124 367057042 230766124 367057042 43315347 901667429 43315347 901667429 471283191 465955086 471283191 465955086 913906946 58271580 913906946 58271580 361543956 843571028 361543956 843571028 756062000 13556524 756062000 13556524 390344837 915603802 390344837 915603802 903960566 319831682 903960566 319831682 153718671 635340068 153718671 635340068 628454599 100301640 628454599 100301640 239829528 623454586 239829528 623454586 686696789 758345214 686696789 758345214 31139252 20097148 31139252 20097148 846448815 108748548 846448815 108748548 12578648 819240166 12578648 819240166 767257331 265147652 767257331 265147652 198430596 972460424 198430596 972460424 304801201 128348257 304801201 128348257 950596895 436154408 950596895 436154408 655034140 144306155 655034140 144306155 821848250 5675799 821848250 5675799 64647941 432795977 64647941 432795977 863057507 891052018 863057507 891052018 267813400 26767007 267813400 26767007 82459659 619729886 82459659 619729886 525590731 512740732 525590731 512740732 133250798 93657396 133250798 93657396 896927928 833695719 896927928 833695719 714170077 627094187 714170077 627094187 258131895 263197878 258131895 263197878 655206475 826467222 655206475 826467222 214651591 325244361 214651591 325244361 783129595 998210428 783129595 998210428 17155699 382011125 17155699 382011125 708986748 382011125 549396648 623733706 549396648 623733706 979148428 842664 979148428 842664 91953765 802815469 91953765 802815469 720089166 61584697 720089166 61584697 188937446 474535038 188937446 474535038 566810675 127226693 566810675 127226693 193743237 887063844 193743237 887063844 455309053 207910922 455309053 207910922 286504197 701841538 286504197 701841538 501447490 145037512 501447490 145037512 48133909 852291591 48133909 852291591 712211515 48227154 712211515 48227154 170658163 268311151 170658163 268311151 339485616 23982623 339485616 23982623 654900663 637815803 654900663 637815803 161806557 256987440 161806557 256987440 284257381 572820981 284257381 572820981 75204210 296807508 75204210 296807508 828003269 75219351 828003269 75219351 341579691 663269232 341579691 663269232 500099751 848025183 500099751 848025183 924598891 306329492 924598891 306329492 160283407 55534286 160283407 55534286 995058968 923862105 995058968 923862105 198921995 559664847 198921995 559664847 630640639 927051975 630640639 927051975 814591693 490617341 814591693 490617341 1663934 858092959 1663934 858092959 532377443 370340426 532377443 370340426 349652802 998868382 349652802 998868382 60671949 144908888 60671949 144908888 603646943 786662007 603646943 786662007 782661731 30306864 782661731 30306864 525973331 818093946 525973331 818093946 801349367 695579242 801349367 695579242 287711910 976350335 287711910 976350335 547051581 838172730 547051581 838172730 286665662 763469158 286665662 763469158 963072398 75714490 963072398 75714490 433187112 899559735 433187112 899559735 852421712 144561821 852421712 144561821 249491189 574115989 249491189 574115989 854427171 972894076 854427171 972894076 22112034 547694711 22112034 547694711 737053122 473253955 737053122 473253955 131430731 203170285 131430731 203170285 715276615 853030346 715276615 853030346 18113170 279170064 18113170 279170064 765512696 158648076 765512696 158648076 543661108 999165238 543661108 999165238 617082168 544073298 617082168 544073298 188778087 948859598 188778087 948859598 994995644 177849470 994995644 177849470 143305752 885971013 143305752 885971013 530291067 319133734 530291067 319133734 234012704 192656910 234012704 192656910 751375881 622917297 751375881 622917297 33979395 33070410 33979395 33070410 820045504 747266357 820045504 747266357 80479711 193047943 80479711 193047943 226665767 692989188 226665767 692989188 845616348 121700256 845616348 121700256 5859021 356096755 5859021 356096755 683942700 936106444 683942700 936106444 285456228 612479381 285456228 612479381 804137242 900194771 804137242 900194771 81226770 214574697 81226770 214574697 756983028 886779658 756983028 886779658 15341722 125302385 15341722 125302385 885169697 970168748 885169697 970168748 292525481 317753770 292525481 317753770 877686976 870753020 877686976 870753020 172650137 675970928 172650137 675970928 742869152 728506921 742869152 728506921 594771568 114138090 594771568 114138090 805729299 800814573 805729299 800814573 147923273 115856502 147923273 115856502 829153390 620499015 829153390 620499015 9458364 868989177 9458364 868989177 536341089 266459674 536341089 266459674 866255993 653339982 866255993 653339982 301495203 709251482 301495203 709251482 758595528 183658522 758595528 183658522 296055282 566620474 296055282 566620474 201411820 31763102 201411820 31763102 836494523 813434074 836494523 813434074 456325954 291629251 456325954 291629251 207204104 659294558 207204104 659294558 744684048 302101833 744684048 302101833 921127287 218681661 921127287 218681661 133201491 889217382 133201491 889217382 776540639 487121801 776540639 487121801 222895912 745837905 222895912 745837905 746830295 840300801 746830295 840300801 25702351 38953298 25702351 38953298 788067420 478281816 788067420 478281816 15872961 923684061 15872961 923684061 462192161 520084292 462192161 520084292 973429162 175608226 973429162 175608226 92989080 986613435 92989080 986613435 923815894 813888028 923815894 813888028 5389284 120880640 5389284 120880640 545817012 876936641 545817012 876936641 5192152 529696478 5192152 529696478 909879138 128231910 909879138 128231910 457507186 817074682 457507186 817074682 251129799 164251338 251129799 164251338 959162302 747568554 959162302 747568554 267425747 919556214 267425747 919556214 909465893 408620223 909465893 408620223 19327241 945627833 19327241 945627833 284165937 42133142 284165937 42133142 658983119 699623262 658983119 699623262 363603215 175747791 363603215 175747791 925834605 814239801 925834605 814239801 393189255 354762580 393189255 354762580 587725451 304794333 587725451 304794333 162825219 967459724 162825219 967459724 915391854 170160719 915391854 170160719 87220135 628863825 87220135 628863825 797566087 169869579 797566087 169869579 386810387 744105088 386810387 744105088 973643551 92170562 973643551 92170562 271947656 16540778 271947656 16540778 384218359 655252772 384218359 655252772 872300470 164100316 872300470 164100316 85436332 790279236 85436332 790279236 841419822 385202679 841419822 385202679 36516337 223453207 36516337 223453207 990537702 786167092 990537702 786167092 173985090 896627070 173985090 896627070 350992740 25481939 350992740 25481939 925040225 822629903 925040225 822629903 12309118 586886065 12309118 586886065 642534989 347352173 642534989 347352173 52439031 465668342 52439031 465668342 919970714 891255724 919970714 891255724 628761989 385491756 628761989 385491756 326537684 825716863 326537684 825716863 752280141 315383063 752280141 315383063 912438344 961301941 912438344 961301941 493032103 429147145 493032103 429147145 50892988 666269601 50892988 666269601 756436223 307737655 756436223 444938246 756436223 444938246 373596016 186593918 373596016 186593918 911858003 421048623 911858003 421048623 115053183 21261456 115053183 21261456 414944409 959451323 414944409 959451323 720049130 26433638 720049130 26433638 12277287 643072098 12277287 643072098 915347002 129015778 915347002 129015778 123967080 786943959 123967080 786943959 897916601 309153903 897916601 309153903 421848142 948231487 421848142 948231487 785340863 549417404 785340863 549417404 13119071 994962728 13119071 994962728 984915438 295716943 984915438 295716943 446487168 123035055 446487168 123035055 729295813 892404004 729295813 892404004 156236496 303856574 156236496 303856574 526661805 213986823 526661805 213986823 54032640 891640556 54032640 891640556 755923492 37629921 755923492 37629921 181138988 477955716 181138988 477955716 452060847 851398987 452060847 851398987 306504052 81299504 306504052 81299504 588297725 593593143 588297725 593593143 971744429 727967978 971744429 727967978 165119408 103135582 165119408 103135582 865844943 971658820 865844943 971658820 1771218 377554383 1771218 377554383 784674746 928573262 784674746 928573262 67453432 198503640 67453432 198503640 391264842 443144742 391264842 443144742 216411584 221464960 216411584 221464960 963979807 731225404 963979807 731225404 498459126 42721134 498459126 42721134 896562018 507394088 896562018 507394088 110057674 704747647 110057674 704747647 15749572 74671124 15749572 74671124 880100557 978726914 880100557 978726914 187839864 206447068 187839864 206447068 892331974 601764593 892331974 601764593 95773916 27757615 95773916 27757615 707479110 895038584 707479110 895038584 428836522 96960212 428836522 96960212 26260537 976834139 26260537 976834139 511582592 135154420 511582592 135154420 153034842 497172174 153034842 497172174 817954395 160148628 817954395 160148628 934459272 599674441 934459272 599674441 333619278 53781813 333619278 53781813 645544412 981336522 645544412 981336522 63371139 686147030 63371139 686147030 501273488 731140914 501273488 731140914 34348726 289068307 34348726 289068307 626655293 300796594 626655293 300796594 349395548 40013111 349395548 40013111 636646284 888523341 636646284 888523341 931949781 136219598 931949781 136219598 414736373 854692209 414736373 854692209 313849914 175249988 313849914 175249988 486910988 609985132 486910988 609985132 184718658 303991867 184718658 303991867 582529945 807808988 582529945 807808988 56611554 146476713 56611554 146476713 569223038 980904402 569223038 980904402 732400042 252265568 732400042 252265568 879914446 87600334 879914446 87600334 114100402 405066289 114100402 405066289 340378113 141468800 340378113 141468800 794228350 769665688 794228350 769665688 183231386 255037581 183231386 255037581 697708760 883745234 697708760 883745234 258719903 215786812 258719903 215786812 936672677 752921658 936672677 752921658 228869548 155199954 228869548 155199954 995994758 995328680 995994758 995328680 202293216 150775203 202293216 150775203 992986601 456250233 992986601 456250233 215705812 571132873 215705812 571132873 31079035 87301705 31079035 87301705 749465871 363153785 749465871 363153785 412325214 298246167 412325214 298246167 190758754 867885547 190758754 867885547 811444489 148264322 811444489 148264322 458558794 604200395 458558794 604200395 720990198 125341486 720990198 125341486 323204089 983734054 323204089 983734054 625411131 419610701 625411131 419610701 415884049 113741712 415884049 113741712 800677165 734280796 800677165 734280796 21395637 339962548 21395637 339962548 49756539 989781827 49756539 989781827 993535858 843418174 993535858 843418174 296397388 130671708 296397388 130671708 589251588 939003258 589251588 939003258 145712417 27910534 145712417 27910534 673237453 905129905 673237453 905129905 255627397 86125032 255627397 86125032 47953296 799788707 47953296 799788707 864443539 109033386 864443539 109033386 959466657 581996838 959466657 581996838 9906391 806091 9906391 806091 990392219 735898094 990392219 735898094 585620616 492952366 585620616 492952366 156399059 863457248 156399059 863457248 840849867 725754654 840849867 725754654 32124785 970543049 32124785 970543049 962231696 283755046 962231696 283755046 319042157 429205886 319042157 429205886 199639288 813889598 199639288 813889598 996969668 77703796 996969668 77703796 71759551 954633483 71759551 954633483 972756301 131202239 972756301 131202239 542513592 379762125 542513592 379762125 891056434 685010551 891056434 685010551 255404759 30365696 255404759 30365696 313530248 547322390 313530248 547322390 826152502 73347890 826152502 73347890 357534526 688431583 357534526 688431583 194640566 124550666 194640566 124550666 934065169 883717981 934065169 883717981 408730284 95962306 408730284 95962306 835592976 834009953 835592976 834009953 237403144 520482399 237403144 520482399 42454852 520482399 770133716 750753126 770133716 750753126 295433946 11191571 295433946 11191571 967536056 810916786 967536056 810916786 829429937 40658174 829429937 40658174 273559615 732437119 273559615 732437119 787775936 766127293 787775936 766127293 632631251 409877369 632631251 409877369 119678390 876448983 119678390 876448983 789767003 138290869 789767003 138290869 384301110 760452284 384301110 760452284 966064976 173487909 966064976 173487909 56439808 687323468 56439808 687323468 757407791 135021072 757407791 135021072 103210169 537938024 103210169 537938024 721438353 92261998 721438353 92261998 3192437 759965386 3192437 759965386 618542439 417693545 618542439 417693545 936408043 122034145 936408043 122034145 382971220 796311652 382971220 796311652 682722589 157910903 682722589 157910903 229417992 960157629 229417992 960157629 598347535 42814067 598347535 42814067 131299134 809471448 131299134 809471448 952007061 599029514 952007061 599029514 242932943 682780061 242932943 641442242 242932943 641442242 668184186 243219033 668184186 243219033 766634143 918947166 766634143 918947166 92511815 262806336 92511815 262806336 641127233 908492177 641127233 908492177 145270681 472897306 145270681 472897306 590424032 743550309 590424032 743550309 106489342 355271387 106489342 355271387 981321325 28864147 981321325 906415224 981321325 906415224 208961703 165322014 208961703 165322014 930319626 560078253 930319626 560078253 41528517 31611236 41528517 31611236 947951545 981282562 947951545 981282562 547276251 458987161 547276251 458987161 978275371 221180083 978275371 221180083 143371487 11621977 143371487 11621977 425395110 950287400 425395110 950287400 3011560 23517211 3011560 23517211 528898626 794293985 528898626 794293985 978151206 189699883 978151206 189699883 59219792 942386474 59219792 942386474 540191643 263746595 540191643 263746595 355028428 109632161 355028428 109632161 687771596 776823913 687771596 776823913 41046880 543386333 41046880 543386333 643765585 158314915 643765585 158314915 303455395 781626535 303455395 781626535 759278822 222732979 759278822 222732979 485088571 858739754 485088571 858739754 755815990 977771959 755815990 977771959 280491855 264217950 280491855 264217950 922001656 383486117 922001656 383486117 201618125 243777616 201618125 243777616 461526830 881828583 461526830 881828583 145043994 108061724 145043994 108061724 762602879 460522875 762602879 460522875 17377227 790159869 17377227 790159869 438823385 62039282 438823385 62039282 128638622 319100982 128638622 319100982 644434451 819249731 644434451 819249731 602342495 296098919 602342495 296098919 983755596 990998029 983755596 990998029 398451609 99036299 398451609 99036299 645615430 737684738 645615430 737684738 864998727 410104889 864998727 410104889 4170833 956618783 4170833 956618783 981477662 704211547 981477662 704211547 177004101 109771204 177004101 109771204 475397686 19232880 475397686 19232880 870276009 731626524 870276009 731626524 249868435 77124665 249868435 77124665 417523559 928902985 417523559 928902985 45263729 144737370 45263729 144737370 894936990 376653691 894936990 376653691 438675653 494583530 438675653 494583530 905828803 176016997 905828803 176016997 642447572 759709847 642447572 759709847 454743533 407003863 454743533 407003863 318870602 741882889 318870602 741882889 679112848 985584576 679112848 985584576 228764668 640447699 228764668 640447699 997323803 12625643 997323803 12625643 244716471 624400886 244716471 624400886 830067314 182753581 830067314 182753581 149364759 655263447 149364759 655263447 831072490 118884433 831072490 118884433 176491338 872003622 176491338 872003622 62371466 632588441 62371466 632588441 648383750 892391743 648383750 892391743 21646870 144463566 21646870 144463566 932732822 192749568 932732822 192749568 115286678 484451195 115286678 484451195 672371824 870578412 672371824 870578412 541635333 870578412 934314275 442031647 934314275 442031647 3086420 41631497 3086420 41631497 934222467 374934600 934222467 374934600 621402590 897401387 621402590 897401387 774191254 403835763 774191254 403835763 370478494 738722017 370478494 738722017 141508728 157411884 141508728 157411884 399708411 703434540 399708411 703434540 780196597 365057922 780196597 365057922 130498088 921206139 130498088 921206139 367441824 596006846 367441824 596006846 472179672 112661682 472179672 112661682 65074567 319906010 65074567 319906010 436431825 904234053 436431825 904234053 218253071 404320290 218253071 404320290 739204273 833663301 739204273 833663301 870642670 133446882 870642670 133446882 20117856 18876756 20117856 18876756 978523022 251797682 978523022 251797682 486859794 982619938 486859794 982619938 857336958 83465560 857336958 83465560 337693823 435904373 337693823 435904373 949492016 53369055 949492016 53369055 226295606 203757433 226295606 203757433 987786032 532654693 987786032 532654693 23275936 776744067 23275936 776744067 455447368 598947280 455447368 598947280 617343762 197501091 617343762 197501091 375805537 844624359 375805537 844624359 298510483 32054059 298510483 32054059 796829314 898014077 796829314 898014077 60473582 114875727 60473582 114875727 671241797 753954092 671241797 753954092 181894780 118395512 181894780 118395512 532056101 636475508 532056101 636475508 104703862 121543815 104703862 121543815 481502394 883445907 481502394 883445907 917038136 6241077 917038136 6241077 354186782 852174573 354186782 852174573 905807950 455608484 905807950 455608484 55758780 88489305 55758780 88489305 193935522 920408466 193935522 920408466 961338476 19148895 961338476 19148895 735593481 893386437 735593481 893386437 335412346 32112925 335412346 32112925 983582435 595362226 983582435 595362226 844216 184676110 844216 184676110 943737923 526503908 943737923 526503908 51165604 649716760 51165604 649716760 355642649 315912136 355642649 315912136 878063924 507656204 878063924 507656204 154546666 26417760 154546666 26417760 910217565 556786733 910217565 556786733 252966196 204250383 252966196 204250383 160758122 870291810 160758122 870291810 955295358 115142832 955295358 115142832 710938422 685268553 710938422 685268553 937408658 267707681 937408658 267707681 37242159 936756060 37242159 936756060 423399143 259546108 423399143 259546108 996538674 26613381 996538674 26613381 749927908 808661486 749927908 808661486 59924255 155389812 59924255 155389812 855558466 619088563 855558466 619088563 451724366 164281806 451724366 164281806 130921379 539497631 130921379 539497631 344918224 155630595 344918224 155630595 632068019 935401826 632068019 935401826 19436002 57136416 19436002 57136416 170094409 807409209 170094409 807409209 920957403 676472490 920957403 676472490 131086766 750128851 131086766 750128851 761292698 299117856 761292698 299117856 294673087 717873837 294673087 717873837 465950940 131840898 465950940 131840898 233317352 747551870 233317352 747551870 852137434 7475567 852137434 7475567 4453616 717587828 4453616 717587828 899333819 135434360 899333819 135434360 514977467 709574354 514977467 709574354 713314910 265455110 713314910 265455110 954889198 58035138 954889198 58035138 625699349 750362886 625699349 750362886 40641067 153655146 40641067 153655146 669036498 711525430 669036498 711525430 233868410 96907258 233868410 96907258 945945737 988008726 945945737 988008726 138073807 836210862 138073807 836210862 989023245 254911293 989023245 254911293 73952067 946897914 73952067 946897914 793501115 315245197 793501115 315245197 98498125 988249783 98498125 988249783 618121712 757012951 618121712 757012951 540779824 168957566 540779824 168957566 932333166 268743013 932333166 268743013 174082174 682216821 174082174 682216821 777649100 912378902 777649100 912378902 655142803 189839500 655142803 189839500 936170528 805893244 936170528 805893244 210097384 725595816 210097384 725595816 996865216 41736738 996865216 41736738 163293664 864071843 163293664 864071843 833034323 178424814 833034323 178424814 344119997 918443546 344119997 918443546 669312338 288725603 669312338 288725603 869129599 775183542 869129599 775183542 450771209 62899685 450771209 62899685 244115037 793760338 244115037 793760338 466702313 134432275 466702313 134432275 620424251 851637118 620424251 851637118 130370913 630750202 130370913 630750202 443194255 41101416 443194255 41101416 24358659 898210904 24358659 898210904 892662849 454968671 892662849 454968671 145463042 719623158 145463042 719623158 926926574 332154292 926926574 332154292 160675861 4711443 160675861 4711443 751850973 977327784 751850973 977327784 165362825 735948446 165362825 735948446 877950884 977973660 877950884 977973660 57700900 131848461 57700900 131848461 855902478 966692320 855902478 966692320 677451326 273190480 677451326 273190480 335480871 528058819 335480871 528058819 928547270 951585328 928547270 951585328 971418060 516271148 971418060 516271148 340899351 915160320 340899351 915160320 833572647 812759494 833572647 812759494 60106474 66301210 60106474 66301210 877409911 799394679 877409911 799394679 207029776 8471637 207029776 8471637 771321591 298828099 771321591 298828099 928812625 888738129 928812625 888738129 263297796 132374996 263297796 132374996 683644290 909700543 683644290 909700543 113556940 51087927 113556940 51087927 710734796 765048495 710734796 765048495 736908004 358709914 736908004 358709914 408363787 604900494 408363787 604900494 170055093 307298805 170055093 307298805 987254281 972016014 987254281 972016014 121491040 547817247 121491040 547817247 453777772 920378854 453777772 920378854 190958855 365424204 190958855 365424204 447405022 21513123 447405022 21513123 869562758 603905420 869562758 603905420 589013214 785871382 589013214 785871382 43117279 226483763 43117279 226483763 669870440 226483763 459310292 501360275 459310292 501360275 102844742 197038381 102844742 197038381 906713156 917488334 906713156 917488334 162247400 196560824 162247400 196560824 915324140 803585089 915324140 803585089 128784912 401730919 128784912 401730919 671598928 733542541 671598928 733542541 334404967 157660546 334404967 157660546 8209197 919144559 8209197 919144559 986030394 41824998 986030394 41824998 490755548 903821896 490755548 903821896 713180945 275990626 713180945 275990626 44422499 132689536 44422499 132689536 525350577 686807460 525350577 686807460 120606638 243869794 120606638 243869794 545490758 116340913 545490758 116340913 466784416 889386784 466784416 889386784 64845946 441083338 64845946 441083338 626379653 32103044 626379653 32103044 20923601 438868600 20923601 438868600 974793813 254141291 974793813 254141291 195568515 461694881 195568515 461694881 651824399 41155766 651824399 41155766 88219967 863044853 88219967 863044853 638965234 310165573 638965234 310165573 173739887 947511147 173739887 947511147 362897699 268797662 362897699 268797662 713851932 566011242 713851932 566011242 150844229 257912815 150844229 257912815 716310678 21605906 716310678 21605906 148915962 316154407 148915962 316154407 976680140 66111579 976680140 66111579 108550866 759791107 108550866 759791107 794118982 947610212 794118982 947610212 24766480 30142883 24766480 30142883 434599587 450568938 434599587 450568938 979938636 868776707 979938636 868776707 227374943 406124231 227374943 406124231 593434850 900411597 593434850 900411597 985786049 594978921 985786049 594978921 245938782 454272775 245938782 454272775 988333488 60901669 988333488 60901669 102598267 801624814 102598267 801624814 873392242 2476822 873392242 2476822 127591515 421091434 127591515 421091434 875844486 10323195 875844486 10323195 12473009 515484202 12473009 515484202 394727119 24306145 394727119 24306145 686657585 477936297 686657585 477936297 521561526 786094618 521561526 786094618 128106555 76255916 128106555 76255916 796999913 962012184 796999913 962012184 21900888 106921213 21900888 106921213 622625533 883065603 622625533 883065603 107180601 112598353 107180601 112598353 657721532 813425331 657721532 813425331 177028096 65610408 177028096 65610408 602534416 697451762 602534416 697451762 293814227 46667568 293814227 46667568 471216060 905868449 471216060 905868449 931581113 242762439 931581113 242762439 801178264 895481971 801178264 895481971 529132876 127133335 529132876 127133335 133735528 718779602 133735528 718779602 893374009 239168226 893374009 239168226 101213303 673126583 101213303 673126583 868094843 203617740 868094843 203617740 212541317 885377963 212541317 885377963 44192177 212699524 44192177 212699524 345631925 960112813 345631925 960112813 5235218 130130087 5235218 130130087 393888420 842006349 393888420 842006349 92331658 363225270 92331658 363225270 542932151 943381257 542932151 943381257 839017992 203365579 839017992 203365579 360198019 954670627 360198019 954670627 825308592 729082648 825308592 729082648 955526702 156994243 955526702 156994243 273363838 773483058 273363838 773483058 887147162 302742448 887147162 302742448 640402226 2507532 640402226 2507532 980876502 794671550 980876502 794671550 645001853 42434542 645001853 42434542 260110754 714793145 260110754 714793145 764268688 174747271 764268688 174747271 55787638 801715046 55787638 801715046 989882870 689108788 989882870 689108788 308201965 2650651 308201965 2650651 394163920 875018909 394163920 875018909 196049022 215942388 196049022 215942388 991698838 975542993 991698838 975542993 297530119 28654914 297530119 28654914 19946551 934867063 19946551 934867063 399269529 178741477 399269529 178741477 6583293 980344273 6583293 980344273 924123611 732422448 924123611 732422448 341431734 231538582 341431734 231538582 952887687 699882259 952887687 699882259 119699149 210120211 119699149 210120211 472089144 948847323 472089144 948847323 871664468 312043624 871664468 312043624 343485758 954664885 343485758 954664885 937293541 677065587 937293541 677065587 30440404 992273479 30440404 992273479 275693484 569892433 275693484 569892433 812224060 793851585 812224060 793851585 693549168 446635390 693549168 446635390 949522306 776833694 949522306 776833694 374063090 935106693 374063090 935106693 908746663 194299280 908746663 194299280 226079608 938107030 226079608 938107030 543230082 131528794 543230082 131528794 758941668 718404828 758941668 718404828 477967469 196435786 477967469 196435786 868097699 755556140 868097699 755556140 50496077 7918810 50496077 7918810 231092996 837507919 231092996 837507919 780302900 232779507 780302900 232779507 102626233 147904120 102626233 147904120 898827128 395212713 898827128 395212713 75212115 128530314 75212115 128530314 849930070 737994184 849930070 737994184 429156738 133784575 429156738 133784575 61914156 699546210 61914156 699546210 859288308 413484442 859288308 413484442 58069529 40670009 58069529 40670009 902847735 950549187 902847735 950549187 34607367 13729671 34607367 13729671 912741042 675457105 912741042 675457105 349994325 259819149 349994325 259819149 863126065 574253176 863126065 574253176 991599827 398607495 991599827 398607495 251617475 879923210 251617475 879923210 795985589 995251608 795985589 995251608 304522356 285928541 304522356 285928541 896781068 685137078 896781068 685137078 897604537 386927003 897604537 386927003 75004701 989856581 75004701 989856581 702579997 198890895 702579997 198890895 9161042 928343299 9161042 928343299 630180386 48422720 630180386 48422720 327956576 425166565 327956576 425166565 962297628 995803040 962297628 995803040 372181455 281252357 372181455 281252357 56954606 79326347 56954606 79326347 996421801 416594833 996421801 416594833 23226670 711530356 23226670 711530356 786213199 253159305 786213199 253159305 65843016 379215866 65843016 379215866 912043895 784571215 912043895 784571215 439487061 183922460 439487061 183922460 139067990 599914905 139067990 599914905 943251168 479875667 943251168 479875667 290881882 717242105 290881882 717242105 993937247 40784342 993937247 40784342 151157651 900520173 151157651 900520173 762678649 544030986 762678649 544030986 308763309 135471785 308763309 135471785 361803688 672803667 361803688 672803667 509298607 301442626 509298607 301442626 259432347 854645330 259432347 854645330 667892994 886453777 667892994 886453777 965393406 109956233 965393406 109956233 963407576 795319029 963407576 795319029 368149934 164692112 368149934 164692112 838041473 7188503 838041473 7188503 158455365 803347051 158455365 803347051 746834438 366657384 746834438 366657384 148591551 11647567 148591551 11647567 547641138 913216379 547641138 913216379 773504237 571843893 773504237 571843893 600368681 856704424 600368681 856704424 131149450 17939618 131149450 17939618 38546815 562535118 38546815 562535118 897810262 475225649 897810262 475225649 39762528 980019598 39762528 980019598 287183495 583200206 287183495 583200206 185575696 659753152 185575696 659753152 739181564 160463415 739181564 160463415 100013675 245429420 100013675 245429420 320952685 398922610 320952685 398922610 890809738 895503380 890809738 895503380 551080259 67752018 551080259 67752018 890583464 437411200 890583464 437411200 201714328 18477333 201714328 18477333 980672454 883165199 980672454 883165199 219004688 976678059 219004688 976678059 990730875 48601792 990730875 48601792 32751823 878623667 32751823 878623667 899427316 233331787 899427316 233331787 121055335 852233568 121055335 852233568 724010987 227956486 724010987 227956486 237008218 787967377 237008218 787967377 18331017 6667808 18331017 6667808 107324619 335290977 107324619 335290977 550674692 60118053 550674692 60118053 196807619 960367924 196807619 960367924 920229320 454261889 920229320 454261889 205122860 354155496 205122860 354155496 934737720 843919637 934737720 843919637 59532264 232192468 59532264 232192468 979687890 53797429 979687890 53797429 77844498 645248077 77844498 645248077 835946422 944498907 835946422 944498907 246704698 659245017 246704698 659245017 539621797 952471444 539621797 952471444 860408915 180320119 860408915 180320119 89239317 850364694 89239317 850364694 466477870 59329898 466477870 59329898 206350708 220712659 206350708 220712659 982135477 755436420 982135477 755436420 427281103 193962568 427281103 193962568 985232795 911878684 985232795 911878684 209046722 122945818 209046722 122945818 500444474 881708866 500444474 881708866 837989583 308482372 837989583 308482372 8917940 905045626 8917940 905045626 316097470 317854727 316097470 317854727 750015806 858834070 750015806 858834070 53696832 360978619 53696832 360978619 27237461 232581613 27237461 232581613 840534824 892373907 840534824 892373907 182557653 9598146 182557653 9598146 287160319 878193765 287160319 878193765 995989517 220352215 995989517 944950656 995989517 944950656 62993007 86092843 62993007 86092843 612838999 957065269 612838999 957065269 834361572 269722272 834361572 269722272 86031156 497483882 86031156 497483882 881204421 814651835 881204421 814651835 988738900 168885492 988738900 168885492 108808561 283205778 108808561 283205778 753047686 854777072 753047686 854777072 11513456 37106103 11513456 37106103 858282844 725372953 858282844 725372953 428596238 332154819 428596238 332154819 796068943 404571643 796068943 404571643 136062124 863461498 136062124 863461498 670225751 962299786 670225751 962299786 774819666 24780991 774819666 24780991 43252626 561732061 43252626 561732061 753129250 178799190 753129250 178799190 378917676 691357756 378917676 691357756 852135891 208195217 852135891 208195217 971015808 914902107 971015808 914902107 560693711 45690967 560693711 45690967 130129913 15850830 130129913 15850830 899829417 894442576 899829417 894442576 264296900 327432368 264296900 327432368 865128494 773024955 865128494 773024955 40775056 57106857 40775056 57106857 234780119 983663563 234780119 983663563 740612440 118171337 740612440 118171337 94542421 906467982 94542421 906467982 928295029 179022186 928295029 179022186 282262561 27831512 282262561 27831512 302668029 837982383 302668029 837982383 755453984 218487578 755453984 218487578 494664263 27828701 494664263 27828701 803194719 870066883 803194719 870066883 88786393 204876785 88786393 204876785 954151590 697595968 954151590 697595968 296010978 107704637 296010978 107704637 569637720 210566036 569637720 210566036 34008892 210566036 604152044 683850179 604152044 683850179 341903327 952319342 341903327 952319342 324151805 68277587 324151805 68277587 722067643 908457111 722067643 908457111 29638250 75606784 29638250 75606784 813023331 617954493 813023331 617954493 112684729 145990762 112684729 145990762 809186780 799752104 809186780 799752104 451024101 420479708 451024101 420479708 694676573 839850255 694676573 839850255 187371359 562892362 187371359 562892362 785461134 354694976 785461134 354694976 317488841 762378822 317488841 762378822 629659560 232253597 629659560 232253597 980495097 7977350 980495097 7977350 721348634 991365894 721348634 991365894 132339453 148659571 132339453 148659571 949874623 861986927 949874623 861986927 103366296 207014910 103366296 207014910 549954069 937045220 549954069 937045220 49880442 272014821 49880442 272014821 916699421 447706018 916699421 447706018 27209879 66703941 27209879 66703941 652236419 908666824 652236419 908666824 197302465 13372507 197302465 13372507 772800145 404185340 772800145 404185340 450287578 782247408 450287578 782247408 829921769 391866435 829921769 391866435 480761604 14106467 480761604 14106467 845216402 927099705 845216402 927099705 509171205 113003302 509171205 113003302 779313355 754673645 779313355 754673645 14641022 212734845 14641022 212734845 747030605 526826673 747030605 526826673 56437940 899942065 56437940 899942065 826066112 117067240 826066112 117067240 590594776 908151892 590594776 908151892 483835516 161702870 483835516 161702870 978483235 928335993 978483235 928335993 747147295 645882320 747147295 645882320 950199393 15819421 950199393 15819421 134059081 497086829 134059081 497086829 600571782 765321536 600571782 765321536 403844702 244554735 403844702 244554735 713549886 843786084 713549886 843786084 90570629 116057503 90570629 116057503 625236761 668143504 625236761 668143504 267149839 359394861 267149839 359394861 833252984 767956290 833252984 767956290 268041261 588519072 268041261 588519072 847848543 812852614 847848543 812852614 151803270 146353994 151803270 146353994 900333863 988118223 900333863 988118223 300584208 205678854 300584208 205678854 838861172 482965830 838861172 482965830 218370042 360086944 218370042 360086944 925088237 130604915 925088237 130604915 187475931 792906142 187475931 792906142 868716816 107334153 868716816 107334153 124761048 902425071 124761048 902425071 789670617 180354733 789670617 180354733 131793069 632778186 131793069 632778186 498015171 865192850 498015171 865192850 69109395 25293970 69109395 25293970 888133605 948877658 888133605 948877658 204615342 72153641 204615342 72153641 927640582 904622750 927640582 904622750 363773256 748048231 363773256 748048231 69626439 56257396 69626439 56257396 727799139 787977401 727799139 787977401 892075169 640801063 892075169 640801063 174182171 424046024 174182171 424046024 398692334 294441525 398692334 294441525 143275965 886266351 143275965 886266351 989315012 82549011 989315012 82549011 244638860 913424996 244638860 913424996 974496262 262025219 974496262 262025219 113424983 547875393 113424983 547875393 795912318 471378444 795912318 471378444 276739777 938631692 276739777 938631692 960913088 251215512 960913088 251215512 322565042 749846415 322565042 749846415 25358143 451231543 25358143 451231543 689936607 990517248 689936607 990517248 178685584 233925663 178685584 233925663 750635311 637772480 750635311 637772480 43704296 154976176 43704296 154976176 659064282 890497251 659064282 890497251 50937869 430989410 50937869 430989410 917364029 52022033 917364029 52022033 52382434 294232751 52382434 294232751 571232472 765685432 571232472 765685432 286479577 285770642 286479577 285770642 818323147 796879695 818323147 796879695 67138656 37682903 67138656 37682903 709561036 857155120 709561036 857155120 262627520 110561285 262627520 110561285 529857170 996348899 529857170 996348899 323460342 144399785 323460342 144399785 875485277 693915777 875485277 693915777 342802536 302173320 342802536 302173320 678394900 847548964 678394900 847548964 219807737 277603720 219807737 277603720 741427863 892526794 741427863 892526794 30490909 61626575 30490909 61626575 724848664 869532709 724848664 869532709 164371091 146099254 164371091 146099254 503634662 665228948 503634662 665228948 248680741 892106496 248680741 892106496 778621727 404525897 778621727 404525897 408228397 809416920 408228397 809416920 820696760 511816809 820696760 511816809 303895531 202442691 303895531 202442691 512183082 471483940 512183082 471483940 242871646 771960192 242871646 771960192 804805706 109678627 804805706 109678627 326002980 733672349 326002980 733672349 709764579 948067487 709764579 948067487 948310582 108329331 948310582 108329331 287691648 230547700 287691648 230547700 864379508 994262811 864379508 994262811 767877821 250957299 767877821 250957299 944407626 16637389 944407626 16637389 513265966 605293704 513265966 605293704 663350346 295121560 663350346 295121560 53055658 955851967 53055658 955851967 677168471 2503225 677168471 2503225 143266012 461021555 143266012 461021555 984897472 14120343 984897472 14120343 25546020 449217389 25546020 449217389 635630079 974892220 635630079 974892220 347859091 974892220 610362162 435326770 610362162 435326770 67141107 58733047 67141107 58733047 388542851 130722714 388542851 130722714 29769782 65730008 29769782 381964398 29769782 381964398 978491309 221595753 978491309 578537674 978491309 578537674 73558290 17260501 73558290 17260501 942409300 202525864 942409300 202525864 393733095 399133938 393733095 399133938 329674358 715337937 329674358 715337937 845916294 60524942 845916294 60524942 320856848 620969632 320856848 620969632 90314428 272123849 90314428 272123849 642749137 247687084 642749137 247687084 45408556 980111739 45408556 980111739 457584182 161410159 457584182 161410159 96336659 992816225 96336659 992816225 613329822 178287586 613329822 178287586 80399497 433547158 80399497 433547158 770725955 646367905 770725955 646367905 280805599 13092179 280805599 13092179 907854295 826165176 907854295 826165176 603018029 78073413 603018029 78073413 987125947 674719711 987125947 674719711 339380202 844451806 339380202 844451806 172756847 168340002 172756847 168340002 593944993 754317406 593944993 754317406 150465905 214090270 150465905 214090270 491962830 880579317 491962830 880579317 144816717 255213072 144816717 255213072 851710633 593684379 851710633 593684379 118195723 593684379 407512415 960045855 407512415 960045855 942691113 422610221 942691113 422610221 358160388 769434195 358160388 769434195 922871968 337333521 922871968 337333521 5143035 797389826 5143035 797389826 924600245 370605948 924600245 370605948 648998489 746817516 648998489 746817516 275240573 38176895 275240573 38176895 183120478 632461077 183120478 632461077 414537570 253430438 414537570 253430438 668942513 488442859 668942513 437393091 668942513 437393091 110687901 885945183 110687901 885945183 330407789 493257783 330407789 493257783 940346778 211629521 940346778 211629521 540392601 983017537 540392601 983017537 781929749 676539777 781929749 676539777 76665067 433714728 76665067 433714728 752861889 463614526 752861889 463614526 718453757 23114456 718453757 23114456 98302472 628104513 98302472 628104513 501448368 74092928 501448368 74092928 973978941 74092928 665310342 794191587 665310342 794191587 388513638 319434736 388513638 319434736 634597469 974621137 634597469 974621137 872074542 26785803 872074542 26785803 393758528 942996681 393758528 942996681 947246181 134289811 947246181 134289811 390608654 970467770 390608654 970467770 971882347 78381311 971882347 78381311 47919564 994188067 47919564 994188067 710663406 38308772 710663406 38308772 38863465 801054536 38863465 801054536 577312575 321555751 577312575 321555751 188367995 718539857 188367995 718539857 866359421 140620324 866359421 140620324 503307669 816012628 503307669 816012628 3924599 455160718 3924599 455160718 673198680 779717233 673198680 779717233 777083494 363008225 777083494 363008225 505219869 479589940 505219869 479589940 177188515 997747147 177188515 997747147 988490489 427191246 988490489 427191246 226074277 742927583 226074277 742927583 866116448 158365273 866116448 158365273 273325251 950790409 273325251 950790409 24381643 83224526 24381643 83224526 698834626 442364878 698834626 6785383 698834626 6785383 150205128 415921115 150205128 415921115 437523336 527915419 437523336 527915419 440733822 43715993 440733822 43715993 108903753 873147534 108903753 873147534 795534497 580165970 795534497 580165970 123916512 821855650 123916512 821855650 948011812 511355566 948011812 511355566 189573079 895717530 189573079 895717530 894906233 242241183 894906233 242241183 134674643 807373486 134674643 807373486 972420203 926129360 972420203 926129360 745261613 222421825 745261613 222421825 277910739 784571133 277910739 784571133 831510845 24744558 831510845 24744558 957730613 813564417 957730613 813564417 143439091 8002135 143439091 8002135 644737835 449540359 644737835 449540359 370730585 754604583 370730585 754604583 750888109 51737323 750888109 51737323 249453915 410420468 249453915 410420468 152354765 914089072 152354765 914089072 904650492 351129588 904650492 351129588 517226528 492431351 517226528 492431351 286496979 925352176 286496979 925352176 864199738 722454144 864199738 722454144 148722644 998160947 148722644 998160947 897753652 727639985 897753652 727639985 723161826 69716313 723161826 69716313 79978542 449138485 79978542 449138485 893347681 983634618 893347681 983634618 275653088 250614887 275653088 250614887 146742315 808715750 146742315 808715750 792085323 430396052 792085323 430396052 187541506 961839379 187541506 961839379 747069316 310270705 747069316 310270705 837207108 18219513 837207108 18219513 13053078 18199384 13053078 18199384 306576651 452795305 306576651 452795305 833610542 27194657 833610542 27194657 203642600 840049095 203642600 840049095 68499270 741007211 68499270 741007211 910222873 358057692 910222873 358057692 42288733 854462973 42288733 854462973 923578331 101894262 923578331 101894262 204410930 497613108 204410930 497613108 659586629 484949727 659586629 484949727 907647608 78827654 907647608 78827654 21081186 964888804 21081186 964888804 803733758 114466707 803733758 114466707 208825728 203364837 208825728 203364837 894255212 852704904 894255212 852704904 25455682 29867945 25455682 29867945 287580176 778202801 287580176 778202801 13266523 707645581 13266523 707645581 956056496 10030215 956056496 10030215 876362129 756042490 876362129 756042490 152374323 131502696 152374323 131502696 508820401 972337433 508820401 972337433 885349397 290262503 885349397 290262503 483277612 991814137 483277612 991814137 2568506 11366065 2568506 11366065 505901215 772184060 505901215 772184060 83670351 15637841 83670351 15637841 837996995 759408460 837996995 759408460 300005969 268651383 300005969 268651383 678599984 514299819 678599984 514299819 111902240 82196901 111902240 82196901 437593153 338254318 437593153 338254318 704448478 112490084 704448478 112490084 376500949 596434168 376500949 596434168 548490376 218392412 548490376 218392412 901324717 795259388 901324717 795259388 88731043 262819779 88731043 262819779 491183777 777694453 491183777 777694453 33750169 498127488 33750169 498127488 950133505 974334978 950133505 974334978 397364593 316669660 397364593 316669660 975631617 65762847 975631617 65762847 382775889 538817304 382775889 538817304 917223402 946727578 917223402 946727578 283641407 763821117 283641407 763821117 137171238 979697441 137171238 979697441 948159948 174359433 948159948 174359433 77987077 540803489 77987077 540803489 943219911 12493235 943219911 12493235 547227007 429729322 547227007 429729322 378031278 16373894 378031278 16373894 977625051 986731831 977625051 986731831 889500403 511649558 889500403 511649558 502031202 660458382 502031202 660458382 1212011 27512049 1212011 27512049 713533544 961450542 713533544 961450542 893662176 198674488 893662176 198674488 460466770 957112854 460466770 957112854 959260528 418653894 959260528 418653894 75747585 633415095 75747585 633415095 696460581 262178840 696460581 262178840 251511706 973919249 251511706 973919249 553657584 264291650 553657584 264291650 29411964 999076270 29411964 999076270 809036964 108434396 809036964 108434396 572450882 667706038 572450882 667706038 645563212 219505711 645563212 219505711 70688294 975677647 70688294 975677647 611974919 755949805 611974919 755949805 30681973 173026681 30681973 173026681 965210026 993087714 965210026 993087714 130263900 415165762 130263900 415165762 807520465 19289716 807520465 19289716 157898101 480650826 157898101 480650826 996887789 731676566 996887789 731676566 302228218 3924792 302228218 3924792 984785397 822246180 984785397 822246180 278347560 221551609 278347560 221551609 722614815 767632811 722614815 767632811 845260611 367781121 845260611 367781121 197218612 943815703 197218612 943815703 790440015 359645809 790440015 359645809 103878477 860377465 103878477 860377465 97796349 442411351 97796349 442411351 483518519 274333056 483518519 274333056 822352290 785860099 822352290 785860099 60177855 1832375 60177855 1832375 807627668 191600176 807627668 191600176 2124010 647534301 2124010 647534301 420085849 975376141 420085849 975376141 74846441 134615466 74846441 134615466 903047380 481613749 903047380 481613749 411443978 242836003 411443978 242836003 372613504 767280764 372613504 767280764 863978115 132784975 863978115 132784975 493441082 889605335 493441082 889605335 95886441 340545859 95886441 340545859 831534538 832015349 831534538 832015349 106925012 42442373 106925012 42442373 989677597 891795686 989677597 891795686 148432357 195570633 148432357 195570633 941846367 2027130 941846367 2027130 320874133 250465128 320874133 250465128 832254802 998272387 832254802 998272387 31616748 658885109 31616748 658885109 848892917 542870540 848892917 671690456 848892917 671690456 692796030 33360442 692796030 33360442 290794407 231146212 290794407 231146212 989544612 621309184 989544612 621309184 79886321 869884382 79886321 869884382 926785364 978434518 926785364 978434518 566143565 62924625 566143565 62924625 662822325 999779491 662822325 999779491 88349452 269977016 88349452 269977016 476603698 598374517 476603698 598374517 883901919 187055792 883901919 187055792 485666636 732688577 485666636 732688577 32214133 386472370 32214133 386472370 750792363 752285429 750792363 752285429 216494816 246804450 216494816 246804450 495497719 927606776 495497719 927606776 885579301 484357235 885579301 484357235 363621545 788009263 363621545 788009263 943966897 223381969 943966897 223381969 6812134 644282718 6812134 644282718 340820418 263104913 340820418 263104913 156339768 45787
#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...