Submission #1043982

#TimeUsernameProblemLanguageResultExecution timeMemory
1043982yanbBroken Line (IOI19_line)Text
12 / 100
0 ms0 KiB
40 97 0 97 99 97 25 41 25 41 49 74 49 74 20 64 20 64 6 20 6 20 15 59 15 59 37 72 37 72 28 53 28 53 94 18 94 18 4 66 4 66 32 80 32 80 11 60 11 60 83 16 83 16 98 50 98 50 47 54 47 54 100 61 100 61 2 32 2 32 86 30 86 30 40 68 40 68 84 22 84
1200 8468 0 8468 1666 8468 4516 5797 4516 5797 3715 6627 3715 6627 578 563 578 563 2046 8112 2046 8112 6656 3573 6656 3573 9611 420 9611 420 1729 8382 1729 8382 1367 8799 1367 8799 9964 9979 9964 9979 5934 4181 5934 4181 954 1073 954 1073 7032 2997 7032 2997 892 9166 892 9166 2484 2349 2484 2349 8449 8615 8449 8615 641 9452 641 9452 2029 1904 2029 1904 5274 5627 5274 5627 6330 3916 6330 3916 7262 7376 7262 7376 7301 2784 7301 2784 4997 5214 4997 5214 1516 1455 1516 1455 7678 7762 7678 7762 5342 4626 5342 4626 3612 3588 3612 3588 3886 6443 3886 6443 8787 8944 8787 8944 9080 915 9080 915 8670 8842 8670 8842 5781 4294 5781 4294 9965 22 9965 22 4483 4508 4483 4508 8176 8285 8176 8285 9332 699 9332 699 7020 7159 7020 7159 5591 4486 5591 4486 4239 6012 4239 6012 9944 63 9944 63 4007 3985 4007 3985 7729 7833 7729 7833 6839 6981 6839 6981 750 9359 750 9359 3040 2843 3040 2843 8527 1452 8527 1452 3112 2934 3112 2934 7827 7881 7827 7881 3053 2886 3053 2886 1672 1624 1672 1624 1819 1780 1819 1780 9058 9144 9058 9144 5788 5993 5788 5993 1581 1523 1581 1523 9738 344 9738 344 3309 3211 3309 3211 6840 3282 6840 3282 9707 363 9707 363 1764 1775 1764 1775 2393 7850 2393 7850 4001 6282 4001 6282 1832 1814 1832 1814 2505 7746 2505 7746 4819 5385 4819 5385 3216 7130 3216 7130 4104 6245 4104 6245 3285 7089 3285 7089 9343 656 9343 656 5080 5128 5080 5128 9948 9966 9948 9966 3426 7018 3426 7018 4378 4411 4378 4411 1712 8405 1712 8405 5635 4433 5635 4433 7368 2710 7368 2710 1414 8750 1414 8750 4223 4271 4223 4271 8102 1903 8102 1903 8687 1274 8687 1274 8950 1116 8950 1116 8433 1538 8433 1538 6424 3811 6424 3811 4553 4600 4553 4600 282 9790 282 9790 7930 2189 7930 2189 8631 8819 8631 8819 726 764 726 764 9163 830 9163 830 2077 2049 2077 2049 125 9892 125 9892 7953 7952 7953 7952 2485 7821 2485 7821 3162 2968 3162 2968 3616 6823 3616 6823 2364 2262 2364 2262 3736 3758 3736 3758 8992 9059 8992 9059 7167 2885 7167 2885 7676 2360 7676 2360 6428 6495 6428 6495 9790 178 9790 178 98 153 98 153 5265 5614 5265 5614 8887 1139 8887 1139 1768 8351 1768 8351 9441 570 9441 570 4213 6049 4213 6049 4558 5745 4558 5745 9630 406 9630 406 9368 647 9368 647 4366 4385 4366 4385 3160 7181 3160 7181 4149 6193 4149 6193 2762 2676 2762 2676 6229 4007 6229 4007 6340 6439 6340 6439 5723 4414 5723 4414 8736 1175 8736 1175 9767 241 9767 241 6696 3515 6696 3515 3687 6702 3687 6702 4686 4688 4686 4688 9149 886 9149 886 9727 351 9727 351 2716 7548 2716 7548 7370 7417 7370 7417 9706 9811 9706 9811 4931 5277 4931 5277 9750 9845 9750 9845 6264 6328 6264 6328 545 518 545 518 4277 5992 4277 5992 6058 4133 6058 4133 5523 5795 5523 5795 760 798 760 798 67 9950 67 9950 2510 7678 2510 7678 6691 6879 6691 6879 4851 5346 4851 5346 5768 4324 5768 4324 7043 2967 7043 2967 7940 7932 7940 7932 635 9460 635 9460 549 9582 549 9582 7206 2832 7206 2832 1987 1890 1987 1890 4595 5710 4595 5710 2754 7468 2754 7468 7008 7107 7008 7107 1365 1308 1365 1308 3394 3221 3394 3221 1076 1169 1076 1169 6186 6243 6186 6243 7258 7341 7258 7341 3799 3775 3799 3775 6677 6854 6677 6854 2070 8094 2070 8094 616 591 616 591 4111 6224 4111 6224 4606 5640 4606 5640 2828 2684 2828 2684 9617 9655 9617 9655 588 572 588 572 3819 3812 3819 3812 5830 6039 5830 6039 8308 8401 8308 8401 8194 8343 8194 8343 1511 8720 1511 8720 6749 3483 6749 3483 2873 2758 2873 2758 8019 8078 8019 8078 8075 1993 8075 1993 9758 313 9758 313 3204 3008 3204 3008 9977 10001 9977 10001 7327 7390 7327 7390 907 962 907 962 8518 1476 8518 1476 7536 7611 7536 7611 4154 6152 4154 6152 2418 7835 2418 7835 1252 8855 1252 8855 9419 587 9419 587 1910 8269 1910 8269 7235 7336 7235 7336 1552 8630 1552 8630 9130 909 9130 909 852 883 852 883 2303 2177 2303 2177 8704 1221 8704 1221 875 9214 875 9214 463 448 463 448 934 1037 934 1037 9666 375 9666 375 2503 2371 2503 2371 9145 9240 9145 9240 5258 4850 5258 4850 577 9525 577 9525 8310 1647 8310 1647 4449 4482 4449 4482 4334 4331 4334 4331 7265 2793 7265 2793 3965 6339 3965 6339 4718 4887 4718 4887 643 649 643 649 13 16 13 16 4338 5945 4338 5945 70 9921 70 9921 6567 3640 6567 3640 8257 1694 8257 1694 7512 7596 7512 7596 8925 9019 8925 9019 5022 5169 5022 5169 5837 4276 5837 4276 4190 6063 4190 6063 7403 7466 7403 7466 9394 595 9394 595 6443 6534 6443 6534 3430 6986 3430 6986 46 23 46 23 2112 8073 2112 8073 9934 9956 9934 9956 565 9559 565 9559 2111 2064 2111 2064 5432 4598 5432 4598 5348 5719 5348 5719 6603 6812 6603 6812 272 369 272 369 1044 8990 1044 8990 2721 2602 2721 2602 4212 4194 4212 4194 8325 8446 8325 8446 2033 1975 2033 1975 7395 7458 7395 7458 6148 6229 6148 6229 7547 2452 7547 2452 8374 1559 8374 1559 9765 9859 9765 9859 2876 7394 2876 7394 1126 1208 1126 1208 6358 6442 6358 6442 8107 8216 8107 8216 1268 8845 1268 8845 4661 5620 4661 5620 8474 1501 8474 1501 8783 1145 8783 1145 3390 7036 3390 7036 4709 4857 4709 4857 3186 2990 3186 2990 9970 12 9970 12 4655 4659 4655 4659 3956 3922 3956 3922 2048 1997 2048 1997 524 489 524 489 8692 8865 8692 8865 6221 6252 6221 6252 1001 1122 1001 1122 4545 5777 4545 5777 3153 2959 3153 2959 8509 1488 8509 1488 777 9334 777 9334 4738 4900 4738 4900 2309 7935 2309 7935 192 316 192 316 2341 7905 2341 7905 2289 2148 2289 2148 589 9503 589 9503 3118 7201 3118 7201 9500 483 9500 483 8181 1804 8181 1804 3494 6911 3494 6911 2997 2823 2997 2823 52 61 52 61 2367 7865 2367 7865 5296 4658 5296 4658 4306 5963 4306 5963 7390 2673 7390 2673 365 9702 365 9702 5738 4383 5738 4383 8703 8878 8703 8878 9137 9216 9137 9216 3009 7297 3009 7297 1042 1135 1042 1135 7828 2259 7828 2259 5725 5929 5725 5929 264 9826 264 9826 6675 3528 6675 3528 9019 9078 9019 9078 8715 1201 8715 1201 4422 5870 4422 5870 1221 1257 1221 1257 2637 2550 2637 2550 8123 1892 8123 1892 6350 3867 6350 3867 2497 7763 2497 7763 2355 2256 2355 2256 721 9387 721 9387 6446 3770 6446 3770 4145 4120 4145 4120 5252 5603 5252 5603 379 423 379 423 7647 2396 7647 2396 4966 5221 4966 5221 6793 6944 6793 6944 9785 9877 9785 9877 2869 7402 2869 7402 4888 5163 4888 5163 4181 6109 4181 6109 6453 6542 6453 6542 3779 6546 3779 6546 3921 6398 3921 6398 2211 2139 2211 2139 8177 1811 8177 1811 2654 7567 2654 7567 8696 1258 8696 1258 4524 5786 4524 5786 4880 5311 4880 5311 3702 6656 3702 6656 2594 7618 2594 7618 9496 9587 9496 9587 3728 3744 3728 3744 6823 6975 6823 6975 8035 8092 8035 8092 4879 5145 4879 5145 4367 5934 4367 5934 7756 7854 7756 7854 141 194 141 194 1563 8628 1563 8628 4116 4050 4116 4050 1397 1349 1397 1349 1818 8341 1818 8341 8002 2085 8002 2085 7015 7131 7015 7131 4808 5430 4808 5430 695 9396 695 9396 2285 7954 2285 7954 9468 9557 9468 9557 5983 4150 5983 4150 5176 5468 5176 5468 3895 3882 3895 3882 6630 3587 6630 3587 3258 7093 3258 7093 9045 9106 9045 9106 6467 3754 6467 3754 9464 551 9464 551 4426 4437 4426 4437 3841 6454 3841 6454 3155 7198 3155 7198 6817 3388 6817 3388 9293 9382 9293 9382 3927 3919 3927 3919 1152 1226 1152 1226 3434 3317 3434 3317 8563 1344 8563 1344 9841 9915 9841 9915 5246 5560 5246 5560 909 9146 909 9146 6520 6658 6520 6658 4485 5827 4485 5827 7101 7194 7101 7194 4900 5289 4900 5289 7870 7918 7870 7918 1705 1649 1705 1649 8372 8506 8372 8506 2898 2791 2898 2791 4601 4634 4601 4634 8242 8350 8242 8350 9157 9271 9157 9271 9412 9496 9412 9496 7129 7203 7129 7203 7669 7747 7669 7747 4650 5631 4650 5631 6472 3743 6472 3743 2514 2399 2514 2399 5064 5320 5064 5320 5153 5044 5153 5044 3631 6819 3631 6819 6182 4030 6182 4030 9156 842 9156 842 3891 6434 3891 6434 6551 6704 6551 6704 2638 7599 2638 7599 9012 1070 9012 1070 4098 6256 4098 6256 5565 4552 5565 4552 8763 1160 8763 1160 8479 8622 8479 8622 8098 8137 8098 8137 5524 4569 5524 4569 369 407 369 407 3964 3948 3964 3948 5932 6065 5932 6065 3958 6385 3958 6385 7848 2244 7848 2244 7493 7542 7493 7542 6271 6333 6271 6333 6572 6795 6572 6795 5493 4580 5493 4580 7469 2607 7469 2607 8162 8267 8162 8267 3302 7068 3302 7068 5563 5819 5563 5819 2325 2199 2325 2199 5166 5431 5166 5431 9505 9612 9505 9612 4382 4423 4382 4423 225 9833 225 9833 5747 4330 5747 4330 8313 8424 8313 8424 1006 9013 1006 9013 9235 799 9235 799 4174 4146 4174 4146 6890 3172 6890 3172 1822 8303 1822 8303 1071 8935 1071 8935 4525 4588 4525 4588 4182 4157 4182 4157 752 774 752 774 3475 3459 3475 3459 3656 6773 3656 6773 262 350 262 350 6309 3923 6309 3923 4781 4997 4781 4997 5394 5741 5394 5741 7876 2191 7876 2191 9922 9925 9922 9925 2882 2780 2882 2780 2316 7923 2316 7923 2570 7648 2570 7648 7819 7866 7819 7866 4955 5248 4955 5248 1653 1558 1653 1558 6457 3768 6457 3768 3492 3487 3492 3487 8673 1289 8673 1289 3454 3352 3454 3352 86 132 86 132 2719 2595 2719 2595 3550 3571 3550 3571 1391 8772 1391 8772 6820 3357 6820 3357 1911 1878 1911 1878 6415 6452 6415 6452 6970 7094 6970 7094 9658 9765 9658 9765 464 9635 464 9635 7980 8006 7980 8006 4907 5222 4907 5222 8952 9021 8952 9021 678 650 678 650 1530 1475 1530 1475 2887 7388 2887 7388 4786 5522 4786 5522 9379 606 9379 606 7402 2631 7402 2631 5572 5829 5572 5829 5130 5351 5130 5351 3185 7163 3185 7163 94 9905 94 9905 4829 5104 4829 5104 1417 1412 1417 1412 818 844 818 844 6523 3699 6523 3699 6028 6129 6028 6129 6124 6202 6124 6202 5085 5347 5085 5347 9810 9907 9810 9907 1596 1539 1596 1539 6558 3659 6558 3659 899 918 899 918 612 9479 612 9479 2411 2337 2411 2337 6976 3162 6976 3162 4172 6125 4172 6125 4120 6208 4120 6208 8309 1666 8309 1666 6847 7014 6847 7014 4680 5617 4680 5617 5204 5541 5204 5541 2129 8037 2129 8037 6654 6845 6654 6845 9786 190 9786 190 3052 7224 3052 7224 4795 5461 4795 5461 4739 5543 4739 5543 4895 5302 4895 5302 9590 447 9590 447 176 9854 176 9854 7361 7406 7361 7406 6262 3950 6262 3950 8995 1090 8995 1090 287 379 287 379 5654 4420 5654 4420 6512 6623 6512 6623 9929 128 9929 128 9371 9468 9371 9468 1058 8940 1058 8940 6471 6619 6471 6619 2203 2098 2203 2098 6419 3843 6419 3843 7544 7643 7544 7643 1344 1296 1344 1296 4797 5014 4797 5014 5765 5962 5765 5962 6564 6779 6564 6779 1129 8892 1129 8892 5193 4998 5193 4998 5804 6011 5804 6011 7991 2097 7991 2097 4666 4669 4666 4669 4950 5272 4950 5272 1580 8612 1580 8612 8505 8631 8505 8631 3472 6948 3472 6948 9486 549 9486 549 551 548 551 548 5245 4884 5245 4884 2343 2242 2343 2242 5848 6045 5848 6045 7019 3014 7019 3014 5302 5643 5302 5643 5434 5771 5434 5771 7006 3040 7006 3040 5164 5037 5164 5037 1725 1691 1725 1691 7757 2272 7757 2272 5590 5834 5590 5834 7196 7285 7196 7285 6600 3606 6600 3606 8551 1415 8551 1415 3546 6851 3546 6851 7509 2586 7509 2586 6088 4126 6088 4126 3462 3386 3462 3386 3225 7104 3225 7104 9454 9526 9454 9526 61 79 61 79 1825 1809 1825 1809 671 9435 671 9435 3207 7155 3207 7155 2218 8002 2218 8002 5135 5103 5135 5103 306 9762 306 9762 1532 8701 1532 8701 8571 8794 8571 8794 3646 6798 3646 6798 8328 1629 8328 1629 9732 9830 9732 9830 690 697 690 697 9251 9353 9251 9353 2200 8014 2200 8014 7932 7921 7932 7921 9048 1031 9048 1031 2595 2517 2595 2517 7465 7538 7465 7538 985 1118 985 1118 1661 1579 1661 1579 8364 1577 8364 1577 2821 7412 2821 7412 3048 7289 3048 7289 8099 1972 8099 1972 6852 3223 6852 3223 6877 3216 6877 3216 3973 6321 3973 6321 2909 7343 2909 7343 6127 4063 6127 4063 772 831 772 831 1097 1173 1097 1173 1981 8254 1981 8254 2994 7339 2994 7339 9657 394 9657 394 2904 2817 2904 2817 8001 8030 8001 8030 4817 5041 4817 5041 9487 9564 9487 9564 967 9056 967 9056 7200 7293 7200 7293 3719 3736 3719 3736 4877 5323 4877 5323 604 9498 604 9498 8430 8544 8430 8544 3284 3173 3284 3173 4998 5309 4998 5309 1253 1276 1253 1276 9793 9896 9793 9896 9849 137 9849 137 6250 6289 6250 6289 6056 6157 6056 6157 2653 2582 2653 2582 3731 6572 3731 6572 7717 2340 7717 2340 6815 6951 6815 6951 764 9341 764 9341 5659 5908 5659 5908 3514 3517 3514 3517 8731 8904 8731 8904 4233 4287 4233 4287 3649 3620 3649 3620 1345 8810 1345 8810 4497 5818 4497
10000 10323 0 10323 22935 10323 8572 19389 8572 19389 22364 23398 22364 23398 4426 10120 4426 10120 17820 14424 17820 14424 24883 8834 24883 8834 5255 10826 5255 10826 11858 5883 11858 5883 10663 13368 10663 13368 15513 20103 15513 20103 8137 10557 8137 10557 15788 681 15788 681 3620 10181 3620 10181 4436 17821 4436 17821 14037 9774 14037 9774 17696 15493 17696 15493 1814 11088 1814 11088 4804 21415 4804 21415 17784 3038 17784 3038 23382 22474 23382 22474 13533 1670 13533 1670 584 22326 584 22326 21339 20762 21339 20762 12759 13430 12759 13430 23317 7450 23317 7450 1266 13404 1266 13404 1887 3362 1887 3362 6746 17557 6746 17557 14890 993 14890 993 15945 24356 15945 24356 17462 19907 17462 19907 3738 10192 3738 10192 35 14477 35 14477 17029 22381 17029 22381 9855 19639 9855 19639 9525 24227 9525 24227 16650 9223 16650 9223 14387 2279 14387 2279 11883 9741 11883 9741 6384 4045 6384 4045 4115 15024 4115 15024 17916 11176 17916 11176 17359 5711 17359 5711 3056 18707 3056 18707 16808 1139 16808 1139 8294 16734 8294 16734 5804 12206 5804 12206 21151 3753 21151 3753 10627 1170 10627 1170 9829 12653 9829 12653 22178 376 22178 376 15877 10926 15877 10926 3669 17954 3669 17954 2213 8137 2213 8137 3249 17072 3249 17072 1347 17659 1347 17659 22973 23176 22973 23176 5736 19594 5736 19594 2380 314 2380 314 14926 18045 14926 18045 13002 6296 13002 6296 2346 3202 2346 3202 20835 11926 20835 11926 11513 3274 11513 3274 8438 3925 8438 3925 8110 8083 8110 8083 9971 8853 9971 8853 2984 4187 2984 4187 7326 17090 7326 17090 23995 23414 23995 23414 9331 16098 9331 16098 6899 21624 6899 21624 3849 14729 3849 14729 20207 22417 20207 22417 11163 13638 11163 13638 22150 3661 22150 3661 17066 18386 17066 18386 11064 20427 11064 20427 3326 9743 3326 9743 20623 11327 20623 11327 8146 24395 8146 24395 12414 1707 12414 1707 12522 4037 12522 4037 11460 14105 11460 14105 18049 23182 18049 23182 10638 2307 10638 2307 8494 21848 8494 21848 2933 17886 2933 17886 9417 14392 9417 14392 9238 18355 9238 18355 5460 18669 5460 18669 23642 18575 23642 18575 5617 13379 5617 13379 2023 24326 2023 24326 14974 393 14974 393 17073 16591 17073 16591 12630 21341 12630 21341 9937 18769 9937 18769 16197 6273 16197 6273 21005 10062 21005 10062 17040 24663 17040 24663 6113 16554 6113 16554 7977 4237 7977 4237 7449 5516 7449 5516 20621 6536 20621 6536 180 19442 180 19442 23961 23822 23961 23822 17496 7497 17496 7497 1135 7645 1135 7645 3393 21134 3393 21134 3867 5447 3867 5447 24421 9553 24421 9553 18654 8625 18654 8625 24729 16592 24729 16592 891 12638 891 12638 11248 24451 11248 24451 9034 24346 9034 24346 14056 3991 14056 3991 21704 1202 21704 1202 23040 5579 23040 5579 7339 19197 7339 19197 860 22794 860 22794 14449 9087 14449 9087 11568 7853 11568 7853 11751 20283 11751 20283 3569 5512 3569 5512 14308 2223 14308 2223 17387 7471 17387 7471 802 15817 802 15817 15835 3289 15835 3289 11963 3582 11963 3582 24293 24915 24293 24915 9671 8844 9671 8844 13427 23878 13427 23878 5659 9103 5659 9103 18323 19481 18323 19481 8514 4713 8514 4713 20799 2265 20799 2265 8689 17586 8689 17586 8333 10527 8333 10527 10236 6404 10236 6404 102 8163 102 8163 572 8506 572 8506 3825 14332 3825 14332 12180 12886 12180 12886 19002 12774 19002 12774 3600 20636 3600 20636 11852 1949 11852 1949 21692 13769 21692 13769 20075 11951 20075 11951 5032 19372 5032 19372 14325 16151 14325 16151 8952 19358 8952 19358 10199 20222 10199 20222 13932 20109 13932 20109 16566 5715 16566 5715 20863 22365 20863 22365 18541 1043 18541 1043 13879 3399 13879 3399 17340 18596 17340 18596 2090 18882 2090 18882 9926 12525 9926 12525 19437 10260 19437 10260 1523 7752 1523 7752 7614 13505 7614 13505 16541 4027 16541 4027 4957 2492 4957 2492 13594 10131 13594 10131 12194 7579 12194 7579 13946 23419 13946 23419 15046 24840 15046 24840 1567 8661 1567 8661 22065 19109 22065 19109 19228 6694 19228 6694 21846 8160 21846 8160 11972 11485 11972 11485 13940 4995 13940 4995 782 12012 782 12012 10281 16302 10281 16302 7302 12873 7302 12873 9308 9170 9308 9170 10996 7846 10996 7846 23077 20514 23077 20514 2817 12147 2817 12147 9693 4262 9693 4262 6694 18478 6694 18478 729 13888 729 13888 14071 5811 14071 5811 11977 2878 11977 2878 18690 6021 18690 6021 109 20387 109 20387 18353 8252 18353 8252 21416 21892 21416 21892 21193 18634 21193 18634 2446 4419 2446 4419 11679 622 11679 622 10291 10505 10291 10505 10891 3047 10891 3047 12468 10970 12468 10970 19563 14677 19563 14677 12002 21906 12002 21906 21506 2845 21506 2845 13028 4365 13028 4365 18378 20431 18378 20431 6261 11440 6261 11440 1838 3653 1838 3653 9774 775 9774 775 7488 24225 7488 24225 21746 4435 21746 4435 10768 24317 10768 24317 21246 12071 21246 12071 7021 19121 7021 19121 21167 4202 21167 4202 22955 16894 22955 16894 10484 4958 10484 4958 6936 6140 6936 6140 949 13415 949 13415 16271 8672 16271 8672 129 10425 129 10425 671 7079 671 7079 5396 983 5396 983 19230 1476 19230 1476 4972 8900 4972 8900 21906 21386 21906 21386 4401 5916 4401 5916 2234 17741 2234 17741 22247 14008 22247 14008 5302 14532 5302 14532 13770 23175 13770 23175 9013 4246 9013 4246 1155 3009 1155 3009 18790 2469 18790 2469 16663 5775 16663 5775 17631 7253 17631 7253 9770 17669 9770 17669 7967 6474 7967 6474 15221 2948 15221 2948 19268 19564 19268 19564 10709 8249 10709 8249 23277 10274 23277 10274 22159 1688 22159 1688 15943 24604 15943 24604 20078 14497 20078 14497 5958 318 5958 318 18158 14845 18158 14845 4661 2233 4661 2233 21435 16907 21435 16907 4176 3359 4176 3359 3717 496 3717 496 607 21728 607 21728 654 5227 654 5227 24612 9913 24612 9913 5202 6652 5202 6652 13305 15521 13305 15521 6066 15533 6066 15533 13531 2314 13531 2314 6868 7476 6868 7476 19227 53 19227 53 7850 24520 7850 24520 5801 15768 5801 15768 9276 7313 9276 7313 16392 16057 16392 16057 15324 21538 15324 21538 21243 18275 21243 18275 15821 2151 15821 2151 23502 8229 23502 8229 22811 16897 22811 16897 15453 6336 15453 6336 17282 3430 17282 3430 333 9502 333 9502 15167 23702 15167 23702 8847 10365 8847 10365 21051 8879 21051 8879 17581 16506 17581 16506 4941 4171 4941 4171 4365 19331 4365 19331 23095 11410 23095 11410 17164 10789 17164 10789 9651 2253 9651 2253 17369 10391 17369 10391 21647 7028 21647 7028 23743 21947 23743 21947 9839 9732 9839 9732 16124 17552 16124 17552 17310 16216 17310 16216 19325 11560 19325 11560 21514 24994 21514 24994 17076 1512 17076 1512 175 1234 175 1234 7106 4703 7106 4703 4034 11398 4034 11398 19194 7061 19194 7061 1320 3852 1320 3852 23968 8107 23968 8107 5492 6365 5492 6365 1400 17029 1400 17029 19787 3048 19787 3048 806 18278 806 18278 926 11244 926 11244 23607 13790 23607 13790 17400 2603 17400 2603 19144 20628 19144 20628 24788 23055 24788 23055 20196 9057 20196 9057 10756 20764 10756 20764 22524 17157 22524 17157 14499 21429 14499 21429 22886 18133 22886 18133 2348 23989 2348 23989 6983 16777 6983 16777 5225 9584 5225 9584 299 20498 299 20498 8427 7428 8427 7428 9408 16766 9408 16766 4139 16835 4139 16835 20295 10363 20295 10363 10907 4914 10907 4914 19540 18481 19540 18481 24770 1536 24770 1536 13285 15709 13285 15709 1524 13165 1524 13165 11318 10782 11318 10782 24514 18688 24514 18688 9952 18230 9952 18230 13145 8073 13145 8073 19050 21154 19050 21154 11546 18598 11546 18598 19951 23141 19951 23141 6389 7537 6389 7537 23639 24752 23639 24752 3753 20621 3753 20621 16429 4874 16429 4874 4287 5906 4287 5906 830 4462 830 4462 20556 8706 20556 8706 16135 6908 16135 6908 15101 7238 15101 7238 10000 19697 10000 19697 18220 13015 18220 13015 17871 8921 17871 8921 15298 2557 15298 2557 6891 17284 6891 17284 18641 20844 18641 20844 3427 21149 3427 21149 19642 7456 19642 7456 4259 3229 4259 3229 11805 19061 11805 19061 6328 20099 6328 20099 4392 163 4392 163 3994 344 3994 344 10742 24756 10742 24756 19957 11876 19957 11876 23368 22307 23368 22307 6107 3378 6107 3378 12132 10535 12132 10535 3872 4525 3872 4525 13510 10398 13510 10398 19979 18453 19979 18453 13249 3749 13249 3749 3590 1736 3590 1736 22208 20970 22208 20970 7642 19483 7642 19483 8293 22487 8293 22487 12223 4848 12223 4848 9901 4611 9901 4611 23513 13279 23513 13279 22908 2189 22908 2189 13955 3821 13955 3821 5173 20597 5173 20597 3771 5131 3771 5131 2687 4130 2687 4130 6443 6504 6443 6504 14701 24373 14701 24373 12105 5161 12105 5161 12750 4127 12750 4127 5679 24925 5679 24925 2493 22560 2493 22560 6467 15260 6467 15260 13152 19880 13152 19880 9416 18544 9416 18544 14714 10899 14714 10899 19121 14302 19121 14302 17122 2694 17122 2694 19173 9550 19173 9550 20536 9654 20536 9654 8793 10501 8793 10501 1941 14704 1941 14704 12909 21511 12909 21511 18937 15450 18937 15450 1426 12457 1426 12457 7807 8309 7807 8309 22067 15017 22067 15017 20371 19974 20371 19974 14936 18100 14936 18100 13087 80 13087 80 6441 15508 6441 15508 7927 14965 7927 14965 18991 22565 18991 22565 21377 4533 21377 4533 19819 13296 19819 13296 8288 6377 8288 6377 21287 12496 21287 12496 4582 24965 4582 24965 6766 24665 6766 24665 22098 24341 22098 24341 10701 19619 10701 19619 19057 8964 19057 8964 23292 15659 23292 15659 15351 14292 15351 14292 539 21653 539 21653 24766 3188 24766 3188 8617 15037 8617 15037 14573 1734 14573 1734 12350 18253 12350 18253 13681 19285 13681 19285 140 11534 140 11534 11481 16850 11481 16850 13142 17310 13142 17310 4510 21794 4510 21794 10619 8295 10619 8295 17055 11102 17055 11102 4694 14434 4694 14434 632 20817 632 20817 19942 4737 19942 4737 13267 8813 13267 8813 14762 22211 14762 22211 12313 3598 12313 3598 21524 15666 21524 15666 7584 5955 7584 5955 24573 13868 24573 13868 22181 9775 22181 9775 5226 23855 5226 23855 18676 6454 18676 6454 17202 16405 17202 16405 4485 2057 4485 2057 3399 15231 3399 15231 12727 16660 12727 16660 7565 11645 7565 11645 20919 15684 20919 15684 14555 7900 14555 7900 19074 1079 19074 1079 15846 1792 15846 1792 9575 4580 9575 4580 19919 6522 19919 6522 1599 12576 1599 12576 4711 936 4711 936 14704 1307 14704 1307 1500 18124 1500 18124 18845 4105 18845 4105 2291 23124 2291 23124 14179 10096 14179 10096 12524 2722 12524 2722 3943 22203 3943 22203 7464 12237 7464 12237 10724 3494 10724 3494 14607 20335 14607 20335 22983 12353 22983 12353 23044 5160 23044 5160 23224 1374 23224 1374 18865 739 18865 739 1942 5437 1942 5437 4306 14544 4306 14544 17680 22000 17680 22000 10755 2380 10755 2380 24245 7262 24245 7262 10067 8857 10067 8857 23204 13466 23204 13466 12878 3032 12878 3032 2993 609 2993 609 3308 15687 3308 15687 21556 1683 21556 1683 2623 15478 2623 15478 22134 20600 22134 20600 15591 19940 15591 19940 7546 23386 7546 23386 847 8442 847 8442 6725 234 6725 234 453 9708 453 9708 16414 15123 16414 15123 3293 18677 3293 18677 20775 7654 20775 7654 16523 15049 16523 15049 3827 10807 3827 10807 14733 15105 14733 15105 15141 6229 15141 6229 7928 3848 7928 3848 14989 6970 14989 6970 14965 20486 14965 20486 18768 341 18768 341 19011 11343 19011 11343 10555 14120 10555 14120 4819 5912 4819 5912 1392 8659 1392 8659 24805 24971 24805 24971 23394 18668 23394 18668 13491 5684 13491 5684 2123 22321 2123 22321 19721 16295 19721 16295 927 11192 927 11192 8542 19700 8542 19700 3793 18046 3793 18046 15731 9894 15731 9894 22557 17937 22557 17937 9279 10496 9279 10496 18875 23491 18875 23491 4296 6509 4296 6509 17998 14254 17998 14254 5838 20771 5838 20771 1015 12371 1015 12371 3942 13408 3942 13408 4455 13816 4455 13816 4152 9493 4152 9493 24223 9714 24223 9714 6911 10113 6911 10113 12879 9101 12879 9101 7588 15000 7588 15000 14238 13614 14238 13614 21285 15287 21285 15287 9167 13117 9167 13117 16247 1024 16247 1024 21333 21442 21333 21442 11918 8407 11918 8407 15911 7081 15911 7081 20080 6855 20080 6855 5189 847 5189 847 1803 21597 1803 21597 5103 22450 5103 22450 18268 3565 18268 3565 8850 386 8850 386 12307 5578 12307 5578 6947 4842 6947 4842 3472 19280 3472 19280 12309 5633 12309 5633 16474 12712 16474 12712 19529 4509 19529 4509 4673 207 4673 207 20340 1765 20340 1765 20461 1563 20461 1563 7177 8417 7177 8417 6739 13233 6739 13233 19189 12696 19189 12696 16996 22464 16996 22464 19221 15251 19221 15251 18166 24541 18166 24541 6651 22198 6651 22198 11168 3059 11168 3059 2653 24426 2653 24426 19566 8680 19566 8680 17734 24050 17734 24050 6714 7251 6714 7251 3911 11416 3911 11416 12899 15823 12899 15823 18951 8628 18951 8628 8763 3728 8763 3728 18130 13447 18130 13447 3663 22140 3663 22140 21240 13718 21240 13718 7829 18986 7829 18986 20830 19282 20830 19282 20338 13831 20338 13831 21150 13422 21150 13422 21903 23162 21903 23162 11752 17525 11752 17525 4209 2902 4209 2902 3895 16294 3895 16294 3922 3590 3922 3590 18208 18723 18208 18723 11382 8944 11382 8944 3629 1467 3629 1467 14091 11348 14091 11348 4235 19026 4235 19026 6011 441 6011 441 2300 7912 2300 7912 712 20144 712 20144 9366 17537 9366 17537 6932 99 6932 99 24391 7702 24391 7702 7538 18809 7538 18809 15253 16682 15253 16682 2400 12293 2400 12293 6340 748 6340 748 18114 1751 18114 1751 17750 24485 17750 24485 11717 2919 11717 2919 2765 15842 2765 15842 10809 4277 10809 4277 16910 23881 16910 23881 8495 12336 8495 12336 5995 1988 5995 1988 23556 2804 23556 2804 5955 9045 5955 9045 6087 4957 6087 4957 11577 16271 11577 16271 2917 5308 2917 5308 16073 19055 16073 19055 12042 12721 12042 12721 14921 17058 14921 17058 21386 15174 21386 15174 12698 1669 12698 1669 13727 15701 13727 15701 14116 11661 14116 11661 15452 24945 15452 24945 9282 12951 9282 12951 8511 9311 8511 9311 8369 759 8369 759 22437 5846 22437 5846 2494 5239 2494 5239 10687 12527 10687 12527 16957 11633 16957 11633 11992 1701 11992 1701 10418 16326 10418 16326 22334 4761 22334 4761 407 21789 407 21789 22323 22865 22323 22865 16383 2939 16383 2939 2535 5914 2535 5914 20876 7639 20876 7639 9256 23404 9256 23404 10696 2061 10696 2061 1103 13802 1103 13802 18853 23787 18853 23787 682 24855 682 24855 10840 10940 10840 10940 6977 13699 6977 13699 10883 13312 10883 13312 17875 7345 17875 7345 23216 5370 23216 5370 17222 15901 17222 15901 16260 11677 16260 11677 5192 11733 5192 11733 12092 17576 12092 17576 15814 20086 15814 20086 16334 22619 16334 22619 21913 11446 21913 11446 1827 17987 1827 17987 23854 18506 23854 18506 19387 19078 19387 19078 14582 15343 14582 15343 17886 20443 17886 20443 19449 8960 19449 8960 9606 11978 9606 11978 12126 23767 12126 23767 2324 10158 2324 10158 12096 1871 12096 1871 15904 22184 15904 22184 10147 23994 10147 23994 24819 5317 24819 5317 8623 10902 8623 10902 9961 1719 9961 1719 935 1311 935 1311 17855 16533 17855 16533 5421 18993 5421 18993 19524 14031 19524 14031 5777 12680 5777 12680 17629 5922 17629 5922 20020 8911 20020 8911 7309 174 7309 174 7149 2439 7149 2439 3819 16560 3819 16560 1192 13759 1192 13759 325 14728 325 14728 20024 16398 20024 16398 3728 9312 3728 9312 10415 20446 10415 20446 14711 19898 14711 19898 3762 8376 3762 8376 14049 23139 14049 23139 1460 3610 1460 3610 15150 21929 15150 21929 8993 263 8993 263 23019 6118 23019 6118 16084 10932 16084 10932 17135 2412 17135 2412 21608 23017 21608 23017 14808 23708 14808 23708 8871 6897 8871 6897 16702 6887 16702 6887 3878 16335 3878 16335 5589 2688 5589 2688 17045 15204 17045 15204 611 16779 611 16779 7086 11840 7086 11840 7646 18863 7646 18863 3118 3782 3118 3782 2274 23774 2274 23774 2660 21617 2660 21617 8588 6677 8588 6677 21323 15053 21323 15053 22195 5508 22195 5508 8625 15942 8625 15942 24278 11394 24278 11394 2482 5937 2482 5937 245 21028 245 21028 23294 16909 23294 16909 20276 4319 20276 4319 9133 3360 9133 3360 15082 20563 15082 20563 11203 9858 11203 9858 7601 11086 7601 11086 9169 4563 9169 4563 24754 9926 24754 9926 19675 11865 19675 11865 12346 5074 12346 5074 19269 11374 19269 11374 22386 6278 22386 6278 1950 21614 1950 21614 11302 20860 11302 20860 13769 24187 13769 24187 10103 957 10103 957 5200 14633 5200 14633 17292 5261 17292 5261 11598 44 11598 44 14435 6282 14435 6282 12167 12125 12167 12125 24175 6115 24175 6115 24796 13865 24796 13865 4193 13020 4193 13020 11588 5938 11588 5938 1033 6823 1033 6823 4178 16648 4178 16648 11013 11871 11013 11871 16665 1934 16665 1934 14362 10666 14362 10666 23697 2928 23697 2928 16865 5903 16865 5903 18656 16505 18656 16505 22034 6528 22034 6528 15100 20898 15100 20898 13535 18338 13535 18338 3377 18918 3377 18918 16072 15578 16072 15578 21611 21827 21611 21827 21463 21747 21463 21747 21332 3993 21332 3993 14994 5848 14994 5848 7702 5113 7702 5113 24249 864 24249 864 2871 2384 2871 2384 9685 24441 9685 24441 9445 17803 9445 17803 11310 14880 11310 14880 16800 9015 16800 9015 5495 6906 5495 6906 19666 14124 19666 14124 15471 2996 15471 2996 21041 10058 21041 10058 5472 12713 5472 12713 24867 23402 24867 23402 21450 22400 21450 22400 11426 22336 11426 22336 7674 12691 7674 12691 15014 2877 15014 2877 23059 11697 23059 11697 20766 13456 20766 13456 4949 6376 4949 6376 23169 14904 23169 14904 8724 24722 8724 24722 7681 1643 7681 1643 17363 12258 17363 12258 438 9418 438 9418 6275 6223 6275 6223 4101 12068 4101 12068 1768 18004 1768 18004 17489 16712 17489 16712 11849 24417 11849 24417 16331 11280 16331 11280 15398 452 15398 452 4147 2907 4147 2907 15808 2306 15808 2306 17305 3550 17305 3550 17624 15732 17624 15732 18808 7266 18808 7266 9397 7303 9397 7303 9917 7098 9917 7098 17742 16154 17742 16154 3225 18048 3225 18048 21198 1558 21198 1558 12918 17208 12918 17208 8312 17409 8312 17409 7634 5029 7634 5029 24512 12281 24512 12281 246 12110 246 12110 20117 5112 20117 5112 11411 14114 11411 14114 10201 2020 10201 2020 23931 13889 23931 13889 5715 18920 5715 18920 4212 3727 4212 3727 1981 19458 1981 19458 20708 13185 20708 13185 14474 3943 14474 3943 1433 17060 1433 17060 3709 13110 3709 13110 23696 9761 23696 9761 23081 8701 23081 8701 12779 15506 12779 15506 1831 4640 1831 4640 20337 1392 20337 1392 1491 13239 1491 13239 15185 811 15185 811 5833 13581 5833 13581 2093 125 2093 125 7296 14656 7296 14656 13915 2820 13915 2820 8804 23768 8804 23768 4753 8860 4753 8860 23990 7977 23990 7977 2768 21317 2768 21317 12043 6162 12043 6162 6010 20807 6010 20807 460 10603 460 10603 15891 16644 15891 16644 11133 24639 11133 24639 8671 21117 8671 21117 17539 1613 17539 1613 12076 20213 12076 20213 4606 2462 4606 2462 16412 21212 16412 21212 4733 24733 4733 24733 15994 8157 15994 8157 5602 23981 5602 23981 16940 12041 16940 12041 5813 14040 5813 14040 19208 12649 19208 12649 22649 20951 22649 20951 11792 2593 11792 2593 13216 4917 13216 4917 20021 15106 20021 15106 5948 23859 5948 23859 16031 18038 16031 18038 18215 11655 18215 11655 11340 21344 11340 21344 19876 11631 19876 11631 15290 4910 15290 4910 4820 12407 4820 12407 11855 20456 11855 20456 21653 18454 21653 18454 11211 8851 11211 8851 17487 5132 17487 5132 1507 19991 1507 19991 8673 1379 8673 1379 10731 17794 10731 17794 14345 1769 14345 1769 20819 23406 20819 23406 14719 1466 14719 1466 11631 16026 11631 16026 20917 12939 20917 12939 22246 20999 22246 20999 24158 22522 24158 22522 5976 2800 5976 2800 3304 14267 3304 14267 17894 2222 17894 2222 22282 12556 22282 12556 4916 11513 4916 11513 5269 16345 5269 16345 3963 11737 3963 11737 4815 24180 4815 24180 18807 18119 18807 18119 8696 19087 8696 19087 18985 20680 18985 20680 1901 20215 1901 20215 23326 6428 23326 6428 9760 22978 9760 22978 17319 3518 17319 3518 13823 12775 13823 12775 10318 19360 10318 19360 1852 2565 1852 2565 8328 24122 8328 24122 13870 5151 13870 5151 4792 579 4792 579 18895 6688 18895 6688 20332 16063 20332 16063 16268 22716 16268 22716 10634 13945 10634 13945 20580 226 20580 226 16375 20082 16375 20082 12070 16459 12070 16459 20612 21355 20612 21355 19668 4067 19668 4067 17970 9297 17970 9297 21661 17275 21661 17275 17881 17080 17881 17080 14050 484 14050 484 16832 2062 16832 2062 22864 13892 22864 13892 20879 8120 20879 8120 8392 4176 8392 4176 19042 3435 19042 3435 20802 23463 20802 23463 16748 5785 16748 5785 16065 5757 16065 5757 6948 14887 6948 14887 13619 9979 13619 9979 10846 23145 10846 23145 1440 208 1440 208 5341 23434 5341 23434 97 24343 97 24343 21740 11575 21740 11575 9852 23987 9852 23987 8015 661 8015 661 22066 22185 22066 22185 10004 18756 10004 18756 8183 10589 8183 10589 24657 17101 24657 17101 22920 13138 22920 13138 21059 4283 21059 4283 19223 18031 19223 18031 36 13830 36 13830 8211 24041 8211 24041 4549 23234 4549 23234 16900 21773 16900 21773 5983 666 5983 666 12483 944 12483 944 23527 1208 23527 1208 23819 21282 23819 21282 13256 2463 13256 2463 874 22406 874 22406 21763 17903 21763 17903 3368 11234 3368 11234 20309 6207 20309 6207 11281 19165 11281 19165 22381 18900 22381 18900 24660 5020 24660 5020 2430 14522 2430 14522 489 21845 489 21845 15285 21983 15285 21983 10845 13826 10845 13826 16225 11385 16225 11385 21610 21297 21610 21297 10050 24991 10050 24991 18390 7835 18390 7835 14523 7695 14523 7695 24122 24412 24122 24412 20524 19915 20524 19915 2541 1097 2541 1097 7572 18618 7572 18618 19465 1839 19465 1839 24196 17231 24196 17231 2184 7393 2184 7393 12303 5996 12303 5996 15413 3353 15413 3353 5562 17944 5562 17944 14358 829 14358 829 24686 9880 24686 9880 22201 3088 22201 3088 1558 8676 1558 8676 19275 22440 19275 22440 6648 12240 6648 12240 18517 3294 18517 3294 22324 3725 22324 3725 16121 2157 16121 2157 17655 7808 17655 7808 8540 12275 8540 12275 10295 10392 10295 10392 22313 19698 22313 19698 19021 7572 19021 7572 20661 12019 20661 12019 20394 9082 20394 9082 15259 12265 15259 12265 7726 9017 7726 9017 13322 17974 13322 17974 21489 606 21489 606 15397 10148 15397 10148 3761 20051 3761 20051 15440 6787 15440 6787 4097 22341 4097 22341 18264 13351 18264 13351 20409 356 20409 356 7500 18250 7500 18250 499 10259 499 10259 19309 17581 19309 17581 14244 18484 14244 18484 17409 19826 17409 19826 12521 17795 12521 17795 4663 20866 4663 20866 6090 6260 6090 6260 21840 11896 21840 11896 13534 4172 13534 4172 20779 2459 20779 2459 19625 18301 19625 18301 1555 23777 1555 23777 10664 16045 10664 16045 7737 21853 7737 21853 4990 8627 4990 8627 20840 21467 20840 21467 3950 3607 3950 3607 24503 11705 24503 11705 3874 15515 3874 15515 9510 20700 9510 20700 6857 7979 6857 7979 13830 2435 13830 2435 12487 5629 12487 5629 3149 21915 3149 21915 5585 16584 5585 16584 22404 3101 22404 3101 4068 15193 4068 15193 9134 12359 9134 12359 21368 3242 21368 3242 8021 9452 8021 9452 5408 22804 5408 22804 18623 11498 18623 11498 6045 701 6045 701 8468 75 8468 75 13744 11409 13744 11409 496 16813 496 16813 19441 20341 19441 20341 18407 2697 18407 2697 19415 17832 19415 17832 9247 21041 9247 21041 19685 12734 19685 12734 18406 12736 18406 12736 20858 33 20858 33 5501 6711 5501 6711 17296 5208 17296 5208 4524 17688 4524 17688 10812 10356 10812 10356 11154 14472 11154 14472 18030 12449 18030 12449 5112 12720 5112 12720 3044 1347 3044 1347 6713 138 6713 138 18819 23556 18819 23556 20447 9358 20447 9358 24478 19053 24478 19053 21434 4084 21434 4084 20014 8675 20014 8675 105 9189 105 9189 4427 22366 4427 22366 10749 11569 10749 11569 15802 8116 15802 8116 1037 9094 1037 9094 20993 20997 20993 20997 9158 9007 9158 9007 14205 6618 14205 6618 4555 8406 4555 8406 15498 8245 15498 8245 15924 8925 15924 8925 5022 4604 5022 4604 9630 19301 9630 19301 3554 3776 3554 3776 6525 9470 6525 9470 10189 11177 10189 11177 13398 9178 13398 9178 12519 1167 12519 1167 13392 6506 13392 6506 9283 14 9283 14 3331 16183 3331 16183 3329 17615 3329 17615 23672 19950 23672 19950 15549 4318 15549 4318 13845 258 13845 258 19744 5318 19744 5318 9781 20457 9781 20457 20365 7984 20365 7984 21394 24535 21394 24535 15391 20453 15391 20453 5606 24481 5606 24481 11280 16953 11280 16953 14724 22827 14724 22827 22954 2623 22954 2623 8078 10080 8078 10080 24202 17716 24202 17716 6426 8694 6426 8694 7639 8707 7639 8707 12649 16646 12649 16646 1080 2162 1080 2162 18821 18682 18821 18682 16311 16347 16311 16347 815 11150 815 11150 1970 919 1970 919 5704 6048 5704 6048 24736 15680 24736 15680 269 23869 269 23869 15468 16751 15468 16751 19236 14099 19236 14099 24499 23214 24499 23214 4985 15601 4985 15601 5078 11453 5078 11453 7665 24884 7665 24884 5739 12251 5739 12251 16789 2444 16789 2444 20313 24970 20313 24970 1989 14926 1989 14926 884 20464 884 20464 7090 3892 7090 3892 21307 19261 21307 19261 1441 7742 1441 7742 6453 1964 6453 1964 22177 14618 22177 14618 20890 135 20890 135 13331 15830 13331 15830 5696 14220 5696 14220 1726 11098 1726 11098 4707 14316 4707 14316 2112 3553 2112 3553 13571 21837 13571 21837 15895 17501 15895 17501 11348 12686 11348 12686 12977 1902 12977 1902 16817 7549 16817 7549 16363 8498 16363 8498 14961 24573 14961 24573 19233 4576 19233 4576 903 22019 903 22019 10313 5683 10313 5683 24863 4708 24863 4708 22466 6060 22466 6060 22950 14759 22950 14759 5476 374 5476 374 9237 10562 9237 10562 16599 2417 16599 2417 10977 20769 10977 20769 8334 1081 8334 1081 2417 17758 2417 17758 4362 20468 4362 20468 17438 19951 17438 19951 7257 16279 7257 16279 3238 24200 3238 24200 22612 16678 22612 16678 18841 18635 18841 18635 23524 816 23524 816 8684 16075 8684 16075 24424 15975 24424 15975 18233 9992 18233 9992 6059 2895 6059 2895 23667 10816 23667 10816 5114 8086 5114 8086 24054 10502 24054 10502 4560 24458 4560 24458 9968 18470 9968 18470 7920 2627 7920 2627 20893 16829 20893 16829 1144 14725 1144 14725 6277 1148 6277 1148 813 19122 813 19122 18587 23399 18587 23399 20738 3137 20738 3137 3639 17303 3639 17303 19878 6327 19878 6327 2906 23836 2906 23836 14046 18344 14046 18344 11025 12903 11025 12903 21465 18359 21465 18359 12277 1778 12277 1778 4229 2388 4229 2388 20875 24494 20875 24494 6578 9362 6578 9362 10528 3014 10528 3014 3744 18760 3744 18760 5591 5122 5591 5122 10944 7339 10944 7339 17429 1972 17429 1972 1659 23801 1659 23801 10127 13913 10127 13913 24807 3876 24807 3876 9803 17281 9803 17281 22993 14249 22993 14249 10806 12059 10806 12059 419 13494 419 13494 7755 9690 7755 9690 21567 5601 21567 5601 22042 6191 22042 6191 22409 1413 22409 1413 14973 20385 14973 20385 16581 1928 16581 1928 2525 23356 2525 23356 5241 4677 5241 4677 6568 18040 6568 18040 22050 13808 22050 13808 21467 5536 21467 5536 23781 13986 23781 13986 2979 5327 2979 5327 8886 20441 8886 20441 7632 5059 7632 5059 1890 19144 1890 19144 13300 23229 13300 23229 21042 15894 21042 15894 15122 22666 15122 22666 17410 22131 17410 22131 3736 16731 3736 16731 12305 20744 12305 20744 11808 22288 11808 22288 22238 14353 22238 14353 9351 19947 9351 19947 2753 19859 2753 19859 13448 17915 13448 17915 10858 18418 10858 18418 5174 9143 5174 9143 14893 1258 14893 1258 7617 1235 7617 1235 16804 2415 16804 2415 9563 13297 9563 13297 1607 1600 1607 1600 5848 14333 5848 14333 23247 7396 23247 7396 12203 12700 12203 12700 24238 14818 24238 14818 18609 2495 18609 2495 8741 22127 8741 22127 5559 9828 5559 9828 792 8961 792 8961 11180 4239 11180 4239 12833 17395 12833 17395 10048 11444 10048 11444 15824 22264 15824 22264 11926 8166 11926 8166 22011 4595 22011 4595 15200 10057 15200 10057 1919 14827 1919 14827 14029 12219 14029 12219 22687 11306 22687 11306 6158 21167 6158 21167 3099 19120 3099 19120 24040 5603 24040 5603 21473 14363 21473 14363 6222 19719 6222 19719 17642 18491 17642 18491 20628 24434 20628 24434 13209 5198 13209 5198 5953 1795 5953 1795 24972 9939 24972 9939 8188 5602 8188 5602 16091 4398 16091 4398 52 9194 52 9194 20047 7291 20047 7291 9775 13446 9775 13446 23967 14881 23967 14881 4393 2769 4393 2769 1118 22284 1118 22284 15408 5975 15408 5975 4658 21754 4658 21754 15212 18231 15212 18231 19076 14304 19076 14304 7786 6451 7786 6451 4894 11682 4894 11682 4092 19638 4092 19638 4285 24269 4285 24269 12057 23898 12057 23898 22548 9927 22548 9927 23585 17601 23585 17601 2416 6415 2416 6415 7725 7076 7725 7076 22375 24141 22375 24141 11303 20507 11303 20507 1154 9822 1154 9822 22645 10723 22645 10723 14952 6784 14952 6784 1252 1524 1252 1524 23350 24396 23350 24396 13698 24151 13698 24151 23509 7240 23509 7240 20914 476 20914 476 9925 1222 9925 1222 18051 6163 18051 6163 11948 14050 11948 14050 24001 7789 24001 7789 900 18101 900 18101 1719 24473 1719 24473 4236 21141 4236 21141 23034 4855 23034 4855 21526 21591 21526 21591 3222 8581 3222 8581 3839 15286 3839 15286 3 7567 3 7567 15525 12233 15525 12233 23558 9153 23558 9153 17272 5157 17272 5157 7544 1833 7544 1833 22563 16389 22563 16389 9577 17605 9577 17605 5631 24204 5631 24204 13129 14790 13129 14790 21115 3108 21115 3108 18346 6369 18346 6369 23943 11732 23943 11732 15771 17427 15771 17427 13618 12368 13618 12368 409 8261 409 8261 12306 13653 12306 13653 16949 11011 16949 11011 17295 1393 17295 1393 15621 10140 15621 10140 2483 17707 2483 17707 5304 18098 5304 18098 8467 18928 8467 18928 24317 5739 24317 5739 9460 7545 9460 7545 18452 7542 18452 7542 10850 19928 10850 19928 608 1505 608 1505 14471 4297 14471 4297 6341 934 6341 934 12272 20131 12272 20131 22241 14911 22241 14911 3971 13075 3971 13075 15728 10646 15728 10646 15515 12852 15515 12852 723 16522 723 16522 10089 11337 10089 11337 8324 23150 8324 23150 944 5243 944 5243 12929 19397 12929 19397 2473 4661 2473 4661 13545 22506 13545 22506 18812 18026 18812 18026 9221 3348 9221 3348 24654 10435 24654 10435 23201 7636 23201 7636 24623 10892 24623 10892 23085 9427 23085 9427 493 18932 493 18932 4528 14831 4528 14831 4930 19004 4930 19004 12579 6929 12579 6929 10624 20307 10624 20307 12142 17628 12142 17628 14543 19729 14543 19729 2722 17829 2722 17829 12834 13071 12834 13071 8236 24489 8236 24489 13424 17123 13424 17123 19741 9678 19741 9678 17082 3310 17082 3310 10033 22556 10033 22556 22936 4571 22936 4571 10775 23979 10775 23979 9936 532 9936 532 9435 14177 9435 14177 24973 9168 24973 9168 1136 22483 1136 22483 20668 10242 20668 10242 3647 24484 3647 24484 19127 9961 19127 9961 7368 17912 7368 17912 5027 16040 5027 16040 21169 18989 21169 18989 965 5377 965 5377 17695 13534 17695 13534 22230 20558 22230 20558 12720 21387 12720 21387 18606 15876 18606 15876 20822 6082 20822 6082 13900 1791 13900 1791 12911 6031 12911 6031 8048 20412 8048 20412 21944 24302 21944 24302 24148 9048 24148 9048 7950 22518 7950 22518 13372 2271 13372 2271 21470 20493 21470 20493 10413 18016 10413 18016 11958 20607 11958 20607 23966 11625 23966 11625 18612 12733 18612 12733 6043 3678 6043 3678 11646 1865 11646 1865 23036 20237 23036 20237 17187 11912 17187 11912 20712 15869 20712 15869 408 23575 408 23575 12672 12181 12672 12181 4735 9700 4735 9700 2386 23805 2386 23805 9218 23819 9218 23819 7613 21760 7613 21760 14729 2982 14729 2982 13536 19329 13536 19329 6730 7582 6730 7582 7120 13250 7120 13250 10725 4771 10725 4771 134 16074 134 16074 24119 13814 24119 13814 13530 2843 13530 2843 12920 8144 12920 8144 23176 23851 23176 23851 18387 22832 18387 22832 6026 12670 6026 12670 13923 17272 13923 17272 7142 6344 7142 6344 4805 24099 4805 24099 6423 22972 6423 22972 12585 16814 12585 16814 5493 17762 5493 17762 12244 8746 12244 8746 11017 21628 11017 21628 11395 8794 11395 8794 20646 22300 20646 22300 22365 9397 22365 9397 672 16491 672 16491 3090 2826 3090 2826 19153 5090 19153 5090 1944 15489 1944 15489 24832 19960 24832 19960 21966 21237 21966 21237 8778 8696 8778 8696 2634 1798 2634 1798 5714 3061 5714 3061 13977 19522 13977 19522 6638 7797 6638 7797 13968 2549 13968 2549 19534 8584 19534 8584 15957 5660 15957 5660 22456 617 22456 617 24137 4819 24137 4819 4890 8463 4890 8463 13813 16264 13813 16264 24254 4021 24254 4021 18908 7887 18908 7887 6769 23917 6769 23917 11099 146 11099 146 4751 23600 4751 23600 18508 2604 18508 2604 2276 14772 2276 14772 24609 12731 24609 12731 7638 3542 7638 3542 2163 11027 2163 11027 4105 9651 4105 9651 11300 7102 11300 7102 18737 18273 18737 18273 5375 425 5375 425 12991 9075 12991 9075 22221 11615 22221 11615 477 8643 477 8643 9454 20310 9454 20310 11983 15788 11983 15788 23406 570 23406 570 7520 626 7520 626 17036 11872 17036 11872 18793 4455 18793 4455 3623 17270 3623 17270 10151 21534 10151 21534 17621 23770 17621 23770 24063 18628 24063 18628 22577 13612 22577 13612 22236 10750 22236 10750 5666 14613 5666 14613 24371 9077 24371 9077 16040 7791 16040 7791 2769 23039 2769 23039 11012 7620 11012 7620 19041 21323 19041 21323 1344 9408 1344 9408 21880 22290 21880 22290 16997 21884 16997 21884 10835 20317 10835 20317 1910 923 1910 923 9173 14252 9173 14252 3151 16507 3151 16507 10924 10246 10924 10246 7288 10758 7288 10758 8351 9702 8351 9702 9371 12917 9371 12917 18789 5276 18789 5276 8178 1345 8178 1345 21012 363 21012 363 4354 14611 4354 14611 1088 14078 1088 14078 151 8850 151 8850 17420 1169 17420 1169 20912 5576 20912 5576 14812 4376 14812 4376 24786 7160 24786 7160 8926 3167 8926 3167 8894 14872 8894 14872 10209 5422 10209 5422 8374 14819 8374 14819 11350 23632 11350 23632 22587 18409 22587 18409 24362 18300 24362 18300 9497 13334 9497 13334 3445 17579 3445 17579 3703 865 3703 865 7418 23493 7418 23493 4056 8088 4056 8088 9730 17169 9730 17169 13481 19870 13481 19870 14991 27 14991 27 48 11770 48 11770 24352 8703 24352 8703 20457 15827 20457 15827 12610 9182 12610 9182 19260 1013 19260 1013 17374 24649 17374 24649 13215 24660 13215 24660 21947 14017 21947 14017 222 4363 222 4363 9165 6511 9165 6511 3921 10224 3921 10224 20284 22209 20284 22209 24322 23691 24322 23691 21883 7611 21883 7611 20682 24588 20682 24588 1860 9208 1860 9208 2977 8193 2977 8193 368 24534 368 24534 13098 15227 13098 15227 14183 20917 14183 20917 3501 19963 3501 19963 13022 7309 13022 7309 24467 20420 24467 20420 3478 23004 3478 23004 9668 24381 9668 24381 2618 9229 2618 9229 3662 19474 3662 19474 21322 23529 21322 23529 16302 8649 16302 8649 23197 2977 23197 2977 13846 10386 13846 10386 17049 21121 17049 21121 5770 16740 5770 16740 17541 21592 17541 21592 17415 16129 17415 16129 21952 20198 21952 20198 7991 3157 7991 3157 17837 16695 17837 16695 1417 13883 1417 13883 3612 23660 3612 23660 12740 21150 12740 21150 8213 13153 8213 13153 11079 23100 11079 23100 4181 14583 4181 14583 14835 21382 14835 21382 6406 7487 6406 7487 22156 7581 22156 7581 15300 18899 15300 18899 20672 3628 20672 3628 4461 15065 4461 15065 9844 5638 9844 5638 13075 2901 13075 2901 8609 19239 8609 19239 20128 7988 20128 7988 3203 19529 3203 19529 5665 6628 5665 6628 15659 7241 15659 7241 4853 22445 4853 22445 9111 21605 9111 21605 22211 10995 22211 10995 12912 15250 12912 15250 19218 5964 19218 5964 8086 15039 8086 15039 24713 20043 24713 20043 20417 4342 20417 4342 2155 2899 2155 2899 10614 8772 10614 8772 11450 17726 11450 17726 708 16000 708 16000 8571 1970 8571 1970 19442 11351 19442 11351 24987 239 24987 239 18217 8825 18217 8825 5203 19403 5203 19403 5518 743 5518 743 1929 4954 1929 4954 22684 9728 22684 9728 6017 21972 6017 21972 23422 21547 23422 21547 15809 20790 15809 20790 12553 10104 12553 10104 4052 4048 4052 4048 20930 8217 20930 8217 6964 79 6964 79 634 15127 634 15127 198 16186 198 16186 15521 3230 15521 3230 24929 3195 24929 3195 12868 1582 12868 1582 23495 14516 23495 14516 2082 9304 2082 9304 12471 12078 12471 12078 8973 7273 8973 7273 21845 24216 21845 24216 6623 19726 6623 19726 19265 17421 19265 17421 2592 23403 2592 23403 17973 13493 17973 13493 15926 10710 15926 10710 14854 5091 14854 5091 11557 23738 11557 23738 19517 9984 19517 9984 908 16301 908 16301 1867 1938 1867 1938 13052 6293 13052 6293 6472 16688 6472 16688 3692 11197 3692 11197 11152 11714 11152 11714 17676 6340 17676 6340 21782 612 21782 612 22431 21668 22431 21668 8471 14372 8471 14372 20408 6371 20408 6371 12979 14536 12979 14536 11359 19655 11359 19655 18691 10934 18691 10934 18185 19093 18185 19093 23395 14648 23395 14648 20748 8594 20748 8594 9471 23882 9471 23882 3557 12191 3557 12191 3673 632 3673 632 4421 7018 4421 7018 20935 14173 20935 14173 12470 12211 12470 12211 412 5030 412 5030 2328 6815 2328 6815 14927 5141 14927 5141 20389 12944 20389 12944 11540 9158 11540 9158 2758 18035 2758 18035 4213 4851 4213 4851 15615 4631 15615 4631 13332 433 13332 433 21174 23713 21174 23713 9264 182 9264 182 7033 12249 7033 12249 19400 19184 19400 19184 4477 21221 4477 21221 17261 991 17261 991 18476 22536 18476 22536 8805 23263 8805 23263 6016 9183 6016 9183 23816 17834 23816 17834 22336 3135 22336 3135 17083 4496 17083 4496 11895 6018 11895 6018 5568 4581 5568 4581 8796 12447 8796 12447 14211 200 14211 200 13275 12890 13275 12890 12170 4582 12170 4582 19262 14857 19262 14857 12820 15468 12820 15468 4481 779 4481 779 7651 4862 7651 4862 11393 15326 11393 15326 24464 2756 24464 2756 17067 17116 17067 17116 9799 13187 9799 13187 21520 18497 21520 18497 24472 15246 24472 15246 5685 16792 5685 16792 20275 5927 20275 5927 17478 20831 17478 20831 11321 5625 11321 5625 19149 4625 19149 4625 6062 20021 6062 20021 21104 24301 21104 24301 21535 11520 21535 11520 543 6956 543 6956 24682 17070 24682 17070 20266 14248 20266 14248 6726 5347 6726 5347 24509 19884 24509 19884 16727 12913 16727 12913 21000 6881 21000 6881 21715 2596 21715 2596 8269 23751 8269 23751 3802 1880 3802 1880 12166 21128 12166 21128 8946 17015 8946 17015 281 16515 281 16515 17304 16093 17304 16093 16357 8030 16357 8030 1904 4614 1904 4614 7401 3530 7401 3530 21884 1518 21884 1518 19894 17405 19894 17405 12209 15016 12209 15016 2278 9929 2278 9929 22668 4505 22668 4505 3364 14037 3364 14037 517 21374 517 21374 4234 18061 4234 18061 9231 18572 9231 18572 8734 16633 8734 16633 2861 13564 2861 13564 1559 18064 1559 18064 18067 4960 18067 4960 12575 6919 12575 6919 12063 24686 12063 24686 6025 10656 6025 10656 10164 22795 10164 22795 17831 1697 17831 1697 10446 17033 10446 17033 5168 12284 5168 12284 10636 12949 10636 12949 23706 18186 23706 18186 10085 3130 10085 3130 19872 1194 19872 1194 13848 5485 13848 5485 18313 16595 18313 16595 6436 2669 6436 2669 24917 876 24917 876 12722 17378 12722 17378 12549 4529 12549 4529 12492 22599 12492 22599 20585 21594 20585 21594 23608 19030 23608 19030 14294 24334 14294 24334 22126 13033 22126 13033 9194 17973 9194 17973 21597 19136 21597 19136 6254 14033 6254 14033 7636 8991 7636 8991 14749 6913 14749 6913 17610 9530 17610 9530 3162 2419 3162 2419 2361 10842 2361 10842 4904 22241 4904 22241 17766 6264 17766 6264 10227 8398 10227 8398 15679 24104 15679 24104 1099 24528 1099 24528 20529 17494 20529 17494 23701 2247 23701 2247 18740 12092 18740 12092 12856 23635 12856 23635 11441 20633 11441 20633 6314 13751 6314 13751 9305 22123 9305 22123 9807 23983 9807 23983 22504 24781 22504 24781 19487 23709 19487 23709 7501 4811 7501 4811 12332 22980 12332 22980 18482 23583 18482 23583 7881 16519 7881 16519 10097 17931 10097 17931 24603 11278 24603 11278 987 22567 987 22567 4976 4706 4976 4706 24774 22462 24774 22462 9981 19804 9981 19804 14608 19105 14608 19105 9390 17 9390 17 24768 24293 24768 24293 5323 14115 5323 14115 6545 4986 6545 4986 23523 20295 23523 20295 15855 5271 15855 5271 20644 17278 20644 17278 19214 841 19214 841 3834 8263 3834 8263 3598 24032 3598 24032 14 9471 14 9471 1066 14482 1066 14482 21855 11314 21855 11314 19662 2007 19662 2007 22883 24558 22883 24558 8643 13464 8643 13464 12651 19263 12651 19263 23758 6674 23758 6674 13753 12650 13753 12650 21575 4182 21575 4182 22544 16417 22544 16417 727 6653 727 6653 7211 2652 7211 2652 22030 13245 22030 13245 13405 1038 13405 1038 15799 15638 15799 15638 20493 3898 20493 3898 22972 272 22972 272 6119 24932 6119 24932 1465 3196 1465 3196 22477 15853 22477 15853 14606 24792 14606 24792 10219 10034 10219 10034 7348 20293 7348 20293 24448 5286 24448 5286 19119 24980 19119 24980 5395 7183 5395 7183 11136 4439 11136 4439 17515 16776 17515 16776 16915 5142 16915 5142 16036 2969 16036 2969 8587 2467 8587 2467 23333 3104 23333 3104 24878 2216 24878 2216 24402 22434 24402 22434 19450 10133 19450 10133 21196 18776 21196 18776 23357 10861 23357 10861 7200 16293 7200 16293 2078 4499 2078 4499 2519 6922 2519 6922 19847 2523 19847 2523 13739 710 13739 710 10839 24374 10839 24374 8394 14164 8394 14164 18463 19490 18463 19490 1220 17266 1220 17266 22676 20448 22676 20448 14560 3142 14560 3142 2057 15255 2057 15255 6069 15028 6069 15028 17983 12046 17983 12046 10984 17901 10984 17901 739 9395 739 9395 6934 15672 6934 15672 9032 9177 9032 9177 17209 11070 17209 11070 6271 10463 6271 10463 9251 22905 9251 22905 17940 982 17940 982 13721 4047 13721 4047 11322 6076 11322 6076 18579 16193 18579 16193 10885 36 10885 36 3743 9914 3743 9914 2621 24871 2621 24871 24699 7711 24699 7711 2930 4623 2930 4623 5640 10827 5640 10827 24133 19768 24133 19768 9756 10200 9756 10200 17298 7401 17298 7401 19541 5316 19541 5316 23473 16579 23473 16579 17929 7298 17929 7298 21038 4003 21038 4003 1658 22861 1658 22861 23737 12732 23737 12732 15688 2037 15688 2037 20595 16250 20595 16250 5645 11124 5645 11124 4198 13148 4198 13148 16884 24807 16884 24807 14031 7213 14031 7213 828 14379 828 14379 19817 1966 19817 1966 17031 1817 17031 1817 6101 9233 6101 9233 4568 8617 4568 8617 17468 21030 17468 21030 24809 12743 24809 12743 18659 19129 18659 19129 5152 14225 5152 14225 16190 7569 16190 7569 3973 19062 3973 19062 13868 17484 13868 17484 23808 15746 23808 15746 3952 15583 3952 15583 1129 9316 1129 9316 9690 4399 9690 4399 22478 16357 22478 16357 12957 23086 12957 23086 21014 1510 21014 1510 18178 1999 18178 1999 14276 11802 14276 11802 15485 22715 15485 22715 15573 12358 15573 12358 6778 6321 6778 6321 20085 24214 20085 24214 1744 5600 1744 5600 11269 7093 11269 7093 21072 13658 21072 13658 18351 23974 18351 23974 5540 15792 5540 15792 11147 6549 11147 6549 17829 16876 17829 16876 12885 13730 12885 13730 23102 7003 23102 7003 3470 86 3470 86 3072 13714 3072 13714 3746 20555 3746 20555 15603 4089 15603 4089 21121 19018 21121 19018 9493 13305 9493 13305 8209 18175 8209 18175 13137 21349 13137 21349 8909 5154 8909 5154 11060 2140 11060 2140 21492 2295 21492 2295 14364 18085 14364 18085 24962 24428 24962 24428 12279 9985 12279 9985 23773 8292 23773 8292 11793 1284 11793 1284 21887 23457 21887 23457 5233 20331 5233 20331 16614 6249 16614 6249 8077 20855 8077 20855 11462 12549 11462 12549 21576 15696 21576 15696 14882 22128 14882 22128 6795 12587 6795 12587 9332 11297 9332 11297 23572 13190 23572 13190 10815 22940 10815 22940 18922 7666 18922 7666 1544 15918 1544 15918 23012 8590 23012 8590 22980 19674 22980 19674 6575 14969 6575 14969 702 4920 702 4920 24826 12326 24826 12326 11636 4391 11636 4391 4706 16655 4706 16655 23376 17066 23376 17066 21376 10938 21376 10938 12429 12536 12429 12536 20506 24067 20506 24067 2382 17655 2382 17655 13921 9446 13921 9446 13121 631 13121 631 6106 15624 6106 15624 19569 17193 19569 17193 6584 18662 6584 18662 12580 17871 12580 17871 13919 11218 13919 11218 12587 22234 12587 22234 17957 2634 17957 2634 19431 14560 19431 14560 2667 2968 2667 2968 15949 4722 15949 4722 13273 1664 13273 1664 19848 15882 19848 15882 10210 14143 10210 14143 23244 5167 23244 5167 21668 2994 21668 2994 18317 23221 18317 23221 4795 16795 4795 16795 18913 8737 18913 8737 1223 15895 1223 15895 18099 16363 18099 16363 19164 12417 19164 12417 21629 16797 21629 16797 10176 4280 10176 4280 5989 21373 5989 21373 13111 515 13111 515 12862 8284 12862 8284 7219 10045 7219 10045 7115 15281 7115 15281 24845 8377 24845 8377 17465 14246 17465 14246 2049 22454 2049 22454 5242 21198 5242 21198 1564 3528 1564 3528 18899 15491 18899 15491 23611 6926 23611 6926 9166 17505 9166 17505 18311 4757 18311 4757 2304 8845 2304 8845 1326 3985 1326 3985 22910 24467 22910 24467 14744 188 14744 188 17577 8058 17577 8058 4569 198 4569 198 21461 14193 21461 14193 22847 18526 22847 18526 18441 6341 18441 6341 21586 6171 21586 6171 2719 16343 2719 16343 23501 23219 23501 23219 3461 8759 3461 8759 10175 3131 10175 3131 3028 15700 3028 15700 2542 19111 2542 19111 24169 7557 24169 7557 22891 11044 22891 11044 3935 7001 3935 7001 9956 3914 9956 3914 24071 12038 24071 12038 444 969 444 969 21316 16388 21316 16388 5847 4541 5847 4541 14617 14378 14617 14378 9649 7552 9649 7552 8114 18787 8114 18787 2122 11447 2122 11447 18757 7584 18757 7584 1903 14508 1903 14508 13703 19511 13703 19511 6330 403 6330 403 952 15456 952 15456 4747 2975 4747 2975 9376 1334 9376 1334 13138 1429 13138 1429 5065 18929 5065 18929 8174 20945 8174 20945 271 8202 271 8202 11767 11074 11767 11074 10516 14131 10516 14131 9973 14089 9973 14089 8867 20494 8867 20494 5001 3003 5001 3003 10580 14094 10580 14094 4375 1632 4375 1632 12657 23082 12657 23082 10074 608 10074 608 24936 10074 24936 10074 13212 1933 13212 1933 1275 9816 1275 9816 20792 18264 20792 18264 9272 2856 9272 2856 13690 6510 13690 6510 11074 19132 11074 19132 1271 13524 1271 13524 8947 8840 8947 8840 13933 3154 13933 3154 421 15889 421 15889 21945 11710 21945 11710 833 22467 833 22467 1780 1418 1780 1418 1512 13178 1512 13178 6807 17538 6807 17538 19580 23710 19580 23710 1469 23543 1469 23543 14981 16630 14981 16630 17693 10648 17693 10648 6076 13944 6076 13944 9099 6899 9099 6899 13756 16025 13756 16025 17572 2320 17572 2320 2360 931 2360 931 1169 7110 1169 7110 19338 786 19338 786 20226 10418 20226 10418 16425 13715 16425 13715 6252 9000 6252 9000 1382 1142 1382 1142 2439 4278 2439 4278 23046 3662 23046 3662 22905 7263 22905 7263 12119 23063 12119 23063 24517 14510 24517 14510 4692 8213 4692 8213 8543 14005 8543 14005 12044 5524 12044 5524 9863 977 9863 977 17417 2978 17417 2978 384 16816 384 16816 22801 13827 22801 13827 7770 21184 7770 21184 3657 18726 3657 18726 1724 11309 1724 11309 18478 8873 18478 8873 17448 8504 17448 8504 8621 12429 8621 12429 18539 8739 18539 8739 24970 21342 24970 21342 4045 18992 4045 18992 14741 17760 14741 17760 10460 2911 10460 2911 13908 6269 13908 6269 1094 264 1094 264 13981 14282 13981 14282 14033 11439 14033 11439 7138 16902 7138 16902 24185 12412 24185 12412 7626 24277 7626 24277 763 21606 763 21606 3796 9014 3796 9014 2534 3873 2534 3873 9108 23349 9108 23349 1385 19106 1385 19106 1342 10833 1342 10833 17473 17519 17473 17519 10791 7559 10791 7559 13323 3824 13323 3824 1545 18940 1545 18940 10499 24917 10499 24917 16422 1308 16422 1308 9958 24675 9958 24675 23991 17181 23991 17181 16490 1685 16490 1685 21612 2551 21612 2551 22523 21164 22523 21164 11130 21020 11130 21020 17702 21152 17702 21152 18607 3124 18607 3124 18785 3823 18785 3823 8581 23425 8581 23425 6505 3400 6505 3400 4730 18299 4730 18299 20005 22851 20005 22851 20465 20127 20465 20127 12966 22344 12966 22344 8611 21788 8611 21788 15695 16873 15695 16873 14574 3510 14574 3510 9358 12141 9358 12141 19520 21539 19520 21539 21879 9327 21879 9327 16496 10023 16496 10023 10658 24585 10658 24585 16757 8298 16757 8298 16208 2644 16208 2644 12037 9139 12037 9139 15636 2967 15636 2967 13188 9282 13188 9282 20474 21026 20474 21026 2424 13502 2424 13502 15012 17195 15012 17195 1009 5645 1009 5645 17354 19193 17354 19193 24224 15602 24224 15602 3965 1250 3965 1250 8415 3556 8415 3556 4204 12203 4204 12203 1593 20687 1593 20687 18567 14787 18567 14787 21063 463 21063 463 16692 8480 16692 8480 9588 7958 9588 7958 23098 7257 23098 7257 22658 15303 22658 15303 24750 24700 24750 24700 2886 237 2886 237 14821 18015 14821 18015 12112 9203 12112 9203 3726 14631 3726 14631 13871 23222 13871 23222 4391 2611 4391 2611 11995 9841 11995 9841 5092 4063 5092 4063 13821 15013 13821 15013 13892 10336 13892 10336 22617 10434 22617 10434 22432 7392 22432 7392 4710 5501 4710 5501 18765 11342 18765 11342 9687 13961 9687 13961 9550 14802 9550 14802 14228 18592 14228 18592 13994 10935 13994 10935 773 12693 773 12693 14770 23064 14770 23064 5992 9248 5992 9248 10767 17474 10767 17474 10456 15599 10456 15599 18442 18269 18442 18269 2751 6374 2751 6374 4233 15567 4233 15567 11826 3331 11826 3331 10370 197 10370 197 21482 2408 21482 2408 22443 11179 22443 11179 24840 19825 24840 19825 21153 10960 21153 10960 9957 10536 9957 10536 16764 1652 16764 1652 12036 9569 12036 9569 282 4248 282 4248 2713 18527 2713 18527 23962 16402 23962 16402 3198 22812 3198 22812 9096 17430 9096 17430 21356 3367 21356 3367 1339 19211 1339 19211 895 9462 895 9462 17776 15248 17776 15248 24683 13613 24683 13613 9622 19827 9622 19827 5311 18836 5311 18836 19496 23807 19496 23807 10373 3817 10373 3817 1571 21851 1571 21851 914 4756 914 4756 298 20532 298 20532 21224 10001 21224 10001 18367 2403 18367 2403 17993 23847 17993 23847 21366 10908 21366 10908 2492 19038 2492 19038 17526 23355 17526 23355 8604 716 8604 716 11259 18831 11259 18831 21870 2166 21870 2166 2544 2350 2544 2350 4258 8248 4258 8248 347 23469 347 23469 15529 6175 15529 6175 5217 2446 5217 2446 11476 2123 11476 2123 569 24795 569 24795 8162 2578 8162 2578 8400 13546 8400 13546 471 2312 471 2312 21864 18567 21864 18567 10873 5865 10873 5865 193 10720 193 10720 21609 17050 21609 17050 2952 13307 2952 13307 9904 11923 9904 11923 1830 285 1830 285 23867 3904 23867 3904 4326 5611 4326 5611 540 3275 540 3275 11523 12585 11523 12585 21433 831 21433 831 1242 1086 1242 1086 16111 20915 16111 20915 8434 10249 8434 10249 1139 436 1139 436 22639 2148 22639 2148 14355 8084 14355 8084 5888 14421 5888 14421 4742 1236 4742 1236 9010 3069 9010 3069 1757 19646 1757 19646 8789 15945 8789 15945 1193 21782 1193 21782 10425 8758 10425 8758 20763 56 20763 56 11756 299 11756 299 1520 22635 1520 22635 24337 2149 24337 2149 11286 11377 11286 11377 7015 6765 7015 6765 7204 20679 7204 20679 1533 4160 1533 4160 20874 13652 20874 13652 9314 18997 9314 18997 19248 10659 19248 10659 20677 3514 20677 3514 3241 19778 3241 19778 11076 13231 11076 13231 4776 7876 4776 7876 21737 1048 21737 1048 17336 23026 17336 23026 24589 13150 24589 13150 11356 5833 11356 5833 9458 5481 9458 5481 2405 14079 2405 14079 20586 8553 20586 8553 8927 3272 8927 3272 10435 3255 10435 3255 17368 2176 17368 2176 9801 13059 9801 13059 16612 24206 16612 24206 4845 24525 4845 24525 2689 20035 2689 20035 13031 5187 13031 5187 17623 6605 17623 6605 2368 10674 2368 10674 22952 11893 22952 11893 24940 22930 24940 22930 10596 8110 10596 8110 6235 717 6235 717 11311 23455 11311 23455 529 16082 529 16082 5220 13241 5220 13241 17882 1397 17882 1397 5768 23545 5768 23545 1920 4002 1920 4002 5755 22956 5755 22956 8748 10042 8748 10042 13374 14060 13374 14060 1648 16858 1648 16858 7981 921 7981 921 852 2788 852 2788 1070 9350 1070 9350 24404 16536 24404 16536 21123 18229 21123 18229 1655 210 1655 210 16954 20693 16954 20693 8266 17797 8266 17797 22058 20892 22058 20892 18460 1292 18460 1292 10170 19013 10170 19013 150 13096 150 13096 5582 3670 5582 3670 20460 20975 20460 20975 7783 21423 7783 21423 22837 16821 22837 16821 18629 7619 18629 7619 5618 16340 5618 16340 8591 22167 8591 22167 11609 9817 11609 9817 5287 10382 5287 10382 18094 6799 18094 6799 24141 5010 24141 5010 7780 13164 7780 13164 2198 16124 2198 16124 23948 10946 23948 10946 24761 19677 24761 19677 13665 10146 13665 10146 10403 19592 10403 19592 22226 8709 22226 8709 10981 15094 10981 15094 23058 24259 23058 24259 9501 5607 9501 5607 14785 18270 14785 18270 20651 5321 20651 5321 15751 970 15751 970 1856 12375 1856 12375 6886 22791 6886 22791 10672 17774 10672 17774 14817 3054 14817 3054 15502 465 15502 465 123 8612 123 8612 11470 17003 11470 17003 14314 5044 14314 5044 16371 13200 16371 13200 2006 7106 2006 7106 24004 8537 24004 8537 12185 13327 12185 13327 16080 18678 16080 18678 7128 11064 7128 11064 14359 1351 14359 1351 17423 6893 17423 6893 18070 6571 18070 6571 20339 8242 20339 8242 12204 17681 12204 17681 23754 13740 23754 13740 14810 9129 14810 9129 14975 11886 14975 11886 14992 14925 14992 14925 24146 3878 24146 3878 5305 14727 5305 14727 24575 6190 24575 6190 21643 5968 21643 5968 3436 24006 3436 24006 20285 22667 20285 22667 23568 4412 23568 4412 20599 7261 20599 7261 15528 668 15528 668 15321 1893 15321 1893 7066 1704 7066 1704 31 17921 31 17921 6496 8614 6496 8614 12197 8858 12197 8858 14644 16901 14644 16901 8154 3429 8154 3429 7026 8717 7026 8717 21683 4118 21683 4118 21811 12036 21811 12036 1906 4949 1906 4949 24790 24833 24790 24833 10231 14873 10231 14873 24383 16972 24383 16972 3862 21004 3862 21004 16471 21015 16471 21015 1156 6205 1156 6205 23051 6870 23051 6870 15542 12563 15542 12563 16117 11016 16117 11016 11166 252 11166 252 23964 18167 23964 18167 18843 18624 18843 18624 23850 16693 23850 16693 12341 5577 12341 5577 5086 3441 5086 3441 13176 13076 13176 13076 10777 21609 10777 21609 20838 21615 20838 21615 18225 542 18225 542 15537 23896 15537 23896 10233 16372 10233 16372 16071 3144 16071 3144 18631 18376 18631 18376 1162 4955 1162 4955 5094 1806 5094 1806 1783 5052 1783 5052 6493 13483 6493 13483 6239 16408 6239 16408 8364 7444 8364 7444 22505 4984 22505 4984 6993 18227 6993 18227 12010 8582 12010 8582 12814 863 12814 863 23776 19996 23776 19996 185 10098 185 10098 3093 3396 3093 3396 13825 1095 13825 1095 19246 8822 19246 8822 20842 18533 20842 18533 2654 24125 2654 24125 9236 23916 9236 23916 4076 6577 4076 6577 14301 21161 14301 21161 15640 17691 15640 17691 4046 9141 4046 9141 22278 3004 22278 3004 3790 15631 3790 15631 22999 1376 22999 1376 24114 5277 24114 5277 17562 5952 17562 5952 4448 9549 4448 9549 18083 7524 18083 7524 24295 9430 24295 9430 16139 17021 16139 17021 17084 576 17084 576 12217 11867 12217 11867 21099 3491 21099 3491 20301 19337 20301 19337 24051 23783 24051 23783 18499 18781 18499 18781 22271 12073 22271 12073 2737 19985 2737 19985 15782 13623 15782 13623 10200 12936 10200 12936 2677 23396 2677 23396 3366 2494 3366 2494 24541 8190 24541 8190 6711 8985 6711 8985 18239 2868 18239 2868 19099 7085 19099 7085 12330 18413 12330 18413 7038 9481 7038 9481 18369 21109 18369 21109 7272 18083 7272 18083 18769 21581 18769 21581 1288 11967 1288 11967 5072 24217 5072 24217 6052 1301 6052 1301 23175 24962 23175 24962 20950 20816 20950 20816 23023 7234 23023 7234 2864 18621 2864 18621 13973 13817 13973 13817 8091 18747 8091 18747 22834 7625 22834 7625 21203 15071 21203 15071 769 5402 769 5402 8018 2396 8018 2396 20711 1302 20711 1302 8682 23246 8682 23246 16974 4134 16974 4134 5707 8651 5707 8651 1270 7418 1270 7418 13057 8432 13057 8432 4256 3880 4256 3880 17808 13082 17808 13082 6002 9152 6002 9152 8723 17444 8723 17444 22618 23607 22618 23607 9551 131 9551 131 23211 21089 23211 21089 13654 4673 13654 4673 5107 8667 5107 8667 12486 2689 12486 2689 8940 15541 8940 15541 579 5357 579 5357 24444 4731 24444 4731 7552 24106 7552 24106 16623 20531 16623 20531 823 2485 823 2485 2041 23325 2041 23325 19307 2349 19307 2349 2537 19085 2537 19085 18597 19810 18597 19810 10817 18957 10817 18957 16998 5100 16998 5100 261 2184 261 2184 594 13630 594 13630 3710 92 3710 92 23307 11049 23307 11049 4931 13492 4931 13492 9841 14215 9841 14215 12594 1502 12594 1502 4685 1737 4685 1737 19286 7754 19286 7754 5940 22126 5940 22126 2010 23379 2010 23379 15649 14814 15649 14814 4978 15758 4978 15758 7017 21352 7017 21352 20067 18964 20067 18964 8388 17154 8388 17154 20657 13420 20657 13420 15383 18356 15383 18356 21950 3259 21950 3259 6519 6500 6519 6500 21518 8719 21518 8719 8574 8223 8574 8223 1047 4225 1047 4225 21013 908 21013 908 13686 10369 13686 10369 1420 14817 1420 14817 17437 8542 17437 8542 12015 18144 12015 18144 24437 21526 24437 21526 20084 22161 20084 22161 13400 1682 13400 1682 6822 1031 6822 1031 24737 5133 24737 5133 4261 20435 4261 20435 15050 24229 15050 24229 3108 17109 3108 17109 8208 20994 8208 20994 15403 41 15403 41 13880 15199 13880 15199 6903 21738 6903 21738 16732 16242 16732 16242 12902 9258 12902 9258 2353 12941 2353 12941 9067 12080 9067 12080 2834 17014 2834 17014 14445 22869 14445 22869 24957 8339 24957 8339 5786 13635 5786 13635 10532 7916 10532 7916 18611 11582 18611 11582 8227 11687 8227 11687 16790 22875 16790 22875 12643 20891 12643 20891 5336 15913 5336 15913 24921 3851 24921 3851 5969 20581 5969 20581 8083 11265 8083 11265 2019 16431 2019 16431 12620 21353 12620 21353 4913 6598 4913 6598 1560 3268 1560 3268 856 19327 856 19327 24616 17049 24616 17049 15011 11878 15011 11878 14501 8093 14501 8093 2001 4231 2001 4231 2442 16638 2442 16638 20385 11593 20385 11593 2101 15844 2101 15844 9960 189 9960 189 14235 7843 14235 7843 6582 10030 6582 10030 5187 13566 5187 13566 20626 2450 20626 2450 5890 14088 5890 14088 5469 24055 5469 24055 1602 24793 1602 24793 5229 7447 5229 7447 1693 20590 1693 20590 5836 20066 5836 20066 22320 22761 22320 22761 15783 21909 15783 21909 10689 14451 10689 14451 8044 9041 8044 9041 3020 2347 3020 2347 4413 20477 4413 20477 16146 10671 16146 10671 5581 1614 5581 1614 19610 13675 19610 13675 19867 3968 19867 3968 14845 6017 14845 6017 16592 17176 16592 17176 3898 882 3898 882 22296 14721 22296 14721 23621 19113 23621 19113 1766 4697 1766 4697 7978 14149 7978 14149 6466 23314 6466 23314 22460 1896 22460 1896 5345 14574 5345 14574 14213 22086 14213 22086 21231 6721 21231 6721 19356 1828 19356 1828 9539 4390 9539 4390 22276 8097 22276 8097 16805 8203 16805 8203 11011 8888 11011 8888 23346 24319 23346 24319 11864 19868 11864 19868 1650 24779 1650 24779 20516 14608 20516 14608 23832 12386 23832 12386 27 16523 27 16523 8989 9151 8989 9151 7595 9222 7595 9222 20794 5700 20794 5700 19583 4648 19583 4648 22784 5026 22784 5026 7246 19103 7246 19103 10670 12349 10670 12349 16920 2980 16920 2980 5156 9950 5156 9950 11974 16150 11974 16150 11708 16348 11708 16348 11295 22298 11295 22298 12855 11217 12855 11217 628 10258 628 10258 18023 16921 18023 16921 2207 8970 2207 8970 1993 11795 1993 11795 6520 22079 6520 22079 7213 14150 7213 14150 4389 14870 4389 14870 16952 24251 16952 24251 5932 22115 5932 22115 13477 1659 13477 1659 23959 7597 23959 7597 11487 6193 11487 6193 3497 21091 3497 21091 12739 21560 12739 21560 16708 20265 16708 20265 22415 14609 22415 14609 3622 14467 3622 14467 8970 84 8970 84 3638 24382 3638 24382 1735 11715 1735 11715 10910 11782 10910 11782 10816 5200 10816 5200 12114 8231 12114 8231 2812 3245 2812 3245 11879 17466 11879 17466 24441 18636 24441 18636 23460 11691 23460 11691 22753 21554 22753 21554 6035 7918 6035 7918 20649 14764 20649 14764 16834 24211 16834 24211 20593 5877 20593 5877 10391 1901 10391 1901 24563 18551 24563 18551 21809 24743 21809 24743 21367 9834 21367 9834 8771 8821 8771 8821 4683 12014 4683 12014 4906 4904 4906 4904 5657 5747 5657 5747 8874 15539 8874 15539 13984 24234 13984 24234 18033 23988 18033 23988 1048 722 1048 722 7968 3482 7968 3482 19391 20926 19391 20926 1961 2204 1961 2204 3593 6227 3593 6227 15735 24514 15735 24514 2785 13097 2785 13097 9107 6422 9107 6422 10642 9947 10642 9947 5686 19656 5686 19656 8196 956 8196 956 14897 9093 14897 9093 10374 13764 10374 13764 10268 18640 10268 18640 12390 9726 12390 9726 1943 22175 1943 22175 7083 8101 7083 8101 17694 13261 17694 13261 10864 18604 10864 18604 22 11286 22 11286 21281 5830 21281 5830 19648 5244 19648 5244 18990 19300 18990 19300 13306 18732 13306 18732 7048 3013 7048 3013 10163 3165 10163 3165 4340 150 4340 150 4036 23927 4036 23927 15120 3694 15120 3694 2111 9769 2111 9769 15931 13479 15931 13479 1649 19205 1649 19205 22576 23653 22576 23653 7895 23322 7895 23322 7493 22852 7493 22852 18836 22568 18836 22568 1618 6056 1618 6056 321 3126 321 3126 6205 11955 6205 11955 20201 10703 20201 10703 3779 24083 3779 24083 6763 16593 6763 16593 10240 11884 10240 11884 23250 23047 23250 23047 2265 21482 2265 21482 2700 7748 2700 7748 2559 21710 2559 21710 11830 5654 11830 5654 9253 19295 9253 19295 7039 18616 7039 18616 13983 20987 13983 20987 23134 23668 23134 23668 2365 10955 2365 10955 22430 17103 22430 17103 21911 17661 21911 17661 16802 5845 16802 5845 23214 12113 23214 12113 19319 8029 19319 8029 10068 17710 10068 17710 22945 10334 22945 10334 9106 24110 9106 24110 15761 10106 15761 10106 5212 3419 5212 3419 455 23864 455 23864 22825 16480 22825 16480 14360 17689 14360 17689 11278 17001 11278 17001 13748 13118 13748 13118 24771 20863 24771 20863 2580 8927 2580 8927 7184 13955 7184 13955 23002 17200 23002 17200 23917 16377 23917 16377 24096 15955 24096 15955 8842 11775 8842 11775 2856 16500 2856 16500 5500 21899 5500 21899 13003 17882 13003 17882 15016 20538 15016 20538 21641 12049 21641 12049 15614 14771 15614 14771 11691 24831 11691 24831 19963 5662 19963 5662 488 24392 488 24392 6359 7319 6359 7319 3334 8117 3334 8117 11605 8113 11605 8113 20961 19668 20961 19668 8453 20014 8453 20014 2578 1519 2578 1519 20426 313 20426 313 751 8000 751 8000 16293 12798 16293 12798 18935 21416 18935 21416 12539 24254 12539 24254 10513 24670 10513 24670 18773 17982 18773 17982 11313 4885 11313 4885 14885 13997 14885 13997 1442 19572 1442 19572 1502 8180 1502 8180 22530 23755 22530 23755 8104 2564 8104 2564 22725 24770 22725 24770 23450 639 23450 639 18038 3609 18038 3609 20384 12973 20384 12973 21930 21667 21930 21667 14058 627 14058 627 1026 20205 1026 20205 7942 1188 7942 1188 5010 19691 5010 19691 5374 719 5374 719 12505 16266 12505 16266 23908 24787 23908 24787 11903 11122 11903 11122 2474 15455 2474 15455 13018 19805 13018 19805 2674 7043 2674 7043 9845 23960 9845 23960 5102 17713 5102 17713 11965 15235 11965 15235 23079 3221 23079 3221 20257 11262 20257 11262 9813 19159 9813 19159 24874 9008 24874 9008 10770 9967 10770 9967 12875 808 12875 808 14959 14505 14959 14505 23851 3376 23851 3376 6003 21277 6003 21277 19783 1368 19783 1368 22989 4100 22989 4100 20503 18473 20503 18473 9692 12847 9692 12847 8138 13644 8138 13644 14425 59 14425 59 7075 4994 7075 4994 437 9711 437 9711 11445 1575 11445 1575 19732 7975 19732 7975 56 19737 56 19737 7382 11854 7382 11854 14375 7164 14375 7164 8075 20360 8075 20360 7276 19523 7276 19523 5800 12621 5800 12621 7724 6588 7724 6588 2980 23727 2980 23727 20688 10620 20688 10620 4396 18222 4396 18222 9908 21420 9908 21420 3860 4740 3860 4740 15414 20583 15414 20583 8224 2850 8224 2850 22969 22266 22969 22266 9972 3857 9972 3857 12707 12378 12707 12378 2589 5254 2589 5254 11584 9447 11584 9447 21667 4659 21667 4659 16864 19551 16864 19551 13161 8939 13161 8939 17034 24171 17034 24171 13523 8126 13523 8126 7429 4478 7429 4478 14984 19335 14984 19335 2303 1257 2303 1257 17637 8482 17637 8482 465 17094 465 17094 13124 20957 13124 20957 12914 12823 12914 12823 9738 14366 9738 14366 23 15229 23 15229 18090 2682 18090 2682 3360 4738 3360 4738 12964 9625 12964 9625 8485 5039 8485 5039 6571 11441 6571 11441 19601 17438 19601 17438 9383 12076 9383 12076 6860 21725 6860 21725 17888 10347 17888 10347 19775 15256 19775 15256 16819 177 16819 177 23094 6612 23094 6612 14168 13132 14168 13132 7334 9845 7334 9845 10655 4810 10655 4810 21937 11424 21937 11424 10216 6864 10216 6864 15497 1437 15497 1437 23691 15364 23691 15364 4199 23616 4199 23616 3927 17211 3927 17211 5655 16564 5655 16564 761 6023 761 6023 1235 11323 1235 11323 3684 21158 3684 21158 12418 6821 12418 6821 15743 3000 15743 3000 19554 9892 19554 9892 15102 5455 15102 5455 16564 5343 16564 5343 11032 1455 11032 1455 5477 23430 5477 23430 9899 9788 9899 9788 12250 11423 12250 11423 3974 23817 3974 23817 8028 28 8028 28 11899 19375 11899 19375 17494 16679 17494 16679 13604 4670 13604 4670 19643 967 19643 967 6463 21774 6463 21774 12998 3249 12998 3249 23010 5679 23010 5679 8037 16494 8037 16494 24369 23153 24369 23153 8971 4751 8971 4751 21293 23873 21293 23873 17704 11590 17704 11590 11466 15298 11466 15298 16356 20984 16356 20984 15113 17061 15113 17061 23341 3959 23341 3959 12613 12660 12613 12660 12653 9331 12653 9331 18571 2526 18571 2526 20090 8301 20090 8301 6612 702 6612 702 13996 13823 13996 13823 7093 4389 7093 4389 18792 2852 18792 2852 16680 3970 16680 3970 21589 5918 21589 5918 3948 23370 3948 23370 17775 7218 17775 7218 16306 14806 16306 14806 14666 22472 14666 22472 5555 19849 5555 19849 3840 3777 3840 3777 18447 1690 18447 1690 17673 14014 17673 14014 21302 9815 21302 9815 13841 8768 13841 8768 4000 1917 4000 1917 24804 16014 24804 16014 2181 19461 2181 19461 7354 4268 7354 4268 2500 11139 2500 11139 1165 1811 1165 1811 11043 19378 11043 19378 20158 2431 20158 2431 3928 7463 3928 7463 14259 5528 14259 5528 9578 13237 9578 13237 16906 19508 16906 19508 9850 10765 9850 10765 17097 19514 17097 19514 20242 938 20242 938 21255 6317 21255 6317 12933 19908 12933 19908 3984 16756 3984 16756 15246 2022 15246 2022 22657 9924 22657 9924 9359 23013 9359 23013 1911 18415 1911 18415 20744 6699 20744 6699 12315 11495 12315 11495 15776 16791 15776 16791 8516 9200 8516 9200 19921 23313 19921 23313 1474 3487 1474 3487 1874 13426 1874 13426 10071 5543 10071 5543 17587 2231 17587 2231 12732 11787 12732 11787 2189 2757 2189 2757 4291 73 4291 73 10863 6938 10863 6938 8055 14101 8055 14101 17464 8427 17464 8427 22815 18018 22815 18018 21863 7993 21863 7993 1283 13641 1283 13641 21189 2475 21189 2475 7363 5281 7363 5281 12889 22965 12889 22965 2858 17496 2858 17496 12571 3283 12571 3283 9990 22743 9990 22743 9386 3461 9386 3461 22088 5640 22088 5640 714 17851 714 17851 8242 4213 8242 4213 12715 13481 12715 13481 6013 6012 6013 6012 24502 8847 24502 8847 15619 14585 15619 14585 16908 19922 16908 19922 14093 14097 14093 14097 10745 77 10745 77 16254 998 16254 998 3626 2539 3626 2539 19866 5290 19866 5290 1706 16105 1706 16105 24271 2635 24271 2635 12227 17976 12227 17976 14837 14715 14837 14715 9457 3759 9457 3759 8949 18211 8949 18211 18561 13451 18561 13451 10779 22592 10779 22592 8972 16810 8972 16810 7521 19659 7521 19659 17153 8459 17153 8459 1902 23823 1902 23823 13328 23824 13328 23824 20097 14668 20097 14668 7590 7530 7590 7530 23106 8947 23106 8947 23820 18248 23820 18248 15630 5652 15630 5652 24722 18153 24722 18153 148 424 148 424 10834 3785 10834 3785 12409 16017 12409 16017 1202 9889 1202 9889 15231 20497 15231 20497 22944 7919 22944 7919 3036 19463 3036 19463 11104 4271 11104 4271 9763 6054 9763 6054 4419 4440 4419 4440 893 5641 893 5641 1074 15944 1074 15944 13242 10295 13242 10295 5342 9459 5342 9459 7775 19189 7775 19189 19328 24096 19328 24096 11161 18608 11161 18608 3511 10564 3511 10564 7041 9325 7041 9325 18730 21633 18730 21633 11604 19348 11604 19348 18903 24963 18903 24963 17519 9789 17519 9789 12807 21844 12807 21844 1384 15880 1384 15880 15088 16929 15088 16929 15989 14478 15989 14478 16166 5755 16166 5755 3494 15005 3494 15005 18200 8205 18200 8205 12056 17085 12056 17085 17691 3994 17691 3994 22543 22398 22543 22398 5055 6537 5055 6537 23649 7359 23649 7359 18736 16942 18736 16942 19379 17685 19379 17685 21702 9763 21702 9763 13815 21110 13815 21110 22239 15749 22239 15749 18044 19250 18044 19250 13080 9385 13080 9385 8841 2668 8841 2668 1834 13472 1834 13472 14366 19470 14366 19470 8703 17114 8703 17114 12431 3584 12431 3584 11550 24632 11550 24632 6470 6936 6470 6936 11821 12438 11821 12438 15547 2542 15547 2542 10657 766 10657 766 12596 9119 12596 9119 780 14945 780 14945 13709 24129 13709 24129 6256 3685 6256 3685 20091 4569 20091 4569 2994 3075 2994 3075 6738 18512 6738 18512 19539 72 19539 72 655 5854 655 5854 20584 2437 20584 2437 11663 12274 11663 12274 9572 2742 9572 2742 23724 17044 23724 17044 10588 553 10588 553 21272 22427 21272 22427 16505 11334 16505 11334 19285 16159 19285 16159 12528 20473 12528 20473 13146 4114 13146 4114 1646 15928 1646 15928 820 13832 820 13832 8344 10581 8344 10581 19904 9800 19904 9800 1254 21886 1254 21886 18002 17769 18002 17769 24377 10944 24377 10944 6303 14102 6303 14102 18981 9190 18981 9190 24544 17997 24544 17997 19654 15603 19654 15603 1786 16654 1786 16654 1492 19264 1492 19264 4587 16511 4587 16511 4866 4894 4866 4894 10225 10867 10225 10867 19462 250 19462 250 20390 8200 20390 8200 21517 22407 21517 22407 1619 15927 1619 15927 10090 24784 10090 24784 9098 23938 9098 23938 9187 8347 9187 8347 24780 18406 24780 18406 24896 19637 24896 19637 5644 2639 5644 2639 24873 6055 24873 6055 20191 20737 20191 20737 13005 20599 13005 20599 12283 23190 12283 23190 13755 2077 13755 2077 7751 21458 7751 21458 5275 3425 5275 3425 4250 9249 4250 9249 20900 5184 20900 5184 9491 7103 9491 7103 2789 4312 2789 4312 6216 24230 6216 24230 9773 17877 9773 17877 22606 23998 22606 23998 23315 10849 23315 10849 3011 7847 3011 7847 13565 13554 13565 13554 10830 2273 10830 2273 2176 24563 2176 24563 17028 20906 17028 20906 19637 22561 19637 22561 4397 10409 4397 10409 13170 21013 13170 21013 1399 9204 1399 9204 2448 16114 2448 16114 8576 9977 8576 9977 19710 24928 19710 24928 18126 14735 18126 14735 20012 17500 20012 17500 14945 9476 14945 9476 2568 7295 2568 7295 889 3495 889 3495 14601 114 14601 114 21034 8257 21034 8257 12317 20013 12317 20013 17116 18607 17116 18607 22297 13180 22297 13180 17030 8723 17030 8723 9280 11557 9280 11557 8431 20900 8431 20900 6206 9680 6206 9680 14815 13673 14815 13673 4660 22339 4660 22339 70 492 70 492 7659 14665 7659 14665 14456 3988 14456 3988 23130 8435 23130 8435 20033 8817 20033 8817 9601 20850 9601 20850 18269 5291 18269 5291 19570 17433 19570 17433 14102 7365 14102 7365 1082 23354 1082 23354 616 6069 616 6069 9278 23697 9278 23697 19620 22459 19620 22459 28 12044 28 12044 11389 21206 11389 21206 784 8236 784 8236 12752 21693 12752 21693 1829 24603 1829 24603 7051 22235 7051 22235 23713 14676 23713 14676 21695 2835 21695 2835 2795 4900 2795 4900 23504 2479 23504 2479 19333 511 19333 511 20107 11387 20107 11387 3441 21427 3441 21427 21551 8446 21551 8446 15725 13040 15725 13040 21830 4929 21830 4929 20434 5236 20434 5236 2370 21226 2370 21226 2564 7960 2564 7960 3455 21080 3455 21080 9697 7603 9697 7603 17381 2908 17381 2908 10561 4025 10561 4025 5870 21517 5870 21517 19757 21438 19757 21438 4313 4971 4313 4971 6327 6493 6327 6493 16838 8426 16838 8426 8395 21135 8395 21135 16385 15736 16385 15736 16373 13990 16373 13990 16610 9018 16610 9018 23589 3251 23589 3251 20881 24008 20881 24008 13044 5702 13044 5702 2672 6027 2672 6027 1115 13030 1115 13030 7685 8618 7685 8618 17166 9587 17166 9587 899 12791 899 12791 3919 15838 3919 15838 3587 5056 3587 5056 7089 6243 7089 6243 4609 6849 4609 6849 23715 17209 23715 17209 20367 11225 20367 11225 10685 7658 10685 7658 9664 3890 9664 3890 13551 4132 13551 4132 22906 20433 22906 20433 21503 12530 21503 12530 17231 13625 17231 13625 16551 11382 16551 11382 6409 17862 6409 17862 8550 2510 8550 2510 3843 17323 3843 17323 24800 21425 24800 21425 11506 16095 11506 16095 17938 20580 17938 20580 19384 16249 19384 16249 1023 22090 1023 22090 6894 8793 6894 8793 10936 1654 10936 1654 10063 12643 10063 12643 2305 4666 2305 4666 22584 11567 22584 11567 21711 5980 21711 5980 3811 12741 3811 12741 10274 10719 10274 10719 15341 8889 15341 8889 24144 23227 24144 23227 15992 3761 15992 3761 22812 11983 22812 11983 11714 10297 11714 10297 8508 20292 8508 20292 17276 9963 17276 9963 6284 17317 6284 17317 10158 13734 10158 13734 16597 8132 16597 8132 12208 14992 12208 14992 4846 8733 4846 8733 15354 5565 15354 5565 1805 12609 1805 12609 16214 19738 16214 19738 12971 10177 12971 10177 3428 12005 3428 12005 2601 8322 2601 8322 17125 13739 17125 13739 18989 10507 18989 10507 19353 6808 19353 6808 10562 18219 10562 18219 2800 20396 2800 20396 10154 22614 10154 22614 4316 15121 4316 15121 24042 19146 24042 19146 12124 2507 12124 2507 6124 16881 6124 16881 22786 110 22786 110 18762 3644 18762 3644 15633 5068 15633 5068 3030 6613 3030 6613 6512 21097 6512 21097 4817 22322 4817 22322 1748 21532 1748 21532 17876 24169 17876 24169 2173 7113 2173 7113 21500 23667 21500 23667 8195 24910 8195 24910 644 4882 644 4882 21548 2370 21548 2370 5885 12699 5885 12699 12034 18565 12034 18565 17633 12802 17633 12802 14035 6965 14035 6965 13501 6113 13501 6113 14442 10860 14442 10860 12111 8827 12111 8827 21440 2888 21440 2888 24086 10764 24086 10764 19623 15698 19623 15698 17763 6779 17763 6779 3986 14682 3986 14682 12403 19760 12403 19760 23779 2692 23779 2692 2666 7131 2666 7131 7543 5985 7543 5985 23442 23377 23442 23377 17042 23019 17042 23019 6686 13216 6686 13216 11768 6366 11768 6366 23897 2325 23897 2325 1869 18180 1869 18180 1935 22248 1935 22248 24899 15312 24899 15312 14247 6004 14247 6004 12388 17260 12388 17260 10019 14947 10019 14947 9186 6607 9186 6607 2418 9956 2418 9956 14558 20861 14558 20861 9670 3978 9670 3978 21294 15337 21294 15337 5038 7349 5038 7349 14112 1427 14112 1427 23461 1204 23461 1204 20412 12960 20412 12960 18700 14154 18700 14154 23413 1112 23413 1112 17770 23446 17770 23446 22363 24658 22363 24658 19342 10663 19342 10663 21592 17924 21592 17924 18514 3304 18514 3304 22039 699 22039 699 10833 1296 10833 1296 3137 14797 3137 14797 17840 19001 17840 19001 9255 20175 9255 20175 24104 8269 24104 8269 12830 799 12830 799 7878 7143 7878 7143 12895 17206 12895 17206 6309 6615 6309 6615 3704 9318 3704 9318 1310 1314 1310 1314 14154 20212 14154 20212 1796 14458 1796 14458 2810 17948 2810 17948 5363 6386 5363 6386 4309 4850 4309 4850 15588 23010 15588 23010 6735 17846 6735 17846 11040 14689 11040 14689 23022 19949 23022 19949 17536 20848 17536 20848 1854 9281 1854 9281 15997 20411 15997 20411 9946 23171 9946 23171 5592 3252 5592 3252 8637 13391 8637 13391 22175 21771 22175 21771 21874 1116 21874 1116 18591 13246 18591 13246 19944 14235 19944 14235 9396 8028 9396 8028 21213 17930 21213 17930 1408 4964 1408 4964 14089 10580 14089 10580 4245 10288 4245 10288 700 3629 700 3629 23635 13476 23635 13476 2076 18935 2076 18935 21415 4183 21415 4183 20843 6395 20843 6395 24014 7705 24014 7705 6576 11178 6576 11178 15125 11863 15125 11863 2047 11830 2047 11830 19978 3327 19978 3327 20773 13949 20773 13949 15482 11739 15482 11739 19092 8009 19092 8009 18592 12077 18592 12077 16508 15987 16508 15987 23145 17483 23145 17483 3864 7223 3864 7223 8743 16409 8743 16409 7695 8108 7695 8108 7530 11481 7530 11481 24385 6430 24385 6430 14214 12559 14214 12559 24569 4515 24569 4515 24136 5416 24136 5416 13312 20849 13312 20849 12246 9382 12246 9382 10304 10595 10304 10595 21633 1184 21633 1184 22829 10869 22829 10869 11132 18107 11132 18107 5207 8264 5207 8264 17893 13515 17893 13515 10897 18364 10897 18364 16681 21351 16681 21351 9507 18975 9507 18975 10962 24088 10962 24088 4253 3472 4253 3472 9214 20259 9214 20259 3199 5436 3199 5436 3452 18817 3452 18817 23884 18073 23884 18073 4321 24630 4321 24630 13393 4935 13393 4935 16769 14697 16769 14697 20165 6413 20165 6413 13695 12401 13695 12401 10552 13272 10552 13272 24206 10151 24206 10151 17861 22960 17861 22960 24330 659 24330 659 5471 21964 5471 21964 2788 7399 2788 7399 18502 2105 18502 2105 18993 2226 18993 2226 22776 24821 22776 24821 20444 20036 20444 20036 8490 219 8490 219 19051 5365 19051 5365 20746 24157 20746 24157 17608 12229 17608 12229 2199 9878 2199 9878 1000 24322 1000 24322 6418 7769 6418 7769 426 13488 426 13488 4551 24895 4551 24895 17985 19228 17985 19228 15657 12027 15657 12027 19730 7881 19730 7881 11732 12344 11732 12344 20471 4424 20471 4424 273 18507 273 18507 4983 3007 4983 3007 6302 18843 6302 18843 3725 21722 3725 21722 17772 21384 17772 21384 6213 8125 6213 8125 10607 1696 10607 1696 21045 918 21045 918 12003 13126 12003 13126 17939 10248 17939 10248 17618 3905 17618 3905 6606 24906 6606 24906 8087 20629 8087 20629 23359 22473 23359 22473 1498 989 1498 989 7618 17513 7618 17513 629 17037 629 17037 12645 15728 12645 15728 6534 3774 6534 3774 19709 1983 19709 1983 156 2886 156 2886 5030 18422 5030 18422 14589 16019 14589 16019 14135 15097 14135 15097 5583 2004 5583 2004 1765 17840 1765 17840 19901 221 19901 221 23859 713 23859 713 23360 10174 23360 10174 5882 10314 5882 10314 16296 6314 16296 6314 7136 8470 7136 8470 14080 14671 14080 14671 10661 8831 10661 8831 8282 15566 8282 15566 23632 10129 23632 10129 6288 4845 6288 4845 8900 12175 8900 12175 7280 14493 7280 14493 14832 11827 14832 11827 11456 15559 11456 15559 10257 15407 10257 15407 4759 16407 4759 16407 2934 9621 2934 9621 23096 16583 23096 16583 2644 6620 2644 6620 11919 294 11919 294 7860 23484 7860 23484 19182 7882 19182 7882 19126 9969 19126 9969 21271 15329 21271 15329 3749 24823 3749 24823 19993 3972 19993 3972 125 21224 125 21224 2466 1557 2466 1557 9542 24438 9542 24438 6788 5062 6788 5062 9474 9024 9474 9024 19430 22478 19430 22478 14393 3067 14393 3067 11572 16364 11572 16364 3251 7132 3251 7132 7548 19504 7548 19504 14979 1378 14979 1378 16550 4613 16550 4613 2586 23579 2586 23579 12758 55 12758 55 7216 360 7216 360 13663 22793 13663 22793 15467 11109 15467 11109 4270 14196 4270 14196 15508 17448 15508 17448 18558 2893 18558 2893 12449 19262 12449 19262 21245 12846 21245 12846 14584 10375 14584 10375 11298 21248 11298 21248 19937 11195 19937 11195 766 15893 766 15893 21741 2039 21741 2039 266 15665 266 15665 17622 8011 17622 8011 22123 7343 22123 7343 15600 11533 15600 11533 23182 18926 23182 18926 12795 13104 12795 13104 4979 15134 4979 15134 4379 17749 4379 17749 17668 12829 17668 12829 16365 16781 16365 16781 2597 17360 2597 17360 15439 1343 15439 1343 7883 2252 7883 2252 9646 14515 9646 14515 9631 10325 9631 10325 24013 18554 24013 18554 354 3366 354 3366 11055 9108 11055 9108 5373 4980 5373 4980 15556 17559 15556 17559 5210 14214 5210 14214 6687 13445 6687 13445 14680 7461 14680 7461 12071 506 12071 506 23756 1448 23756 1448 10367 21262 10367 21262 2986 17129 2986 17129 7074 13828 7074 13828 9878 5564 9878 5564 960 7354 960 7354 23665 15461 23665 15461 23189 15128 23189 15128 16753 5548 16753 5548 3724 6738 3724 6738 24787 5685 24787 5685 13860 12011 13860 12011 18576 17562 18576 17562 768 11349 768 11349 17481 20367 17481 20367 16677 1153 16677 1153 9292 17682 9292 17682 17578 3344 17578 3344 14942 16836 14942 16836 14725 1861 14725 1861 11034 17036 11034 17036 24572 20291 24572 20291 16194 23794 16194 23794 13497 22436 13497 22436 5116 12296 5116 12296 12151 18170 12151 18170 7001 18164 7001 18164 16228 7026 16228 7026 1179 21326 1179 21326 1443 11199 1443 11199 1233 3654 1233 3654 7126 19900 7126 19900 13482 23216 13482 23216 1100 20001 1100 20001 6561 4577 6561 4577 3207 21568 3207 21568 17366 13047 17366 13047 19885 9727 19885 9727 5063 3747 5063 3747 23407 3062 23407 3062 5413 785 5413 785 11700 5262 11700 5262 16709 6566 16709 6566 10782 12645 10782 12645 24209 17723 24209 17723 18306 23580 18306 23580 5218 3467 5218 3467 10107 10089 10107 10089 21614 21290 21614 21290 18354 10692 18354 10692 5281 11807 5281 11807 6805 8751 6805 8751 16649 14555 16649 14555 21373 752 21373 752 3465 23559 3465 23559 10336 15742 10336 15742 731 19247 731 19247 24760 5999 24760 5999 2229 15066 2229 15066 13840 12506 13840 12506 4214 19588 4214 19588 23261 9106 23261 9106 6046 6208 6046 6208 21073 19831 21073 19831 24588 15117 24588 15117 23074 6479 23074 6479 8042 18816 8042 18816 5857 21749 5857 21749 11850 24026 11850 24026 12746 4174 12746 4174 4163 21578 4163 21578 24989 9098 24989 9098 12069 18988 12069 18988 1061 6110 1061 6110 20139 21460 20139 21460 17331 16987 17331 16987 8546 17775 8546 17775 21861 4747 21861 4747 24065 3136 24065 3136 9019 4790 9019 4790 11198 8798 11198 8798 20701 22753 20701 22753 2089 23352 2089 23352 9364 17213 9364 17213 9975 6080 9975 6080 21230 6401 21230 6401 24814 3276 24814 3276 11730 894 11730 894 11894 15669 11894 15669 18912 24391 18912 24391 23206 23312 23206 23312 4406 14780 4406 14780 24152 19929 24152 19929 8941 3394 8941 3394 6184 12124 6184 12124 4317 16336 4317 16336 2560 4789 2560 4789 12749 22855 12749 22855 13537 3919 13537 3919 19786 12872 19786 12872 9777 20725 9777 20725 4584 12123 4584 12123 16178 12984 16178 12984 6499 24539 6499 24539 20670 3287 20670 3287 1681 3176 1681 3176 15086 12387 15086 12387 8478 16059 8478 16059 23296 18105 23296 18105 24090 19701 24090 19701 23229 8678 23229 8678 2150 18536 2150 18536 14011 2138 14011 2138 11725 992 11725 992 22958 14655 22958 14655 24454 21759 24454 21759 16013 11386 16013 11386 18104 21043 18104 21043 21616 23210 21616 23210 21771 22085 21771 22085 2622 4712 2622 4712 8868 13725 8868 13725 118 20404 118 20404 20136 4177 20136 4177 5316 869 5316 869 450 1630 450 1630 13927 22244 13927 22244 22526 13727 22526 13727 18248 22158 18248 22158 5957 16090 5957 16090 18128 19858 18128 19858 7511 5869 7511 5869 16164 1150 16164 1150 10842 3189 10842 3189 7320 3225 7320 3225 3902 20958 3902 20958 18241 19480 18241 19480 5419 9562 5419 9562 4407 1864 4407 1864 24673 2401 24673 2401 18418 18680 18418 18680 12323 6486 12323 6486 9867 11383 9867 11383 2402 15052 2402 15052 11908 23092 11908 23092 11726 1782 11726 1782 19770 13123 19770 13123 21157 3437 21157 3437 7762 11299 7762 11299 12559 6940 12559 6940 12143 12052 12143 12052 21671 16947 21671 16947 11120 1480 11120 1480 2711 11664 2711 11664 3226 18944 3226 18944 7311 8742 7311 8742 7205 1556 7205 1556 20277 2516 20277 2516 17639 8988 17639 8988 13283 231 13283 231 24066 20588 24066 20588 7069 22511 7069 22511 10854 5300 10854 5300 9094 13757 9094 13757 505 2229 505 2229 18633 16202 18633 16202 8996 21404 8996 21404 21355 17076 21355 17076 3172 17718 3172 17718 20630 12149 20630 12149 3336 10682 3336 10682 4019 11904 4019 11904 2469 16675 2469 16675 19868 18597 19868 18597 340 7324 340 7324 5588 22396 5588 22396 15075 2318 15075 2318 12753 10157 12753 10157 13540 19382 13540 19382 1313 16571 1313 16571 17149 19024 17149 19024 5161 1499 5161 1499 24041 3159 24041 3159 13728 16076 13728 16076 3174 22731 3174 22731 10275 14183 10275 14183 8885 21721 8885 21721 2336 12270 2336 12270 7758 7750 7758 7750 10674 7889 10674 7889 22217 14900 22217 14900 4247 19084 4247 19084 2316 11761 2316 11761 943 19040 943 19040 9564 21234 9564 21234 5322 21679 5322 21679 19823 14894 19823 14894 2204 14041 2204 14041 10818 458 10818 458 1907 21542 1907 21542 19932 14809 19932 14809 3690 17167 3690 17167 2680 20510 2680 20510 971 22089 971 22089 5879 2768 5879 2768 2160 6961 2160 6961 24565 20120 24565 20120 1027 10315 1027 10315 8999 6570 8999 6570 6514 7828 6514 7828 1605 23233 1605 23233 6307 11464 6307 11464 4183 23593 4183 23593 20048 16289 20048 16289 132 22263 132 22263 779 3739 779 3739 4196 2853 4196 2853 19611 16215 19611 16215 7050 16754 7050 16754 8017 5970 8017 5970 3408 13728 3408 13728 5337 13179 5337 13179 8339 23707 8339 23707 9249 23273 9249 23273 13581 2217 13581 2217 7471 10568 7471 10568 567 9910 567 9910 16669 16572 16669 16572 12123 10016 12123 10016 16488 868 16488 868 6969 18287 6969 18287 6843 11658 6843 11658 15810 8829 15810 8829 1329 21078 1329 21078 17421 21744 17421 21744 11446 6980 11446 6980 23484 20286 23484 20286 16108 16865 16108 16865 18299 20151 18299 20151 2034 15845 2034 15845 11443 4539 11443 4539 794 2142 794 2142 7467 24591 7467 24591 3022 9787 3022 9787 12765 15368 12765 15368 14956 15406 14956 15406 20980 11482 20980 11482 15851 16922 15851 16922 7377 5454 7377 5454 2549 14565 2549 14565 15015 19410 15015 19410 6398 4982 6398 4982 12383 11428 12383 11428 6753 11320 6753 11320 6180 13124 6180 13124 23160 24587 23160 24587 23830 22660 23830 22660 21371 3046 21371 3046 24368 20182 24368 20182 12777 19598 12777 19598 1273 16831 1273 16831 3713 22015 3713 22015 5354 7826 5354 7826 24494 21901 24494 21901 14513 24416 14513 24416 9370 8012 9370 8012 13951 18205 13951 18205 20606 14411 20606 14411 2147 13579 2147 13579 17796 1627 17796 1627 4836 4300 4836 4300 10803 3186 10803 3186 14578 3076 14578 3076 24818 14250 24818 14250 20448 20113 20448 20113 8563 21348 8563 21348 9329 25 9329 25 11495 6001 11495 6001 1542 21182 1542 21182 17863 21021 17863 21021 7208 14145 7208 14145 16473 12384 16473 12384 5324 12799 5324 12799 20613 16956 20613 16956 4061 15580 4061 15580 7419 18440 7419 18440 12480 21934 12480 21934 13050 20980 13050 20980 7984 7391 7984 7391 21600 20068 21600 20068 7560 6481 7560 6481 1601 6797 1601 6797 22399 39 22399 39 11861 13771 11861 13771 3656 10949 3656 10949 15165 13199 15165 13199 15097 4104 15097 4104 7404 12419 7404 12419 21237 17914 21237 17914 5485 11274 5485 11274 17554 18487 17554 18487 11328 18665 11328 18665 22392 7764 22392 7764 14055 12622 14055 12622 11769 22025 11769 22025 5806 18297 5806 18297 13835 13032 13835 13032 2816 11649 2816 11649 7271 6532 7271 6532 16616 13679 16616 13679 15474 11558 15474 11558 12014 12567 12014 12567 14866 12674 14866 12674 22560 13431 22560 13431 3396 17596 3396 17596 6627 23900 6627 23900 13352 12630 13352 12630 15069 12312 15069 12312 22283 20146 22283 20146 22089 5592 22089 5592 9070 2953 9070 2953 411 4714 411 4714 4078 9191 4078 9191 10055 23208 10055 23208 4090 8915 4090 8915 8967 24709 8967 24709 23794 13636 23794 13636 4264 2696 4264 2696 16442 19706 16442 19706 5756 2081 5756 2081 255 18194 255 18194 22978 20233 22978 20233 17058 6773 17058 6773 6762 23603 6762 23603 24237 16933 24237 16933 11047 16737 11047 16737 16264 17299 16264 17299 10168 12627 10168 12627 4770 3260 4770 3260 2273 14431 2273 14431 5671 12093 5671 12093 14195 17858 14195 17858 23774 16664 23774 16664 10452 17069 10452 17069 14433 1944 14433 1944 1209 7312 1209 7312 13563 7282 13563 7282 14282 467 14282 467 8276 17452 8276 17452 2777 14888 2777 14888 23465 24313 23465 24313 11324 14309 11324 14309 1276 19686 1276 19686 2288 16528 2288 16528 7282 24652 7282 24652 11437 635 11437 635 2330 11313 2330 11313 6563 2474 6563 2474 16025 6700 16025 6700 16433 1500 16433 1500 23760 4787 23760 4787 24670 12128 24670 12128 15148 18106 15148 18106 18684 9335 18684 9335 3995 11470 3995 11470 8134 23378 8134 23378 21842 14226 21842 14226 6054 12072 6054 12072 21889 3164 21889 3164 2710 20832 2710 20832 11434 24444 11434 24444 15247 21087 15247 21087 54 24327 54 24327 23136 21541 23136 21541 7487 19090 7487 19090 23006 3121 23006 3121 10364 21299 10364 21299 23951 20830 23951 20830 19448 20264 19448 20264 8123 15323 8123 15323 15818 23647 15818 23647 13058 23718 13058 23718 15145 3424 15145 3424 18818 16156 18818 16156 5876 4085 5876 4085 15637 14683 15637 14683 9978 17623 9978 17623 10740 18777 10740 18777 10721 10458 10721 10458 15225 7179 15225 7179 18838 793 18838 793 23880 2643 23880 2643 24607 6368 24607 6368 8193 8973 8193 8973 1699 14390 1699 14390 8596 5718 8596 5718 12441 24040 12441 24040 2734 14118 2734 14118 1290 12466 1290 12466 2075 13389 2075 13389 15332 15414 15332 15414 7930 3742 7930 3742 350 11771 350 11771 14356 13433 14356 13433 16909 18990 16909 18990 11539 3679 11539 3679 1702 5087 1702 5087 22087 23050 22087 23050 13434 8496 13434 8496 16756 22876 16756 22876 15269 5459 15269 5459 15153 9432 15153 9432 939 23876 939 23876 19390 7903 19390 7903 5863 10690 5863 10690 22726 3721 22726 3721 12733 15166 12733 15166 18421 22885 18421 22885 15774 5801 15774 5801 20739 23892 20739 23892 20416 5006 20416 5006 4238 11780 4238 11780 14151 13569 14151 13569 2200 6602 2200 6602 4416 23029 4416 23029 13157 5741 13157 5741 11314 24470 11314 24470 6550 14238 6550 14238 11846 21970 11846 21970 12884 20526 12884 20526 24650 17602 24650 17602 13340 8471 13340 8471 19714 23485 19714 23485 8150 7230 8150 7230 17194 21066 17194 21066 11447 20716 11447 20716 13313 21473 13313 21473 11412 17149 11412 17149 20259 6994 20259 6994 5759 6758 5759 6758 1407 21634 1407 21634 8760 7768 8760 7768 9909 20565 9909 20565 718 19623 718 19623 1121 10003 1121 10003 10131 379 10131 379 15279 3786 15279 3786 5033 10479 5033 10479 253 16248 253 16248 10345 11918 10345 11918 9022 7326 9022 7326 23551 2378 23551 2378 4588 20822 4588 20822 3985 4816 3985 4816 21309 23217 21309 23217 23446 19642 23446 19642 11601 4144 11601 4144 13818 15114 13818 15114 24590 22696 24590 22696 21772 20386 21772 20386 21857 22772 21857 22772 21821 21717 21821 21717 3312 8146 3312 8146 21228 4364 21228 4364 20611 18391 20611 18391 15230 21481 15230 21481 7734 13598 7734 13598 24225 16620 24225 16620 24111 21780 24111 21780 9703 10447 9703 10447 4283 19116 4283 19116 15115 1633 15115 1633 3365 8105 3365 8105 23573 2580 23573 2580 21700 16487 21700 16487 4548 19565 4548 19565 15767 7086 15767 7086 8668 16917 8668 16917 10457 347 10457 347 22626 2658 22626 2658 1654 15518 1654 15518 10932 22971 10932 22971 24903 7066 24903 7066 23043 5834 23043 5834 791 3820 791 3820 17684 14140 17684 14140 5087 18752 5087 18752 14525 13974 14525 13974 6335 7071 6335 7071 3897 11151 3897 11151 922 1836 922 1836 16730 15517 16730 15517 21765 20045 21765 20045 20696 21255 20696 21255 10720 7148 10720 7148 8700 4247 8700 4247 12523 19462 12523 19462 7535 23843 7535 23843 14823 3792 14823 3792 2065 17047 2065 17047 4761 664 4761 664 1868 16606 1868 16606 17233 22825 17233 22825 22163 21449 22163 21449 23045 5332 23045 5332 10153 23628 10153 23628 1481 21809 1481 21809 6757 24452 6757 24452 2046 6292 2046 6292 17279 3434 17279 3434 3007 9236 3007 9236 6610 1002 6610 1002 21893 21987 21893 21987 863 23952 863 23952 5873 16989 5873 16989 8488 6538 8488 6538 9402 10134 9402 10134 3338 12194 3338 12194 14995 19528 14995 19528 12761 17338 12761 17338 8662 22734 8662 22734 1528 21973 1528 21973 24430 9595 24430 9595 15698 20424 15698 20424 19722 14932 19722 14932 18276 15621 18276 15621 14784 10442 14784 10442 9197 18271 9197 18271 834 19110 834 19110 975 24517 975 24517 11173 7921 11173 7921 7559 14454 7559 14454 3397 322 3397 322 9826 19073 9826 19073 3453 22332 3453 22332 3531 15099 3531 15099 6296 419 6296 419 21666 4222 21666 4222 104 19407 104 19407 728 6247 728 6247 14814 22113 14814 22113 11696 17170 11696 17170 24522 17889 24522 17889 4165 13838 4165 13838 16970 20384 16970 20384 18975 13346 18975 13346 13474 15796 13474 15796 1285 22188 1285 22188 9322 15410 9322 15410 8448 13304 8448 13304 19909 1819 19909 1819 7023 18799 7023 18799 1388 14446 1388 14446 18150 12280 18150 12280 5908 6544 5908 6544 14192 14323 14192 14323 12827 1381 12827 1381 10699 10217 10699 10217 17567 11597 17567 11597 21890 2587 21890 2587 2539 18217 2539 18217 13978 14841 13978 14841 8347 17870 8347 17870 15170 8477 15170 8477 10242 18648 10242 18648 9349 6932 9349 6932 9412 22183 9412 22183 2596 5584 2596 5584 13383 1453 13383 1453 1005 2563 1005 2563 5209 23880 5209 23880 16653 5612 16653 5612 5649 17139 5649 17139 4814 10477 4814 10477 18901 13922 18901 13922 14896 11584 14896 11584 16398 4418 16398 4418 6856 21838 6856 21838 2008 17376 2008 17376 20307 14974 20307 14974 14044 1738 14044 1738 15017 21287 15017 21287 6614 21804 6614 21804 10303 23895 10303 23895 19564 22317 19564 22317 13966 6261 13966 6261 14638 8982 14638 8982 5594 17165 5594 17165 13012 18426 13012 18426 19013 15699 19013 15699 5160 8795 5160 8795 13163 900 13163 900 11490 1109 11490 1109 2087 1275 2087 1275 19084 21444 19084 21444 18048 20487 18048 20487 18727 11813 18727 11813 5424 15970 5424 15970 21965 9813 21965 9813 18882 10809 18882 10809 71 19801 71 19801 10832 23213 10832 23213 5115 13449 5115 13449 3299 13219 3299 13219 21933 20929 21933 20929 17986 3489 17986 3489 5246 1223 5246 1223 10934 11539 10934 11539 23935 19392 23935 19392 22652 15314 22652 15314 3826 7243 3826 7243 19640 18953 19640 18953 10539 13510 10539 13510 24839 4328 24839 4328 20346 23497 20346 23497 17865 20862 17865 20862 14948 11221 14948 11221 19983 8608 19983 8608 10129 11678 10129 11678 19788 7886 19788 7886 16096 10229 16096 10229 17065 14644 17065 14644 13612 14460 13612 14460 12683 16416 12683 16416 13842 2471 13842 2471 15587 4642 15587 4642 18361 11686 18361 11686 5290 1126 5290 1126 24129 21033 24129 21033 22164 5385 22164 5385 23173 12750 23173 12750 21184 23562 21184 23562 10070 9760 10070 9760 6541 13852 6541 13852 19970 3562 19970 3562 18962 10634 18962 10634 13639 24173 13639 24173 5672 2164 5672 2164 8714 17724 8714 17724 20294 11743 20294 11743 1456 3254 1456 3254 22819 22643 22819 22643 24228 18779 24228 18779 8725 14456 8725 14456 11428 2249 11428 2249 24401 6458 24401 6458 4807 22088 4807 22088 17091 19151 17091 19151 16303 4192 16303 4192 19289 10912 19289 10912 16896 2671 16896 2671 13494 14277 13494 14277 12507 17798 12507 17798 15803 14914 15803 14914 11090 5288 11090 5288 4505 18135 4505 18135 16324 17451 16324 17451 16360 10517 16360 10517 13439 7036 13439 7036 13290 15160 13290 15160 10829 13595 10829 13595 5231 6335 5231 6335 18953 16811 18953 16811 13504 16206 13504 16206 14095 7949 14095 7949 22173 2527 22173 2527 14825 12490 14825 12490 17848 9058 17848 9058 4189 9564 4189 9564 16568 24435 16568 24435 22793 11958 22793 11958 21029 7716 21029 7716 20322 16296 20322 16296 21726 18586 21726 18586 8776 21877 8776 21877 6706 20530 6706 20530 14473 22072 14473 22072 1194 10329 1194 10329 4516 8068 4516 8068 11784 22460 11784 22460 13136 22679 13136 22679 7096 22004 7096 22004 11186 17869 11186 17869 15163 13833 15163 13833 24841 22515 24841 22515 4087 5392 4087 5392 9137 5401 9137 5401 5808 22967 5808 22967 10102 11426 10102 11426 17619 21411 17619 21411 11690 17565 11690 17565 12205 13218 12205 13218 7804 21160 7804 21160 13384 21405 13384 21405 14081 16970 14081 16970 18971 8648 18971 8648 19436 2333 19436 2333 14953 12752 14953 12752 11871 1894 11871 1894 4145 20282 4145 20282 7698 23977 7698 23977 3937 9534 3937 9534 1390 13634 1390 13634 19830 20244 19830 20244 9871 17919 9871 17919 1255 154 1255 154 7571 1326 7571 1326 1316 23829 1316 23829 17326 939 17326 939 10125 22313 10125 22313 17961 929 17961 929 10022 16261 10022 16261 23746 7 23746 7 19713 22760 19713 22760 11891 6646 11891 6646 19263 2909 19263 2909 3894 17294 3894 17294 11273 7859 11273 7859 20160 24410 20160 24410 21505 15305 21505 15305 2966 14453 2966 14453 9643 21674 9643 21674 5716 6062 5716 6062 16538 9424 16538 9424 15833 14191 15833 14191 22309 11877 22309 11877 22875 14958 22875 14958 14536 565 14536 565 8569 13323 8569 13323 391 15562 391 15562 17446 12300 17446 12300 13936 18254 13936 18254 19283 12727 19283 12727 22140 5117 22140 5117 19484 17524 19484 17524 7980 24290 7980 24290 20103 24033 20103 24033 24388 2829 24388 2829 12135 13374 12135 13374 3683 20383 3683 20383 6358 20746 6358 20746 2018 6058 2018 6058 6848 7712 6848 7712 267 24109 267 24109 3520 4311 3520 4311 9367 16857 9367 16857 11520 180 11520 180 22630 22685 22630 22685 2562 11954 2562 11954 4950 7478 4950 7478 22122 12107 22122 12107 868 23492 868 23492 24365 20106 24365 20106 21301 7327 21301 7327 10894 13173 10894 13173 2137 2087 2137 2087 22656 15519 22656 15519 9433 12075 9433 12075 10343 353 10343 353 23997 17161 23997 17161 16477 12631 16477 12631 15555 1028 15555 1028 17151 20691 17151 20691 16487 17646 16487 17646 20622 1075 20622 1075 704 6889 704 6889 16515 11635 16515 11635 23646 24404 23646 24404 14705 23357 14705 23357 4044 17694 4044 17694 13976 15338 13976 15338 5397 21232 5397 21232 5944 2849 5944 2849 5564 23059 5564 23059 10950 20062 10950 20062 3532 11537 3532 11537 22274 19718 22274 19718 10743 13294 10743 13294 6382 16978 6382 16978 19116 7820 19116 7820 18806 1355 18806 1355 14067 2630 14067 2630 8436 3160 8436 3160 24925 1369 24925 1369 1134 6189 1134 6189 10785 17163 10785 17163 2880 11130 2880 11130 1837 21601 1837 21601 8397 2760 8397 2760 4515 1785 4515 1785 580 14830 580 14830 13691 9902 13691 9902 16969 20467 16969 20467 8309 24007 8309 24007 21010 15963 21010 15963 5260 23442 5260 23442 9791 10362 9791 10362 7932 13674 7932 13674 1435 24039 1435 24039 16569 735 16569 735 18434 6671 18434 6671 1241 20300 1241 20300 22116 15446 22116 15446 16118 10194 16118 10194 12349 3480 12349 3480 21769 141 21769 141 12702 9897 12702 9897 20244 22024 20244 22024 23219 8366 23219 8366 22423 16843 22423 16843 21232 5019 21232 5019 790 14587 790 14587 15053 22831 15053 22831 15136 13663 15136 13663 2162 16011 2162 16011 686 4797 686 4797 14241 18735 14241 18735 3707 5289 3707 5289 16675 13318 16675 13318 7558 19927 7558 19927 10439 9863 10439 9863 17427 814 17427 814 11511 18762 11511 18762 1529 7857 1529 7857 21529 9175 21529 9175 152 8522 152 8522 14517 23792 14517 23792 22716 14352 22716 14352 19969 21608 19969 21608 7553 13293 7553 13293 19264 18545 19264 18545 10184 13836 10184 13836 11770 4508 11770 4508 11638 11833 11638 11833 19922 24175 19922 24175 24666 4233 24666 4233 19291 19933 19291 19933 11212 21380 11212 21380 17185 9499 17185 9499 10040 15080 10040 15080 7774 16149 7774 16149 24229 16553 24229 16553 6452 21445 6452 21445 20490 3886 20490 3886 1839 12271 1839 12271 11357 11665 11357 11665 21111 2721 21111 2721 23314 261 23314 261 12134 18388 12134 18388 24418 7231 24418 7231 4492 10544 4492 10544 8767 4903 8767 4903 3481 10138 3481 10138 15237 3865 15237 3865 653 14039 653 14039 5037 18082 5037 18082 17852 16256 17852 16256 10584 15990 10584 15990 8167 4863 8167 4863 19220 8573 19220 8573 23972 6238 23972 6238 22515 4304 22515 4304 16761 7217 16761 7217 23369 24342 23369 24342 13200 11579 13200 11579 8907 18399 8907 18399 8517 23715 8517 23715 17012 5421 17012 5421 6339 14068 6339 14068 16223 17140 16223 17140 6145 7200 6145 7200 6910 5933 6910 5933 1504 20158 1504 20158 15936 16027 15936 16027 6237 18141 6237 18141 8360 16789 8360 16789 8126 11917 8126 11917 24592 5888 24592 5888 15986 16961 15986 16961 20192 14943 20192 14943 14819 1873 14819 1873 18832 4806 18832 4806 2449 2640 2449 2640 1811 23382 1811 23382 24706 20662 24706 20662 14675 21912 14675 21912 18213 4777 18213 4777 18303 19828 18303 19828 6792 9115 6792 9115 21308 9960 21308 9960 19778 9389 19778 9389 115 20365 115 20365 5706 7355 5706 7355 17165 12777 17165 12777 12496 6695 12496 6695 24886 14570 24886 14570 15361 20640 15361 20640 19658 9265 19658 9265 9361 7419 9361 7419 6710 1729 6710 1729 1637 1609 1637 1609 15006 12287 15006 12287 17910 10731 17910 10731 17777 643 17777 643 17509 3634 17509 3634 10194 7388 10194 7388 14758 18367 14758 18367 2978 18330 2978 18330 2729 3371 2729 3371 8022 21310 8022 21310 11261 17197 11261 17197 9614 14187 9614 14187 6185 18008 6185 18008 254 20289 254 20289 12677 21587 12677 21587 9621 1815 9621 1815 17341 1425 17341 1425 16380 18557 16380 18557 618 12910 618 12910 3498 14402 3498 14402 4645 16855 4645 16855 23720 14807 23720 14807 14173 4368 14173 4368 23933 14693 23933 14693 8093 23712 8093 23712 1150 21904 1150 21904 12952 12863 12952 12863 18319 23144 18319 23144 7253 4216 7253 4216 2857 933 2857 933 1598 24080 1598 24080 12494 783 12494 783 10861 14559 10861 14559 23166 15141 23166 15141 6133 24785 6133 24785 8106 19283 8106 19283 19905 16270 19905 16270 5235 15911 5235 15911 11381 4012 11381 4012 6243 9235 6243 9235 492 17955 492 17955 19420 315 19420 315 10913 5031 10913 5031 5123 69 5123 69 15872 22041 15872 22041 11698 21071 11698 21071 20660 14103 20660 14103 7192 4128 7192 4128 1332 8363 1332 8363 21475 471 21475 471 13582 6436 13582 6436 12617 14211 12617 14211 14464 19530 14464 19530 12158 12146 12158 12146 1608 8812 1608 8812 21451 19075 21451 19075 12609 24644 12609 24644 11442 12624 11442 12624 16995 13115 16995 13115 22231 1732 22231 1732 10461 19736 10461 19736 7212 21038 7212 21038 5993 16667 5993 16667 638 4167 638 4167 17140 13301 17140 13301 127 6753 127 6753 1861 8380 1861 8380 8614 17028 8614 17028 7008 22187 7008 22187 9794 21450 9794 21450 4314 8490 4314 8490 4219 2774 4219 2774 7842 4069 7842 4069 12359 4879 12359 4879 4162 9275 4162 9275 24624 5018 24624 5018 8629 15630 8629 15630 9837 6993 9837 6993 10942 20007 10942 20007 15939 22261 15939 22261 7648 19098 7648 19098 16658 2945 16658 2945 20222 15931 20222 15931 11831 19092 11831 19092 6473 10565 6473 10565 313 21052 313 21052 2215 4494 2215 4494 21916 10154 21916 10154 2398 19344 2398 19344 6236 2985 6236 2985 13783 9523 13783 9523 10041 11331 10041 11331 16107 13414 16107 13414 23024 6212 23024 6212 11360 7435 11360 7435 20475 13401 20475 13401 17237 8389 17237 8389 5536 11570 5536 11570 12404 3513 12404 3513 4059 9931 4059 9931 10637 1484 10637 1484 15629 13809 15629 13809 4545 2398 4545 2398 3130 12574 3130 12574 22528 18024 22528 18024 23826 4110 23826 4110 8753 10269 8753 10269 10504 8832 10504 8832 12960 21332 12960 21332 23559 8697 23559 8697 12088 14342 12088 14342 476 23729 476 23729 12425 15718 12425 15718 19453 6747 19453 6747 7122 17120 7122 17120 20887 21307 20887 21307 6377 1469 6377 1469 15068 7777 15068 7777 24174 20221 24174 20221 16081 5408 16081 5408 18273 4308 18273 4308 14361 10309 14361 10309 16630 18042 16630 18042 24747 21941 24747 21941 7105 17077 7105 17077 427 21836 427 21836 8101 19160 8101 19160 21460 19115 21460 19115 16026 11316 16026 11316 7532 1107 7532 1107 4370 10993 4370 10993 2931 2664 2931 2664 18608 8418 18608 8418 8407 16135 8407 16135 16389 2831 16389 2831 4971 19138 4971 19138 19490 13421 19490 13421 24182 14340 24182 14340 17678 4531 17678 4531 18210 302 18210 302 468 8552 468 8552 9866 4257 9866 4257 4273 24870 4273 24870 23194 23211 23194 23211 10646 23605 10646 23605 6490 21099 6490 21099 12828 22848 12828 22848 6581 21954 6581 21954 20882 7027 20882 7027 8875 17099 8875 17099 10574 10186 10574 10186 24501 24516 24501 24516 8235 12512 8235 12512 3015 16924 3015 16924 1857 10221 1857 10221 9737 24029 9737 24029 6048 7075 6048 7075 6343 15555 6343 15555 481 10013 481 10013 17522 14139 17522 14139 1754 4189 1754 4189 11083 13525 11083 13525 1008 24551 1008 24551 9054 7185 9054 7185 20387 13977 20387 13977 15029 13940 15029 13940 19166 8935 19166 8935 1568 23411 1568 23411 9780 5186 9780 5186 17800 12805 17800 12805 22614 17935 22614 17935 6074 3798 6074 3798 10569 3451 10569 3451 23275 10415 23275 10415 13539 22796 13539 22796 10593 21240 10593 21240 16801 10094 16801 10094 17950 22677 17950 22677 24651 22214 24651 22214 20507 13818 20507 13818 4886 10225 4886 10225 10514 23037 10514 23037 23566 10332 23566 10332 13223 11335 13223 11335 16123 21046 16123 21046 10013 5756 10013 5756 16916 11767 16916 11767 18174 7673 18174 7673 15680 9653 15680 9653 21495 15048 21495 15048 18707 7055 18707 7055 16813 13407 16813 13407 13288 19131 13288 19131 5760 21928 5760 21928 17814 13211 17814 13211 2573 22287 2573 22287 18141 3317 18141 3317 11046 13041 11046 13041 7337 22456 7337 22456 3111 15219 3111 15219 22326 20006 22326 20006 24426 1276 24426 1276 32 8685 32 8685 19889 24437 19889 24437 19366 1494 19366 1494 4843 23009 4843 23009 1211 20577 1211 20577 22751 18351 22751 18351 17288 15273 17288 15273 14407 11857 14407 11857 1720 21319 1720 21319 23078 8731 23078 8731 15815 23168 15815 23168 16948 23040 16948 23040 24684 15558 24684 15558 5325 2170 5325 2170 13085 12433 13085 12433 2929 3840 2929 3840 10156 10164 10156 10164 6241 16482 6241 16482 4855 4153 4855 4153 4917 5016 4917 5016 17797 974 17797 974 13987 17776 13987 17776 24300 18963 24300 18963 16591 9959 16591 9959 20776 14858 20776 14858 9887 22886 9887 22886 11991 20378 11991 20378 21635 20104 21635 20104 17413 14769 17413 14769 8589 19972 8589 19972 3976 19278 3976 19278 4727 22704 4727 22704 7569 24018 7569 24018 11084 10813 11084 10813 22068 21971 22068 21971 17847 22540 17847 22540 10110 21123 10110 21123 7336 9808 7336 9808 4616 5320 4616 5320 5681 19654 5681 19654 11002 21356 11002 21356 1723 7210 1723 7210 8821 13859 8821 13859 20381 16594 20381 16594 14136 8967 14136 8967 3597 15561 3597 15561 24662 13162 24662 13162 23263 20956 23263 20956 16161 19911 16161 19911 1628 6270 1628 6270 5515 22867 5515 22867 8299 16543 8299 16543 7294 10734 7294 10734 2294 4070 2294 4070 561 2725 561 2725 20252 105 20252 105 22823 20759 22823 20759 20028 3872 20028 3872 23804 23323 23804 23323 2331 17849 2331 17849 6272 20885 6272 20885 20379 20088 20379 20088 8402 12321 8402 12321 439 15947 439 15947 9851 11449 9851 11449 2283 19292 2283 19292 21430 18434 21430 18434 14684 5225 14684 5225 20578 6798 20578 6798 10465 13559 10465 13559 14908 20845 14908 20845 4051 21410 4051 21410 13532 14475 13532 14475 15175 1332 15175 1332 8954 17860 8954 17860 19965 8475 19965 8475 14592 20786 14592 20786 6755 13755 6755 13755 20989 23336 20989 23336 16542 10730 16542 10730 6155 24349 6155 24349 3190 12943 3190 12943 17284 18532 17284 18532 1073 10577 1073 10577 5532 6462 5532 6462 13053 14400 13053 14400 7076 14184 7076 14184 10410 23669 10410 23669 5248 13213 5248 13213 22170 6617 22170 6617 3157 19489 3157 19489 6092 16984 6092 16984 183 780 183 780 20547 3244 20547 3244 12453 9758 12453 9758 21304 7097 21304 7097 10726 4296 10726 4296 19784 2870 19784 2870 1040 13210 1040 13210 18842 826 18842 826 17161 11906 17161 11906 24471 1300 24471 1300 21002 18857 21002 18857 1670 211 1670 211 7906 13052 7906 13052 1722 118 1722 118 22082 11555 22082 11555 22735 11052 22735 11052 11326 3783 11326 3783 4367 3194 4367 3194 15219 6487 15219 6487 1051 9043 1051 9043 3290 22133 3290 22133 14972 9526 14972 9526 12706 7167 12706 7167 3131 17401 3131 17401 5310 9641 5310 9641 21395 6720 21395 6720 19033 23903 19033 23903 224 4087 224 4087 15894 7668 15894 7668 1190 18036 1190 18036 13141 22306 13141 22306 7127 20578 7127 20578 13506 12216 13506 12216 9723 18258 9723 18258 17006 18825 17006 18825 23549 22737 23549 22737 18781 17068 18781 17068 19577 20032 19577 20032 1279 5296 1279 5296 20601 3184 20601 3184 13154 7244 13154 7244 22380 22328 22380 22328 17459 17569 17459 17569 21108 11545 21108 11545 7799 23572 7799 23572 22302 19361 22302 19361 352 165 352 165 24049 9785 24049 9785 7522 23867 7522 23867 11058 19000 11058 19000 11284 19460 11284 19460 8965 22562 8965 22562 6570 16657 6570 16657 9797 11748 9797 11748 5809 17216 5809 17216 15740 18811 15740 18811 22916 22455 22916 22455 22268 23814 22268 23814 4746 10021 4746 10021 14676 11740 14676 11740 7585 10794 7585 10794 14682 12828 14682 12828 7603 17756 7603 17756 22289 2624 22289 2624 18372 9829 18372 9829 24460 8015 24460 8015 20780 2851 20780 2851 10211 24860 10211 24860 18877 16228 18877 16228 2809 8152 2809 8152 16982 8602 16982 8602 19066 7384 19066 7384 16525 21389 16525 21389 24564 12742 24564 12742 11053 19943 11053 19943 16531 7623 16531 7623 13548 9436 13548 9436 18479 11992 18479 11992 20109 21751 20109 21751 236 24418 236 24418 4939 15846 4939 15846 19793 18824 19793 18824 14162 312 14162 312 21892 19401 21892 19401 11492 4295 11492 4295 4312 5442 4312 5442 6220 13402 6220 13402 15601 391 15601 391 16454 11384 16454 11384 13790 15380 13790 15380 1916 6002 1916 6002 5625 13685 5625 13685 3342 5784 3342 5784 11634 497 11634 497 12497 4240 12497 4240 19737 9402 19737 9402 15532 9508 15532 9508 12526 21820 12526 21820 7660 16895 7660 16895 8913 13081 8913 13081 8081 14232 8081 14232 16933 20306 16933 20306 554 8159 554 8159 17256 15419 17256 15419 20941 1608 20941 1608 17128 18546 17128 18546 8038 10755 8038 10755 21421 22586 21421 22586 10993 19839 10993 19839 1337 19759 1337 19759 18412 13051 18412 13051 16851 14167 16851 14167 243 12303 243 12303 2214 15982 2214 15982 9530 23606 9530 23606 16216 2034 16216 2034 10361 633 10361 633 2120 7726 2120 7726 2982 8373 2982 8373 20916 7585 20916 7585 24113 11142 24113 11142 23391 3842 23391 3842 15722 7394 15722 7394 17672 13411 17672 13411 13319 5636 13319 5636 12926 8538 12926 8538 18494 14190 18494 14190 17088 18302 17088 18302 7434 5258 7434 5258 19035 23274 19035 23274 1843 13839 1843 13839 9514 16710 9514 16710 24798 3112 24798 3112 12398 19821 12398 19821 21490 8127 21490 8127 17616 4428 17616 4428 15198 22179 15198 22179 13799 17434 13799 17434 12826 10390 12826 10390 11669 9609 11669 9609 13284 9084 13284 9084 22439 16096 22439 16096 15759 4841 15759 4841 18249 12751 18249 12751 21020 20425 21020 20425 23475 246 23475 246 4757 4760 4757 4760 4028 5004 4028 5004 13638 11669 13638 11669 18885 6987 18885 6987 13078 11889 13078 11889 20523 2351 20523 2351 17004 5219 17004 5219 18627 8136 18627 8136 6437 7044 6437 7044 4630 4733 4630 4733 11101 2531 11101 2531 1259 20499 1259 20499 7599 20703 7599 20703 12467 21014 12467 21014 14761 23949 14761 23949 13380 15921 13380 15921 4544 2981 4544 2981 10680 17136 10680 17136 16510 12562 16510 12562 21497 24809 21497 24809 10525 7105 10525 7105 17251 20046 17251 20046 18416 18363 18416 18363 3422 17287 3422 17287 24434 4359 24434 4359 22073 654 22073 654 803 4150 803 4150 16634 6093 16634 6093 3414 1216 3414 1216 2293 3471 2293 3471 14954 14866 14954 14866 10466 15358 10466 15358 7727 16049 7727 16049 18394 24682 18394 24682 4366 19054 4366 19054 20145 20733 20145 20733 14700 18234 14700 18234 9940 19675 9940 19675 12637 6703 12637 6703 5099 1612 5099 1612 1988 2562 1988 2562 8346 14000 8346 14000 3824 15614 3824 15614 16684 14389 16684 14389 24505 13608 24505 13608 6245 2210 6245 2210 20531 20266 20531 20266 5980 11043 5980 11043 9151 20125 9151 20125 3932 8439 3932 8439 19893 19531 19893 19531 15678 6408 15678 6408 13359 14986 13359 14986 4696 15546 4696 15546 13077 11729 13077 11729 23910 11544 23910 11544 9506 12864 9506 12864 12595 21075 12595 21075 4503 22170 4503 22170 23123 5936 23123 5936 3960 16339 3960 16339 6147 5874 6147 5874 2669 3010 2669 3010 18548 22912 18548 22912 20441 10617 20441 10617 1550 7424 1550 7424 18532 16285 18532 16285 2282 23451 2282 23451 15539 21138 15539 21138 20236 24773 20236 24773 22036 8070 22036 8070 3263 24864 3263 24864 5270 18522 5270 18522 11128 21275 11128 21275 20680 116 20680 116 8765 11254 8765 11254 18196 22051 18196 22051 6524 6435 6524 6435 10508 14185 10508 14185 1979 6911 1979 6911 6102 23321 6102 23321 6664 11131 6664 11131 14001 16178 14001 16178 13425 19127 13425 19127 10471 5669 10471 5669 25 23779 25 23779 19759 23060 19759 23060 24691 12262 24691 12262 24808 12252 24808 12252 7621 9583 7621 9583 1038 16975 1038 16975 16074 12726 16074 12726 12426 20520 12426 20520 14693 16823 14693 16823 9088 747 9088 747 24412 1863 24412 1863 257 6754 257 6754 21804 23717 21804 23717 4369 6102 4369 6102 10969 10497 10969 10497 20069 18838 20069 18838 1635 18916 1635 18916 4211 5781 4211 5781 6360 10075 6360 10075 14987 7586 14987 7586 11589 12200 11589 12200 22400 18505 22400 18505 20008 3731 20008 3731 17630 20968 17630 20968 10819 22213 10819 22213 11697 19959 11697 19959 4839 6020 4839 6020 24943 10046 24943 10046 3127 16677 3127 16677 88 13258 88 13258 1030 20676 1030 20676 1486 4774 1486 4774 17721 14834 17721 14834 20096 866 20096 866 24039 14348 24039 14348 13035 20322 13035 20322 21525 19179 21525 19179 19947 15276 19947 15276 16300 21330 16300 21330 334 582 334 582 277 134 277 134 6991 8491 6991 8491 22028 10972 22028 10972 19183 14083 19183 14083 23843 1201 23843 1201 19372 22199 19372 22199 6926 23020 6926 23020 19351 2319 19351 2319 5436 12377 5436 12377 13773 13822 13773 13822 11880 22844 11880 22844 4585 15674 4585 15674 2202 9112 2202 9112 18287 23113 18287 23113 16657 3267 16657 3267 23179 22058 23179 22058 4665 6466 4665 6466 5945 2472 5945 2472 18896 19123 18896 19123 24919 6533 24919 6533 12674 10865 12674 10865 12028 18458 12028 18458 1688 12961 1688 12961 9913 19500 9913 19500 1249 22334 1249 22334 8688 24114 8688 24114 3367 4528 3367 4528 7036 16927 7036 16927 22133 3258 22133 3258 18193 7536 18193 7536 11742 108 11742 108 17394 1359 17394 1359 15562 21584 15562 21584 7985 21843 7985 21843 21199 1273 21199 1273 10215 6918 10215 6918 9886 24790 9886 24790 24857 1255 24857 1255 12798 1530 12798 1530 14723 2828 14723 2828 1676 12183 1676 12183 5544 22719 5544 22719 5866 18154 5866 18154 6304 11408 6304 11408 13370 14514 13370 14514 18443 19323 18443 19323 3057 23154 3057 23154 8097 19310 8097 19310 19584 24701 19584 24701 12333 15107 12333 15107 11839 24832 11839 24832 14826 24741 14826 24741 14852 11801 14852 11801 3907 24721 3907 24721 23498 18499 23498 18499 19419 17909 19419 17909 19258 6423 19258 6423 804 1611 804 1611 22541 20065 22541 20065 563 18245 563 18245 18464 7967 18464 7967 17963 4467 17963 4467 3483 20373 3483 20373 18165 7315 18165 7315 434 5345 434 5345 16837 11502 16837 11502 9702 2108 9702 2108 7693 15002 7693 15002 18132 22429 18132 22429 22222 810 22222 810 6785 9262 6785 9262 14756 18789 14756 18789 11425 3420 11425 3420 11564 4059 11564 4059 14010 8732 14010 8732 9250 12710 9250 12710 6690 100 6690 100 23373 2126 23373 2126 1152 9665 1152 9665 9567 18160 9567 18160 8819 22524 8819
100000 260087727 0 260087727 256355167 260087727 283120865 285025850 283120865 285025850 136195154 132024059 136195154 132024059 204358006 195931180 204358006 195931180 145585523 135831263 145585523 135831263 58177171 56597651 58177171 56597651 161108399 151249234 161108399 151249234 151620436 147204711 151620436 147204711 50372974 47649287 50372974 47649287 230815181 229514752 230815181 229514752 129877857 126377445 129877857 126377445 76549219 75913052 76549219 75913052 260219421 263195841 260219421 263195841 74662071 70791655 74662071 70791655 219476556 222842231 219476556 222842231 131176928 125605064 131176928 125605064 105468070 104658960 105468070 104658960 59125140 56055901 59125140 56055901 90921098 87773816 90921098 87773816 88549024 83762541 88549024 83762541 55384575 53654424 55384575 53654424 216308552 219264545 216308552 219264545 217064798 212037230 217064798 212037230 53425905 51763878 53425905 51763878 118100482 111672609 118100482 111672609 246305409 248856122 246305409 248856122 151273387 140830935 151273387 140830935 228682973 230571812 228682973 230571812 211340252 215593032 211340252 215593032 189113834 184855307 189113834 184855307 228833866 233183122 228833866 233183122 237659844 241728310 237659844 241728310 106945070 102744277 106945070 102744277 103476999 101533481 103476999 101533481 222750490 216501490 222750490 216501490 240695731 245187696 240695731 245187696 178576634 172098709 178576634 172098709 268456693 271437514 268456693 271437514 219652690 213950196 219652690 213950196 127507980 123040527 127507980 123040527 191872789 182995635 191872789 182995635 194609962 194074491 194609962 194074491 70915235 66941404 70915235 66941404 223222095 221470668 223222095 221470668 180925117 173242562 180925117 173242562 113334057 113023997 113334057 113023997 270831963 273446552 270831963 273446552 74710558 71862628 74710558 71862628 117225292 113378785 117225292 113378785 245928969 247836812 245928969 247836812 84488038 84443838 84488038 84443838 122657100 115305600 122657100 115305600 175978038 166462529 175978038 166462529 137637367 132833538 137637367 132833538 47557411 44859096 47557411 44859096 198352210 194500800 198352210 194500800 227105154 230714632 227105154 230714632 132669918 129312739 132669918 129312739 184981296 174026946 184981296 174026946 84896597 83544211 84896597 83544211 75097539 70894610 75097539 70894610 225227287 225900333 225227287 225900333 175858425 172644897 175858425 172644897 201826529 191287632 201826529 191287632 56483344 55901904 56483344 55901904 139853869 134773821 139853869 134773821 266140623 268909836 266140623 268909836 218426056 212145075 218426056 212145075 115818528 115294466 115818528 115294466 268051064 268415727 268051064 268415727 146533892 142263398 146533892 142263398 75944412 71859474 75944412 71859474 122906753 117639291 122906753 117639291 41223596 42035051 41223596 42035051 190904567 186714654 190904567 186714654 171019931 165730669 171019931 165730669 263633769 265614018 263633769 265614018 46552477 44349147 46552477 44349147 81868554 78561079 81868554 78561079 120454565 116097262 120454565 116097262 187536848 177217130 187536848 177217130 58151766 54876811 58151766 54876811 169971050 158060490 169971050 158060490 143926283 139464896 143926283 139464896 159817994 154249779 159817994 154249779 250250907 254278130 250250907 254278130 164990901 158230902 164990901 158230902 64591546 61024493 64591546 61024493 190933380 182606220 190933380 182606220 119994432 116075361 119994432 116075361 25812694 24394903 25812694 24394903 97336429 96888869 97336429 96888869 204542917 195318156 204542917 195318156 187301176 178375372 187301176 178375372 151125088 144965464 151125088 144965464 28340362 26760117 28340362 26760117 200889999 204384405 200889999 204384405 150510466 145188199 150510466 145188199 176672365 166159123 176672365 166159123 10959380 9728859 10959380 9728859 267544686 270419653 267544686 270419653 87060243 86831532 87060243 86831532 204017371 196356728 204017371 196356728 88512329 85925608 88512329 85925608 233419243 231062703 233419243 231062703 181917262 175333383 181917262 175333383 182282634 173339688 182282634 173339688 101086919 96624511 101086919 96624511 253055385 258504904 253055385 258504904 171911143 162090905 171911143 162090905 258145204 259047027 258145204 259047027 209024288 206692131 209024288 206692131 271376075 273985799 271376075 273985799 261738574 265439935 261738574 265439935 209002299 212891876 209002299 212891876 49494533 49582874 49494533 49582874 178879933 170725910 178879933 170725910 47381737 43031621 47381737 43031621 135084400 129936125 135084400 129936125 233994931 232185442 233994931 232185442 72401750 69829055 72401750 69829055 237344940 241333867 237344940 241333867 265313030 268912933 265313030 268912933 59637528 55865321 59637528 55865321 149504636 139904900 149504636 139904900 185124408 182079390 185124408 182079390 102368605 98719001 102368605 98719001 70363535 67498163 70363535 67498163 149006074 144343466 149006074 144343466 116339845 113326463 116339845 113326463 57446488 56008119 57446488 56008119 130241774 125608044 130241774 125608044 137128664 132358701 137128664 132358701 172580243 167196413 172580243 167196413 258323472 260717968 258323472 260717968 166371666 157939234 166371666 157939234 229233962 234552554 229233962 234552554 158387955 149510066 158387955 149510066 123903197 118947733 123903197 118947733 138562194 136621235 138562194 136621235 190123115 187509421 190123115 187509421 161115772 154732348 161115772 154732348 188808402 183721502 188808402 183721502 103402569 98570661 103402569 98570661 193132727 188436793 193132727 188436793 272358490 273377357 272358490 273377357 32702637 32921471 32702637 32921471 190079959 190853138 190079959 190853138 79234799 77970792 79234799 77970792 220500571 223314625 220500571 223314625 171538569 168131943 171538569 168131943 277353415 279973401 277353415 279973401 184991005 181977318 184991005 181977318 38915091 39521139 38915091 39521139 191194377 187030063 191194377 187030063 120354329 118846442 120354329 118846442 59562704 57489236 59562704 57489236 176688509 166781944 176688509 166781944 40173087 37018654 40173087 37018654 135103128 131636714 135103128 131636714 86222547 84701321 86222547 84701321 41426530 40630346 41426530 40630346 85584531 80533978 85584531 80533978 172388934 167437481 172388934 167437481 81663362 80511265 81663362 80511265 177648268 170881457 177648268 170881457 208365052 207819126 208365052 207819126 123937249 119404037 123937249 119404037 110070432 105350244 110070432 105350244 240057051 237570507 240057051 237570507 135487449 133408860 135487449 133408860 182146546 174090454 182146546 174090454 177680502 169538743 177680502 169538743 145111166 138908573 145111166 138908573 77919005 76874489 77919005 76874489 223575899 227543365 223575899 227543365 98220472 95289689 98220472 95289689 191243813 189103100 191243813 189103100 125548795 123571876 125548795 123571876 36690669 35647251 36690669 35647251 39352208 41943384 39352208 41943384 45539307 43719488 45539307 43719488 50592504 50900639 50592504 50900639 98485253 97438849 98485253 97438849 236270956 236238511 236270956 236238511 205931735 201865819 205931735 201865819 123101536 122390532 123101536 122390532 191997348 193603757 191997348 193603757 103223919 99899671 103223919 99899671 61569709 58928617 61569709 58928617 164412364 152863174 164412364 152863174 195148590 190848970 195148590 190848970 241643721 244069764 241643721 244069764 118067766 114547175 118067766 114547175 40134429 37557121 40134429 37557121 71379955 69565370 71379955 69565370 218448368 221816129 218448368 221816129 196890330 184243121 196890330 184243121 210618525 209862429 210618525 209862429 97281614 93373670 97281614 93373670 45258271 42460851 45258271 42460851 183366518 176110668 183366518 176110668 199330792 187443290 199330792 187443290 91929409 91022667 91929409 91022667 252738136 254789759 252738136 254789759 144823561 141030975 144823561 141030975 261268895 264578101 261268895 264578101 289581960 289391238 289581960 289391238 47565080 44631746 47565080 44631746 78802369 75258500 78802369 75258500 243203494 247782612 243203494 247782612 98525317 97004103 98525317 97004103 216671463 220374106 216671463 220374106 181663970 173207016 181663970 173207016 147729692 140986992 147729692 140986992 196933081 184656173 196933081 184656173 153554861 147739757 153554861 147739757 174609941 164577655 174609941 164577655 34924996 31850040 34924996 31850040 153388892 147263702 153388892 147263702 271819363 274516014 271819363 274516014 124956355 120416336 124956355 120416336 149086913 144611421 149086913 144611421 200437102 196287744 200437102 196287744 231471747 234363264 231471747 234363264 71218448 69422249 71218448 69422249 22049641 22414068 22049641 22414068 98154775 96275276 98154775 96275276 127266437 124529550 127266437 124529550 147933008 143860420 147933008 143860420 175046416 170930748 175046416 170930748 54964421 54120988 54964421 54120988 221370415 224607547 221370415 224607547 218534755 221704342 218534755 221704342 141602225 137017961 141602225 137017961 73219810 70999802 73219810 70999802 38032585 35934378 38032585 35934378 102413646 99632789 102413646 99632789 270847227 272854612 270847227 272854612 86019362 82401144 86019362 82401144 261603277 264233444 261603277 264233444 86051665 84916520 86051665 84916520 52690482 47548124 52690482 47548124 70712310 66529525 70712310 66529525 162676697 153528682 162676697 153528682 241252391 243281549 241252391 243281549 234285576 237386483 234285576 237386483 242612689 244088092 242612689 244088092 225919563 230777609 225919563 230777609 217318528 221945684 217318528 221945684 140737700 135631701 140737700 135631701 285356869 287548490 285356869 287548490 34824288 35505274 34824288 35505274 151653615 147686483 151653615 147686483 143615834 138027053 143615834 138027053 211528021 208426988 211528021 208426988 201739710 205103928 201739710 205103928 205453548 208907453 205453548 208907453 208232236 202822654 208232236 202822654 265008581 267827719 265008581 267827719 177442740 173062159 177442740 173062159 195019095 198464380 195019095 198464380 133365451 126934455 133365451 126934455 95775091 92452001 95775091 92452001 214876660 208443646 214876660 208443646 240221955 244162317 240221955 244162317 210014143 213518497 210014143 213518497 60842833 58010244 60842833 58010244 245518560 249020825 245518560 249020825 59959070 56910292 59959070 56910292 202806578 205645624 202806578 205645624 92053116 89338300 92053116 89338300 236402330 240291145 236402330 240291145 36905887 34189680 36905887 34189680 67591697 64990347 67591697 64990347 85542366 83805739 85542366 83805739 199943064 195865377 199943064 195865377 139496455 134665646 139496455 134665646 185212090 179376132 185212090 179376132 216930637 219756742 216930637 219756742 84219911 83526291 84219911 83526291 138400466 133454542 138400466 133454542 129407808 123776840 129407808 123776840 250765102 250865065 250765102 250865065 142129447 136223555 142129447 136223555 219892050 220757240 219892050 220757240 41360318 40605582 41360318 40605582 256602534 257412742 256602534 257412742 102229582 99220263 102229582 99220263 210532019 207167071 210532019 207167071 297666753 298727500 297666753 298727500 241946262 246757584 241946262 246757584 217239127 218743225 217239127 218743225 232366415 234593382 232366415 234593382 178544208 171050549 178544208 171050549 254926879 257267981 254926879 257267981 126038871 124756780 126038871 124756780 49393472 45917563 49393472 45917563 152500682 148262949 152500682 148262949 188992928 184798260 188992928 184798260 133288236 129154841 133288236 129154841 136396723 131867069 136396723 131867069 68747678 66015460 68747678 66015460 228100758 227383264 228100758 227383264 240136388 242064517 240136388 242064517 154865968 144391521 154865968 144391521 202816617 208856438 202816617 208856438 163440498 152321322 163440498 152321322 113782504 108317168 113782504 108317168 202353873 202594591 202353873 202594591 220020080 214348019 220020080 214348019 151894603 148471066 151894603 148471066 106163572 106598931 106163572 106598931 186047863 182190588 186047863 182190588 171819887 165577284 171819887 165577284 244060095 245947852 244060095 245947852 33425909 33443872 33425909 33443872 239911661 239695710 239911661 239695710 190253511 185018868 190253511 185018868 199493995 199315475 199493995 199315475 167380499 163994617 167380499 163994617 159028941 148334719 159028941 148334719 89632147 88349435 89632147 88349435 234004789 230516804 234004789 230516804 110730779 105286622 110730779 105286622 220966687 217083315 220966687 217083315 207691747 198598758 207691747 198598758 64409116 63285863 64409116 63285863 46887718 45841547 46887718 45841547 131101426 126993552 131101426 126993552 92703694 91370601 92703694 91370601 111207530 107680133 111207530 107680133 118047242 114373920 118047242 114373920 76319540 72522174 76319540 72522174 84562737 83221241 84562737 83221241 232107441 235643384 232107441 235643384 51345337 49820222 51345337 49820222 282347076 283045792 282347076 283045792 104530305 100894703 104530305 100894703 48720797 47152786 48720797 47152786 132725912 129652372 132725912 129652372 75762711 75030451 75762711 75030451 228018391 227560833 228018391 227560833 80622395 75112940 80622395 75112940 201350695 199899820 201350695 199899820 203769017 201058073 203769017 201058073 120088571 118209464 120088571 118209464 128881041 122656688 128881041 122656688 100193756 96488053 100193756 96488053 132831521 129467489 132831521 129467489 143272992 139029439 143272992 139029439 191690178 189808870 191690178 189808870 191171824 186588698 191171824 186588698 196083895 195565018 196083895 195565018 46853118 43869845 46853118 43869845 67089094 63802253 67089094 63802253 114386801 109205768 114386801 109205768 98656900 97431107 98656900 97431107 89015943 84889804 89015943 84889804 107833067 106972905 107833067 106972905 126314050 121977289 126314050 121977289 278504202 279872266 278504202 279872266 221997410 221984938 221997410 221984938 155409413 151509796 155409413 151509796 149928328 142334277 149928328 142334277 46342772 45096326 46342772 45096326 124774915 123725967 124774915 123725967 67503849 64142306 67503849 64142306 130504989 126057567 130504989 126057567 56090630 51788235 56090630 51788235 136902705 130384391 136902705 130384391 250329709 253180925 250329709 253180925 180761974 171799352 180761974 171799352 231690254 227575102 231690254 227575102 168271280 161874993 168271280 161874993 200525570 197462925 200525570 197462925 110730890 107846233 110730890 107846233 112376850 108186352 112376850 108186352 78774952 75741741 78774952 75741741 221790252 217830762 221790252 217830762 254340834 258124243 254340834 258124243 184633986 175213170 184633986 175213170 171398833 166212781 171398833 166212781 107204403 105740693 107204403 105740693 270806629 274171989 270806629 274171989 70251684 66921139 70251684 66921139 171918207 161462109 171918207 161462109 128331581 123042321 128331581 123042321 150086720 145587405 150086720 145587405 13667520 13235550 13667520 13235550 88630813 86687983 88630813 86687983 274939717 278633032 274939717 278633032 98381533 95655229 98381533 95655229 123161548 118471062 123161548 118471062 179792933 171552272 179792933 171552272 233067239 236790626 233067239 236790626 119689696 117566696 119689696 117566696 150427306 144893843 150427306 144893843 78708860 78103611 78708860 78103611 278854161 281858765 278854161 281858765 183010742 176292761 183010742 176292761 173351195 167696019 173351195 167696019 109478405 106785167 109478405 106785167 266805342 269536085 266805342 269536085 81155651 77298913 81155651 77298913 265945754 269173906 265945754 269173906 232314073 231397877 232314073 231397877 154461463 145231866 154461463 145231866 172916706 162681641 172916706 162681641 110844564 108738565 110844564 108738565 27359826 26454835 27359826 26454835 113566104 111944422 113566104 111944422 269715467 273372289 269715467 273372289 95755477 93647594 95755477 93647594 31444553 29197153 31444553 29197153 192175148 180161862 192175148 180161862 52092223 50416889 52092223 50416889 180278210 173080835 180278210 173080835 240204118 241287293 240204118 241287293 152834546 145235969 152834546 145235969 42686898 39263876 42686898 39263876 99543734 97117583 99543734 97117583 95449112 93886997 95449112 93886997 139352841 132354652 139352841 132354652 71336547 69419915 71336547 69419915 239822338 244693281 239822338 244693281 135405091 130430811 135405091 130430811 263710790 267551425 263710790 267551425 204381568 207616372 204381568 207616372 126440637 120762332 126440637 120762332 55814133 52280197 55814133 52280197 135070032 131376810 135070032 131376810 234209787 236968456 234209787 236968456 201006456 190580615 201006456 190580615 38615257 38794902 38615257 38794902 172804700 167437023 172804700 167437023 208418474 203113733 208418474 203113733 56773937 55129936 56773937 55129936 209826791 211238859 209826791 211238859 103066843 102079185 103066843 102079185 205083604 195051067 205083604 195051067 92664257 89480692 92664257 89480692 285931739 285638884 285931739 285638884 89728180 86363228 89728180 86363228 224295422 228037645 224295422 228037645 217237886 220292913 217237886 220292913 56611742 53080851 56611742 53080851 251525995 254956669 251525995 254956669 36235465 38347957 36235465 38347957 130495500 125621282 130495500 125621282 149110046 139187472 149110046 139187472 85332300 83521742 85332300 83521742 170593113 161477569 170593113 161477569 151740727 141926670 151740727 141926670 92118319 86921478 92118319 86921478 214628579 213864020 214628579 213864020 220433675 223627669 220433675 223627669 49329944 46645650 49329944 46645650 196413629 192319174 196413629 192319174 96798110 93545681 96798110 93545681 218796879 212766248 218796879 212766248 192945580 197036188 192945580 197036188 192113254 187183564 192113254 187183564 254349885 257107473 254349885 257107473 62828024 61602864 62828024 61602864 125975496 123158693 125975496 123158693 210670337 212313740 210670337 212313740 89116325 86044838 89116325 86044838 124493260 119595618 124493260 119595618 112417865 111572780 112417865 111572780 211547818 211613878 211547818 211613878 164398949 159890504 164398949 159890504 253325399 256789039 253325399 256789039 80007456 76692868 80007456 76692868 87552726 81934654 87552726 81934654 164133633 159737481 164133633 159737481 49536511 45560113 49536511 45560113 219371512 213142067 219371512 213142067 34148261 34073860 34148261 34073860 38755194 37222108 38755194 37222108 142349260 136974754 142349260 136974754 152028256 147448122 152028256 147448122 220502190 224137438 220502190 224137438 277936919 279579761 277936919 279579761 54888543 54353932 54888543 54353932 95637032 91794663 95637032 91794663 63109540 62001165 63109540 62001165 235670108 237880606 235670108 237880606 128314148 125541422 128314148 125541422 170846262 162059050 170846262 162059050 106536965 105216337 106536965 105216337 17236469 17662612 17236469 17662612 143633434 137706678 143633434 137706678 139942531 135125241 139942531 135125241 183648639 176655956 183648639 176655956 144353410 138512216 144353410 138512216 184005285 181648682 184005285 181648682 94460232 91861407 94460232 91861407 244855219 246715384 244855219 246715384 223533767 223674780 223533767 223674780 225722590 229329450 225722590 229329450 153014955 148555614 153014955 148555614 175349494 168094913 175349494 168094913 53556918 52073254 53556918 52073254 22866683 22413441 22866683 22413441 94258426 92712944 94258426 92712944 17196226 16436290 17196226 16436290 97930743 95521640 97930743 95521640 235729658 240194371 235729658 240194371 150863568 145085874 150863568 145085874 146177590 141275892 146177590 141275892 230908723 233840926 230908723 233840926 161629859 156316059 161629859 156316059 263501483 267712710 263501483 267712710 274988555 278656676 274988555 278656676 201148636 198050802 201148636 198050802 63593461 60217659 63593461 60217659 220707391 218134599 220707391 218134599 73763864 73933534 73763864 73933534 94650736 92481676 94650736 92481676 86023242 86021763 86023242 86021763 204638251 200447791 204638251 200447791 246877421 250181662 246877421 250181662 202700616 199671807 202700616 199671807 198565673 198915462 198565673 198915462 39646254 36608705 39646254 36608705 145323085 138673569 145323085 138673569 51288072 49332905 51288072 49332905 275417529 277045959 275417529 277045959 84053476 83396643 84053476 83396643 230543809 235079134 230543809 235079134 153841985 144085572 153841985 144085572 240670255 242244112 240670255 242244112 76586008 77436377 76586008 77436377 123041535 118585757 123041535 118585757 161311622 157933957 161311622 157933957 65816814 63502068 65816814 63502068 177270155 170770579 177270155 170770579 111482136 112026993 111482136 112026993 196987539 192154991 196987539 192154991 207989730 206122959 207989730 206122959 96447301 94295763 96447301 94295763 225212867 229900920 225212867 229900920 23936994 22076551 23936994 22076551 171951753 166141070 171951753 166141070 228226889 225916569 228226889 225916569 238769639 240716937 238769639 240716937 135380840 130010505 135380840 130010505 67888481 64369147 67888481 64369147 212003098 208648166 212003098 208648166 215173222 209489216 215173222 209489216 12252940 10726866 12252940 10726866 213317078 207203545 213317078 207203545 177060109 166253513 177060109 166253513 128448532 125990913 128448532 125990913 134902815 130060198 134902815 130060198 140572208 134952650 140572208 134952650 78295549 73073066 78295549 73073066 117967657 114002231 117967657 114002231 187534010 182589516 187534010 182589516 39173459 36021178 39173459 36021178 124410371 120123133 124410371 120123133 73514311 72037745 73514311 72037745 142722333 136651267 142722333 136651267 177614608 173550348 177614608 173550348 170909857 164817225 170909857 164817225 241900231 245925007 241900231 245925007 110240167 106566440 110240167 106566440 168506493 162935312 168506493 162935312 161346212 155989144 161346212 155989144 194977012 183023780 194977012 183023780 195198905 188391337 195198905 188391337 274595952 277048758 274595952 277048758 76105800 70568064 76105800 70568064 195485417 191481238 195485417 191481238 145896112 141051782 145896112 141051782 292869569 293953674 292869569 293953674 200009856 197402284 200009856 197402284 284674223 286176311 284674223 286176311 109784853 105419871 109784853 105419871 148429446 143995129 148429446 143995129 135622663 129819255 135622663 129819255 167493959 163633491 167493959 163633491 240224038 243026635 240224038 243026635 50874132 48514774 50874132 48514774 63218008 60032786 63218008 60032786 257243899 261026844 257243899 261026844 248710864 251985616 248710864 251985616 91669702 90207214 91669702 90207214 100132691 96050196 100132691 96050196 97642054 94763463 97642054 94763463 187972860 182441497 187972860 182441497 220583365 221617691 220583365 221617691 254321674 258226935 254321674 258226935 77902139 75246550 77902139 75246550 213423506 210801512 213423506 210801512 80290761 77141824 80290761 77141824 182257735 176960206 182257735 176960206 185022847 180302373 185022847 180302373 203058663 201380981 203058663 201380981 90450492 87977979 90450492 87977979 61590364 58510878 61590364 58510878 267016561 267833600 267016561 267833600 132992178 130222244 132992178 130222244 77655604 73214080 77655604 73214080 200817449 193151500 200817449 193151500 103874296 102466846 103874296 102466846 225846835 221204150 225846835 221204150 258744870 262399932 258744870 262399932 207872605 205649468 207872605 205649468 182953727 174294818 182953727 174294818 216612163 216249356 216612163 216249356 143488498 138464230 143488498 138464230 104176380 101826028 104176380 101826028 193483316 182181177 193483316 182181177 106292534 104037366 106292534 104037366 71334075 68843848 71334075 68843848 183578336 180328134 183578336 180328134 70200238 68012404 70200238 68012404 217829810 221101256 217829810 221101256 9312794 9385209 9312794 9385209 183276859 180148021 183276859 180148021 37069420 34557023 37069420 34557023 235220143 238853597 235220143 238853597 205059586 196876843 205059586 196876843 87990966 85799756 87990966 85799756 244483094 248451219 244483094 248451219 243415245 246305756 243415245 246305756 55329083 54419336 55329083 54419336 231666172 235236519 231666172 235236519 198604550 198078031 198604550 198078031 73639979 71916119 73639979 71916119 85893490 83215022 85893490 83215022 107938059 105558632 107938059 105558632 232278664 234913085 232278664 234913085 253348726 254254913 253348726 254254913 232117405 234405952 232117405 234405952 230032122 233944078 230032122 233944078 190436315 188583686 190436315 188583686 200448558 204184738 200448558 204184738 102535525 98437480 102535525 98437480 268751279 271503477 268751279 271503477 48505494 48263983 48505494 48263983 122551871 116982399 122551871 116982399 201166664 198819116 201166664 198819116 75201781 75540812 75201781 75540812 182241154 174319275 182241154 174319275 41744327 39054882 41744327 39054882 243403142 247739124 243403142 247739124 3818967 4105213 3818967 4105213 227871902 232728977 227871902 232728977 180982074 172886824 180982074 172886824 160246586 153374455 160246586 153374455 130102301 127253673 130102301 127253673 52159732 50682699 52159732 50682699 46846630 44174129 46846630 44174129 223826055 219258435 223826055 219258435 56432036 52392302 56432036 52392302 143254641 136073517 143254641 136073517 129342855 124929588 129342855 124929588 243055520 248046223 243055520 248046223 226525142 231200842 226525142 231200842 164127537 156439876 164127537 156439876 192872052 183538452 192872052 183538452 256861140 257727272 256861140 257727272 86041266 83746530 86041266 83746530 268965796 271087080 268965796 271087080 91669669 87204795 91669669 87204795 44745965 41506355 44745965 41506355 283013147 283431613 283013147 283431613 195453505 185373734 195453505 185373734 165983418 160059670 165983418 160059670 41975479 39435815 41975479 39435815 124217123 120469855 124217123 120469855 174592380 168662287 174592380 168662287 228784458 233160330 228784458 233160330 262897709 266402709 262897709 266402709 247479960 250878105 247479960 250878105 216238829 220303333 216238829 220303333 259058582 262739749 259058582 262739749 144912541 140202656 144912541 140202656 215963047 218642231 215963047 218642231 57757558 55042012 57757558 55042012 50423544 47296416 50423544 47296416 200455423 199844563 200455423 199844563 114321885 108711509 114321885 108711509 282528337 284835057 282528337 284835057 196120087 189718902 196120087 189718902 138526537 133829341 138526537 133829341 228642112 232574734 228642112 232574734 164519957 157445288 164519957 157445288 119652054 113174393 119652054 113174393 136174639 131806469 136174639 131806469 226724907 230600872 226724907 230600872 188355324 180413201 188355324 180413201 226153668 229877223 226153668 229877223 85706895 83613301 85706895 83613301 278711043 281902859 278711043 281902859 200840450 196516329 200840450 196516329 11502483 10301043 11502483 10301043 201988441 197323150 201988441 197323150 207787209 199285209 207787209 199285209 236378315 239655779 236378315 239655779 268748284 270354622 268748284 270354622 97705199 94287884 97705199 94287884 101230003 97650275 101230003 97650275 201556541 198068857 201556541 198068857 268836056 270897484 268836056 270897484 64316614 61410008 64316614 61410008 105417153 102146535 105417153 102146535 145532683 140726937 145532683 140726937 148317732 138419300 148317732 138419300 180251055 171537296 180251055 171537296 211119901 215552507 211119901 215552507 219347556 222481327 219347556 222481327 110631520 105002922 110631520 105002922 91340981 88685126 91340981 88685126 228555345 229784093 228555345 229784093 252872857 257045165 252872857 257045165 78826226 75999698 78826226 75999698 93628735 90208758 93628735 90208758 226682901 228602566 226682901 228602566 145099947 140882935 145099947 140882935 130787434 126664731 130787434 126664731 138921451 133804873 138921451 133804873 200478358 195461105 200478358 195461105 251081107 251809503 251081107 251809503 123539986 119046357 123539986 119046357 135262609 129943286 135262609 129943286 28247759 27716224 28247759 27716224 167662285 163941881 167662285 163941881 253284856 255687183 253284856 255687183 142472379 134847802 142472379 134847802 205395597 208819750 205395597 208819750 120949637 114711256 120949637 114711256 212469821 210290016 212469821 210290016 213119727 217404101 213119727 217404101 154872223 149441450 154872223 149441450 234700362 237918189 234700362 237918189 58172345 55637427 58172345 55637427 142706308 138223159 142706308 138223159 77820587 73766460 77820587 73766460 296585088 298243578 296585088 298243578 170486617 159883902 170486617 159883902 223551153 228229935 223551153 228229935 181477424 171413133 181477424 171413133 133585889 130120800 133585889 130120800 197154755 184800655 197154755 184800655 154185780 146288327 154185780 146288327 80480421 79376644 80480421 79376644 246353735 248122535 246353735 248122535 76200819 73118773 76200819 73118773 52862277 48906421 52862277 48906421 240219110 243399051 240219110 243399051 156497545 147177030 156497545 147177030 54229017 53029409 54229017 53029409 64519461 61240755 64519461 61240755 62450310 58473300 62450310 58473300 117806912 117024226 117806912 117024226 211873376 214781544 211873376 214781544 227984140 231877161 227984140 231877161 88322768 87509610 88322768 87509610 117465895 114893693 117465895 114893693 129495440 123730774 129495440 123730774 268963465 269002602 268963465 269002602 133532172 128292162 133532172 128292162 98650151 96185940 98650151 96185940 51139760 47656315 51139760 47656315 211383945 209680454 211383945 209680454 125567751 122047918 125567751 122047918 136389010 131294022 136389010 131294022 65301620 63336369 65301620 63336369 170141124 159661355 170141124 159661355 100291450 96929965 100291450 96929965 217545314 220488764 217545314 220488764 13787912 14298637 13787912 14298637 69724827 68101275 69724827 68101275 71078953 67997793 71078953 67997793 212447556 210242031 212447556 210242031 153246775 146547734 153246775 146547734 38737100 38141988 38737100 38141988 89561960 88525695 89561960 88525695 165368894 156678598 165368894 156678598 156358298 151152044 156358298 151152044 194144198 189315108 194144198 189315108 181691126 174566221 181691126 174566221 186750118 180215325 186750118 180215325 111714781 108507260 111714781 108507260 121631357 114748012 121631357 114748012 285082471 287259945 285082471 287259945 190713445 185498116 190713445 185498116 232240474 226742085 232240474 226742085 39356338 35086407 39356338 35086407 43241239 41594078 43241239 41594078 210657063 213323874 210657063 213323874 124235238 120295811 124235238 120295811 25151814 23679507 25151814 23679507 184172131 181179258 184172131 181179258 120917483 118734080 120917483 118734080 38333230 34947562 38333230 34947562 147636324 143743004 147636324 143743004 216858400 220800957 216858400 220800957 49014415 46262957 49014415 46262957 48226473 47278074 48226473 47278074 123469253 117578952 123469253 117578952 111270527 108300615 111270527 108300615 111641276 109163903 111641276 109163903 92022648 91118518 92022648 91118518 182796102 173599104 182796102 173599104 93751720 90542859 93751720 90542859 115059890 114719997 115059890 114719997 1714171 2186176 1714171 2186176 201160642 197468466 201160642 197468466 176282078 169410907 176282078 169410907 239972463 242540192 239972463 242540192 229200497 235731887 229200497 235731887 122451601 115990667 122451601 115990667 124639308 120465364 124639308 120465364 38622883 35490285 38622883 35490285 159079105 153441788 159079105 153441788 157333166 151172513 157333166 151172513 42963727 43599691 42963727 43599691 118354674 112625940 118354674 112625940 34835859 36034789 34835859 36034789 61165960 58591267 61165960 58591267 107318875 102870974 107318875 102870974 101945984 97460289 101945984 97460289 184105572 174754639 184105572 174754639 114779801 109972953 114779801 109972953 117292304 113698843 117292304 113698843 69520803 66840740 69520803 66840740 84925004 84991469 84925004 84991469 179760091 171664317 179760091 171664317 161824796 155750433 161824796 155750433 185139661 179417874 185139661 179417874 115097918 110548181 115097918 110548181 243376021 245968643 243376021 245968643 10816105 9941127 10816105 9941127 163816912 153283763 163816912 153283763 284354451 284511870 284354451 284511870 247855079 250974121 247855079 250974121 194901842 183211128 194901842 183211128 27648274 26781205 27648274 26781205 226843456 231503605 226843456 231503605 209484383 209122225 209484383 209122225 10535758 10707367 10535758 10707367 17084612 16241413 17084612 16241413 140226899 133838312 140226899 133838312 254787469 254916148 254787469 254916148 292938667 294194341 292938667 294194341 85157494 84859899 85157494 84859899 237201468 240238341 237201468 240238341 230603955 226919610 230603955 226919610 232689975 237130507 232689975 237130507 71474403 69293534 71474403 69293534 206534145 202997029 206534145 202997029 78724332 77319397 78724332 77319397 33325154 29957583 33325154 29957583 188855076 181929800 188855076 181929800 129658398 126654666 129658398 126654666 151761032 148063999 151761032 148063999 55324089 54038594 55324089 54038594 225434861 221069872 225434861 221069872 252203771 254549822 252203771 254549822 203535355 199389347 203535355 199389347 187093691 182973385 187093691 182973385 186533849 181254656 186533849 181254656 207757052 202320019 207757052 202320019 182945098 177534228 182945098 177534228 113090684 108229495 113090684 108229495 166148102 161418018 166148102 161418018 163634325 156782767 163634325 156782767 53814433 52296074 53814433 52296074 36611226 37087414 36611226 37087414 252952388 255211440 252952388 255211440 248330734 252252831 248330734 252252831 242764336 244142899 242764336 244142899 121652484 116813474 121652484 116813474 131918612 126582196 131918612 126582196 112612663 110147812 112612663 110147812 249879188 252122123 249879188 252122123 134531317 127764998 134531317 127764998 50268992 47720285 50268992 47720285 52145969 50452258 52145969 50452258 70142543 68025598 70142543 68025598 84770035 83317046 84770035 83317046 258862578 261343933 258862578 261343933 107322127 102847481 107322127 102847481 98909346 97424646 98909346 97424646 10681808 10244738 10681808 10244738 235112172 239015073 235112172 239015073 90450458 89167859 90450458 89167859 97884897 96632065 97884897 96632065 156538716 153211459 156538716 153211459 235930626 240391103 235930626 240391103 221618630 226102264 221618630 226102264 49649956 49943902 49649956 49943902 175806294 167731748 175806294 167731748 149828547 141998828 149828547 141998828 149282075 143206948 149282075 143206948 82243847 77550850 82243847 77550850 158564520 149877310 158564520 149877310 127038873 121625446 127038873 121625446 99933977 98127763 99933977 98127763 61653936 59216877 61653936 59216877 180878152 174409465 180878152 174409465 155460208 145106618 155460208 145106618 117894076 112870349 117894076 112870349 273889226 274866542 273889226 274866542 19977488 18566404 19977488 18566404 48040099 44185676 48040099 44185676 134094544 130319314 134094544 130319314 120642257 117199618 120642257 117199618 138982660 136124527 138982660 136124527 58720153 56435888 58720153 56435888 248606994 252050128 248606994 252050128 80620356 76818777 80620356 76818777 96123219 92769561 96123219 92769561 179158462 169696664 179158462 169696664 153897254 145530456 153897254 145530456 210001567 208669806 210001567 208669806 178051820 174208822 178051820 174208822 122499116 117783625 122499116 117783625 139625007 134863520 139625007 134863520 252666192 257787704 252666192 257787704 100487889 95198287 100487889 95198287 57865361 56905706 57865361 56905706 198828715 199339255 198828715 199339255 217780403 221395871 217780403 221395871 67912633 66683839 67912633 66683839 75185230 70859636 75185230 70859636 256688001 259711700 256688001 259711700 58984604 54475566 58984604 54475566 189419259 186118818 189419259 186118818 86382337 84922447 86382337 84922447 123849456 123531389 123849456 123531389 132899174 129310954 132899174 129310954 73703270 70360290 73703270 70360290 65806620 62066673 65806620 62066673 162789819 156561688 162789819 156561688 128556248 124762268 128556248 124762268 218011725 221108223 218011725 221108223 115693601 111329982 115693601 111329982 154322807 146861991 154322807 146861991 76417627 77154678 76417627 77154678 129416598 125185978 129416598 125185978 126187441 119409341 126187441 119409341 231324208 226748802 231324208 226748802 113447435 109058339 113447435 109058339 201567307 198807882 201567307 198807882 214351513 214258302 214351513 214258302 207302304 200825567 207302304 200825567 96055404 93204159 96055404 93204159 144076994 139266792 144076994 139266792 255307902 258747748 255307902 258747748 208527482 199302791 208527482 199302791 150032120 142483078 150032120 142483078 291008994 290576683 291008994 290576683 236211298 240853440 236211298 240853440 213596306 214138718 213596306 214138718 107460107 103707255 107460107 103707255 125011166 119665545 125011166 119665545 97083336 96860626 97083336 96860626 134901238 129310523 134901238 129310523 41426726 37426632 41426726 37426632 12281171 12647525 12281171 12647525 86424647 82731767 86424647 82731767 130079929 123953471 130079929 123953471 207817346 211551293 207817346 211551293 205792618 197542936 205792618 197542936 144987971 139400034 144987971 139400034 183491375 178191379 183491375 178191379 189634188 183530319 189634188 183530319 131385869 128250182 131385869 128250182 151650602 141587485 151650602 141587485 24595905 24055754 24595905 24055754 70844664 66473554 70844664 66473554 91378624 89622065 91378624 89622065 96478983 93004019 96478983 93004019 53287307 50349671 53287307 50349671 187317865 183837518 187317865 183837518 61347550 58063664 61347550 58063664 187305929 178043846 187305929 178043846 172792422 167039178 172792422 167039178 171514379 165645974 171514379 165645974 121122092 116694968 121122092 116694968 234369789 238141761 234369789 238141761 53621246 51110206 53621246 51110206 221217776 215586746 221217776 215586746 145612591 141410326 145612591 141410326 165811670 158288321 165811670 158288321 211838868 206363850 211838868 206363850 214737898 216451349 214737898 216451349 295445429 296752768 295445429 296752768 264477486 266524213 264477486 266524213 209125363 207963292 209125363 207963292 86378845 82006565 86378845 82006565 218900771 222253627 218900771 222253627 62899486 61282458 62899486 61282458 46827554 45031560 46827554 45031560 240964980 246319537 240964980 246319537 52659138 49761648 52659138 49761648 189785634 182659623 189785634 182659623 203918009 202024719 203918009 202024719 142453750 136487713 142453750 136487713 211420620 211570956 211420620 211570956 254232024 258512837 254232024 258512837 36327388 32688818 36327388 32688818 210497735 213863131 210497735 213863131 255875708 257658899 255875708 257658899 40716820 37806868 40716820 37806868 162817985 152348239 162817985 152348239 222747129 226135582 222747129 226135582 209963195 204968645 209963195 204968645 68024088 64897061 68024088 64897061 70397147 68938223 70397147 68938223 109101766 103139900 109101766 103139900 162275005 152132934 162275005 152132934 249443744 253880978 249443744 253880978 64666582 62455723 64666582 62455723 71347913 68376685 71347913 68376685 234677619 238287113 234677619 238287113 127920536 124515702 127920536 124515702 37677973 35250483 37677973 35250483 196990561 193236360 196990561 193236360 59418089 56567650 59418089 56567650 145150659 140422537 145150659 140422537 49797038 48131431 49797038 48131431 257788103 261693407 257788103 261693407 218988192 224180902 218988192 224180902 129230807 126309392 129230807 126309392 187739855 181618455 187739855 181618455 48520271 43653063 48520271 43653063 191073226 191888413 191073226 191888413 31963746 29862313 31963746 29862313 109245933 106244731 109245933 106244731 275545946 277975353 275545946 277975353 187319432 184610640 187319432 184610640 287354332 290390647 287354332 290390647 19066563 19048166 19066563 19048166 247987864 250050509 247987864 250050509 253788854 257490618 253788854 257490618 92049393 90713709 92049393 90713709 170194696 164285834 170194696 164285834 222781145 218656592 222781145 218656592 143182434 137455887 143182434 137455887 88211506 88356678 88211506 88356678 214154428 213736976 214154428 213736976 102957367 98743264 102957367 98743264 200893879 197497504 200893879 197497504 82820527 79996220 82820527 79996220 12617019 12869092 12617019 12869092 240856236 244939912 240856236 244939912 70295995 67995112 70295995 67995112 242766431 245200486 242766431 245200486 110595294 106459037 110595294 106459037 161573490 157701062 161573490 157701062 251669851 254030138 251669851 254030138 83248994 80353274 83248994 80353274 254187392 256214121 254187392 256214121 236996762 238912056 236996762 238912056 237743430 240020574 237743430 240020574 184277572 178160970 184277572 178160970 171459966 165206135 171459966 165206135 261244576 262569992 261244576 262569992 176578748 168525477 176578748 168525477 112361820 107147996 112361820 107147996 266133896 267936335 266133896 267936335 160963529 154818902 160963529 154818902 81451167 78308627 81451167 78308627 106873799 103650844 106873799 103650844 87126485 85331232 87126485 85331232 219465761 217675979 219465761 217675979 103269677 101103187 103269677 101103187 292527709 293890425 292527709 293890425 23564887 22095990 23564887 22095990 188698783 179766819 188698783 179766819 239826814 243337958 239826814 243337958 99949993 96708054 99949993 96708054 149206076 144364601 149206076 144364601 125823892 122622992 125823892 122622992 77250629 74123439 77250629 74123439 155180204 149320833 155180204 149320833 52507719 48699721 52507719 48699721 165751854 161526827 165751854 161526827 95137342 92039668 95137342 92039668 259525056 261718704 259525056 261718704 184845618 178140275 184845618 178140275 9430875 8361721 9430875 8361721 199419144 195556215 199419144 195556215 209031700 210689523 209031700 210689523 168852657 163048395 168852657 163048395 196449924 196019487 196449924 196019487 198237524 189279225 198237524 189279225 160506772 152665959 160506772 152665959 74000192 72585312 74000192 72585312 161197243 154646346 161197243 154646346 64588286 60577241 64588286 60577241 100932231 99062425 100932231 99062425 169869998 163682463 169869998 163682463 293057340 293321098 293057340 293321098 106617792 106658923 106617792 106658923 43702382 41759702 43702382 41759702 89145375 88016221 89145375 88016221 229304436 231668000 229304436 231668000 186959076 180137046 186959076 180137046 229028891 223404683 229028891 223404683 179936340 176778729 179936340 176778729 136451696 132046116 136451696 132046116 85685343 81088803 85685343 81088803 81136009 77168173 81136009 77168173 98869188 96390982 98869188 96390982 222488398 226600540 222488398 226600540 53559537 50899510 53559537 50899510 140424379 137938074 140424379 137938074 223605855 227200553 223605855 227200553 127748242 126580600 127748242 126580600 182938258 173060064 182938258 173060064 98982260 98783738 98982260 98783738 95920578 93845239 95920578 93845239 179271520 177773517 179271520 177773517 81565597 80325955 81565597 80325955 282563109 283701721 282563109 283701721 228992512 233137545 228992512 233137545 221812006 222570098 221812006 222570098 139609769 135332562 139609769 135332562 79524279 75565463 79524279 75565463 151490109 145437329 151490109 145437329 83667462 78493153 83667462 78493153 110553440 106918568 110553440 106918568 255935778 255744136 255935778 255744136 168420120 160936822 168420120 160936822 169437447 162347328 169437447 162347328 137039191 132103980 137039191 132103980 168444332 164081595 168444332 164081595 198701277 195805259 198701277 195805259 125477713 122775931 125477713 122775931 292934959 293426064 292934959 293426064 68429842 65706943 68429842 65706943 162017592 155079457 162017592 155079457 55060393 55097493 55060393 55097493 38655714 37507591 38655714 37507591 158863448 151586085 158863448 151586085 165545730 159506120 165545730 159506120 42574372 38231900 42574372 38231900 150177631 146325668 150177631 146325668 144388790 139123246 144388790 139123246 93124759 90771731 93124759 90771731 145923515 140037347 145923515 140037347 138872610 134501958 138872610 134501958 122652807 117286740 122652807 117286740 162853089 151251124 162853089 151251124 144353389 138706092 144353389 138706092 74643529 72685617 74643529 72685617 130070267 124550992 130070267 124550992 212743944 208405575 212743944 208405575 65391222 63576703 65391222 63576703 132940835 128632943 132940835 128632943 238265574 240170951 238265574 240170951 172050002 165292767 172050002 165292767 139362020 135002363 139362020 135002363 151446158 144972654 151446158 144972654 208079925 198835266 208079925 198835266 279954335 283175690 279954335 283175690 235537591 238490362 235537591 238490362 125320136 119961723 125320136 119961723 275024622 277401621 275024622 277401621 245396988 250044387 245396988 250044387 117670696 115724225 117670696 115724225 116751450 115157334 116751450 115157334 142206511 136733690 142206511 136733690 291418440 291315200 291418440 291315200 178673483 174436026 178673483 174436026 74691556 71383292 74691556 71383292 294244876 295800297 294244876 295800297 233060731 236179842 233060731 236179842 75938466 72204964 75938466 72204964 237846856 236449779 237846856 236449779 176617425 166889131 176617425 166889131 39672891 36613360 39672891 36613360 145612461 142495427 145612461 142495427 207754423 205819729 207754423 205819729 63503233 60311846 63503233 60311846 287274025 287748614 287274025 287748614 32356048 31936435 32356048 31936435 142072135 135797543 142072135 135797543 226509575 226410468 226509575 226410468 238393705 241940058 238393705 241940058 33131082 31162505 33131082 31162505 219081246 213414328 219081246 213414328 182962210 174574702 182962210 174574702 92282147 90264451 92282147 90264451 250060209 254628626 250060209 254628626 62422257 61242124 62422257 61242124 91078556 88241703 91078556 88241703 258138218 259364302 258138218 259364302 88228989 86043697 88228989 86043697 45531473 45945825 45531473 45945825 91046354 88425580 91046354 88425580 143743166 138321559 143743166 138321559 155480965 149850881 155480965 149850881 110212837 107358596 110212837 107358596 169577658 163380320 169577658 163380320 12518394 13076727 12518394 13076727 259722662 261665808 259722662 261665808 81937166 79307552 81937166 79307552 101848644 100637023 101848644 100637023 231341037 235124234 231341037 235124234 38930627 37752057 38930627 37752057 269118113 271259739 269118113 271259739 228345885 228643034 228345885 228643034 55679535 54361643 55679535 54361643 154336607 148932534 154336607 148932534 239501937 244067656 239501937 244067656 195508645 196394661 195508645 196394661 53217711 49633631 53217711 49633631 84432153 79840661 84432153 79840661 173745624 168181981 173745624 168181981 122590149 118310673 122590149 118310673 62093586 60231347 62093586 60231347 117762976 112998031 117762976 112998031 152598026 146237046 152598026 146237046 241812710 245210246 241812710 245210246 205567378 203443147 205567378 203443147 186149028 178325010 186149028 178325010 201078359 204800700 201078359 204800700 129365263 124335859 129365263 124335859 107252190 106014184 107252190 106014184 199018248 196486620 199018248 196486620 287867731 287235881 287867731 287235881 70930393 67736251 70930393 67736251 109260978 104131512 109260978 104131512 234973670 233380173 234973670 233380173 128193170 122957570 128193170 122957570 237725351 240655263 237725351 240655263 171406941 166370373 171406941 166370373 76081480 75599269 76081480 75599269 163168405 156970286 163168405 156970286 22532833 22534921 22532833 22534921 149976806 144697719 149976806 144697719 83748740 84039003 83748740 84039003 123042813 118087901 123042813 118087901 284605481 288172912 284605481 288172912 175057128 172284487 175057128 172284487 68478838 66621277 68478838 66621277 190485317 180524230 190485317 180524230 28943369 26103594 28943369 26103594 48028418 43032713 48028418 43032713 133316679 128726308 133316679 128726308 144715331 141524441 144715331 141524441 248400025 252372422 248400025 252372422 194864661 185741439 194864661 185741439 240087135 242383400 240087135 242383400 289117109 290818248 289117109 290818248 73815936 70160110 73815936 70160110 81757318 78682879 81757318 78682879 239289263 242693098 239289263 242693098 271487631 274856507 271487631 274856507 195830275 192109034 195830275 192109034 204680202 203770519 204680202 203770519 140018893 136800474 140018893 136800474 76358159 76517046 76358159 76517046 141418709 135303728 141418709 135303728 232912130 234889860 232912130 234889860 133664049 128471217 133664049 128471217 194254768 187649357 194254768 187649357 84121879 78696482 84121879 78696482 118006009 111380083 118006009 111380083 249586146 253319756 249586146 253319756 262291434 263798649 262291434 263798649 142469011 136718179 142469011 136718179 218808826 221585564 218808826 221585564 231181974 237096725 231181974 237096725 72906598 69883916 72906598 69883916 267163024 270818519 267163024 270818519 80244468 78678794 80244468 78678794 248835571 249776738 248835571 249776738 279879501 283177039 279879501 283177039 147812462 141906790 147812462 141906790 176011549 171083195 176011549 171083195 171693407 160442054 171693407 160442054 254738135 257501326 254738135 257501326 248723300 250464251 248723300 250464251 238410070 241317829 238410070 241317829 175746145 165496123 175746145 165496123 48929532 48360309 48929532 48360309 203038769 198809983 203038769 198809983 126924064 121502511 126924064 121502511 105276343 102119729 105276343 102119729 261136217 263665762 261136217 263665762 150599826 145948562 150599826 145948562 219417808 221762523 219417808 221762523 205280637 196325914 205280637 196325914 140202553 135797734 140202553 135797734 194124498 189548950 194124498 189548950 124079017 121701989 124079017 121701989 49621473 46925471 49621473 46925471 212251045 216504165 212251045 216504165 47153266 45950995 47153266 45950995 187612541 177520099 187612541 177520099 119897581 118751582 119897581 118751582 43584684 43070481 43584684 43070481 212891858 215558606 212891858 215558606 77059601 74240349 77059601 74240349 102793939 98652748 102793939 98652748 235187254 234466806 235187254 234466806 184398212 177637789 184398212 177637789 231121113 235062185 231121113 235062185 146325265 140997719 146325265 140997719 278125046 280083968 278125046 280083968 150750953 146868784 150750953 146868784 218748565 221546510 218748565 221546510 185363321 178034854 185363321 178034854 188803601 181341915 188803601 181341915 187083706 178486252 187083706 178486252 72725261 68435848 72725261 68435848 268942183 271916693 268942183 271916693 15823956 17370315 15823956 17370315 197812542 192980957 197812542 192980957 183337974 175183857 183337974 175183857 234651187 238336069 234651187 238336069 185783728 181049895 185783728 181049895 74740964 70907762 74740964 70907762 154195416 146715608 154195416 146715608 248743795 252693794 248743795 252693794 40132535 36711337 40132535 36711337 130099044 127193590 130099044 127193590 203452344 198756663 203452344 198756663 250355072 251680689 250355072 251680689 301673175 301437301 301673175 301437301 47651050 45645017 47651050 45645017 71719184 70105096 71719184 70105096 160192327 153195726 160192327 153195726 199429719 196064810 199429719 196064810 222179396 225113711 222179396 225113711 190105268 186478529 190105268 186478529 185143921 176415965 185143921 176415965 58527392 58007605 58527392 58007605 20072690 20303182 20072690 20303182 145924417 140147188 145924417 140147188 255609240 258337405 255609240 258337405 66432438 62460678 66432438 62460678 190241386 178904706 190241386 178904706 32448212 30587838 32448212 30587838 195893630 192115047 195893630 192115047 229211216 232314941 229211216 232314941 250228198 252364558 250228198 252364558 148634657 143309144 148634657 143309144 192464066 188124577 192464066 188124577 289226500 289681899 289226500 289681899 99859653 97818609 99859653 97818609 139595857 134368757 139595857 134368757 175164041 170343752 175164041 170343752 251067276 252313083 251067276 252313083 71762653 68152020 71762653 68152020 260865280 261369604 260865280 261369604 229211565 233299604 229211565 233299604 147093723 140757901 147093723 140757901 58396849 55745825 58396849 55745825 205237876 203162444 205237876 203162444 161501477 150910695 161501477 150910695 241991394 244195958 241991394 244195958 210767333 204232105 210767333 204232105 155662218 150362352 155662218 150362352 132234243 130390866 132234243 130390866 155342111 147265910 155342111 147265910 149366639 145830405 149366639 145830405 221016897 224311889 221016897 224311889 228623989 233960624 228623989 233960624 156205624 145062138 156205624 145062138 229853001 233559251 229853001 233559251 263631498 265976595 263631498 265976595 126594252 124245501 126594252 124245501 183847612 176946869 183847612 176946869 168099862 161386085 168099862 161386085 240691351 242982486 240691351 242982486 214332183 214542010 214332183 214542010 259464405 261015460 259464405 261015460 262634864 264583889 262634864 264583889 148299481 140990458 148299481 140990458 53337886 48490876 53337886 48490876 170161679 165562461 170161679 165562461 87671872 85999490 87671872 85999490 206875616 205968630 206875616 205968630 80706207 78038700 80706207 78038700 218990786 223791741 218990786 223791741 192897641 184709327 192897641 184709327 94566144 92192602 94566144 92192602 236262873 239413976 236262873 239413976 265370338 267111944 265370338 267111944 36506719 32804362 36506719 32804362 45192094 42899997 45192094 42899997 16047855 17081480 16047855 17081480 215410580 218131295 215410580 218131295 21218875 21245770 21218875 21245770 37586403 39617734 37586403 39617734 198435068 201395171 198435068 201395171 129723048 123651037 129723048 123651037 28894802 26747426 28894802 26747426 152382149 146642538 152382149 146642538 173782781 169460460 173782781 169460460 30483736 29096664 30483736 29096664 107703489 106951530 107703489 106951530 199067362 195224068 199067362 195224068 241847593 246022584 241847593 246022584 196720868 192626584 196720868 192626584 68913945 66101322 68913945 66101322 123394449 122317669 123394449 122317669 180417798 173949894 180417798 173949894 82179869 78702162 82179869 78702162 265498710 267929060 265498710 267929060 251899625 255382171 251899625 255382171 32610966 32192537 32610966 32192537 106631201 105232920 106631201 105232920 214259178 216350384 214259178 216350384 293786992 296038517 293786992 296038517 225457243 230274312 225457243 230274312 111343617 105885544 111343617 105885544 106176437 102017265 106176437 102017265 36112317 33122134 36112317 33122134 37354743 36506980 37354743 36506980 227239035 230197225 227239035 230197225 297617302 298063472 297617302 298063472 221147757 224675227 221147757 224675227 84335552 81674805 84335552 81674805 51751341 48157762 51751341 48157762 195582134 184319865 195582134 184319865 259983594 262681834 259983594 262681834 119804943 115957466 119804943 115957466 70000783 69309190 70000783 69309190 123703931 119202539 123703931 119202539 187241112 179207917 187241112 179207917 132950741 127362387 132950741 127362387 104313338 100589602 104313338 100589602 137914579 132715721 137914579 132715721 172510079 165407739 172510079 165407739 28888613 27983649 28888613 27983649 253500749 257101995 253500749 257101995 35090135 33225084 35090135 33225084 162180893 153954620 162180893 153954620 166434835 163290918 166434835 163290918 119869597 115480468 119869597 115480468 155825917 151032376 155825917 151032376 89150243 85968707 89150243 85968707 50963233 46983612 50963233 46983612 232891601 235325658 232891601 235325658 76665463 72638477 76665463 72638477 222004308 227027674 222004308 227027674 148040607 141127642 148040607 141127642 66076569 62707551 66076569 62707551 160385724 152953438 160385724 152953438 89858654 88200441 89858654 88200441 104540121 102112995 104540121 102112995 89575661 87335754 89575661 87335754 46117230 44099067 46117230 44099067 192539556 189411420 192539556 189411420 199890594 196082853 199890594 196082853 179311215 172162687 179311215 172162687 226214627 229968846 226214627 229968846 76672281 73475748 76672281 73475748 112370118 108184164 112370118 108184164 150977997 146059841 150977997 146059841 205499550 201480350 205499550 201480350 174542159 170700949 174542159 170700949 88846525 87573669 88846525 87573669 184110595 177865420 184110595 177865420 163570597 159782713 163570597 159782713 165276960 153862260 165276960 153862260 66421963 63742802 66421963 63742802 186410512 180043945 186410512 180043945 135983535 130650804 135983535 130650804 237366746 241072741 237366746 241072741 71502219 69176564 71502219 69176564 49015282 47991101 49015282 47991101 201257358 201708089 201257358 201708089 258035626 258985775 258035626 258985775 42915256 41966452 42915256 41966452 219179943 221515741 219179943 221515741 201429318 190950423 201429318 190950423 94797839 91412643 94797839 91412643 77011891 76094911 77011891 76094911 229648563 229736911 229648563 229736911 77704258 73074495 77704258 73074495 124886142 120259441 124886142 120259441 40700590 39634574 40700590 39634574 116118950 110914213 116118950 110914213 84127297 82322352 84127297 82322352 140180037 136300358 140180037 136300358 252976299 255278820 252976299 255278820 138697746 131774570 138697746 131774570 210627200 210317020 210627200 210317020 105139607 101546793 105139607 101546793 83856030 81351086 83856030 81351086 88081174 85975972 88081174 85975972 205497041 201630292 205497041 201630292 92409023 89863287 92409023 89863287 84542234 82373033 84542234 82373033 253142725 256001111 253142725 256001111 190155248 180813384 190155248 180813384 137839824 132674306 137839824 132674306 215213631 219391222 215213631 219391222 93489639 91114599 93489639 91114599 57628354 52794358 57628354 52794358 140846420 136269213 140846420 136269213 249567465 251232445 249567465 251232445 137681322 132847784 137681322 132847784 97124543 94142456 97124543 94142456 92766244 89375918 92766244 89375918 206726383 204566937 206726383 204566937 135834092 131605974 135834092 131605974 45681640 42361564 45681640 42361564 99252200 97575899 99252200 97575899 251024342 255198188 251024342 255198188 282098893 284778923 282098893 284778923 210760379 205831807 210760379 205831807 137783440 135020876 137783440 135020876 222366531 226483730 222366531 226483730 238446584 242496437 238446584 242496437 152484198 146806615 152484198 146806615 282282059 282079163 282282059 282079163 190196427 185033995 190196427 185033995 138422968 132259419 138422968 132259419 212567941 212418127 212567941 212418127 174306326 169618121 174306326 169618121 90726652 87942307 90726652 87942307 91960617 90167494 91960617 90167494 264726259 268911780 264726259 268911780 290965752 292060474 290965752 292060474 90943571 89071972 90943571 89071972 235643466 239003126 235643466 239003126 64347781 62255316 64347781 62255316 66525193 62335019 66525193 62335019 207423995 198479812 207423995 198479812 163671251 158837192 163671251 158837192 242240763 241703341 242240763 241703341 12692292 12554738 12692292 12554738 52688314 50756749 52688314 50756749 206584519 208959168 206584519 208959168 11530529 10386556 11530529 10386556 70879355 69120910 70879355 69120910 172241005 163508637 172241005 163508637 110100120 104752153 110100120 104752153 55525303 53017823 55525303 53017823 249947380 252789064 249947380 252789064 110981969 111483182 110981969 111483182 147023500 143097024 147023500 143097024 204216067 200309034 204216067 200309034 169597362 165013256 169597362 165013256 184687242 178139118 184687242 178139118 253139558 254159131 253139558 254159131 83920130 84527076 83920130 84527076 89806507 86744178 89806507 86744178 206385132 204640839 206385132 204640839 189792089 181052049 189792089 181052049 242115696 243979627 242115696 243979627 285109178 287222947 285109178 287222947 213751971 207087882 213751971 207087882 45917424 45367076 45917424 45367076 60717819 58983501 60717819 58983501 182547839 179410639 182547839 179410639 64467665 62403437 64467665 62403437 226604571 229234360 226604571 229234360 185430590 182971936 185430590 182971936 40416590 41493862 40416590 41493862 72783107 69713595 72783107 69713595 43737123 39551723 43737123 39551723 211933517 210566305 211933517 210566305 73034336 71369071 73034336 71369071 219720586 224384545 219720586 224384545 229069285 228798495 229069285 228798495 202584049 199417538 202584049 199417538 211933700 215957702 211933700 215957702 214901877 209865277 214901877 209865277 157900002 152647966 157900002 152647966 265353445 266916537 265353445 266916537 295029164 295816508 295029164 295816508 194903162 194268490 194903162 194268490 210008771 207619764 210008771 207619764 211768052 206934844 211768052 206934844 181493272 176886160 181493272 176886160 60953975 58191115 60953975 58191115 175963494 166425453 175963494 166425453 229681820 225483455 229681820 225483455 60871885 59005302 60871885 59005302 77825241 77271250 77825241 77271250 134680514 132293801 134680514 132293801 134854087 131711263 134854087 131711263 94812337 92497833 94812337 92497833 146217775 141302283 146217775 141302283 105264746 101287338 105264746 101287338 55329717 51235140 55329717 51235140 158352503 150728685 158352503 150728685 260411311 264221283 260411311 264221283 149885084 145179489 149885084 145179489 197308600 188490261 197308600 188490261 156432357 150518496 156432357 150518496 233587992 237238643 233587992 237238643 62182228 58211942 62182228 58211942 95824085 93984115 95824085 93984115 183804666 176609820 183804666 176609820 232594079 236045969 232594079 236045969 249193694 252878042 249193694 252878042 194808029 190253871 194808029 190253871 119711863 114392529 119711863 114392529 64159532 61588856 64159532 61588856 221885217 216242744 221885217 216242744 148660221 143282346 148660221 143282346 132581011 127870023 132581011 127870023 63068340 59968931 63068340 59968931 148587375 141834488 148587375 141834488 104045229 100614681 104045229 100614681 193168337 189432414 193168337 189432414 253211900 254014642 253211900 254014642 269273599 271455710 269273599 271455710 240630730 242525671 240630730 242525671 72463925 69791466 72463925 69791466 237249528 242033157 237249528 242033157 107388041 106006819 107388041 106006819 152159906 147177915 152159906 147177915 143392780 137769945 143392780 137769945 226920018 224653924 226920018 224653924 96965827 93585721 96965827 93585721 112437092 107506424 112437092 107506424 22725640 21556348 22725640 21556348 67473757 65923901 67473757 65923901 65172630 62086262 65172630 62086262 245241540 249423769 245241540 249423769 65693360 62938562 65693360 62938562 190687319 185731289 190687319 185731289 252155379 254523553 252155379 254523553 28414870 26906515 28414870 26906515 112189335 110416261 112189335 110416261 259798473 262508476 259798473 262508476 155366730 150556271 155366730 150556271 169629993 161720156 169629993 161720156 95229446 93682491 95229446 93682491 263151385 264122399 263151385 264122399 218231205 222147484 218231205 222147484 131776666 128201912 131776666 128201912 221078644 222208842 221078644 222208842 35742719 36513981 35742719 36513981 79437454 74811001 79437454 74811001 119037510 115374350 119037510 115374350 220165878 221707977 220165878 221707977 121054272 115950722 121054272 115950722 191124436 186823460 191124436 186823460 254637178 255913578 254637178 255913578 212811986 208979344 212811986 208979344 200915132 197078216 200915132 197078216 211813982 214984062 211813982 214984062 184807848 176924636 184807848 176924636 58485310 55497658 58485310 55497658 210389158 213214780 210389158 213214780 216664399 211697672 216664399 211697672 211850078 211402759 211850078 211402759 192132354 189021456 192132354 189021456 158025679 152329363 158025679 152329363 147515119 140008696 147515119 140008696 175271669 169860785 175271669 169860785 51252808 48120512 51252808 48120512 208202136 201683169 208202136 201683169 84188096 83968454 84188096 83968454 109617988 104546603 109617988 104546603 158518835 148262163 158518835 148262163 91105962 89010373 91105962 89010373 162651299 152496480 162651299 152496480 240921075 245132760 240921075 245132760 137417749 132868705 137417749 132868705 229294812 234107249 229294812 234107249 132037110 128101924 132037110 128101924 63999648 62853473 63999648 62853473 244456453 247798205 244456453 247798205 211277265 213015027 211277265 213015027 48710508 45216241 48710508 45216241 177064584 167549639 177064584 167549639 179698592 173384047 179698592 173384047 100518258 99203008 100518258 99203008 49897430 49383534 49897430 49383534 146184882 142036003 146184882 142036003 226456965 227837411 226456965 227837411 261034792 262632516 261034792 262632516 249349350 250968627 249349350 250968627 206128559 203528714 206128559 203528714 161179820 155165012 161179820 155165012 176512898 170826393 176512898 170826393 117825039 112854312 117825039 112854312 148950057 141888313 148950057 141888313 122624981 116840450 122624981 116840450 252761276 256859329 252761276 256859329 165286981 160569576 165286981 160569576 255421296 256898935 255421296 256898935 132695968 128128360 132695968 128128360 217680060 210838461 217680060 210838461 122583776 120294152 122583776 120294152 238380538 242145738 238380538 242145738 113099700 110901018 113099700 110901018 68382301 66166909 68382301 66166909 41942755 40080336 41942755 40080336 23004631 21032681 23004631 21032681 114652398 108958074 114652398 108958074 197884343 201297866 197884343 201297866 69232996 66481913 69232996 66481913 254880647 255584986 254880647 255584986 48184175 45160599 48184175 45160599 59818039 57757360 59818039 57757360 165408932 160705714 165408932 160705714 182840370 180904973 182840370 180904973 47921909 44262766 47921909 44262766 153372056 149929858 153372056 149929858 287520962 289377045 287520962 289377045 140100660 134124473 140100660 134124473 88061789 82676190 88061789 82676190 198397681 194052228 198397681 194052228 181030923 178053080 181030923 178053080 63637880 60384411 63637880 60384411 40539812 37389118 40539812 37389118 303270995 305259016 303270995 305259016 54950510 53936939 54950510 53936939 107449828 103241462 107449828 103241462 187078380 177867126 187078380 177867126 181208615 174118323 181208615 174118323 215134155 207994709 215134155 207994709 33425792 30121929 33425792 30121929 167199002 161129968 167199002 161129968 166123938 161926243 166123938 161926243 197243119 193091156 197243119 193091156 253157251 255098154 253157251 255098154 53238659 48449221 53238659 48449221 130452539 125158367 130452539 125158367 292318248 293871928 292318248 293871928 147779361 141703916 147779361 141703916 181006751 171586740 181006751 171586740 66347575 63270427 66347575 63270427 161527345 152461218 161527345 152461218 257380600 258952880 257380600 258952880 80967503 77820367 80967503 77820367 89460552 87009764 89460552 87009764 169157896 157039262 169157896 157039262 68068284 65198023 68068284 65198023 20340887 19721639 20340887 19721639 219230563 216387049 219230563 216387049 168754745 162327270 168754745 162327270 183754414 174783645 183754414 174783645 93905957 90676361 93905957 90676361 93375402 90382133 93375402 90382133 262874644 264347491 262874644 264347491 136026527 130719934 136026527 130719934 74972227 71669492 74972227 71669492 60948568 59382865 60948568 59382865 276466769 278092810 276466769 278092810 37669863 39155722 37669863 39155722 92785426 89367907 92785426 89367907 235125000 232733108 235125000 232733108 167208187 161899664 167208187 161899664 171912910 165049861 171912910 165049861 209168279 213287449 209168279 213287449 171198154 164544812 171198154 164544812 139680598 134961009 139680598 134961009 214492098 214115306 214492098 214115306 102762543 99268245 102762543 99268245 212678684 210603929 212678684 210603929 62220228 59553860 62220228 59553860 172245386 167335597 172245386 167335597 301685903 301835564 301685903 301835564 109689022 105142500 109689022 105142500 42897730 39084098 42897730 39084098 259619385 263215603 259619385 263215603 248417818 254541352 248417818 254541352 131803379 129258120 131803379 129258120 264349513 264924521 264349513 264924521 214133480 213273292 214133480 213273292 274708227 278011103 274708227 278011103 122804350 122396458 122804350 122396458 120573100 114494962 120573100 114494962 252688253 253353760 252688253 253353760 166084171 154797649 166084171 154797649 209265745 214801195 209265745 214801195 274938123 278166688 274938123 278166688 142981172 137000851 142981172 137000851 95204856 91560003 95204856 91560003 250055303 253133089 250055303 253133089 64611244 62053085 64611244 62053085 118876524 118575084 118876524 118575084 69587950 66367838 69587950 66367838 218629786 216455670 218629786 216455670 73607093 72770062 73607093 72770062 112788790 109019052 112788790 109019052 173603664 162339390 173603664 162339390 267700430 271229005 267700430 271229005 203758906 207120656 203758906 207120656 210927855 211841006 210927855 211841006 72326003 69439226 72326003 69439226 139019627 133770300 139019627 133770300 156648392 152616780 156648392 152616780 280699292 282434759 280699292 282434759 136053231 131843470 136053231 131843470 76012279 73296828 76012279 73296828 98767328 95102388 98767328 95102388 151946328 147004972 151946328 147004972 134526886 129782758 134526886 129782758 156744795 146885146 156744795 146885146 267653320 268130349 267653320 268130349 223030816 226875060 223030816 226875060 220588549 224423463 220588549 224423463 206142159 203709097 206142159 203709097 226860587 230685525 226860587 230685525 205403802 202392138 205403802 202392138 277808115 279089758 277808115 279089758 44286723 41066358 44286723 41066358 57094872 55535940 57094872 55535940 105054372 105286385 105054372 105286385 261290956 263142082 261290956 263142082 55549333 53644181 55549333 53644181 161186587 154485811 161186587 154485811 84556277 85242255 84556277 85242255 60245961 58302298 60245961 58302298 194549247 190509297 194549247 190509297 100807948 97849455 100807948 97849455 67148117 64148220 67148117 64148220 67075647 66073286 67075647 66073286 268818944 271019001 268818944 271019001 245435065 247264452 245435065 247264452 104806819 101807770 104806819 101807770 230219233 234457117 230219233 234457117 36875201 34459915 36875201 34459915 179026975 175244372 179026975 175244372 19465895 17548140 19465895 17548140 226733965 230469848 226733965 230469848 147313799 143082462 147313799 143082462 254566303 258574647 254566303 258574647 227122622 223104738 227122622 223104738 244557393 246457676 244557393 246457676 234020269 236992087 234020269 236992087 106546737 103767998 106546737 103767998 145315889 139628606 145315889 139628606 234192386 232295606 234192386 232295606 79504679 77126059 79504679 77126059 141027258 136119409 141027258 136119409 107919366 103126440 107919366 103126440 187142222 181307860 187142222 181307860 74111721 70912435 74111721 70912435 225125442 229335774 225125442 229335774 230614622 224276195 230614622 224276195 97015021 93638477 97015021 93638477 193511845 197733693 193511845 197733693 248297228 250193478 248297228 250193478 157392304 149392096 157392304 149392096 232167090 235637847 232167090 235637847 99374944 96572980 99374944 96572980 288074869 287792555 288074869 287792555 236922184 234734033 236922184 234734033 214676514 208250679 214676514 208250679 152885032 144873021 152885032 144873021 45772935 43989173 45772935 43989173 277541021 279069044 277541021 279069044 37912765 33763703 37912765 33763703 245673272 248086176 245673272 248086176 225927777 229369185 225927777 229369185 73674300 72236938 73674300 72236938 78227139 78412840 78227139 78412840 36495889 33633817 36495889 33633817 193444216 196853237 193444216 196853237 187709390 182366291 187709390 182366291 139904937 134054399 139904937 134054399 236139085 242741543 236139085 242741543 106594444 102161788 106594444 102161788 122290572 116703750 122290572 116703750 170603317 164219109 170603317 164219109 220020619 214724337 220020619 214724337 203937616 198010271 203937616 198010271 282322561 284354727 282322561 284354727 117120999 110345061 117120999 110345061 53900079 52399779 53900079 52399779 172378766 162223776 172378766 162223776 54482515 51724342 54482515 51724342 147680332 145181452 147680332 145181452 45812190 40958114 45812190 40958114 267983573 270928446 267983573 270928446 251739425 253854771 251739425 253854771 179345059 170589750 179345059 170589750 141789394 138959119 141789394 138959119 175412035 172227056 175412035 172227056 248779454 251874642 248779454 251874642 245247852 246639314 245247852 246639314 149008837 139338963 149008837 139338963 165937610 159177301 165937610 159177301 109390721 108265940 109390721 108265940 199245011 194433583 199245011 194433583 128218679 126236049 128218679 126236049 123509883 118424513 123509883 118424513 218628774 219713766 218628774 219713766 269210305 270882089 269210305 270882089 247762700 249442767 247762700 249442767 227364092 231253912 227364092 231253912 201429409 193712239 201429409 193712239 76236383 72712420 76236383 72712420 21985399 20828779 21985399 20828779 35733627 32476752 35733627 32476752 117071482 111476851 117071482 111476851 176241598 172511938 176241598 172511938 271403828 273671932 271403828 273671932 260831612 262196527 260831612 262196527 241780031 244172985 241780031 244172985 263629148 266378869 263629148 266378869 4573046 5041357 4573046 5041357 65257813 62260091 65257813 62260091 227627547 231337515 227627547 231337515 66722228 64356293 66722228 64356293 82106120 77569288 82106120 77569288 32084091 29988014 32084091 29988014 76755102 73784532 76755102 73784532 161382209 157958044 161382209 157958044 131179002 124018013 131179002 124018013 156633538 150926405 156633538 150926405 239800884 242052464 239800884 242052464 159812323 154784248 159812323 154784248 178261317 168116706 178261317 168116706 217563675 221971971 217563675 221971971 196613731 192642539 196613731 192642539 226530481 229344802 226530481 229344802 53308897 51629682 53308897 51629682 160367263 150102626 160367263 150102626 137401121 130633845 137401121 130633845 230467824 233884078 230467824 233884078 51545056 46660980 51545056 46660980 286056612 285225759 286056612 285225759 76250388 73559048 76250388 73559048 26459141 25557488 26459141 25557488 131028430 126641506 131028430 126641506 198968454 198424992 198968454 198424992 86774277 84680373 86774277 84680373 79901662 78840602 79901662 78840602 138865088 134053240 138865088 134053240 239620799 238795116 239620799 238795116 257669972 257588943 257669972 257588943 158064524 147617290 158064524 147617290 229172237 231692998 229172237 231692998 100384679 96495820 100384679 96495820 45743301 43004339 45743301 43004339 103952480 99164628 103952480 99164628 28159651 26498829 28159651 26498829 56612869 52070172 56612869 52070172 47719270 46852625 47719270 46852625 146771245 142356099 146771245 142356099 264198019 266511794 264198019 266511794 175263863 170702433 175263863 170702433 51595872 48620361 51595872 48620361 237228539 239463936 237228539 239463936 223600576 227189670 223600576 227189670 99041702 96906717 99041702 96906717 121616449 116544240 121616449 116544240 183580599 172898213 183580599 172898213 158718612 151931534 158718612 151931534 145800229 136215438 145800229 136215438 216147411 219639140 216147411 219639140 271971152 274589379 271971152 274589379 114438386 110365642 114438386 110365642 229363718 230115591 229363718 230115591 286879946 289116829 286879946 289116829 72037542 70220138 72037542 70220138 231136987 235003061 231136987 235003061 86309016 82290138 86309016 82290138 123960005 118963744 123960005 118963744 89627948 87552508 89627948 87552508 246213770 250573703 246213770 250573703 216900570 220063848 216900570 220063848 216596599 213877526 216596599 213877526 146952500 141939879 146952500 141939879 142303703 135651887 142303703 135651887 58844738 55919225 58844738 55919225 227584755 231427130 227584755 231427130 57712871 55583341 57712871 55583341 96492333 93900706 96492333 93900706 61264413 58713111 61264413 58713111 270736046 271211192 270736046 271211192 247532328 252091071 247532328 252091071 239878563 241584629 239878563 241584629 245503591 249866507 245503591 249866507 90696875 89994237 90696875 89994237 196564233 192454873 196564233 192454873 228028040 232604350 228028040 232604350 163082327 153393497 163082327 153393497 108563271 104616903 108563271 104616903 165058788 161057290 165058788 161057290 224761539 220879394 224761539 220879394 118832622 114766284 118832622 114766284 170460551 163909469 170460551 163909469 250807070 253863545 250807070 253863545 123765129 120591855 123765129 120591855 150963748 145568885 150963748 145568885 121030914 114820209 121030914 114820209 108018495 108948657 108018495 108948657 69556829 67092054 69556829 67092054 98636780 96277002 98636780 96277002 51861578 51214787 51861578 51214787 70802753 68424152 70802753 68424152 74063935 73467819 74063935 73467819 148833885 143671367 148833885 143671367 146370057 139914339 146370057 139914339 110762784 108525543 110762784 108525543 102823112 99461270 102823112 99461270 104695847 101468626 104695847 101468626 102752601 98070970 102752601 98070970 42710815 39890796 42710815 39890796 214504083 217797702 214504083 217797702 167357557 163183330 167357557 163183330 153005225 147785682 153005225 147785682 230976610 233830418 230976610 233830418 81171477 79160011 81171477 79160011 228386483 233327489 228386483 233327489 77821429 78195357 77821429 78195357 55643271 54710242 55643271 54710242 48041477 46672835 48041477 46672835 70558800 66938075 70558800 66938075 228921478 232133386 228921478 232133386 149867080 144768389 149867080 144768389 110824278 105708371 110824278 105708371 294304349 295133796 294304349 295133796 223093789 226252292 223093789 226252292 60888544 56287046 60888544 56287046 161247083 151999736 161247083 151999736 34883791 32804966 34883791 32804966 178599861 171665234 178599861 171665234 25104618 23544521 25104618 23544521 15789608 15329767 15789608 15329767 126073790 121432245 126073790 121432245 204942481 194317639 204942481 194317639 54535302 53248885 54535302 53248885 151914244 142730983 151914244 142730983 116671863 112739877 116671863 112739877 70541421 66678818 70541421 66678818 243480039 247740469 243480039 247740469 91931344 90753286 91931344 90753286 145927892 140205824 145927892 140205824 128114081 121912460 128114081 121912460 130429871 128611323 130429871 128611323 203962490 199355052 203962490 199355052 113302053 106969462 113302053 106969462 34194679 34077176 34194679 34077176 185206357 182311211 185206357 182311211 213509977 217674248 213509977 217674248 282283557 282737623 282283557 282737623 58491292 55843661 58491292 55843661 101107627 99434498 101107627 99434498 50730298 47698347 50730298 47698347 88768182 86581140 88768182 86581140 104260073 101349964 104260073 101349964 134819853 128522762 134819853 128522762 133242427 129683458 133242427 129683458 103101615 98144088 103101615 98144088 58493240 56077901 58493240 56077901 204268145 193480085 204268145 193480085 271063175 273351272 271063175 273351272 179007624 173836522 179007624 173836522 68575613 64614109 68575613 64614109 43703997 38967208 43703997 38967208 40146078 37956936 40146078 37956936 222922887 225707539 222922887 225707539 196459920 184079790 196459920 184079790 37248253 33782560 37248253 33782560 82823871 82416329 82823871 82416329 199818469 192839413 199818469 192839413 44962666 42435031 44962666 42435031 69147522 67814456 69147522 67814456 72877313 69597261 72877313 69597261 145109322 140502156 145109322 140502156 149676853 144698199 149676853 144698199 195695400 190296424 195695400 190296424 73458881 69914962 73458881 69914962 116055501 115853383 116055501 115853383 38316185 35734574 38316185 35734574 142857524 137631754 142857524 137631754 193617662 197506190 193617662 197506190 126366406 121269088 126366406 121269088 186587952 184604384 186587952 184604384 277778018 280586207 277778018 280586207 163952290 157695631 163952290 157695631 18934317 17855573 18934317 17855573 42336109 39096977 42336109 39096977 59553992 55929284 59553992 55929284 95873178 92878785 95873178 92878785 233861705 236884588 233861705 236884588 227234565 229387124 227234565 229387124 184728516 178618574 184728516 178618574 179335795 173730169 179335795 173730169 95221278 93701465 95221278 93701465 79991926 76050656 79991926 76050656 222694345 227094541 222694345 227094541 36116055 32665821 36116055 32665821 74359215 71011884 74359215 71011884 133253910 130177860 133253910 130177860 119879574 114763122 119879574 114763122 152414222 146248166 152414222 146248166 198217534 198229420 198217534 198229420 41963183 39316852 41963183 39316852 202221766 191834342 202221766 191834342 278028956 279639945 278028956 279639945 176378406 166194916 176378406 166194916 239356636 243404337 239356636 243404337 77623984 74726337 77623984 74726337 109394155 106546166 109394155 106546166 167019316 159583384 167019316 159583384 256386204 258309536 256386204 258309536 216558057 221993083 216558057 221993083 50304948 47701061 50304948 47701061 61417607 59251784 61417607 59251784 208966817 213425463 208966817 213425463 216818249 218986379 216818249 218986379 240731100 246526369 240731100 246526369 215241385 218770547 215241385 218770547 83584209 83329822 83584209 83329822 249759314 255018721 249759314 255018721 179638940 175338669 179638940 175338669 189124570 190534952 189124570 190534952 38798301 35045027 38798301 35045027 157387607 151967107 157387607 151967107 244591698 249030427 244591698 249030427 82859533 81622114 82859533 81622114 112058669 108799318 112058669 108799318 89358531 84703937 89358531 84703937 239275329 242963003 239275329 242963003 143718290 139598182 143718290 139598182 60971058 59988466 60971058 59988466 78626024 77631889 78626024 77631889 210555236 208039667 210555236 208039667 244895337 246603077 244895337 246603077 135913449 131919250 135913449 131919250 68243521 65599869 68243521 65599869 210978119 208457830 210978119 208457830 199732418 203599348 199732418 203599348 99460092 96470514 99460092 96470514 124720112 118770884 124720112 118770884 282191665 284910932 282191665 284910932 80954637 77503357 80954637 77503357 161101195 156243319 161101195 156243319 158977038 152863079 158977038 152863079 78338256 75200079 78338256 75200079 180657697 176601006 180657697 176601006 242777795 245785476 242777795 245785476 91732972 89796751 91732972 89796751 120380222 116928456 120380222 116928456 265448639 267508902 265448639 267508902 115408872 111846322 115408872 111846322 217471739 222139231 217471739 222139231 107095540 104258378 107095540 104258378 60963501 59842353 60963501 59842353 62644928 60277564 62644928 60277564 271259261 272899013 271259261 272899013 38992219 38380766 38992219 38380766 233386204 236022516 233386204 236022516 31000767 29144357 31000767 29144357 179270988 171452486 179270988 171452486 209215564 202045778 209215564 202045778 167210283 160245795 167210283 160245795 121547993 118589800 121547993 118589800 95280375 91882280 95280375 91882280 261844348 262578089 261844348 262578089 108758948 103710106 108758948 103710106 186087491 179563653 186087491 179563653 144193463 138753507 144193463 138753507 150190668 146138605 150190668 146138605 256229402 257744660 256229402 257744660 253132413 255765431 253132413 255765431 92668741 91379442 92668741 91379442 231037658 234346291 231037658 234346291 143133658 137706366 143133658 137706366 133361881 128753585 133361881 128753585 147208086 142824900 147208086 142824900 93330374 91532422 93330374 91532422 159033351 150368305 159033351 150368305 7332082 6833111 7332082 6833111 62152590 61463562 62152590 61463562 131837848 128545342 131837848 128545342 59259413 58603159 59259413 58603159 25038576 23941287 25038576 23941287 190285047 191419077 190285047 191419077 114956758 114145000 114956758 114145000 92446806 89996426 92446806 89996426 40039260 41394193 40039260 41394193 135033957 131116464 135033957 131116464 247047311 250892018 247047311 250892018 135629996 131317619 135629996 131317619 145333529 140244069 145333529 140244069 237114646 241060911 237114646 241060911 32711137 30834873 32711137 30834873 239383381 241391531 239383381 241391531 93444478 91711965 93444478 91711965 74412682 73283034 74412682 73283034 84418214 79742794 84418214 79742794 3016130 2331671 3016130 2331671 7991728 7643481 7991728 7643481 219365317 223453916 219365317 223453916 257053296 261520089 257053296 261520089 77743226 75714777 77743226 75714777 194383551 194507410 194383551 194507410 56048203 53773375 56048203 53773375 224376951 218967342 224376951 218967342 166837142 162227256 166837142 162227256 130881502 126884499 130881502 126884499 151002849 146869958 151002849 146869958 169360395 165202242 169360395 165202242 243692245 247125146 243692245 247125146 218945893 213331434 218945893 213331434 236793459 240356256 236793459 240356256 59651390 55767669 59651390 55767669 294256778 295795204 294256778 295795204 220429016 223130307 220429016 223130307 38848247 38157091 38848247 38157091 105924121 103876753 105924121 103876753 24933533 23563821 24933533 23563821 78429898 76074758 78429898 76074758 208061379 213182631 208061379 213182631 101147132 98005797 101147132 98005797 201671830 191553564 201671830 191553564 228166276 232182097 228166276 232182097 65067769 62549570 65067769 62549570 105481398 103315095 105481398 103315095 69856967 67071086 69856967 67071086 121126342 117420683 121126342 117420683 195001496 194170233 195001496 194170233 146903588 141662611 146903588 141662611 87306956 82212441 87306956 82212441 200437376 204205829 200437376 204205829 29623593 29921637 29623593 29921637 32568304 30764343 32568304 30764343 235374419 238504513 235374419 238504513 263244142 266992948 263244142 266992948 116190121 111475116 116190121 111475116 214982241 219442441 214982241 219442441 120139778 117195674 120139778 117195674 118881452 115264718 118881452 115264718 278703566 279006041 278703566 279006041 185660063 174841153 185660063 174841153 85901220 83127263 85901220 83127263 216760430 215394242 216760430 215394242 20069243 17138684 20069243 17138684 223235966 227139024 223235966 227139024 247043316 252660752 247043316 252660752 242594740 243862460 242594740 243862460 116699878 111893579 116699878 111893579 155234074 148570797 155234074 148570797 197155383 199038955 197155383 199038955 65952156 64337675 65952156 64337675 207691355 203544476 207691355 203544476 115824267 111203035 115824267 111203035 144749566 141525966 144749566 141525966 106006515 100608603 106006515 100608603 75338385 70477847 75338385 70477847 149125746 142738954 149125746 142738954 165556719 158052520 165556719 158052520 8652821 8145209 8652821 8145209 204833937 209795813 204833937 209795813 244068646 248326162 244068646 248326162 45278571 41578822 45278571 41578822 196044844 195275416 196044844 195275416 176650828 171145558 176650828 171145558 145323632 139496140 145323632 139496140 191315627 185353948 191315627 185353948 208995844 212862225 208995844 212862225 249015414 252305540 249015414 252305540 278514247 280590359 278514247 280590359 249322269 252848857 249322269 252848857 79088782 76339600 79088782 76339600 207440877 204033975 207440877 204033975 250871846 253203511 250871846 253203511 55811413 51750836 55811413 51750836 250359937 254139260 250359937 254139260 210259733 210214889 210259733 210214889 239437776 241549722 239437776 241549722 140896567 133457069 140896567 133457069 14616181 15392361 14616181 15392361 117554256 112443170 117554256 112443170 191522847 186004399 191522847 186004399 127903100 124642932 127903100 124642932 22180892 21042545 22180892 21042545 188114741 184209081 188114741 184209081 226241386 222184124 226241386 222184124 89533934 88524297 89533934 88524297 228028481 232895755 228028481 232895755 40508906 37069805 40508906 37069805 246884572 249990668 246884572 249990668 48728982 47561871 48728982 47561871 51513888 48505378 51513888 48505378 234243117 237657939 234243117 237657939 64688294 60411122 64688294 60411122 89811159 86608002 89811159 86608002 136705230 132460556 136705230 132460556 89467763 86750221 89467763 86750221 279480912 282682909 279480912 282682909 54211482 52903850 54211482 52903850 114416911 109718245 114416911 109718245 55991429 53047903 55991429 53047903 176586443 170990401 176586443 170990401 41358149 37617469 41358149 37617469 285634270 287521829 285634270 287521829 230051295 234730842 230051295 234730842 136180190 129959518 136180190 129959518 157580734 147682342 157580734 147682342 176172276 171852209 176172276 171852209 182879654 173590917 182879654 173590917 60730224 55903489 60730224 55903489 33587563 30081839 33587563 30081839 165924553 158782974 165924553 158782974 75410449 72509169 75410449 72509169 245733940 247510069 245733940 247510069 279016104 281245450 279016104 281245450 71131996 67655020 71131996 67655020 241318997 242409674 241318997 242409674 133685147 129443735 133685147 129443735 68208273 65520557 68208273 65520557 177202677 170274390 177202677 170274390 240031141 241556046 240031141 241556046 104936805 102795621 104936805 102795621 50063234 45553789 50063234 45553789 60941627 58745973 60941627 58745973 187692604 177343213 187692604 177343213 257291372 260261290 257291372 260261290 58115788 54308069 58115788 54308069 202972007 201170440 202972007 201170440 249721632 253267753 249721632 253267753 242080947 246316987 242080947 246316987 73134692 69770648 73134692 69770648 123276236 121555861 123276236 121555861 200220516 196457902 200220516 196457902 257095347 261295958 257095347 261295958 83644829 83669346 83644829 83669346 182256055 179744134 182256055 179744134 272003874 274733191 272003874 274733191 257204517 257703513 257204517 257703513 77241392 75311416 77241392 75311416 207469956 211628264 207469956 211628264 185178304 179489894 185178304 179489894 117952330 113107685 117952330 113107685 170697772 161150929 170697772 161150929 135641408 130450862 135641408 130450862 241743644 243740029 241743644 243740029 194605185 199361816 194605185 199361816 215719926 209820621 215719926 209820621 242274606 244242320 242274606 244242320 33928060 33964657 33928060 33964657 153931313 146040941 153931313 146040941 209184936 200676184 209184936 200676184 80490394 79071498 80490394 79071498 71576615 68616062 71576615 68616062 192673323 188841904 192673323 188841904 160658706 155332925 160658706 155332925 241968607 247148514 241968607 247148514 196227482 192459490 196227482 192459490 39492594 41148515 39492594 41148515 177025458 170895629 177025458 170895629 219892654 223149169 219892654 223149169 148326589 145442816 148326589 145442816 203353354 200079007 203353354 200079007 52526693 48716052 52526693 48716052 256666792 260092826 256666792 260092826 161445627 154409581 161445627 154409581 261200483 265211140 261200483 265211140 113923408 112477343 113923408 112477343 247128662 249214772 247128662 249214772 12111561 11390599 12111561 11390599 205499235 203994481 205499235 203994481 267485114 269260024 267485114 269260024 47197806 44124489 47197806 44124489 268723934 270709250 268723934 270709250 63053476 61146909 63053476 61146909 160648599 154178178 160648599 154178178 113460475 109068669 113460475 109068669 241723561 247122585 241723561 247122585 196448395 192432512 196448395 192432512 186237048 181881857 186237048 181881857 214774291 209766826 214774291 209766826 158694803 154913952 158694803 154913952 254828778 258634263 254828778 258634263 119149614 115309432 119149614 115309432 72131870 69684558 72131870 69684558 250563102 251785958 250563102 251785958 158931334 156034247 158931334 156034247 122711105 117182626 122711105 117182626 233192138 236771182 233192138 236771182 237654708 241428503 237654708 241428503 70622788 68338330 70622788 68338330 120648109 114507920 120648109 114507920 214057154 212742267 214057154 212742267 213630777 212662331 213630777 212662331 75834065 72130732 75834065 72130732 160999387 153437692 160999387 153437692 106525936 104925033 106525936 104925033 81579323 78197777 81579323 78197777 76174200 73745306 76174200 73745306 90876562 88720646 90876562 88720646 192783513 189363653 192783513 189363653 132612935 129080357 132612935 129080357 243887611 245641904 243887611 245641904 134548181 130801040 134548181 130801040 224328990 229134978 224328990 229134978 65087570 62826018 65087570 62826018 149457114 143808064 149457114 143808064 64167491 61121853 64167491 61121853 132414601 128284285 132414601 128284285 49401144 44660271 49401144 44660271 27110672 25625906 27110672 25625906 204133835 196866583 204133835 196866583 202681911 199128610 202681911 199128610 48205106 47345703 48205106 47345703 174239724 163580971 174239724 163580971 180065703 174550112 180065703 174550112 190100584 186973642 190100584 186973642 224892170 229639440 224892170 229639440 105829330 101605862 105829330 101605862 159598159 152236616 159598159 152236616 210391355 211687245 210391355 211687245 25344535 24447662 25344535 24447662 132184903 124609720 132184903 124609720 170449214 166320330 170449214 166320330 249524010 249899748 249524010 249899748 150107325 145552621 150107325 145552621 141356746 136618808 141356746 136618808 81919407 81426699 81919407 81426699 164578601 155011111 164578601 155011111 104801615 101386389 104801615 101386389 158027413 155032560 158027413 155032560 107422428 103416077 107422428 103416077 140983432 135884643 140983432 135884643 187716047 177536321 187716047 177536321 256413189 255941856 256413189 255941856 48392044 43921263 48392044 43921263 192190226 187875363 192190226 187875363 120718262 115030335 120718262 115030335 185768499 175918562 185768499 175918562 161819883 154750020 161819883 154750020 114478602 112630011 114478602 112630011 259359638 262422138 259359638 262422138 104196783 100643001 104196783 100643001 184305366 177081592 184305366 177081592 53889742 52072661 53889742 52072661 169878499 160097869 169878499 160097869 94281004 91447702 94281004 91447702 71591192 69460585 71591192 69460585 78410133 74482185 78410133 74482185 243360767 247701886 243360767 247701886 54921828 51020800 54921828 51020800 272904241 275905417 272904241 275905417 100816025 98534351 100816025 98534351 204351578 209781044 204351578 209781044 252052077 254949314 252052077 254949314 201667874 196504326 201667874 196504326 244838040 249178483 244838040 249178483 133379924 128197492 133379924 128197492 55717626 54381246 55717626 54381246 205798993 204703199 205798993 204703199 90829709 89200864 90829709 89200864 60353995 59259999 60353995 59259999 61477303 59429061 61477303 59429061 74413994 72472427 74413994 72472427 88077382 83835083 88077382 83835083 280318079 281588726 280318079 281588726 165863067 160942310 165863067 160942310 88097332 85009596 88097332 85009596 173418304 167314300 173418304 167314300 210827619 214798516 210827619 214798516 230278675 234598319 230278675 234598319 15401791 13858063 15401791 13858063 252097843 254894356 252097843 254894356 271860090 274251599 271860090 274251599 232523407 235120443 232523407 235120443 188337157 183467786 188337157 183467786 218705681 220719167 218705681 220719167 243518384 245411500 243518384 245411500 192991313 186831045 192991313 186831045 81803450 77020199 81803450 77020199 127274692 122894731 127274692 122894731 302489492 304057198 302489492 304057198 264213719 266121969 264213719 266121969 75843298 71532556 75843298 71532556 245816093 249512513 245816093 249512513 100041355 96738074 100041355 96738074 151850433 144361890 151850433 144361890 196259938 196839431 196259938 196839431 222426830 226996553 222426830 226996553 20604351 18797131 20604351 18797131 50049867 46869640 50049867 46869640 102642987 100222788 102642987 100222788 274598911 277352786 274598911 277352786 152971616 142983687 152971616 142983687 176608903 171518271 176608903 171518271 104337784 101216787 104337784 101216787 264189880 266764931 264189880 266764931 96297597 93784382 96297597 93784382 204587488 198864147 204587488 198864147 27450576 25411124 27450576 25411124 162821815 152022950 162821815 152022950 54918031 52909622 54918031 52909622 120370997 116618973 120370997 116618973 150707661 140823066 150707661 140823066 114829441 111067630 114829441 111067630 283731570 285219429 283731570 285219429 249904816 253876482 249904816 253876482 152535915 143699475 152535915 143699475 68383961 66485346 68383961 66485346 240821590 245020337 240821590 245020337 224162928 228449922 224162928 228449922 157486324 151630718 157486324 151630718 257359114 260848032 257359114 260848032 153476708 146827494 153476708 146827494 232159164 235613595 232159164 235613595 155301351 150732311 155301351 150732311 209611395 202073375 209611395 202073375 152381306 142006611 152381306 142006611 286655093 288289490 286655093 288289490 46764428 46304863 46764428 46304863 49682487 48017883 49682487 48017883 34926207 31722844 34926207 31722844 290717899 292600582 290717899 292600582 186908363 186903553 186908363 186903553 143669506 138680993 143669506 138680993 250311834 253066990 250311834 253066990 55457107 52829244 55457107 52829244 125651387 119948046 125651387 119948046 196372498 192277602 196372498 192277602 66472295 64450237 66472295 64450237 133453884 130405802 133453884 130405802 278051475 281005229 278051475 281005229 121101956 119842815 121101956 119842815 290788121 292664444 290788121 292664444 53794780 52604564 53794780 52604564 138079947 135124740 138079947 135124740 53023728 51217622 53023728 51217622 193158086 189231816 193158086 189231816 168475406 162572568 168475406 162572568 28512358 27291807 28512358 27291807 141216303 135813514 141216303 135813514 77670052 73911695 77670052 73911695 45232773 43671257 45232773 43671257 76943254 73721183 76943254 73721183 103953497 100713121 103953497 100713121 258783212 260492488 258783212 260492488 101637451 100462055 101637451 100462055 54865332 52231769 54865332 52231769 46226615 45708080 46226615 45708080 227358683 232718260 227358683 232718260 107326150 103222908 107326150 103222908 156240821 152697427 156240821 152697427 176302308 170964944 176302308 170964944 58836659 57349283 58836659 57349283 239013095 243086064 239013095 243086064 49422741 46912299 49422741 46912299 249370805 251516686 249370805 251516686 41435362 41472165 41435362 41472165 116077542 110304676 116077542 110304676 264295603 268782196 264295603 268782196 151163277 146128853 151163277 146128853 273500800 275651720 273500800 275651720 103847435 98907123 103847435 98907123 103122365 100845292 103122365 100845292 257305240 262017739 257305240 262017739 63220119 59910409 63220119 59910409 195948757 191085807 195948757 191085807 177722798 169574134 177722798 169574134 198498875 196063507 198498875 196063507 50987636 50856413 50987636 50856413 74429143 71458331 74429143 71458331 101181385 100331987 101181385 100331987 243332178 248022144 243332178 248022144 178400846 169488416 178400846 169488416 71198241 69298354 71198241 69298354 38102302 37656617 38102302 37656617 180661424 173480373 180661424 173480373 124978546 119740118 124978546 119740118 222948288 221885804 222948288 221885804 130339177 128538491 130339177 128538491 11081984 9475152 11081984 9475152 136353483 132772701 136353483 132772701 201359591 197057081 201359591 197057081 13040072 12120372 13040072 12120372 85414458 83175864 85414458 83175864 59492040 56663242 59492040 56663242 280727154 283147833 280727154 283147833 125217817 121863767 125217817 121863767 152063516 147232027 152063516 147232027 99672261 96743557 99672261 96743557 76264378 73974322 76264378 73974322 33065206 34152858 33065206 34152858 200758431 194850245 200758431 194850245 247307865 249035436 247307865 249035436 69375748 66289614 69375748 66289614 266583483 267079000 266583483 267079000 248508325 252332574 248508325 252332574 134710287 130732606 134710287 130732606 66707497 63654529 66707497 63654529 175647582 172011398 175647582 172011398 185892388 175928108 185892388 175928108 288425298 287187524 288425298 287187524 195914948 192219553 195914948 192219553 117036974 112956371 117036974 112956371 78571172 76590479 78571172 76590479 96537736 96412243 96537736 96412243 268865125 271750795 268865125 271750795 7373003 8268557 7373003 8268557 77227583 77721070 77227583 77721070 54059312 52927299 54059312 52927299 221336482 225532692 221336482 225532692 79469624 75950224 79469624 75950224 66581487 63438809 66581487 63438809 274197710 276152013 274197710 276152013 285234542 287985461 285234542 287985461 176331829 168485183 176331829 168485183 143817005 140308635 143817005 140308635 182829288 172925909 182829288 172925909 213956189 211652341 213956189 211652341 224762316 228760088 224762316 228760088 203971003 200125976 203971003 200125976 259713401 261913917 259713401 261913917 107636855 106863076 107636855 106863076 238838039 242892299 238838039 242892299 184756072 178640473 184756072 178640473 178185522 169919522 178185522 169919522 225400189 221431569 225400189 221431569 287535400 288221668 287535400 288221668 51991809 48131290 51991809 48131290 97485421 93847813 97485421 93847813 266689826 270459714 266689826 270459714 112339328 109562900 112339328 109562900 163769086 157286556 163769086 157286556 171162181 162340704 171162181 162340704 248396673 251819622 248396673 251819622 230660298 236719936 230660298 236719936 66905466 64491336 66905466 64491336 278946581 282017702 278946581 282017702 85484938 83114288 85484938 83114288 65871385 63236608 65871385 63236608 133349599 127575521 133349599 127575521 197837881 194086721 197837881 194086721 139387113 134199944 139387113 134199944 233672143 238060436 233672143 238060436 291737530 293293033 291737530 293293033 116531433 112089253 116531433 112089253 202435907 199584065 202435907 199584065 258620745 262554004 258620745 262554004 227760438 223295445 227760438 223295445 168656498 162098878 168656498 162098878 60625913 57561337 60625913 57561337 113351305 107948187 113351305 107948187 225273341 229440084 225273341 229440084 209390727 204954865 209390727 204954865 161425065 154835009 161425065 154835009 57749139 55585643 57749139 55585643 193316523 188879999 193316523 188879999 163574549 157593626 163574549 157593626 197904926 193113006 197904926 193113006 124728931 123299996 124728931 123299996 12654523 12259396 12654523 12259396 205338345 209153640 205338345 209153640 13445808 14141030 13445808 14141030 30706172 31682910 30706172 31682910 196919982 195513869 196919982 195513869 95380778 94161430 95380778 94161430 127823544 125474871 127823544 125474871 275796920 278047793 275796920 278047793 66506681 63253136 66506681 63253136 259020862 260186889 259020862 260186889 108222349 103909236 108222349 103909236 260340755 262993075 260340755 262993075 68185286 64490635 68185286 64490635 22142800 21135516 22142800 21135516 268436547 270349176 268436547 270349176 125782417 121823566 125782417 121823566 241340075 244918332 241340075 244918332 61990840 58856666 61990840 58856666 99923897 99001712 99923897 99001712 229659156 233262012 229659156 233262012 80881897 80677405 80881897 80677405 86760305 84210909 86760305 84210909 151235101 146400621 151235101 146400621 190442746 188208115 190442746 188208115 86830845 83669247 86830845 83669247 73207289 69028438 73207289 69028438 224795324 229757516 224795324 229757516 108354700 104533938 108354700 104533938 175982784 167128358 175982784 167128358 256954545 260785656 256954545 260785656 134288574 127481758 134288574 127481758 109357475 106631019 109357475 106631019 68506804 65347285 68506804 65347285 84965319 83979562 84965319 83979562 102508153 100779738 102508153 100779738 255011803 260113387 255011803 260113387 16937029 17829251 16937029 17829251 266660318 266797194 266660318 266797194 217272758 219950126 217272758 219950126 232505234 229952500 232505234 229952500 85382967 82675835 85382967 82675835 77568396 75116095 77568396 75116095 131305195 126417946 131305195 126417946 90037977 87943244 90037977 87943244 212754647 210979501 212754647 210979501 96295434 93913084 96295434 93913084 136228859 131848953 136228859 131848953 221302891 225658374 221302891 225658374 29679696 26931509 29679696 26931509 252002285 254998678 252002285 254998678 81736112 80338663 81736112 80338663 46524259 43739129 46524259 43739129 227403047 230514025 227403047 230514025 157510262 152741379 157510262 152741379 174245385 170570574 174245385 170570574 187888681 185876034 187888681 185876034 72476462 73080467 72476462 73080467 70118856 66359619 70118856 66359619 67577918 65743357 67577918 65743357 151996007 142962870 151996007 142962870 144382725 139626793 144382725 139626793 60721716 57152003 60721716 57152003 157125291 148069786 157125291 148069786 223221319 227400037 223221319 227400037 140536003 134941665 140536003 134941665 220946068 220678598 220946068 220678598 199654322 198949672 199654322 198949672 238435745 243598562 238435745 243598562 226740892 232010419 226740892 232010419 137335206 132636234 137335206 132636234 92596081 89284034 92596081 89284034 169225619 164645261 169225619 164645261 225212290 224845991 225212290 224845991 36434257 35210331 36434257 35210331 241068624 243245060 241068624 243245060 184527031 183644247 184527031 183644247 46370526 42610818 46370526 42610818 207682019 206722299 207682019 206722299 190469281 184463773 190469281 184463773 235339251 238878569 235339251 238878569 202283372 195180254 202283372 195180254 176890758 172311106 176890758 172311106 130229394 123985880 130229394 123985880 256942650 261593283 256942650 261593283 96718477 97259380 96718477 97259380 229742363 223833716 229742363 223833716 278006308 280646826 278006308 280646826 110573981 109514451 110573981 109514451 108727381 103601571 108727381 103601571 78689714 74918326 78689714 74918326 110827323 106009356 110827323 106009356 263306862 266710266 263306862 266710266 56188479 51781114 56188479 51781114 243605854 246558443 243605854 246558443 231476384 235025909 231476384 235025909 228293193 233380251 228293193 233380251 76183716 74354066 76183716 74354066 103468129 99338778 103468129 99338778 75267485 73930620 75267485 73930620 119509463 116005469 119509463 116005469 17800047 19481084 17800047 19481084 229546459 233089763 229546459 233089763 58901758 56645430 58901758 56645430 91527907 88116063 91527907 88116063 95732694 92241681 95732694 92241681 232859980 229218845 232859980 229218845 141579965 137325939 141579965 137325939 90848881 85749184 90848881 85749184 132229159 127259053 132229159 127259053 127723445 122237444 127723445 122237444 230954903 234179143 230954903 234179143 36946760 36238441 36946760 36238441 88178474 87298535 88178474 87298535 99455346 100087447 99455346 100087447 114248703 109418117 114248703 109418117 55744786 54181570 55744786 54181570 173624161 168274304 173624161 168274304 169541636 164601119 169541636 164601119 90103631 88754352 90103631 88754352 213763602 207485698 213763602 207485698 21717582 19804210 21717582 19804210 191699025 189226699 191699025 189226699 253110703 255733008 253110703 255733008 99691031 95543240 99691031 95543240 223220465 226866273 223220465 226866273 159166382 153003156 159166382 153003156 249488661 253320539 249488661 253320539 109289441 107469411 109289441 107469411 91172417 88906130 91172417 88906130 78606302 76557637 78606302 76557637 140919311 138529207 140919311 138529207 65962029 63487051 65962029 63487051 215338280 212634035 215338280 212634035 210740601 207698367 210740601 207698367 80702979 76978627 80702979 76978627 56534425 55802779 56534425 55802779 134336569 128803008 134336569 128803008 165328008 154859550 165328008 154859550 140502631 136493198 140502631 136493198 188941427 178735884 188941427 178735884 180845585 175933116 180845585 175933116 179800710 170732296 179800710 170732296 101755528 99352998 101755528 99352998 170130042 163216781 170130042 163216781 234828814 232851993 234828814 232851993 154421957 149331113 154421957 149331113 194051221 183196220 194051221 183196220 83714864 81232064 83714864 81232064 114576595 109958730 114576595 109958730 208169790 202093754 208169790 202093754 208898202 207336819 208898202 207336819 227222476 231255046 227222476 231255046 157564078 152055218 157564078 152055218 165391695 156150726 165391695 156150726 267797461 270257795 267797461 270257795 170138382 163292555 170138382 163292555 293997003 294726159 293997003 294726159 55556361 54724815 55556361 54724815 227159323 230096071 227159323 230096071 276350137 277973469 276350137 277973469 246255580 248478927 246255580 248478927 104769574 99620066 104769574 99620066 257857012 260841679 257857012 260841679 50757282 45144882 50757282 45144882 100005338 96904841 100005338 96904841 193912684 185925834 193912684 185925834 178978270 170172613 178978270 170172613 155996640 150233434 155996640 150233434 136537563 133351076 136537563 133351076 35891400 38021589 35891400 38021589 193610773 188956436 193610773 188956436 11078598 11711146 11078598 11711146 86016478 81497182 86016478 81497182 75627083 71622619 75627083 71622619 135438630 130395581 135438630 130395581 238398040 241764631 238398040 241764631 118084596 114199973 118084596 114199973 74481205 73154043 74481205 73154043 107528059 105812732 107528059 105812732 148735816 144670354 148735816 144670354 199925409 195407783 199925409 195407783 34066929 31586079 34066929 31586079 252757466 254274921 252757466 254274921 223131453 226578069 223131453 226578069 96956951 95940885 96956951 95940885 258156230 259550104 258156230 259550104 90294305 87359117 90294305 87359117 178896992 173236178 178896992 173236178 285928075 287286421 285928075 287286421 69465217 68210335 69465217 68210335 103007259 101229325 103007259 101229325 54712450 51281217 54712450 51281217 108648596 106788538 108648596 106788538 233114846 236459614 233114846 236459614 210175745 204783955 210175745 204783955 150346748 140451247 150346748 140451247 92900081 91286720 92900081 91286720 95790203 93684459 95790203 93684459 51412013 49323510 51412013 49323510 157904928 151556484 157904928 151556484 218459024 222834368 218459024 222834368 202424976 194545671 202424976 194545671 55940334 55756233 55940334 55756233 160545642 155258024 160545642 155258024 234331594 239818319 234331594 239818319 265927019 267206232 265927019 267206232 81103884 79545689 81103884 79545689 119291356 117347872 119291356 117347872 68153216 66819092 68153216 66819092 207156149 203064893 207156149 203064893 74429695 70746789 74429695 70746789 211974978 215677851 211974978 215677851 206761332 205197702 206761332 205197702 264094230 266389826 264094230 266389826 213888953 207774813 213888953 207774813 240891379 242520265 240891379 242520265 278516571 280270740 278516571 280270740 71113772 65885845 71113772 65885845 207951112 212374387 207951112 212374387 87173714 82910619 87173714 82910619 171182526 163177045 171182526 163177045 169090152 158272330 169090152 158272330 223167696 226998610 223167696 226998610 34001078 33110822 34001078 33110822 160972207 154868885 160972207 154868885 42215692 43019673 42215692 43019673 86595608 82935515 86595608 82935515 47278743 44601710 47278743 44601710 210105353 208745956 210105353 208745956 258263540 260326626 258263540 260326626 45939565 46550574 45939565 46550574 225505348 230802232 225505348 230802232 213258389 210691040 213258389 210691040 96090250 93673459 96090250 93673459 208812205 213149946 208812205 213149946 256718256 258414549 256718256 258414549 182665068 177611459 182665068 177611459 145877898 142432586 145877898 142432586 59325452 57287247 59325452 57287247 39797731 35980473 39797731 35980473 29818725 28198742 29818725 28198742 90373083 86770310 90373083 86770310 208479115 213319619 208479115 213319619 116185965 115791638 116185965 115791638 488707 495892 488707 495892 225058200 227309953 225058200 227309953 163643915 155633803 163643915 155633803 131048124 128381536 131048124 128381536 251563813 255962068 251563813 255962068 201480252 193803462 201480252 193803462 31003994 31657174 31003994 31657174 256211710 257587533 256211710 257587533 167028984 162678363 167028984 162678363 107483803 105130467 107483803 105130467 127437869 121605083 127437869 121605083 191153193 188723112 191153193 188723112 53148680 52067113 53148680 52067113 241312002 244819973 241312002 244819973 74581073 72725859 74581073 72725859 85342173 83730149 85342173 83730149 195158284 195100871 195158284 195100871 75383372 71390746 75383372 71390746 116054941 112335894 116054941 112335894 126428017 122346722 126428017 122346722 92759334 90603101 92759334 90603101 126567321 121570080 126567321 121570080 231334828 234250030 231334828 234250030 241478260 241501289 241478260 241501289 222548551 219998813 222548551 219998813 158989855 152895523 158989855 152895523 19486214 17496678 19486214 17496678 234567560 238347183 234567560 238347183 209097905 214297315 209097905 214297315 60996608 58662422 60996608 58662422 240823011 246217592 240823011 246217592 116971278 117025977 116971278 117025977 18036684 17975080 18036684 17975080 143301494 138710400 143301494 138710400 274710261 278043000 274710261 278043000 200791416 197863234 200791416 197863234 108434518 103482559 108434518 103482559 86175580 82918338 86175580 82918338 166457561 154361010 166457561 154361010 240022898 242870568 240022898 242870568 230834161 235263309 230834161 235263309 179594319 171239057 179594319 171239057 180451156 172465875 180451156 172465875 180082586 170242498 180082586 170242498 196722309 183896308 196722309 183896308 238614829 242072907 238614829 242072907 225774155 230833192 225774155 230833192 117143178 112615118 117143178 112615118 75014237 73889480 75014237 73889480 56059219 53415945 56059219 53415945 93619813 92941603 93619813 92941603 125089170 119576462 125089170 119576462 136968682 133414220 136968682 133414220 284072595 286228354 284072595 286228354 158331137 147877030 158331137 147877030 94784471 91685300 94784471 91685300 104653397 99370845 104653397 99370845 38473197 41249762 38473197 41249762 279573391 283135779 279573391 283135779 14960413 15718755 14960413 15718755 127588415 122274713 127588415 122274713 160824513 149352358 160824513 149352358 128072570 122224372 128072570 122224372 224995258 229232681 224995258 229232681 107624543 103687930 107624543 103687930 35866927 37410657 35866927 37410657 23944323 21679858 23944323 21679858 85964762 81970155 85964762 81970155 220478164 221427575 220478164 221427575 79280954 77869738 79280954 77869738 235900182 234631361 235900182 234631361 223587339 226596789 223587339 226596789 154701189 146159229 154701189 146159229 80540368 78343994 80540368 78343994 68207381 64831981 68207381 64831981 176347577 169956624 176347577 169956624 69398149 66566435 69398149 66566435 259931332 260868124 259931332 260868124 218708097 212888348 218708097 212888348 100797580 99210580 100797580 99210580 229050613 223207594 229050613 223207594 198994166 194995652 198994166 194995652 158421708 156319192 158421708 156319192 190528958 187622298 190528958 187622298 49460325 47355185 49460325 47355185 107445925 103187887 107445925 103187887 188355968 179915789 188355968 179915789 176301022 168322032 176301022 168322032 199252888 195734809 199252888 195734809 188927948 182238241 188927948 182238241 250848240 253510702 250848240 253510702 205152432 203612091 205152432 203612091 221665584 220489331 221665584 220489331 156250187 153026596 156250187 153026596 99282233 96266399 99282233 96266399 133472212 127345125 133472212 127345125 28004228 25729522 28004228 25729522 268245421 271258082 268245421 271258082 204469099 202245741 204469099 202245741 50696120 48187422 50696120 48187422 31790857 32962769 31790857 32962769 98121922 95844537 98121922 95844537 266291468 269208847 266291468 269208847 51869607 49419721 51869607 49419721 126708064 123535762 126708064 123535762 139003191 134036752 139003191 134036752 68731791 65420285 68731791 65420285 58630291 56065878 58630291 56065878 116561076 111609455 116561076 111609455 199934484 193349005 199934484 193349005 105013541 102374136 105013541 102374136 85900372 84579773 85900372 84579773 193558654 188934201 193558654 188934201 163550638 151708511 163550638 151708511 150357322 146562617 150357322 146562617 138463016 133933727 138463016 133933727 280964612 281849698 280964612 281849698 72069644 69516313 72069644 69516313 236708795 240105959 236708795 240105959 105601820 104379236 105601820 104379236 36940025 35380131 36940025 35380131 221646787 226103545 221646787 226103545 266899229 269057709 266899229 269057709 48513574 46286494 48513574 46286494 155127338 152987766 155127338 152987766 158405360 154587697 158405360 154587697 25846465 23749251 25846465 23749251 210176071 209400936 210176071 209400936 287148912 289283650 287148912 289283650 9153082 7001357 9153082 7001357 89202790 85233510 89202790 85233510 133509087 129833424 133509087 129833424 251108385 252353210 251108385 252353210 81965337 76381432 81965337 76381432 204703772 202383253 204703772 202383253 16471517 16848252 16471517 16848252 206491777 202076984 206491777 202076984 29028666 27030396 29028666 27030396 79415348 75073275 79415348 75073275 260129316 262237717 260129316 262237717 19328791 17344679 19328791 17344679 67150277 64937868 67150277 64937868 201614950 195926599 201614950 195926599 190723159 186006636 190723159 186006636 196396619 186330240 196396619 186330240 238684645 244183571 238684645 244183571 184216369 174139441 184216369 174139441 66444993 62738598 66444993 62738598 184544532 177623439 184544532 177623439 33155993 31789625 33155993 31789625 190021745 181739631 190021745 181739631 129684421 127893281 129684421 127893281 188606114 183449452 188606114 183449452 186437529 185845542 186437529 185845542 246313163 250969407 246313163 250969407 167307969 159469361 167307969 159469361 43411420 44121449 43411420 44121449 158970800 153711887 158970800 153711887 154120187 148357176 154120187 148357176 234608348 237862604 234608348 237862604 252401906 255106996 252401906 255106996 68338812 65353466 68338812 65353466 63338437 60133774 63338437 60133774 254367262 258428454 254367262 258428454 59357999 58331229 59357999 58331229 67373762 65355927 67373762 65355927 254038189 255734763 254038189 255734763 207910172 202843181 207910172 202843181 218201180 219272979 218201180 219272979 44366892 39337000 44366892 39337000 227447524 230854838 227447524 230854838 235528852 239201335 235528852 239201335 86618750 83394388 86618750 83394388 116847779 112354643 116847779 112354643 110362671 109995400 110362671 109995400 103768446 100284581 103768446 100284581 170436943 163282808 170436943 163282808 224371613 224072093 224371613 224072093 266478317 268897987 266478317 268897987 56119592 52317326 56119592 52317326 213280699 217092919 213280699 217092919 256927584 261385073 256927584 261385073 51172490 48269400 51172490 48269400 35173202 32814699 35173202 32814699 205863428 204340780 205863428 204340780 106412785 106402757 106412785 106402757 109788604 105362210 109788604 105362210 234882020 237453711 234882020 237453711 198185928 195661576 198185928 195661576 243496319 246594588 243496319 246594588 199622594 197176865 199622594 197176865 235823503 239353300 235823503 239353300 150389256 145852472 150389256 145852472 144377925 139722415 144377925 139722415 48014104 46163556 48014104 46163556 284505582 288091387 284505582 288091387 120963599 117046482 120963599 117046482 223174869 227031736 223174869 227031736 98226206 97370364 98226206 97370364 136391332 128723533 136391332 128723533 112504917 107043273 112504917 107043273 214461679 216773254 214461679 216773254 171743781 166691016 171743781 166691016 32058885 28266805 32058885 28266805 259385768 260403611 259385768 260403611 139099798 132578321 139099798 132578321 235712407 238813683 235712407 238813683 59550232 56293941 59550232 56293941 190641921 185444177 190641921 185444177 93943231 92706897 93943231 92706897 45624725 42424441 45624725 42424441 122240038 119850184 122240038 119850184 46099512 46574050 46099512 46574050 79582160 78352043 79582160 78352043 67709772 65844661 67709772 65844661 160132516 151268209 160132516 151268209 185432473 178217909 185432473 178217909 199318101 199489055 199318101 199489055 268002271 269591218 268002271 269591218 127758318 122714786 127758318 122714786 108697463 108601935 108697463 108601935 140450720 135632759 140450720 135632759 267723178 268097922 267723178 268097922 228297809 233233666 228297809 233233666 71344786 68590725 71344786 68590725 72817572 68634166 72817572 68634166 52364310 50066859 52364310 50066859 73342638 70631378 73342638 70631378 168347469 164476812 168347469 164476812 61700686 59320995 61700686 59320995 182365823 171896555 182365823 171896555 85237799 81858709 85237799 81858709 144560039 139229852 144560039 139229852 283105008 284887922 283105008 284887922 183799710 177917906 183799710 177917906 10272091 10981403 10272091 10981403 52629569 52399423 52629569 52399423 155967804 149044630 155967804 149044630 188533730 185201978 188533730 185201978 120078024 113448579 120078024 113448579 107245544 102872797 107245544 102872797 259672079 259518703 259672079 259518703 148082421 143476572 148082421 143476572 169678903 162178307 169678903 162178307 280184384 284336553 280184384 284336553 139129400 133211185 139129400 133211185 267227692 267856967 267227692 267856967 80386216 79824877 80386216 79824877 192179079 187351533 192179079 187351533 113866527 109783987 113866527 109783987 130333641 123830871 130333641 123830871 255670280 259726413 255670280 259726413 164211386 159164877 164211386 159164877 233209911 229505622 233209911 229505622 215098502 219286083 215098502 219286083 13086195 12697645 13086195 12697645 150652306 143629488 150652306 143629488 197392882 194243145 197392882 194243145 109802888 108611655 109802888 108611655 250236379 255600822 250236379 255600822 214241608 218690356 214241608 218690356 48590857 45538436 48590857 45538436 64891053 62625434 64891053 62625434 253785104 257775325 253785104 257775325 159222215 154036487 159222215 154036487 123499959 117771010 123499959 117771010 29501405 26089124 29501405 26089124 170018059 164386357 170018059 164386357 127935726 122879919 127935726 122879919 65924073 63365785 65924073 63365785 229242847 232463825 229242847 232463825 258309738 260878415 258309738 260878415 75528708 71810390 75528708 71810390 137530720 132617997 137530720 132617997 237613100 241693959 237613100 241693959 8361852 8963360 8361852 8963360 180227895 175907112 180227895 175907112 290693902 291720483 290693902 291720483 196814844 197900983 196814844 197900983 150568357 145997058 150568357 145997058 131648406 126975509 131648406 126975509 137934098 133151260 137934098 133151260 89149022 87457875 89149022 87457875 62142167 61242259 62142167 61242259 41773434 42935408 41773434 42935408 76186118 72854988 76186118 72854988 209147078 212425028 209147078 212425028 172398919 166515018 172398919 166515018 87584127 86402817 87584127 86402817 107979521 104396816 107979521 104396816 226430766 230529882 226430766 230529882 52751159 51049096 52751159 51049096 65798578 62561454 65798578 62561454 272098084 274443682 272098084 274443682 73748106 70662877 73748106 70662877 118087097 114345108 118087097 114345108 163403029 154918276 163403029 154918276 210342768 205482686 210342768 205482686 211755687 206267730 211755687 206267730 204020047 192921414 204020047 192921414 16530014 15580697 16530014 15580697 127866216 123067148 127866216 123067148 292212654 293856162 292212654 293856162 233047097 227857802 233047097 227857802 21771251 21007344 21771251 21007344 48123604 46240799 48123604 46240799 174827978 163865727 174827978 163865727 289592888 292110325 289592888 292110325 124635863 119152198 124635863 119152198 230129709 228989967 230129709 228989967 149957606 140137079 149957606 140137079 109403090 107330542 109403090 107330542 259571503 264317229 259571503 264317229 250971137 253952676 250971137 253952676 261239905 262766311 261239905 262766311 170685566 160851944 170685566 160851944 87150724 82321333 87150724 82321333 63261300 61673559 63261300 61673559 247223797 251932233 247223797 251932233 141267615 136266259 141267615 136266259 146244424 142041101 146244424 142041101 199752086 201054617 199752086 201054617 250509546 254881094 250509546 254881094 266883706 268419689 266883706 268419689 111143745 109348180 111143745 109348180 129799868 125024166 129799868 125024166 102607258 99598836 102607258 99598836 214588719 217538161 214588719 217538161 209926039 209381882 209926039 209381882 176961663 166878060 176961663 166878060 41038634 36946775 41038634 36946775 147346407 140864635 147346407 140864635 199714625 196276609 199714625 196276609 167399572 163687867 167399572 163687867 246413671 248124739 246413671 248124739 36361687 38001477 36361687 38001477 165642872 158020968 165642872 158020968 219156483 222622623 219156483 222622623 253642985 258028862 253642985 258028862 114893558 109300657 114893558 109300657 160247963 155569974 160247963 155569974 119192239 117238865 119192239 117238865 69400543 65770929 69400543 65770929 162025195 155192574 162025195 155192574 269594741 273148923 269594741 273148923 231606287 235350675 231606287 235350675 254719151 256889446 254719151 256889446 26755409 27000379 26755409 27000379 184581756 176184001 184581756 176184001 250994864 254256107 250994864 254256107 265720379 266963772 265720379 266963772 80472205 80209498 80472205 80209498 155266064 144891678 155266064 144891678 130520098 125990539 130520098 125990539 29538744 26940829 29538744 26940829 187619405 185920131 187619405 185920131 67433166 64909029 67433166 64909029 281430803 282171778 281430803 282171778 85621440 85780262 85621440 85780262 243446817 245395183 243446817 245395183 212687552 211373793 212687552 211373793 166931076 160429228 166931076 160429228 130879243 125807159 130879243 125807159 206643417 211053130 206643417 211053130 90141231 88228216 90141231 88228216 220158891 223725722 220158891 223725722 178222822 171618381 178222822 171618381 71186603 70183001 71186603 70183001 92807611 88753834 92807611 88753834 274842100 276062361 274842100 276062361 127461296 123818286 127461296 123818286 176984937 167882035 176984937 167882035 207248199 211932100 207248199 211932100 252587568 256218228 252587568 256218228 259115805 260453935 259115805 260453935 93626305 91135793 93626305 91135793 148786170 142546088 148786170 142546088 148206580 142815046 148206580 142815046 203435372 207304296 203435372 207304296 158951524 152551854 158951524 152551854 121186003 119264427 121186003 119264427 47688979 46850103 47688979 46850103 75947687 71061800 75947687 71061800 57168367 56169069 57168367 56169069 98264652 95831856 98264652 95831856 121438836 114042109 121438836 114042109 91374640 88523537 91374640 88523537 181698409 172093054 181698409 172093054 79742139 75584702 79742139 75584702 251508367 255257880 251508367 255257880 102673393 102819723 102673393 102819723 157242813 150379499 157242813 150379499 54045676 49313011 54045676 49313011 228158269 230266129 228158269 230266129 222500669 222996155 222500669 222996155 100377399 100182211 100377399 100182211 106479545 102459052 106479545 102459052 170596115 166335339 170596115 166335339 220246011 224242192 220246011 224242192 113862707 111890501 113862707 111890501 153330076 146758066 153330076 146758066 122736482 117229338 122736482 117229338 29128020 27331576 29128020 27331576 131072458 126304242 131072458 126304242 141685749 138776001 141685749 138776001 169331518 158865025 169331518 158865025 158156105 151489955 158156105 151489955 53337528 50467213 53337528 50467213 174016628 167817221 174016628 167817221 135492909 131234741 135492909 131234741 110009004 109753938 110009004 109753938 250937125 253589456 250937125 253589456 134698465 129036205 134698465 129036205 95573722 93201930 95573722 93201930 143327158 138201971 143327158 138201971 302198753 303157378 302198753 303157378 257507358 258438313 257507358 258438313 87367836 83250451 87367836 83250451 199212334 195135441 199212334 195135441 216147787 210759987 216147787 210759987 16126584 14831142 16126584 14831142 55592398 54372690 55592398 54372690 223981320 228333902 223981320 228333902 193179444 196483714 193179444 196483714 105315749 101074946 105315749 101074946 82747831 79321698 82747831 79321698 189717799 185631187 189717799 185631187 245918673 249560193 245918673 249560193 46816649 43972514 46816649 43972514 47421259 43334797 47421259 43334797 69572209 67395878 69572209 67395878 231694918 235639068 231694918 235639068 182427954 178786583 182427954 178786583 266357901 270354922 266357901 270354922 260946099 264701884 260946099 264701884 122358746 120612048 122358746 120612048 42143296 41138891 42143296 41138891 170738425 164499159 170738425 164499159 295287655 295757710 295287655 295757710 247011980 248339735 247011980 248339735 87225562 83764311 87225562 83764311 119063039 116569351 119063039 116569351 135416917 129867943 135416917 129867943 133509420 130360499 133509420 130360499 133904058 128782530 133904058 128782530 59176144 56377720 59176144 56377720 179262706 173173331 179262706 173173331 187352749 179078625 187352749 179078625 105806932 104822576 105806932 104822576 224804079 230102319 224804079 230102319 46602120 44470620 46602120 44470620 130161613 126802034 130161613 126802034 233798091 237765490 233798091 237765490 248618375 252205572 248618375 252205572 252951531 254950796 252951531 254950796 71082489 68974303 71082489 68974303 196787867 195732534 196787867 195732534 141122577 135347078 141122577 135347078 151967765 142125713 151967765 142125713 30901487 30652654 30901487 30652654 272512160 274094760 272512160 274094760 196009900 198617927 196009900 198617927 252777514 253602821 252777514 253602821 42536754 38888160 42536754 38888160 199780174 197998005 199780174 197998005 261532141 265178789 261532141 265178789 143241678 136798698 143241678 136798698 108306191 103425423 108306191 103425423 54134350 51948136 54134350 51948136 260633047 264299561 260633047 264299561 214345186 219095808 214345186 219095808 34774551 31770263 34774551 31770263 38609486 34257897 38609486 34257897 176146407 173402158 176146407 173402158 114156737 108279284 114156737 108279284 159809898 149181712 159809898 149181712 88417001 86697528 88417001 86697528 198173959 191152483 198173959 191152483 259280760 260777453 259280760 260777453 241000444 242316022 241000444 242316022 149701324 145651919 149701324 145651919 268014580 268106551 268014580 268106551 233811919 238358911 233811919 238358911 124494967 123277074 124494967 123277074 30140135 27910991 30140135 27910991 74561241 69789206 74561241 69789206 120950019 116206451 120950019 116206451 28792678 28384517 28792678 28384517 192690850 188358649 192690850 188358649 109357548 107645739 109357548 107645739 161813700 153004351 161813700 153004351 144374870 138672307 144374870 138672307 124463763 118973968 124463763 118973968 223680022 228590886 223680022 228590886 262049028 264262872 262049028 264262872 93975184 92168592 93975184 92168592 81401109 79063593 81401109 79063593 182545390 178842396 182545390 178842396 133065656 128641860 133065656 128641860 89779188 86802116 89779188 86802116 77825054 75052875 77825054 75052875 9536028 9582689 9536028 9582689 230025403 229080673 230025403 229080673 43588197 42105587 43588197 42105587 213705532 216652167 213705532 216652167 45087408 42056475 45087408 42056475 151756869 145689269 151756869 145689269 240249757 243172758 240249757 243172758 158668526 150140708 158668526 150140708 155189000 149118480 155189000 149118480 66951718 65235437 66951718 65235437 193935234 194015243 193935234 194015243 90949246 90256911 90949246 90256911 262743935 265221625 262743935 265221625 102477318 101458907 102477318 101458907 232946427 237809303 232946427 237809303 171437103 167015257 171437103 167015257 53154194 52632146 53154194 52632146 181832283 174888065 181832283 174888065 256832564 261266942 256832564 261266942 59797246 56674993 59797246 56674993 145805868 140555774 145805868 140555774 36154498 33155295 36154498 33155295 217666085 212688404 217666085 212688404 292039736 294766413 292039736 294766413 231655685 233223588 231655685 233223588 236305779 234686090 236305779 234686090 196007444 199159441 196007444 199159441 135397081 130932453 135397081 130932453 194478164 186345490 194478164 186345490 37331422 36402503 37331422 36402503 215811071 209641539 215811071 209641539 217965314 211486777 217965314 211486777 145956516 140263811 145956516 140263811 133836219 129682179 133836219 129682179 230517830 234232908 230517830 234232908 152864053 149022135 152864053 149022135 193758345 190733414 193758345 190733414 101061074 96727527 101061074 96727527 160822080 151617714 160822080 151617714 156557411 145810430 156557411 145810430 212816549 213996436 212816549 213996436 50464128 47762520 50464128 47762520 95078348 92769974 95078348 92769974 159909121 150641488 159909121 150641488 52904729 50962740 52904729 50962740 89785349 86175575 89785349 86175575 101210050 97496873 101210050 97496873 118655854 114374471 118655854 114374471 224708680 223564930 224708680 223564930 138901492 133244870 138901492 133244870 239616754 243135940 239616754 243135940 194558503 186186063 194558503 186186063 195091449 199854597 195091449 199854597 50713785 48044564 50713785 48044564 263375180 267364769 263375180 267364769 148989747 139434072 148989747 139434072 242411064 244815434 242411064 244815434 75313575 73807434 75313575 73807434 38953985 35971517 38953985 35971517 204114735 205237357 204114735 205237357 184628108 181868282 184628108 181868282 247193290 250626815 247193290 250626815 232235658 237635589 232235658 237635589 43556094 40561043 43556094 40561043 214239583 210708263 214239583 210708263 75674306 71812173 75674306 71812173 51924014 48195990 51924014 48195990 167929961 156688690 167929961 156688690 57289430 54302638 57289430 54302638 265737464 267303732 265737464 267303732 73484952 71532785 73484952 71532785 127762099 122797306 127762099 122797306 191809443 179863883 191809443 179863883 73880727 72255950 73880727 72255950 204656689 206306428 204656689 206306428 122661230 118740493 122661230 118740493 118787308 113853586 118787308 113853586 135079401 132871464 135079401 132871464 168874389 164709459 168874389 164709459 23369330 21224059 23369330 21224059 204580528 205381468 204580528 205381468 50885991 50078120 50885991 50078120 107084918 105030323 107084918 105030323 215436778 218693351 215436778 218693351 106258882 107079497 106258882 107079497 102689567 99436331 102689567 99436331 186906541 184523365 186906541 184523365 287514243 286898327 287514243 286898327 13532399 13466419 13532399 13466419 41500889 39457816 41500889 39457816 193607827 188460821 193607827 188460821 194933380 188464914 194933380 188464914 69486312 67077417 69486312 67077417 140036597 135304232 140036597 135304232 254902477 256473221 254902477 256473221 196460195 192558818 196460195 192558818 195901790 196958161 195901790 196958161 97181379 94145633 97181379 94145633 142710028 137900734 142710028 137900734 182221588 174793272 182221588 174793272 87799379 84275162 87799379 84275162 38345528 36010548 38345528 36010548 229186147 223901272 229186147 223901272 220098072 221426402 220098072 221426402 106495892 102692263 106495892 102692263 48367259 47665853 48367259 47665853 71728493 68586747 71728493 68586747 108512052 104938628 108512052 104938628 283102371 283800463 283102371 283800463 243133903 245429456 243133903 245429456 127846571 123641048 127846571 123641048 277515793 279583899 277515793 279583899 112793571 107241019 112793571 107241019 198317820 193357914 198317820 193357914 231335778 235160002 231335778 235160002 83219432 78814536 83219432 78814536 194447521 187418895 194447521 187418895 196421215 193042601 196421215 193042601 184267084 176142313 184267084 176142313 236711641 240025578 236711641 240025578 252021659 256097768 252021659 256097768 247751218 250592683 247751218 250592683 213359225 217239804 213359225 217239804 36402305 36852651 36402305 36852651 152917750 146450461 152917750 146450461 53879857 51769439 53879857 51769439 282196942 284479366 282196942 284479366 218226230 221683366 218226230 221683366 205280208 203374934 205280208 203374934 210589926 215398279 210589926 215398279 87528331 84856407 87528331 84856407 107868533 103558431 107868533 103558431 61956655 58022880 61956655 58022880 45006076 45234920 45006076 45234920 174292492 170145203 174292492 170145203 106992768 106436946 106992768 106436946 184686417 181551780 184686417 181551780 47330474 44376350 47330474 44376350 132721251 128539793 132721251 128539793 244917192 247397608 244917192 247397608 133654860 129855495 133654860 129855495 44652612 42037728 44652612 42037728 261114418 263526402 261114418 263526402 159807955 150401319 159807955 150401319 224604322 228135244 224604322 228135244 202313331 196765471 202313331 196765471 208558314 212746450 208558314 212746450 225973888 229713822 225973888 229713822 256531235 259728249 256531235 259728249 127014005 125228965 127014005 125228965 23162592 21539301 23162592 21539301 22607115 21489768 22607115 21489768 160217778 154112471 160217778 154112471 154452608 148209252 154452608 148209252 82582774 81078744 82582774 81078744 110569789 107680340 110569789 107680340 242479468 246460331 242479468 246460331 157342350 155305988 157342350 155305988 224228286 219704312 224228286 219704312 194457456 189731975 194457456 189731975 152428682 147303754 152428682 147303754 218198458 218939680 218198458 218939680 84386478 80863153 84386478 80863153 54945993 50670484 54945993 50670484 299557249 301275280 299557249 301275280 232348677 234260259 232348677 234260259 41277864 40568226 41277864 40568226 25493291 24224183 25493291 24224183 47537390 46695255 47537390 46695255 106689265 102291482 106689265 102291482 110644067 106655023 110644067 106655023 142134491 136771642 142134491 136771642 174752321 171150178 174752321 171150178 93903554 90520281 93903554 90520281 101475832 98096330 101475832 98096330 217002919 211602628 217002919 211602628 209248235 208510480 209248235 208510480 229991706 233748110 229991706 233748110 166171164 161646949 166171164 161646949 14958600 14943804 14958600 14943804 183594805 175543575 183594805 175543575 190392501 186928160 190392501 186928160 229655334 233335369 229655334 233335369 166664833 160480553 166664833 160480553 226247221 228545065 226247221 228545065 236070981 239197340 236070981 239197340 235471262 238515739 235471262 238515739 228796387 232157865 228796387 232157865 54469872 52746588 54469872 52746588 68114525 65924134 68114525 65924134 140604118 135816495 140604118 135816495 182621068 176441337 182621068 176441337 196851263 191026655 196851263 191026655 205576694 201357793 205576694 201357793 133156769 128156900 133156769 128156900 174260748 170301629 174260748 170301629 129722390 126032427 129722390 126032427 107514218 101508776 107514218 101508776 33528583 30840749 33528583 30840749 58201335 55149546 58201335 55149546 168993525 164214330 168993525 164214330 38908319 34981002 38908319 34981002 252693627 254130036 252693627 254130036 244051312 247735450 244051312 247735450 51186077 47229370 51186077 47229370 88334234 86665525 88334234 86665525 104197719 101117578 104197719 101117578 203428801 201293826 203428801 201293826 234392124 237592160 234392124 237592160 228352104 232583230 228352104 232583230 134361995 130114656 134361995 130114656 151318961 145519280 151318961 145519280 85890538 82290564 85890538 82290564 289925716 290047799 289925716 290047799 263104976 266780744 263104976 266780744 188274730 177809031 188274730 177809031 71011653 66617866 71011653 66617866 87868320 83782443 87868320 83782443 227131201 230371687 227131201 230371687 195953669 191558354 195953669 191558354 123622419 123095639 123622419 123095639 154950360 149449432 154950360 149449432 177547338 172434039 177547338 172434039 140856646 137643771 140856646 137643771 207825063 203585688 207825063 203585688 184101726 180288663 184101726 180288663 27412704 27366194 27412704 27366194 218452786 222438088 218452786 222438088 55040382 53922979 55040382 53922979 240671173 240033530 240671173 240033530 118968414 113460709 118968414 113460709 51382161 48061121 51382161 48061121 140189340 134590853 140189340 134590853 50027329 46258179 50027329 46258179 123124894 120657867 123124894 120657867 104809302 100723005 104809302 100723005 191919213 187456652 191919213 187456652 235093035 233516898 235093035 233516898 60393431 60036042 60393431 60036042 43468006 40320380 43468006 40320380 192375426 192891009 192375426 192891009 189311291 184312231 189311291 184312231 59040651 56207078 59040651 56207078 98528967 94114730 98528967 94114730 110011187 108133352 110011187 108133352 196811100 193007244 196811100 193007244 20761953 20333943 20761953 20333943 54627398 52965780 54627398 52965780 232035615 235871353 232035615 235871353 61766068 60294978 61766068 60294978 235882289 238583651 235882289 238583651 128365336 122090363 128365336 122090363 56077045 54800666 56077045 54800666 209467846 213213714 209467846 213213714 266233486 269457136 266233486 269457136 225954266 221829389 225954266 221829389 48097688 43426397 48097688 43426397 68703321 66360194 68703321 66360194 243512729 245500246 243512729 245500246 239603223 240925887 239603223 240925887 277145342 279054614 277145342 279054614 206113684 202246265 206113684 202246265 70731253 67970649 70731253 67970649 141110527 137178991 141110527 137178991 51535877 49016494 51535877 49016494 63271490 62459134 63271490 62459134 279406701 282786904 279406701 282786904 87197974 86469646 87197974 86469646 143881370 138555353 143881370 138555353 65359187 61625630 65359187 61625630 101130348 98619283 101130348 98619283 237572926 239381670 237572926 239381670 266701649 269114039 266701649 269114039 253554069 256956962 253554069 256956962 100429590 95989917 100429590 95989917 103320583 103011047 103320583 103011047 208694182 199159623 208694182 199159623 63910001 62533803 63910001 62533803 33733811 33464255 33733811 33464255 23109163 20893981 23109163 20893981 210115179 202903442 210115179 202903442 273315866 275330497 273315866 275330497 75890449 74741688 75890449 74741688 53682734 52577707 53682734 52577707 255689720 259625046 255689720 259625046 90990532 87031825 90990532 87031825 222139330 217026989 222139330 217026989 169199917 161925837 169199917 161925837 197187467 197199975 197187467 197199975 237082944 239209190 237082944 239209190 166141567 161013196 166141567 161013196 172769705 167493057 172769705 167493057 118858884 114725223 118858884 114725223 249498215 250856048 249498215 250856048 221731954 224717534 221731954 224717534 147358106 141090607 147358106 141090607 125613105 121805974 125613105 121805974 44225929 42279498 44225929 42279498 78588961 77290271 78588961 77290271 246363280 249088913 246363280 249088913 83647040 78119727 83647040 78119727 212941475 210126088 212941475 210126088 85135156 81956374 85135156 81956374 196207853 192375025 196207853 192375025 141764185 137931596 141764185 137931596 270932354 273520964 270932354 273520964 138140419 134116652 138140419 134116652 169904630 162714847 169904630 162714847 33933563 31600609 33933563 31600609 98677072 96017534 98677072 96017534 165596930 157117921 165596930 157117921 159813685 150412375 159813685 150412375 63468664 61396158 63468664 61396158 82092592 79433159 82092592 79433159 136358201 132514887 136358201 132514887 170660216 165032035 170660216 165032035 167844855 160554651 167844855 160554651 145366296 140840098 145366296 140840098 204583506 202552602 204583506 202552602 171498494 161639971 171498494 161639971 67972190 65985863 67972190 65985863 26687153 24792806 26687153 24792806 132417109 127366440 132417109 127366440 124531404 124369226 124531404 124369226 60164289 59446875 60164289 59446875 236971118 239701667 236971118 239701667 182000952 177466234 182000952 177466234 190236864 185390147 190236864 185390147 190393026 179395201 190393026 179395201 187564099 182260454 187564099 182260454 143295480 139669368 143295480 139669368 81051499 75271406 81051499 75271406 252598344 256472288 252598344 256472288 249877796 255529622 249877796 255529622 30116691 30025053 30116691 30025053 75237743 73335882 75237743 73335882 247277912 249650773 247277912 249650773 49224184 47531976 49224184 47531976 142453007 136392155 142453007 136392155 265805950 268058976 265805950 268058976 202963484 199005236 202963484 199005236 86753434 83591389 86753434 83591389 222858253 218360439 222858253 218360439 79354824 74503050 79354824 74503050 136415513 132048042 136415513 132048042 244161465 247338121 244161465 247338121 153096305 145170886 153096305 145170886 167910829 159178378 167910829 159178378 49705974 49268425 49705974 49268425 226233502 226406199 226233502 226406199 48647696 46597276 48647696 46597276 59657697 58336917 59657697 58336917 212252615 204984146 212252615 204984146 285916766 288834598 285916766 288834598 103997127 99317641 103997127 99317641 179936423 171812607 179936423 171812607 89447987 85666450 89447987 85666450 196502923 185256753 196502923 185256753 51496173 50207736 51496173 50207736 19615023 18406357 19615023 18406357 268990932 270729463 268990932 270729463 38505105 36611161 38505105 36611161 147124112 138791761 147124112 138791761 183353868 175195832 183353868 175195832 242167841 243544083 242167841 243544083 235289618 239437389 235289618 239437389 140443937 134845124 140443937 134845124 247571061 248415755 247571061 248415755 231725473 237694338 231725473 237694338 60553153 57905463 60553153 57905463 228248545 233004113 228248545 233004113 186660899 186473621 186660899 186473621 182560793 179432010 182560793 179432010 155315017 150598811 155315017 150598811 250690321 254275918 250690321 254275918 159641295 152745885 159641295 152745885 208837609 203964579 208837609 203964579 293102180 294234845 293102180 294234845 209747906 206431783 209747906 206431783 130171960 125652778 130171960 125652778 69899715 67272769 69899715 67272769 204313992 194393897 204313992 194393897 196119682 191488711 196119682 191488711 266982998 269114796 266982998 269114796 119942927 119664269 119942927 119664269 170583397 162904048 170583397 162904048 201056427 197392009 201056427 197392009 142380218 137139691 142380218 137139691 104701653 100550080 104701653 100550080 243656970 247406798 243656970 247406798 45914022 42770249 45914022 42770249 88987191 85579673 88987191 85579673 218954624 222359389 218954624 222359389 199509529 197184143 199509529 197184143 232249377 231312814 232249377 231312814 85956173 84419192 85956173 84419192 132277067 127151981 132277067 127151981 135574553 130802731 135574553 130802731 53667457 52540087 53667457 52540087 81348026 78756369 81348026 78756369 164569672 158323576 164569672 158323576 36057253 34339220 36057253 34339220 30346508 27290298 30346508 27290298 123393426 120793694 123393426 120793694 164182565 159664266 164182565 159664266 244608444 248115284 244608444 248115284 221834152 223987409 221834152 223987409 108474662 105250375 108474662 105250375 229015767 231296322 229015767 231296322 262077048 263808543 262077048 263808543 117487694 115264797 117487694 115264797 187094601 181367167 187094601 181367167 97122073 95967883 97122073 95967883 188070513 184805715 188070513 184805715 239710011 243863625 239710011 243863625 57657905 55401101 57657905 55401101 11997959 11853139 11997959 11853139 162224754 157381375 162224754 157381375 168198285 163731975 168198285 163731975 203967526 208153075 203967526 208153075 119751328 113414240 119751328 113414240 136491104 132102698 136491104 132102698 37188783 33548611 37188783 33548611 203631203 206904197 203631203 206904197 224449472 224350081 224449472 224350081 110756541 105700325 110756541 105700325 191274484 186752270 191274484 186752270 230178372 227335101 230178372 227335101 199900444 195700945 199900444 195700945 199060440 194759161 199060440 194759161 251409327 255535209 251409327 255535209 158761047 153395602 158761047 153395602 273170365 274704552 273170365 274704552 52643639 51045813 52643639 51045813 190953620 186176098 190953620 186176098 247925817 250013003 247925817 250013003 41664416 42853307 41664416 42853307 290872765 292225580 290872765 292225580 44348708 45403889 44348708 45403889 44393001 40499832 44393001 40499832 207417428 210887866 207417428 210887866 122327994 118324811 122327994 118324811 291779820 293490945 291779820 293490945 194113196 189742921 194113196 189742921 63895160 61345101 63895160 61345101 218441859 214936543 218441859 214936543 145758932 140229076 145758932 140229076 252317542 255631767 252317542 255631767 93027128 91818760 93027128 91818760 11058318 11853174 11058318 11853174 108680626 106002893 108680626 106002893 77382159 74976551 77382159 74976551 97340844 94248759 97340844 94248759 173382204 163150266 173382204 163150266 167589533 162735071 167589533 162735071 50351584 47557766 50351584 47557766 175235729 164757562 175235729 164757562 224708429 226979252 224708429 226979252 197850353 193392714 197850353 193392714 30669498 28375491 30669498 28375491 98030976 96413452 98030976 96413452 142247591 137598235 142247591 137598235 119860549 119098321 119860549 119098321 93367723 91348344 93367723 91348344 249288607 251504206 249288607 251504206 54528569 52664818 54528569 52664818 44893138 43201323 44893138 43201323 22647035 22776708 22647035 22776708 261792928 264728588 261792928 264728588 110745738 105777134 110745738 105777134 86570802 85435906 86570802 85435906 57525452 53633568 57525452 53633568 167652143 159609620 167652143 159609620 164094111 155175435 164094111 155175435 235825268 238533047 235825268 238533047 102664089 101802544 102664089 101802544 171644271 166665456 171644271 166665456 167932055 161693308 167932055 161693308 37326793 38398091 37326793 38398091 86665200 84674707 86665200 84674707 136063460 131674986 136063460 131674986 142726027 139002430 142726027 139002430 219740141 223472786 219740141 223472786 32132208 29345731 32132208 29345731 240623912 240658982 240623912 240658982 28133959 29094287 28133959 29094287 100475357 98412054 100475357 98412054 122881379 121396566 122881379 121396566 158319917 152341893 158319917 152341893 179327859 174788200 179327859 174788200 95276007 94317008 95276007 94317008 47835359 42326490 47835359 42326490 11323855 9520023 11323855 9520023 107828926 106131719 107828926 106131719 183777795 179817998 183777795 179817998 81088782 80375070 81088782 80375070 207084493 203230192 207084493 203230192 275788095 276789869 275788095 276789869 193601466 188655165 193601466 188655165 41008483 38321689 41008483 38321689 262377618 264650127 262377618 264650127 181463222 176381943 181463222 176381943 291853390 293483986 291853390 293483986 157834613 154911134 157834613 154911134 107434225 106394253 107434225 106394253 256865604 260834095 256865604 260834095 93764041 91281935 93764041 91281935 142333963 137867161 142333963 137867161 92911799 90648157 92911799 90648157 44849673 44180943 44849673 44180943 287062630 287956516 287062630 287956516 193868534 182108869 193868534 182108869 183604395 176751748 183604395 176751748 139232042 132490797 139232042 132490797 204816215 207351956 204816215 207351956 257256944 259808631 257256944 259808631 216963953 211530449 216963953 211530449 195246327 190348419 195246327 190348419 106173759 103569299 106173759 103569299 197554045 195053977 197554045 195053977 80384207 77853497 80384207 77853497 143821375 138434119 143821375 138434119 140271662 138167514 140271662 138167514 147277504 137250585 147277504 137250585 262052933 263409256 262052933 263409256 88208185 83933973 88208185 83933973 81554405 79123777 81554405 79123777 79671892 76107720 79671892 76107720 235022994 238281848 235022994 238281848 176320575 167636366 176320575 167636366 222107063 223889765 222107063 223889765 167266096 155023975 167266096 155023975 92864125 91720143 92864125 91720143 174587481 170029619 174587481 170029619 271841367 275292616 271841367 275292616 237287681 241043770 237287681 241043770 105611908 101492739 105611908 101492739 9139680 10594795 9139680 10594795 60700693 58891537 60700693 58891537 100214749 96476838 100214749 96476838 272199513 272510851 272199513 272510851 80823452 79653164 80823452 79653164 94409692 92557163 94409692 92557163 186733738 181519905 186733738 181519905 240762749 244791406 240762749 244791406 39088801 38202723 39088801 38202723 129132514 123531078 129132514 123531078 81918946 78780716 81918946 78780716 217358704 210553492 217358704 210553492 157971763 152894021 157971763 152894021 138999639 134168011 138999639 134168011 105097755 104725634 105097755 104725634 42257890 38185258 42257890 38185258 49795010 46016800 49795010 46016800 115940068 114729509 115940068 114729509 85418759 82517793 85418759 82517793 166837481 158083013 166837481 158083013 105565796 101301553 105565796 101301553 194419659 190174664 194419659 190174664 206596129 204663009 206596129 204663009 180145168 175675202 180145168 175675202 214207382 208772220 214207382 208772220 122101914 114816905 122101914 114816905 39087537 35990902 39087537 35990902 121848039 119549104 121848039 119549104 66113283 63532296 66113283 63532296 123599069 118686715 123599069 118686715 219107368 222674447 219107368 222674447 136373623 135681521 136373623 135681521 197402242 201112745 197402242 201112745 256066496 258761822 256066496 258761822 264682510 265611099 264682510 265611099 64033710 61107737 64033710 61107737 105982142 101405241 105982142 101405241 169456193 159247455 169456193 159247455 4937663 5103809 4937663 5103809 250778158 256751581 250778158 256751581 113168515 108560238 113168515 108560238 216858703 219902522 216858703 219902522 105934840 102057581 105934840 102057581 166540154 159942438 166540154 159942438 169376148 161138941 169376148 161138941 130870760 126188120 130870760 126188120 109172641 106411888 109172641 106411888 151710376 141086322 151710376 141086322 221615273 225558060 221615273 225558060 81127507 77531260 81127507 77531260 14842471 15525001 14842471 15525001 91862460 89638018 91862460 89638018 206158873 201763236 206158873 201763236 195093684 186666009 195093684 186666009 218519821 221566336 218519821 221566336 190032683 184343025 190032683 184343025 100008315 98020658 100008315 98020658 60176993 55525590 60176993 55525590 191793088 187344629 191793088 187344629 84729251 82849340 84729251 82849340 76845900 75524880 76845900 75524880 66497002 65032297 66497002 65032297 139613628 134127658 139613628 134127658 104898710 102538638 104898710 102538638 185271000 182569762 185271000 182569762 174774767 170056783 174774767 170056783 8087052 7769088 8087052 7769088 202281308 192501954 202281308 192501954 262848013 264389631 262848013 264389631 260895782 262663618 260895782 262663618 199289057 188841170 199289057 188841170 96945068 93745958 96945068 93745958 213326671 217608185 213326671 217608185 61174080 59361309 61174080 59361309 152104061 142232550 152104061 142232550 129873231 123069958 129873231 123069958 192907732 187974766 192907732 187974766 59562723 57318115 59562723 57318115 182921636 174202961 182921636 174202961 49829421 49451901 49829421 49451901 238020071 241380774 238020071 241380774 137060161 133994448 137060161 133994448 17793556 18508574 17793556 18508574 70562827 67587317 70562827 67587317 135348230 131583107 135348230 131583107 203987918 199679128 203987918 199679128 62302520 59020730 62302520 59020730 146918798 138654185 146918798 138654185 142885351 137924949 142885351 137924949 244657026 247748653 244657026 247748653 127863355 121879536 127863355 121879536 299858886 299647103 299858886 299647103 46637751 44054941 46637751 44054941 145372870 139828449 145372870 139828449 82398653 82224941 82398653 82224941 87780904 82789257 87780904 82789257 117722904 117918926 117722904 117918926 46562123 44423183 46562123 44423183 252356628 256796143 252356628 256796143 215399894 219120654 215399894 219120654 145087520 140915486 145087520 140915486 178265175 171141197 178265175 171141197 254929966 257322211 254929966 257322211 71436239 70285970 71436239 70285970 72754034 70309730 72754034 70309730 299355270 299529658 299355270 299529658 178576354 176107312 178576354 176107312 176422236 170300696 176422236 170300696 245638085 247188464 245638085 247188464 182283835 178072870 182283835 178072870 203933010 202206168 203933010 202206168 15242378 14842100 15242378 14842100 85275549 83316720 85275549 83316720 176782263 168556601 176782263 168556601 208545725 213863474 208545725 213863474 279918672 281232879 279918672 281232879 92588066 90512973 92588066 90512973 53480315 51127572 53480315 51127572 238198284 242965018 238198284 242965018 43462722 41789771 43462722 41789771 28982375 26589141 28982375 26589141 287286282 288034633 287286282 288034633 21853623 19337406 21853623 19337406 267291195 268078139 267291195 268078139 199080212 199472263 199080212 199472263 239135972 242363421 239135972 242363421 239079049 241913364 239079049 241913364 293852131 294482858 293852131 294482858 55212006 54468493 55212006 54468493 161187207 150425291 161187207 150425291 213863977 215561815 213863977 215561815 238526731 240260000 238526731 240260000 222123069 226702346 222123069 226702346 284103954 286032139 284103954 286032139 32790722 33907666 32790722 33907666 129846287 123981524 129846287 123981524 223051328 226191911 223051328 226191911 38473889 35799394 38473889 35799394 144569436 140701958 144569436 140701958 193422018 184012021 193422018 184012021 131624324 127901860 131624324 127901860 246558557 248373743 246558557 248373743 251413265 254575647 251413265 254575647 214493543 218389213 214493543 218389213 182572703 177993692 182572703 177993692 259034522 262717743 259034522 262717743 166911749 155006474 166911749 155006474 255837018 258725200 255837018 258725200 269560896 272190670 269560896 272190670 103914811 104006199 103914811 104006199 121657002 120430031 121657002 120430031 74980322 74890470 74980322 74890470 291133495 292407551 291133495 292407551 82050753 80864828 82050753 80864828 219755515 223306909 219755515 223306909 92334103 91971660 92334103 91971660 182148622 178804239 182148622 178804239 246432042 248491450 246432042 248491450 235131656 239087779 235131656 239087779 55447408 51078187 55447408 51078187 200185275 195522561 200185275 195522561 61158228 58668438 61158228 58668438 65339484 63038527 65339484 63038527 63302173 59882621 63302173 59882621 62914814 59402626 62914814 59402626 189117564 182735520 189117564 182735520 220794910 225040049 220794910 225040049 113495830 108617868 113495830 108617868 147289818 143054057 147289818 143054057 70887201 67326151 70887201 67326151 188557451 181466861 188557451 181466861 175581285 165324656 175581285 165324656 138155310 132481349 138155310 132481349 46359619 44862330 46359619 44862330 57355051 55558559 57355051 55558559 131627928 128246528 131627928 128246528 98864289 97496084 98864289 97496084 253322452 255319896 253322452 255319896 224387344 224664945 224387344 224664945 90198482 88560493 90198482 88560493 195628115 192613128 195628115 192613128 262708395 264541720 262708395 264541720 191395860 185727416 191395860 185727416 251196088 252488189 251196088 252488189 133540441 130802421 133540441 130802421 65352505 63152196 65352505 63152196 85578652 83648861 85578652 83648861 183473007 174585266 183473007 174585266 242022269 243111971 242022269 243111971 99390477 98062657 99390477 98062657 281719653 283897125 281719653 283897125 88831117 84683505 88831117 84683505 41416837 38602255 41416837 38602255 140032507 135996301 140032507 135996301 53426281 51822856 53426281 51822856 233950391 235853622 233950391 235853622 211247038 212763676 211247038 212763676 152952080 145535253 152952080 145535253 111911344 107863909 111911344 107863909 260058280 260353365 260058280 260353365 41131426 37646074 41131426 37646074 240736342 243804565 240736342 243804565 255979434 261229258 255979434 261229258 86314217 82292261 86314217 82292261 194374046 183626498 194374046 183626498 105575206 103127881 105575206 103127881 117330281 114152445 117330281 114152445 111075569 106143776 111075569 106143776 101555410 98118736 101555410 98118736 124680811 123844761 124680811 123844761 275462867 277693280 275462867 277693280 128867919 123840340 128867919 123840340 105469898 99919105 105469898 99919105 83240143 78967002 83240143 78967002 119658822 118629679 119658822 118629679 253233750 256847528 253233750 256847528 82316619 79268462 82316619 79268462 112989953 109800426 112989953 109800426 252762013 255416691 252762013 255416691 110691487 105074632 110691487 105074632 181762356 177912798 181762356 177912798 247280570 249940051 247280570 249940051 169727418 164491841 169727418 164491841 74796602 72610369 74796602 72610369 223825843 226281133 223825843 226281133 61731652 59814697 61731652 59814697 111822158 107952649 111822158 107952649 20824265 18772159 20824265 18772159 254826951 259507204 254826951 259507204 46371833 43006859 46371833 43006859 117653998 114336900 117653998 114336900 31723759 28728318 31723759 28728318 65561971 62150474 65561971 62150474 90799551 85904861 90799551 85904861 68808809 65461995 68808809 65461995 220603011 224004678 220603011 224004678 42364257 38400302 42364257 38400302 49294474 48463323 49294474 48463323 104503750 100494066 104503750 100494066 79565720 79770933 79565720 79770933 93428839 89636007 93428839 89636007 113715715 111229370 113715715 111229370 135911885 132149864 135911885 132149864 154607217 149981135 154607217 149981135 179045560 169103712 179045560 169103712 199694043 194885814 199694043 194885814 94387196 92816466 94387196 92816466 69490643 66952761 69490643 66952761 78752812 74703799 78752812 74703799 131730493 127748437 131730493 127748437 108837858 106119052 108837858 106119052 154282967 146409025 154282967 146409025 201494410 190609815 201494410 190609815 235890471 238983828 235890471 238983828 91117680 89783993 91117680 89783993 165894079 161270291 165894079 161270291 275978410 276373502 275978410 276373502 50383818 50304907 50383818 50304907 91771000 89502372 91771000 89502372 17057328 15806159 17057328 15806159 197350935 197345746 197350935 197345746 74798893 73863280 74798893 73863280 63123666 60377910 63123666 60377910 216703617 214081736 216703617 214081736 112645649 108297359 112645649 108297359 181923317 174767118 181923317 174767118 125204603 119803061 125204603 119803061 242779920 246085073 242779920 246085073 130070512 124729747 130070512 124729747 166832278 159562577 166832278 159562577 41601727 37075733 41601727 37075733 273941268 276327127 273941268 276327127 50717613 49658644 50717613 49658644 191421997 185852287 191421997 185852287 173708188 166067682 173708188 166067682 287521252 289097944 287521252 289097944 82015194 82977806 82015194 82977806 115931781 109922118 115931781 109922118 77259764 74274082 77259764 74274082 115961823 110446415 115961823 110446415 143424064 137390733 143424064 137390733 294036470 294963837 294036470 294963837 228532533 231499852 228532533 231499852 42743356 39989090 42743356 39989090 224541138 222649536 224541138 222649536 225092701 227723866 225092701 227723866 74200806 70868447 74200806 70868447 52682667 51393977 52682667 51393977 192407894 188559882 192407894 188559882 73732779 69782562 73732779 69782562 248136817 250839969 248136817 250839969 255028060 256674113 255028060 256674113 68062196 64277166 68062196 64277166 173785075 162935330 173785075 162935330 249721807 250811820 249721807 250811820 167604629 156612915 167604629 156612915 44544477 43532427 44544477 43532427 48378689 48038581 48378689 48038581 59646072 58438523 59646072 58438523 111434148 108614295 111434148 108614295 175228793 168660157 175228793 168660157 210593892 204029249 210593892 204029249 192347980 182858642 192347980 182858642 224631715 218589906 224631715 218589906 222979147 226199956 222979147 226199956 86942243 82073446 86942243 82073446 136580101 132664991 136580101 132664991 171901394 161465024 171901394 161465024 287513942 289599544 287513942 289599544 214747784 217745733 214747784 217745733 131623054 126409715 131623054 126409715 221832391 218660828 221832391 218660828 116973922 116487365 116973922 116487365 159248140 149671301 159248140 149671301 208073850 212860830 208073850 212860830 68117875 65471887 68117875 65471887 237459250 237261843 237459250 237261843 226274072 227923387 226274072 227923387 103571182 98852503 103571182 98852503 176920522 167031454 176920522 167031454 131006782 126923291 131006782 126923291 282625476 283015210 282625476 283015210 119008246 119503301 119008246 119503301 217490790 217584818 217490790 217584818 259131685 260712073 259131685 260712073 174411175 164168616 174411175 164168616 117619732 112669005 117619732 112669005 87501133 86918642 87501133 86918642 167067419 162832271 167067419 162832271 65950181 62629085 65950181 62629085 89501853 88506244 89501853 88506244 228200768 231588793 228200768 231588793 166326358 156384927 166326358 156384927 211749465 214038061 211749465 214038061 256877264 259007978 256877264 259007978 69300924 66350380 69300924 66350380 106340229 103039058 106340229 103039058 127157128 123231638 127157128 123231638 265042227 268319658 265042227 268319658 194538887 191308031 194538887 191308031 130576749 124355248 130576749 124355248 234814496 238930099 234814496 238930099 299362528 298936938 299362528 298936938 142924837 137609849 142924837 137609849 229677906 233402578 229677906 233402578 130485372 126528351 130485372 126528351 238079297 244046084 238079297 244046084 136604802 132156442 136604802 132156442 234972063 238176860 234972063 238176860 132373258 127832079 132373258 127832079 199118530 187648166 199118530 187648166 24544414 23438967 24544414 23438967 35111877 36474954 35111877 36474954 48102422 43738805 48102422 43738805 99508937 98824067 99508937 98824067 175297379 169155582 175297379 169155582 207956795 212339115 207956795 212339115 59384052 57714567 59384052 57714567 170536226 164181282 170536226 164181282 111555631 105825926 111555631 105825926 74572260 70074708 74572260 70074708 58190946 54826855 58190946 54826855 40115985 36273578 40115985 36273578 29925362 27460778 29925362 27460778 130308209 125085800 130308209 125085800 62819297 60611933 62819297 60611933 269437126 272507080 269437126 272507080 130440580 125227814 130440580 125227814 56701536 54483190 56701536 54483190 117095661 111081194 117095661 111081194 149367152 139160942 149367152 139160942 100317987 95784608 100317987 95784608 137170855 130153727 137170855 130153727 265430303 265892101 265430303 265892101 214931380 215477358 214931380 215477358 122962137 116751075 122962137 116751075 216930292 217240890 216930292 217240890 56467658 52697698 56467658 52697698 234719275 237732194 234719275 237732194 199070997 198222017 199070997 198222017 107656584 103373065 107656584 103373065 90330439 88768631 90330439 88768631 33925790 30158852 33925790 30158852 114710898 111551521 114710898 111551521 103800043 99426232 103800043 99426232 62082907 58965291 62082907 58965291 261967998 262915148 261967998 262915148 80729135 77872558 80729135 77872558 149377502 144400173 149377502 144400173 128669251 126932659 128669251 126932659 72826645 70960535 72826645 70960535 213907488 217348832 213907488 217348832 214383777 210196462 214383777 210196462 28886758 29307889 28886758 29307889 214603668 207892512 214603668 207892512 178397883 171953378 178397883 171953378 85316347 82281113 85316347 82281113 228065562 226466385 228065562 226466385 50067955 47204576 50067955 47204576 192004028 186384413 192004028 186384413 223026438 226761123 223026438 226761123 106774445 102568989 106774445 102568989 106939900 102552221 106939900 102552221 76722300 74870964 76722300 74870964 115105717 109370481 115105717 109370481 205194861 203100586 205194861 203100586 217228806 212351289 217228806 212351289 278455199 279698063 278455199 279698063 134299053 130794486 134299053 130794486 48184959 45495981 48184959 45495981 273975325 276595666 273975325 276595666 47777554 45555496 47777554 45555496 165699733 158223121 165699733 158223121 211226398 210271955 211226398 210271955 272341843 274241201 272341843 274241201 128715136 125473947 128715136 125473947 144101911 138927753 144101911 138927753 215179659 208907047 215179659 208907047 117113639 113998155 117113639 113998155 104117736 101033516 104117736 101033516 110456269 106093623 110456269 106093623 101395148 97742408 101395148 97742408 165358139 160936938 165358139 160936938 131802983 127975607 131802983 127975607 199880175 187850368 199880175 187850368 61501168 60056818 61501168 60056818 227171396 231541977 227171396 231541977 104883994 104897289 104883994 104897289 211779579 205205962 211779579 205205962 149720323 140626470 149720323 140626470 286268551 286602485 286268551 286602485 60963548 58446622 60963548 58446622 163302488 153258740 163302488 153258740 69833230 66818664 69833230 66818664 161107039 156302785 161107039 156302785 201908653 199325527 201908653 199325527 85874000 81781036 85874000 81781036 214272054 217565098 214272054 217565098 207815702 204989821 207815702 204989821 71345139 70616927 71345139 70616927 279559197 282242848 279559197 282242848 269588502 272238342 269588502 272238342 268146977 269775852 268146977 269775852 181896063 173996391 181896063 173996391 118946310 114987625 118946310 114987625 248268089 251362773 248268089 251362773 302034811 302843462 302034811 302843462 87383679 84933392 87383679 84933392 128326424 125939548 128326424 125939548 144919426 139556916 144919426 139556916 264866821 267347108 264866821 267347108 73600780 71020944 73600780 71020944 237019694 241245291 237019694 241245291 179306347 171715434 179306347 171715434 277453829 280730336 277453829 280730336 30699438 30709437 30699438 30709437 236949866 240509754 236949866 240509754 278754290 281156714 278754290 281156714 151739431 143257998 151739431 143257998 222598748 219209710 222598748 219209710 56316277 53278108 56316277 53278108 21688571 20970504 21688571 20970504 159371646 153005134 159371646 153005134 236515915 240125768 236515915 240125768 216542675 220553272 216542675 220553272 30866404 28342712 30866404 28342712 215787555 219475846 215787555 219475846 41777244 38489402 41777244 38489402 205626261 201116328 205626261 201116328 174604429 169573728 174604429 169573728 130664893 126425456 130664893 126425456 243977004 245648754 243977004 245648754 138955731 131833452 138955731 131833452 226218414 221093460 226218414 221093460 37743006 36458208 37743006 36458208 175198026 170582074 175198026 170582074 271001435 271213386 271001435 271213386 51558813 49272200 51558813 49272200 50330095 49488797 50330095 49488797 225560413 228888026 225560413 228888026 258210217 262781520 258210217 262781520 251577005 255195892 251577005 255195892 43935068 41561869 43935068 41561869 121185370 120821268 121185370 120821268 137855317 132981669 137855317 132981669 120885374 114202020 120885374 114202020 236176530 233971483 236176530 233971483 140841351 135156852 140841351 135156852 199308560 198988482 199308560 198988482 184566610 175481988 184566610 175481988 204330566 193536504 204330566 193536504 267959472 269153726 267959472 269153726 138216860 135305941 138216860 135305941 212130303 212162011 212130303 212162011 234727482 236923061 234727482 236923061 61966283 59492923 61966283 59492923 242240409 245977014 242240409 245977014 226784485 230362708 226784485 230362708 235090101 240621475 235090101 240621475 145554409 141260674 145554409 141260674 245297085 249309786 245297085 249309786 255121699 257217465 255121699 257217465 177328888 173618340 177328888 173618340 19659035 18871024 19659035 18871024 116814549 116428994 116814549 116428994 197435735 194202830 197435735 194202830 158915494 154683687 158915494 154683687 54698055 53479888 54698055 53479888 215665240 209178248 215665240 209178248 123704145 118326444 123704145 118326444 204922014 210563390 204922014 210563390 78127193 73929597 78127193 73929597 185408937 182443011 185408937 182443011 60775237 58479366 60775237 58479366 193934663 192659737 193934663 192659737 101298320 99849465 101298320 99849465 196558913 195428976 196558913 195428976 146130572 141126226 146130572 141126226 233691075 238963298 233691075 238963298 274722401 278431856 274722401 278431856 190362542 180008461 190362542 180008461 51451303 48242954 51451303 48242954 147125374 142665478 147125374 142665478 230830295 234739884 230830295 234739884 118936056 118552933 118936056 118552933 289954438 290098133 289954438 290098133 21447926 20693611 21447926 20693611 232715882 238090903 232715882 238090903 102172057 98310747 102172057 98310747 103812439 100472857 103812439 100472857 81831342 77647515 81831342 77647515 171344355 160118362 171344355 160118362 75425306 71571650 75425306 71571650 222620543 225919992 222620543 225919992 204685280 209930452 204685280 209930452 210225748 209068623 210225748 209068623 168671594 164522761 168671594 164522761 55880300 54981068 55880300 54981068 285251407 288433657 285251407 288433657 174272022 168925151 174272022 168925151 162869153 151916749 162869153 151916749 49580150 49102603 49580150 49102603 246124677 249443537 246124677 249443537 165778650 159255292 165778650 159255292 141650752 137186823 141650752 137186823 173840125 164656432 173840125 164656432 224379725 228120356 224379725 228120356 141989930 137633465 141989930 137633465 262953637 264324700 262953637 264324700 78163620 74965982 78163620 74965982 60541810 57661615 60541810 57661615 285786735 288913572 285786735 288913572 200017895 195145234 200017895 195145234 227130272 230541093 227130272 230541093 104585935 100726641 104585935 100726641 207847250 207617759 207847250 207617759 181749743 174986574 181749743 174986574 121904477 119874189 121904477 119874189 191834351 186251191 191834351 186251191 32192426 32166859 32192426 32166859 111531666 111154782 111531666 111154782 134455308 131173279 134455308 131173279 225434568 230292053 225434568 230292053 241202226 240844557 241202226 240844557 42333344 40814152 42333344 40814152 98941049 96849093 98941049 96849093 112408552 110543271 112408552 110543271 52661977 46956559 52661977 46956559 162571944 157188985 162571944 157188985 148494530 138935015 148494530 138935015 168442318 157211584 168442318 157211584 56655107 54314496 56655107 54314496 209823610 213969454 209823610 213969454 67128315 64116065 67128315 64116065 113157126 110726272 113157126 110726272 207180740 206356589 207180740 206356589 60463816 57647842 60463816 57647842 282757298 283314132 282757298 283314132 63703906 60350694 63703906 60350694 237889115 241269018 237889115 241269018 16096129 15546281 16096129 15546281 251984546 253887883 251984546 253887883 92877049 91642229 92877049 91642229 102652591 100511452 102652591 100511452 108183712 106317820 108183712 106317820 238451794 239320165 238451794 239320165 86396286 85878210 86396286 85878210 302624868 303246986 302624868 303246986 109253996 109707192 109253996 109707192 112676713 107958246 112676713 107958246 83649665 84174354 83649665 84174354 156128362 147556497 156128362 147556497 107723782 106407402 107723782 106407402 147350708 141872304 147350708 141872304 258372724 261877107 258372724 261877107 34650787 31951224 34650787 31951224 170389913 163786696 170389913 163786696 117010847 113457380 117010847 113457380 269743505 271402513 269743505 271402513 110033956 105808252 110033956 105808252 237669527 234902990 237669527 234902990 75593796 74378221 75593796 74378221 48294009 45245227 48294009 45245227 85849617 86699800 85849617 86699800 11753035 11267451 11753035 11267451 104121139 99446420 104121139 99446420 178896489 172711731 178896489 172711731 220814629 220485197 220814629 220485197 72429951 70958995 72429951 70958995 127225248 126232957 127225248 126232957 24882942 23420466 24882942 23420466 171872623 161749915 171872623 161749915 122347188 116228185 122347188 116228185 260560147 262710275 260560147 262710275 65095041 62636553 65095041 62636553 51508583 48837096 51508583 48837096 13285544 13740119 13285544 13740119 242782628 245068308 242782628 245068308 186110894 180737711 186110894 180737711 243418340 247472761 243418340 247472761 181456082 176065744 181456082 176065744 223773886 226199230 223773886 226199230 237340766 241559643 237340766 241559643 112546502 109239841 112546502 109239841 126540884 121926111 126540884 121926111 159717583 153646638 159717583 153646638 121978480 117589459 121978480 117589459 195929993 199313544 195929993 199313544 246088478 249376515 246088478 249376515 65043358 63148642 65043358 63148642 92112064 90596837 92112064 90596837 191492565 187224581 191492565 187224581 204638633 207676605 204638633 207676605 260312230 263220738 260312230 263220738 111508055 105998278 111508055 105998278 252652051 255852321 252652051 255852321 184684603 178775334 184684603 178775334 172967786 168149936 172967786 168149936 59535627 54908732 59535627 54908732 119691325 116507071 119691325 116507071 141181985 137302780 141181985 137302780 10309635 10574305 10309635 10574305 238207233 243735997 238207233 243735997 134653688 131671464 134653688 131671464 190377878 185762208 190377878 185762208 167498422 160542363 167498422 160542363 46528646 45144367 46528646 45144367 229753386 234368834 229753386 234368834 192762801 188035185 192762801 188035185 129856715 124245739 129856715 124245739 168332596 161557148 168332596 161557148 202909410 203641958 202909410 203641958 229133214 233181778 229133214 233181778 221737212 215627495 221737212 215627495 216657935 221260036 216657935 221260036 132917319 127517394 132917319 127517394 162372980 153085202 162372980 153085202 124780424 122688641 124780424 122688641 231023152 225825881 231023152 225825881 183586525 176910856 183586525 176910856 143318521 138112928 143318521 138112928 255744082 256660736 255744082 256660736 179580172 170756394 179580172 170756394 25089285 23445357 25089285 23445357 266327121 269315512 266327121 269315512 48440919 46254779 48440919 46254779 73508045 71033356 73508045 71033356 188170275 186025852 188170275 186025852 274216332 276167649 274216332 276167649 72873837 71620848 72873837 71620848 261201727 264870965 261201727 264870965 60119279 58533121 60119279 58533121 218706984 217100502 218706984 217100502 84614529 84571836 84614529 84571836 138454196 133163190 138454196 133163190 165622901 161097915 165622901 161097915 79452210 76425375 79452210 76425375 174126580 168136711 174126580 168136711 169475436 162676433 169475436 162676433 267156901 268259614 267156901 268259614 29784947 27906704 29784947 27906704 214402369 207866782 214402369 207866782 170857926 164407323 170857926 164407323 200190593 197330309 200190593 197330309 97131529 94670348 97131529 94670348 58481330 58408483 58481330 58408483 141538581 138198259 141538581 138198259 190624407 181723180 190624407 181723180 221659358 225422365 221659358 225422365 77712252 75590240 77712252 75590240 155053416 144836229 155053416 144836229 35020167 30555877 35020167 30555877 220726567 224556563 220726567 224556563 60738191 58511168 60738191 58511168 230324973 233215995 230324973 233215995 174422479 167130841 174422479 167130841 213114433 209298758 213114433 209298758 27329832 24474655 27329832 24474655 127759405 121987407 127759405 121987407 80722720 80939079 80722720 80939079 68753697 66590667 68753697 66590667 243634136 248984993 243634136 248984993 101915761 96791766 101915761 96791766 163660836 156609225 163660836 156609225 252120357 255018918 252120357 255018918 85368728 82918642 85368728 82918642 222808148 227414568 222808148 227414568 241104663 245428742 241104663 245428742 66712708 64189892 66712708 64189892 247017113 250930234 247017113 250930234 302825844 303326839 302825844 303326839 131123077 127160759 131123077 127160759 104462320 101326258 104462320 101326258 294587441 295598859 294587441 295598859 184851183 179189153 184851183 179189153 24903994 24054726 24903994 24054726 205318530 196618130 205318530 196618130 35309317 31911074 35309317 31911074 24303389 22551798 24303389 22551798 244448852 247242653 244448852 247242653 85121353 85190477 85121353 85190477 91827779 87727966 91827779 87727966 31412006 29757411 31412006 29757411 222826748 220013402 222826748 220013402 118998655 115309847 118998655 115309847 233136871 238159920 233136871 238159920 175953511 170066318 175953511 170066318 170860415 164136103 170860415 164136103 119957886 115251553 119957886 115251553 83443139 79569432 83443139 79569432 140178622 136007062 140178622 136007062 211216997 209521565 211216997 209521565 251973171 254434675 251973171 254434675 133415557 128508488 133415557 128508488 149152838 144540942 149152838 144540942 135635823 129873822 135635823 129873822 175057557 168910513 175057557 168910513 114039426 113265724 114039426 113265724 89793227 88237992 89793227 88237992 257089817 258055402 257089817 258055402 257401318 257058712 257401318 257058712 237505617 242094017 237505617 242094017 150146389 146077408 150146389 146077408 216322355 221005458 216322355 221005458 36819286 35912521 36819286 35912521 242285477 242616838 242285477 242616838 64872002 62218381 64872002 62218381 97219623 94170822 97219623 94170822 218412729 221785376 218412729 221785376 236831066 236290435 236831066 236290435 51653094 50731842 51653094 50731842 60795054 58095633 60795054 58095633 217942774 222414423 217942774 222414423 61211688 58593062 61211688 58593062 248139354 250776997 248139354 250776997 162998613 155016317 162998613 155016317 183820429 176704945 183820429 176704945 103641787 99690269 103641787 99690269 262202396 265168824 262202396 265168824 74845211 70619216 74845211 70619216 185282070 182095157 185282070 182095157 227798664 230632984 227798664 230632984 280511013 281829386 280511013 281829386 63355074 60968492 63355074 60968492 168810636 164430628 168810636 164430628 167155960 160644015 167155960 160644015 243992225 245291760 243992225 245291760 177093011 168476764 177093011 168476764 244379773 247980263 244379773 247980263 162473999 158444513 162473999 158444513 53721714 51549632 53721714 51549632 132373625 127724800 132373625 127724800 213360795 208032035 213360795 208032035 241423262 242917658 241423262 242917658 198851578 185801555 198851578 185801555 195183903 190537927 195183903 190537927 212691764 208355973 212691764 208355973 22421678 21447005 22421678 21447005 82409861 80568456 82409861 80568456 4824699 5785957 4824699 5785957 113462493 109169869 113462493 109169869 46817680 44269568 46817680 44269568 256848119 259795463 256848119 259795463 136164097 129750950 136164097 129750950 199935421 188739273 199935421 188739273 116746264 115178795 116746264 115178795 112386040 111710618 112386040 111710618 40716951 38240414 40716951 38240414 110515381 107878714 110515381 107878714 51585729 48102230 51585729 48102230 137457826 133344065 137457826 133344065 235141051 240793206 235141051 240793206 57858377 54535929 57858377 54535929 186981230 181711513 186981230 181711513 49712530 50241186 49712530 50241186 55581648 53801948 55581648 53801948 107990355 105101030 107990355 105101030 201990194 198232105 201990194 198232105 155029838 149740281 155029838 149740281 103336068 101534634 103336068 101534634 139239615 135199991 139239615 135199991 90728797 87067406 90728797 87067406 101825547 98690992 101825547 98690992 50573371 46930865 50573371 46930865 158605573 153494152 158605573 153494152 70844628 68317938 70844628 68317938 175265569 168616355 175265569 168616355 209093809 214313677 209093809 214313677 192916882 189579097 192916882 189579097 125056102 119328481 125056102 119328481 62082652 58753556 62082652 58753556 152789999 148197161 152789999 148197161 220184027 223631486 220184027 223631486 160496323 152157527 160496323 152157527 129138209 126218492 129138209 126218492 234211972 237791902 234211972 237791902 67077670 64979924 67077670 64979924 180964031 170768689 180964031 170768689 44098193 40940623 44098193 40940623 99844282 96697667 99844282 96697667 261237203 265417975 261237203 265417975 233238970 235984127 233238970 235984127 265012230 267857785 265012230 267857785 86035103 80787670 86035103 80787670 180233539 172556600 180233539 172556600 84525196 83445463 84525196 83445463 184221903 174456653 184221903 174456653 142448182 138006961 142448182 138006961 242868888 244652710 242868888 244652710 41803934 39013973 41803934 39013973 94378904 93945801 94378904 93945801 242820934 245012231 242820934 245012231 222241848 226525107 222241848 226525107 175144881 170947577 175144881 170947577 68499258 65848034 68499258 65848034 112297842 107509891 112297842 107509891 252002255 252780651 252002255 252780651 78433533 75791237 78433533 75791237 209187061 204425317 209187061 204425317 49210766 47963873 49210766 47963873 12587049 13293372 12587049 13293372 268607607 271045208 268607607 271045208 246814068 248871419 246814068 248871419 39058143 38087689 39058143 38087689 70171016 66812622 70171016 66812622 132105100 128744601 132105100 128744601 150880712 145864681 150880712 145864681 86467090 84667535 86467090 84667535 68134224 64623045 68134224 64623045 243243037 245929798 243243037 245929798 59191937 54211891 59191937 54211891 69030222 66742094 69030222 66742094 251762517 256724283 251762517 256724283 73926255 70778808 73926255 70778808 86028108 80832662 86028108 80832662 80276509 74897957 80276509 74897957 136702638 133596472 136702638 133596472 157090464 145104857 157090464 145104857 111163022 107482312 111163022 107482312 99092570 96808386 99092570 96808386 229182512 232527807 229182512 232527807 125480032 122829426 125480032 122829426 135757442 130232990 135757442 130232990 130417368 126703206 130417368 126703206 189605962 182603529 189605962 182603529 93122784 90143817 93122784 90143817 188036447 186417062 188036447 186417062 134181202 129670567 134181202 129670567 217680866 211382042 217680866 211382042 87601372 87282449 87601372 87282449 43324912 40404878 43324912 40404878 116168100 115648640 116168100 115648640 80971037 78439987 80971037 78439987 250668757 252280269 250668757 252280269 174037770 163926619 174037770 163926619 176260988 167379377 176260988 167379377 240797395 244580630 240797395 244580630 135247017 130825533 135247017 130825533 217736830 218563804 217736830 218563804 153126618 148680188 153126618 148680188 125392636 119019276 125392636 119019276 123642199 117617781 123642199 117617781 141903427 137338603 141903427 137338603 131061133 128169120 131061133 128169120 253940356 258681763 253940356 258681763 128416216 124222647 128416216 124222647 206417110 211816706 206417110 211816706 205048745 196928389 205048745 196928389 245712150 249066212 245712150 249066212 117698695 118345058 117698695 118345058 195150679 197781273 195150679 197781273 238402149 240743853 238402149 240743853 72818132 70531376 72818132 70531376 86211550 85251795 86211550 85251795 264274912 265771407 264274912 265771407 236871746 242133257 236871746 242133257 148246890 144907714 148246890 144907714 68525449 66229232 68525449 66229232 201418028 197437045 201418028 197437045 158768504 155072302 158768504 155072302 44588404 41038766 44588404 41038766 79461078 74963966 79461078 74963966 131192698 124845912 131192698 124845912 175805212 165629457 175805212 165629457 215075244 217185714 215075244 217185714 134304641 129868619 134304641 129868619 116065039 116821324 116065039 116821324 195086998 199344751 195086998 199344751 173015787 167369192 173015787 167369192 119312709 115619585 119312709 115619585 247639129 252427244 247639129 252427244 128060197 124666652 128060197 124666652 186075006 180504649 186075006 180504649 43864058 44123309 43864058 44123309 52993035 48684378 52993035 48684378 248005949 250422599 248005949 250422599 236863617 235799555 236863617 235799555 145279610 141644728 145279610 141644728 119541881 115302989 119541881 115302989 129321773 125643617 129321773 125643617 65514220 62741634 65514220 62741634 67139270 64611481 67139270 64611481 205149030 202820583 205149030 202820583 247173240 250470827 247173240 250470827 163676563 158734794 163676563 158734794 85955913 83602588 85955913 83602588 77543353 75821823 77543353 75821823 153412543 143860797 153412543 143860797 128861641 123190182 128861641 123190182 106796993 105091948 106796993 105091948 107181158 103812578 107181158 103812578 206649063 201044817 206649063 201044817 159979675 149666257 159979675 149666257 265515321 266363168 265515321 266363168 31098414 28082550 31098414 28082550 224209843 228672586 224209843 228672586 153351302 148203443 153351302 148203443 90030481 88296521 90030481 88296521 192461327 187455151 192461327 187455151 37314981 37085581 37314981 37085581 116081115 110915171 116081115 110915171 70272707 67486405 70272707 67486405 283474335 286306173 283474335 286306173 236343808 239870011 236343808 239870011 79842593 79613491 79842593 79613491 198889377 203208864 198889377 203208864 268436987 271182589 268436987 271182589 240670248 244653703 240670248 244653703 182553428 180498873 182553428 180498873 174144616 164298104 174144616 164298104 251470193 253421019 251470193 253421019 238302296 242641013 238302296 242641013 231076144 230070083 231076144 230070083 59020294 57103595 59020294 57103595 277459636 280799866 277459636 280799866 64250104 61474487 64250104 61474487 211519637 213784075 211519637 213784075 232273720 238144770 232273720 238144770 185163371 174622065 185163371 174622065 65667162 63950126 65667162 63950126 86382190 83694065 86382190 83694065 211827022 206196210 211827022 206196210 233919605 237015703 233919605 237015703 207116772 198796868 207116772 198796868 30471789 29124724 30471789 29124724 228855810 226900271 228855810 226900271 169559689 157470157 169559689 157470157 264100329 265018033 264100329 265018033 276276562 281023008 276276562 281023008 180197891 174191646 180197891 174191646 241681143 242569300 241681143 242569300 83815931 81795064 83815931 81795064 159554731 154908557 159554731 154908557 193952571 182017928 193952571 182017928 36443423 36373866 36443423 36373866 220704707 223375875 220704707 223375875 82821748 77797551 82821748 77797551 271257924 273574899 271257924 273574899 146362750 141920536 146362750 141920536 105252487 101134097 105252487 101134097 245537024 247048904 245537024 247048904 264783454 267759704 264783454 267759704 234679947 236598946 234679947 236598946 184725670 183661793 184725670 183661793 108025588 104279411 108025588 104279411 144086657 137971037 144086657 137971037 79934959 79794066 79934959 79794066 122633996 120583393 122633996 120583393 214986041 218456756 214986041 218456756 72724694 71132603 72724694 71132603 166477715 161496678 166477715 161496678 103434493 98107432 103434493 98107432 156754474 150411415 156754474 150411415 194152886 189814699 194152886 189814699 223834568 226724846 223834568 226724846 57836767 55890244 57836767 55890244 58880110 56519006 58880110 56519006 79706109 78928890 79706109 78928890 278969980 280336190 278969980 280336190 160283419 151234666 160283419 151234666 177402088 172480654 177402088 172480654 186400494 175933344 186400494 175933344 252107663 253288605 252107663 253288605 32290172 29650504 32290172 29650504 183102452 179353883 183102452 179353883 190887654 179469666 190887654 179469666 158629879 153014231 158629879 153014231 55744749 55667737 55744749 55667737 64885250 61854996 64885250 61854996 99571640 96887280 99571640 96887280 134746718 130471569 134746718 130471569 154069703 150267038 154069703 150267038 215252378 209669501 215252378 209669501 243815287 247129371 243815287 247129371 138766034 134535880 138766034 134535880 125119364 119397599 125119364 119397599 33565113 33389609 33565113 33389609 163461003 154008157 163461003 154008157 205619404 209643803 205619404 209643803 88830641 83716705 88830641 83716705 154856391 143921830 154856391 143921830 213045248 215108972 213045248 215108972 52164938 48089764 52164938 48089764 183978212 180898962 183978212 180898962 86993690 81853092 86993690 81853092 150269332 146246942 150269332 146246942 90603292 87339474 90603292 87339474 127629644 124544464 127629644 124544464 118528621 116976449 118528621 116976449 16216825 16016463 16216825 16016463 95397040 93785684 95397040 93785684 261890681 262749592 261890681 262749592 138652122 134581403 138652122 134581403 28052151 25615365 28052151 25615365 99227807 99168517 99227807 99168517 279275810 281262472 279275810 281262472 262604523 264337245 262604523 264337245 58144936 54709922 58144936 54709922 79086279 76893321 79086279 76893321 5387580 4400936 5387580 4400936 102040030 99872242 102040030 99872242 178755821 171073924 178755821 171073924 88711895 84561707 88711895 84561707 122110110 119773900 122110110 119773900 184051865 181940682 184051865 181940682 116216830 111271595 116216830 111271595 218923614 222729160 218923614 222729160 233846714 236393488 233846714 236393488 116223511 111272897 116223511 111272897 115593303 115257084 115593303 115257084 195556323 198623692 195556323 198623692 154099658 151088057 154099658 151088057 139520085 135292169 139520085 135292169 145726120 140062210 145726120 140062210 189885032 184286649 189885032 184286649 224565733 228413088 224565733 228413088 233043981 237220103 233043981 237220103 64239184 61593338 64239184 61593338 103597972 100979430 103597972 100979430 168688321 161160346 168688321 161160346 171817768 165246306 171817768 165246306 95212396 92931177 95212396 92931177 215369915 214846494 215369915 214846494 143317896 140314548 143317896 140314548 212324358 210530653 212324358 210530653 264499284 265204828 264499284 265204828 142598881 137082523 142598881 137082523 228890930 227817901 228890930 227817901 222932166 226741759 222932166 226741759 146095420 140446516 146095420 140446516 69202121 66194439 69202121 66194439 220771852 225773068 220771852 225773068 40399775 37995353 40399775 37995353 58359041 57019356 58359041 57019356 160231152 153939874 160231152 153939874 110847832 111044372 110847832 111044372 246475581 249933819 246475581 249933819 288989836 287977292 288989836 287977292 299313873 299764494 299313873 299764494 122596521 120804020 122596521 120804020 114384002 109800376 114384002 109800376 113828518 111425146 113828518 111425146 27322472 25983183 27322472 25983183 107485900 107000607 107485900 107000607 155478311 147166318 155478311 147166318 41347549 42932922 41347549 42932922 59802441 57169202 59802441 57169202 230202069 234502517 230202069 234502517 115407158 110112709 115407158 110112709 78212202 74809075 78212202 74809075 81368969 82062213 81368969 82062213 139946315 134842357 139946315 134842357 272447910 276020375 272447910 276020375 112086908 106355307 112086908 106355307 161517196 155536122 161517196 155536122 30543363 31217648 30543363 31217648 203415964 205340570 203415964 205340570 93717390 92025129 93717390 92025129 257402336 257568463 257402336 257568463 193773053 188875338 193773053 188875338 191762665 187245814 191762665 187245814 69327561 66375206 69327561 66375206 84061162 83911152 84061162 83911152 96645027 93678573 96645027 93678573 237463411 238719001 237463411 238719001 255765459 259568005 255765459 259568005 95067929 92111807 95067929 92111807 104757078 101963955 104757078 101963955 238770982 238688150 238770982 238688150 172654372 166127117 172654372 166127117 222588418 227305702 222588418 227305702 148112516 141137436 148112516 141137436 29494258 27508777 29494258 27508777 73975715 70543542 73975715 70543542 263749341 264968901 263749341 264968901 181640604 173081507 181640604 173081507 177357867 171567554 177357867 171567554 161766929 156132374 161766929 156132374 138494161 133060917 138494161 133060917 212471965 216481550 212471965 216481550 250805013 254152125 250805013 254152125 217416737 220403113 217416737 220403113 34286235 31493208 34286235 31493208 261582197 263062483 261582197 263062483 161266776 155741849 161266776 155741849 87043017 84942108 87043017 84942108 151296648 140753409 151296648 140753409 195761113 183094470 195761113 183094470 198947912 194600747 198947912 194600747 209546643 213441704 209546643 213441704 282600890 286021792 282600890 286021792 149725147 144651705 149725147 144651705 60993389 59210109 60993389 59210109 29012880 29788993 29012880 29788993 143565497 137899565 143565497 137899565 13789065 14467197 13789065 14467197 230018438 233910899 230018438 233910899 89885215 86096599 89885215 86096599 73944131 71664516 73944131 71664516 101898058 99378537 101898058 99378537 152159693 146292277 152159693 146292277 170865330 167115945 170865330 167115945 110790536 105730248 110790536 105730248 240733454 242088218 240733454 242088218 120775904 113672311 120775904 113672311 115035222 110823486 115035222 110823486 78675427 74502856 78675427 74502856 225658742 223954521 225658742 223954521 199606388 196577062 199606388 196577062 84757306 80487474 84757306 80487474 195182611 191650678 195182611 191650678 209980045 214473347 209980045 214473347 151554298 146951110 151554298 146951110 53042665 51949439 53042665 51949439 228789220 231111348 228789220 231111348 137565950 136475911 137565950 136475911 160278604 156798204 160278604 156798204 219162730 222561668 219162730 222561668 168013525 161492502 168013525 161492502 270451849 271824441 270451849 271824441 40236440 40010889 40236440 40010889 203355135 199051539 203355135 199051539 194310014 193081721 194310014 193081721 152640419 145838720 152640419 145838720 129994401 123548525 129994401 123548525 71486338 70056255 71486338 70056255 210333989 208398572 210333989 208398572 141304891 136403039 141304891 136403039 254219268 257464390 254219268 257464390 188640689 184312868 188640689 184312868 39178139 36162645 39178139 36162645 215207377 213324200 215207377 213324200 44317288 42328751 44317288 42328751 114859000 108848662 114859000 108848662 137209988 132636992 137209988 132636992 158821104 148351073 158821104 148351073 183798844 175651743 183798844 175651743 182346155 174077285 182346155 174077285 263800642 268191751 263800642 268191751 239892751 242322508 239892751 242322508 210264427 211471535 210264427 211471535 117278137 113818466 117278137 113818466 77239795 76844297 77239795 76844297 165026893 155933614 165026893 155933614 189660374 184300011 189660374 184300011 14790864 14394949 14790864 14394949 225721224 228523865 225721224 228523865 161931295 155384397 161931295 155384397 43518791 40811952 43518791 40811952 38331719 36498701 38331719 36498701 226820804 231278169 226820804 231278169 261129559 264254054 261129559 264254054 93702142 93231448 93702142 93231448 86544310 86172646 86544310 86172646 79914960 76099402 79914960 76099402 90392818 88183919 90392818 88183919 174164956 163495576 174164956 163495576 152782707 141555420 152782707 141555420 163747924 155855400 163747924 155855400 222541845 226137736 222541845 226137736 136758999 129639403 136758999 129639403 247839160 252216498 247839160 252216498 168650172 164610302 168650172 164610302 213528833 217521676 213528833 217521676 72280566 69199008 72280566 69199008 79504460 79149498 79504460 79149498 95303221 93765588 95303221 93765588 65500470 63560672 65500470 63560672 80683623 75741742 80683623 75741742 252492960 254679181 252492960 254679181 128786380 124926340 128786380 124926340 208086482 211483739 208086482 211483739 228140823 233434443 228140823 233434443 69492926 65997976 69492926 65997976 43898856 43271396 43898856 43271396 146140828 141359790 146140828 141359790 59186342 57298224 59186342 57298224 67916652 65632969 67916652 65632969 181980338 175498009 181980338 175498009 212307547 214926513 212307547 214926513 49470078 46079682 49470078 46079682 120289615 119413743 120289615 119413743 196620325 194817489 19662
144036 694028891 0 694028891 381169708 694028891 192691112 291485235 192691112 291485235 547583202 825991707 547583202 825991707 463009749 831464142 463009749 831464142 720367949 414147792 720367949 414147792 294500135 441517668 294500135 441517668 68910028 103977672 68910028 103977672 427973300 618016122 427973300 618016122 619777051 549997950 619777051 549997950 860921907 207374701 860921907 207374701 847364537 229240108 847364537 229240108 937909037 93410904 937909037 93410904 483638469 799410655 483638469 799410655 112284656 168089631 112284656 168089631 731290676 398088873 731290676 398088873 555995632 707181645 555995632 707181645 353545831 702119057 353545831 702119057 461419619 594974715 461419619 594974715 573373175 986084090 573373175 986084090 55774239 83481251 55774239 83481251 922068652 118082229 922068652 118082229 711908236 426559709 711908236 426559709 463272937 980398732 463272937 980398732 330817398 496619795 330817398 496619795 746533950 374436067 746533950 374436067 263623473 395413880 263623473 395413880 170388572 258692142 170388572 258692142 865013643 201546390 865013643 201546390 994689900 7300315 994689900 7300315 345172155 790119950 345172155 790119950 140375991 211233659 140375991 211233659 707668870 432434849 707668870 432434849 985132039 22384319 985132039 22384319 352401791 772473992 352401791 772473992 462686934 745511979 462686934 745511979 802300781 294071070 802300781 294071070 18812269 29215067 18812269 29215067 741209935 382363300 741209935 382363300 966329173 49947636 966329173 49947636 534221493 852207804 534221493 852207804 431766913 838555191 431766913 838555191 457802647 600486327 457802647 600486327 215452733 325290016 215452733 325290016 581648207 600508915 581648207 600508915 876426801 185479180 876426801 185479180 47640242 70908029 47640242 70908029 349720199 782721438 349720199 782721438 806048592 288724159 806048592 288724159 603452001 701741246 603452001 701741246 204715703 308691663 204715703 308691663 635229125 797235696 635229125 797235696 180664415 274717808 180664415 274717808 58333028 87205236 58333028 87205236 767640484 343566758 767640484 343566758 205945845 310819820 205945845 310819820 128553514 192979920 128553514 192979920 859195097 210615385 859195097 210615385 63655792 95253038 63655792 95253038 299058486 448737269 299058486 448737269 602972119 613970201 602972119 613970201 176065339 267738293 176065339 267738293 566614234 622855145 566614234 622855145 15489497 23715524 15489497 23715524 576372014 672539694 576372014 672539694 176978620 269036378 176978620 269036378 631988435 811262782 631988435 811262782 250912858 375793346 250912858 375793346 84762821 127627400 84762821 127627400 691947525 455223097 691947525 455223097 13878900 21846893 13878900 21846893 944203869 83024594 944203869 83024594 384296212 861169416 384296212 861169416 679063636 474444774 679063636 474444774 636699048 903584835 636699048 903584835 973249948 39611618 973249948 39611618 748820961 371311458 748820961 371311458 436019904 878758192 436019904 878758192 844439811 233781461 844439811 233781461 84564552 127376099 84564552 127376099 400774264 910346772 400774264 910346772 243884672 366339547 243884672 366339547 806295357 288492814 806295357 288492814 551016771 687611021 551016771 687611021 808037232 286411048 808037232 286411048 822312757 267421695 822312757 267421695 335762703 958998755 335762703 958998755 902083590 147415370 902083590 147415370 518464153 646157127 518464153 646157127 675393289 480475728 675393289 480475728 938983351 91911923 938983351 91911923 448322382 802461659 448322382 802461659 4095443 6461192 4095443 6461192 260355272 389882845 260355272 389882845 700409030 442942525 700409030 442942525 560893108 811636429 560893108 811636429 455328723 646784335 455328723 646784335 358621974 833873560 358621974 833873560 974952562 37230686 974952562 37230686 911296900 134074002 911296900 134074002 990560112 14276807 990560112 14276807 92337071 138523713 92337071 138523713 962099269 56212193 962099269 56212193 42402828 62901634 42402828 62901634 63484336 94993279 63484336 94993279 694385545 451277055 694385545 451277055 725016233 407180703 725016233 407180703 812906057 280508107 812906057 280508107 111889968 167345023 111889968 167345023 970476134 43764600 970476134 43764600 113551409 170061963 113551409 170061963 444151707 598767343 444151707 598767343 616586806 519392071 616586806 519392071 442613463 534969314 442613463 534969314 383298843 857273567 383298843 857273567 474321883 582945142 474321883 582945142 757416030 359033830 757416030 359033830 101316603 152405668 101316603 152405668 706008153 434973710 706008153 434973710 839122481 241576237 839122481 241576237 571625824 568674518 571625824 568674518 433271062 862142091 433271062 862142091 790443872 310985968 790443872 310985968 114280454 171193644 114280454 171193644 609891212 699213334 609891212 699213334 940051330 90341075 940051330 90341075 74048990 111274218 74048990 111274218 997693379 3400568 997693379 3400568 433882468 795457713 433882468 795457713 344504222 583121439 344504222 583121439 305527402 458239519 305527402 458239519 717553269 418285645 717553269 418285645 135971764 204605527 135971764 204605527 387725121 637350696 387725121 637350696 29140877 44159515 29140877 44159515 930369653 106015658 930369653 106015658 751173583 368006504 751173583 368006504 16214777 25367378 16214777 25367378 405844638 963447801 405844638 963447801 544938832 733181623 544938832 733181623 73970874 111105061 73970874 111105061 972225977 41204268 972225977 41204268 225382618 339029863 225382618 339029863 246007235 368787204 246007235 368787204 616540067 889384746 616540067 889384746 640594140 514498613 640594140 514498613 25552463 38427244 25552463 38427244 700795970 442357267 700795970 442357267 853637720 219551488 853637720 219551488 233238113 350531502 233238113 350531502 209986273 316891575 209986273 316891575 707268810 433049701 707268810 433049701 719880240 414856342 719880240 414856342 871368664 192420969 871368664 192420969 660818629 812836845 660818629 812836845 52082608 77794715 52082608 77794715 517064615 863962156 517064615 863962156 9888762 14764157 9888762 14764157 42848307 63659495 42848307 63659495 788689585 313697867 788689585 313697867 480156361 595352814 480156361 595352814 775663717 331961145 775663717 331961145 652089772 800350452 652089772 800350452 265343650 398106571 265343650 398106571 31587392 47052783 31587392 47052783 722929362 410095863 722929362 410095863 923699819 115320160 923699819 115320160 287285293 430082132 287285293 430082132 370332231 557830262 370332231 557830262 927070034 110493349 927070034 110493349 298258642 447393489 298258642 447393489 819093281 271772857 819093281 271772857 871486913 192367096 871486913 192367096 763613649 349989730 763613649 349989730 559373432 996363895 559373432 996363895 577020680 560001978 577020680 560001978 517057153 625600592 517057153 625600592 813372986 279948090 813372986 279948090 146157006 221442477 146157006 221442477 644712394 990586029 644712394 990586029 154484816 233415709 154484816 233415709 683606099 468236750 683606099 468236750 730366475 399416241 730366475 399416241 179056344 272082112 179056344 272082112 645586541 877886354 645586541 877886354 844800697 233132796 844800697 233132796 445959799 730930400 445959799 730930400 910279322 135834280 910279322 135834280 475055046 650707867 475055046 650707867 456794304 612401659 456794304 612401659 947233680 78718669 947233680 78718669 280175399 420530815 280175399 420530815 286755164 429438796 286755164 429438796 172411701 262074154 172411701 262074154 533706196 816673778 533706196 816673778 735038710 391904864 735038710 391904864 529460733 536863999 529460733 536863999 717005398 419099233 717005398 419099233 312279542 469285113 312279542 469285113 872569847 190858779 872569847 190858779 941575283 87600543 941575283 87600543 981806784 27709594 981806784 27709594 577003059 634232036 577003059 634232036 148218328 224622236 148218328 224622236 156823393 237162885 156823393 237162885 381682425 541847249 381682425 541847249 819579197 271383524 819579197 271383524 680246327 472937336 680246327 472937336 409184554 641764152 409184554 641764152 595964242 844637785 595964242 844637785 248264321 372059455 248264321 372059455 357490797 850868160 357490797 850868160 392883913 878586098 392883913 878586098 466392113 748386406 466392113 748386406 473356833 574499095 473356833 574499095 78674631 118045172 78674631 118045172 586340347 580138902 586340347 580138902 637137821 708075196 637137821 708075196 880250421 179765546 880250421 179765546 643829946 520882239 643829946 520882239 141162029 212416789 141162029 212416789 262162857 392922108 262162857 392922108 358151408 640937785 358151408 640937785 979278368 31364641 979278368 31364641 962761558 55393425 962761558 55393425 269203533 404294311 269203533 404294311 717600048 418210816 717600048 418210816 98278697 147579892 98278697 147579892 952304861 71338644 952304861 71338644 894598446 158521991 894598446 158521991 697258820 447111700 697258820 447111700 681186826 471367220 681186826 471367220 168074046 255125001 168074046 255125001 665236480 496208289 665236480 496208289 860998478 207245633 860998478 207245633 364880536 573504817 364880536 573504817 978057937 33161111 978057937 33161111 124306547 186381997 124306547 186381997 701934454 440484989 701934454 440484989 487824291 611501840 487824291 611501840 789806160 311805170 789806160 311805170 122914359 184314728 122914359 184314728 763579940 350123049 763579940 350123049 826117118 261774963 826117118 261774963 227719138 341923332 227719138 341923332 715992213 420382151 715992213 420382151 242548771 363932367 242548771 363932367 539687254 551354210 539687254 551354210 157912198 239017013 157912198 239017013 134633092 202355287 134633092 202355287 198171476 299721881 198171476 299721881 54057409 81070156 54057409 81070156 621917706 960466313 621917706 960466313 94142155 141031236 94142155 141031236 141143808 212413948 141143808 212413948 644026543 604449604 644026543 604449604 189053212 286555929 189053212 286555929 492206933 665844044 492206933 665844044 33652395 49686472 33652395 49686472 410519365 516265448 410519365 516265448 985682961 21684727 985682961 21684727 317256093 476893134 317256093 476893134 789711969 311976835 789711969 311976835 252115659 377573130 252115659 377573130 709682265 429441295 709682265 429441295 782252867 322497112 782252867 322497112 897759299 153772916 897759299 153772916 193380156 292313116 193380156 292313116 654275944 861069251 654275944 861069251 939233100 91603159 939233100 91603159 863346659 203604536 863346659 203604536 81420767 122144356 81420767 122144356 560598296 876249382 560598296 876249382 657077583 890786172 657077583 890786172 217538664 328232325 217538664 328232325 206234461 311109294 206234461 311109294 954020819 68456341 954020819 68456341 181737745 276231632 181737745 276231632 288693246 432343619 288693246 432343619 162417416 246012624 162417416 246012624 603683309 865962223 603683309 865962223 763188498 350742429 763188498 350742429 774862194 333166316 774862194 333166316 308423846 462375534 308423846 462375534 578658236 582200328 578658236 582200328 378457812 794049671 378457812 794049671 668008762 492362713 668008762 492362713 855096125 216861067 855096125 216861067 35201520 51804664 35201520 51804664 159213907 240803868 159213907 240803868 520194392 840827211 520194392 840827211 864397770 202301258 864397770 202301258 550177607 810720908 550177607 810720908 161451331 244468854 161451331 244468854 852923388 221018555 852923388 221018555 425993913 586066036 425993913 586066036 402484966 939788131 402484966 939788131 718274407 417132900 718274407 417132900 302042695 452925051 302042695 452925051 895045672 157836135 895045672 157836135 90244392 135564731 90244392 135564731 44152943 65551170 44152943 65551170 478358557 815847460 478358557 815847460 440198225 804157699 440198225 804157699 563284900 693740807 563284900 693740807 235552659 353992475 235552659 353992475 571781135 977850882 571781135 977850882 442435745 752205362 442435745 752205362 636685406 785454083 636685406 785454083 251040310 376135057 251040310 376135057 380762078 658407909 380762078 658407909 528508104 782771963 528508104 782771963 951793984 71920761 951793984 71920761 562875894 862778606 562875894 862778606 290990129 436090398 290990129 436090398 736902988 388938246 736902988 388938246 895966307 156658039 895966307 156658039 447838540 584089719 447838540 584089719 700476932 442912239 700476932 442912239 599898645 778636849 599898645 778636849 34218020 50458561 34218020 50458561 573995223 889094552 573995223 889094552 147710869 223659340 147710869 223659340 696080200 449005519 696080200 449005519 927943450 109186519 927943450 109186519 108833890 162703548 108833890 162703548 851551464 223158451 851551464 223158451 52762255 78810606 52762255 78810606 178604833 271609056 178604833 271609056 413588005 742105980 413588005 742105980 757772335 358534761 757772335 358534761 344369577 950882378 344369577 950882378 51072520 76327146 51072520 76327146 975373215 36865499 975373215 36865499 297089774 445480818 297089774 445480818 764798675 348106171 764798675 348106171 626782334 784051681 626782334 784051681 443642510 641007367 443642510 641007367 333385964 989143715 333385964 989143715 444142139 841918501 444142139 841918501 34499998 50625114 34499998 50625114 90125892 135427343 90125892 135427343 531711519 768132820 531711519 768132820 859840071 209033099 859840071 209033099 943409438 84751245 943409438 84751245 922768788 116908726 922768788 116908726 388596896 502589272 388596896 502589272 456946019 519761930 456946019 519761930 405519442 560952763 405519442 560952763 912125788 132638357 912125788 132638357 84069891 126578218 84069891 126578218 238358469 357712134 238358469 357712134 181563604 275928313 181563604 275928313 570839732 748635282 570839732 748635282 409167622 667618691 409167622 667618691 457985660 840128142 457985660 840128142 82579509 124031838 82579509 124031838 963394880 54168376 963394880 54168376 639624484 999822377 639624484 999822377 223913451 336939918 223913451 336939918 124778515 186952166 124778515 186952166 386844261 878957674 386844261 878957674 141899489 213834103 141899489 213834103 617111444 639361319 617111444 639361319 759760688 355642017 759760688 355642017 807531964 286914044 807531964 286914044 566240209 865542768 566240209 865542768 417042581 518226625 417042581 518226625 921480318 118805222 921480318 118805222 238334403 357634078 238334403 357634078 920780872 119991644 920780872 119991644 653252978 587265851 653252978 587265851 167294750 253358784 167294750 253358784 949195273 75796097 949195273 75796097 125322021 187921687 125322021 187921687 171666350 260750625 171666350 260750625 402696189 996993996 402696189 996993996 439457116 900472200 439457116 900472200 336302272 746255792 336302272 746255792 419519379 916035641 419519379 916035641 925023077 113685168 925023077 113685168 994981982 7015539 994981982 7015539 432018867 613444228 432018867 613444228 339437394 814686956 339437394 814686956 19086705 29543706 19086705 29543706 696703992 448031033 696703992 448031033 658110906 982195804 658110906 982195804 673753420 483011624 673753420 483011624 681544109 470918274 681544109 470918274 467826959 637738932 467826959 637738932 886965929 169856925 886965929 169856925 750583200 368869712 750583200 368869712 810313869 283570757 810313869 283570757 292313952 437971610 292313952 437971610 981528155 28351334 981528155 28351334 776013149 331398616 776013149 331398616 721873959 412071679 721873959 412071679 995798199 5995934 995798199 5995934 675635097 479836038 675635097 479836038 667770866 492686779 667770866 492686779 533904250 769123514 533904250 769123514 146435294 221868576 146435294 221868576 504924542 811581249 504924542 811581249 805319658 289726502 805319658 289726502 893732901 159784912 893732901 159784912 138014507 207630177 138014507 207630177 200728073 303168465 200728073 303168465 619132276 536186408 619132276 536186408 245346467 367838584 245346467 367838584 333937247 877265286 333937247 877265286 478886605 664865052 478886605 664865052 770778486 338861950 770778486 338861950 792633394 307654806 792633394 307654806 239913531 359728937 239913531 359728937 53551759 80002601 53551759 80002601 291826126 437176247 291826126 437176247 481606945 800899509 481606945 800899509 518247010 505776781 518247010 505776781 991415485 12553380 991415485 12553380 208604113 315147090 208604113 315147090 935261954 98440576 935261954 98440576 725843969 406051753 725843969 406051753 966148290 50285989 966148290 50285989 905146990 142845560 905146990 142845560 905992734 141358127 905992734 141358127 902750870 146209779 902750870 146209779 687181048 462062621 687181048 462062621 786091719 317028580 786091719 317028580 168026841 255070522 168026841 255070522 313192235 470492040 313192235 470492040 744514993 377869448 744514993 377869448 893510697 160132030 893510697 160132030 769043716 341645666 769043716 341645666 439204645 805831470 439204645 805831470 940584698 89337869 940584698 89337869 327189157 492150926 327189157 492150926 229074132 343889557 229074132 343889557 549038507 622760871 549038507 622760871 56112661 84115456 56112661 84115456 466208355 695713674 466208355 695713674 872138647 191380006 872138647 191380006 695684773 449395822 695684773 449395822 602781605 925930579 602781605 925930579 828410137 258202997 828410137 258202997 614488329 913413482 614488329 913413482 509528085 525439242 509528085 525439242 980393874 29745601 980393874 29745601 305313365 457899506 305313365 457899506 155141616 234601240 155141616 234601240 277484591 416749947 277484591 416749947 469650896 981820091 469650896 981820091 873910618 189116276 873910618 189116276 388091360 705636792 388091360 705636792 942401712 86151310 942401712 86151310 196172302 296449873 196172302 296449873 763308460 350531503 763308460 350531503 175373793 266582372 175373793 266582372 620371296 843405409 620371296 843405409 740306592 383624225 740306592 383624225 808943604 285254900 808943604 285254900 267535324 401780333 267535324 401780333 355035853 920438772 355035853 920438772 834597126 248389810 834597126 248389810 710108612 429036880 710108612 429036880 627837676 500619455 627837676 500619455 961401867 57426275 961401867 57426275 450607470 959631141 450607470 959631141 221677999 334168167 221677999 334168167 812730901 280969636 812730901 280969636 318145763 478133554 318145763 478133554 707459785 432858160 707459785 432858160 675379156 480484316 675379156 480484316 416616569 504625702 416616569 504625702 914231300 129600082 914231300 129600082 686713995 462773338 686713995 462773338 419814247 586703142 419814247 586703142 717214438 418836446 717214438 418836446 885710596 171708357 885710596 171708357 138654081 208487419 138654081 208487419 296528272 444721767 296528272 444721767 378592226 856458779 378592226 856458779 796401158 302925763 796401158 302925763 154106671 232784843 154106671 232784843 611314968 703366642 611314968 703366642 165003858 249685018 165003858 249685018 423903141 778355258 423903141 778355258 366930457 890621558 366930457 890621558 943108069 85044389 943108069 85044389 394869821 836585293 394869821 836585293 521910299 954076872 521910299 954076872 520027894 545949533 520027894 545949533 572291432 841714933 572291432 841714933 589415676 736721900 589415676 736721900 837359373 244493465 837359373 244493465 223312656 336310261 223312656 336310261 207590604 313355775 207590604 313355775 226518905 340421367 226518905 340421367 663492777 498892543 663492777 498892543 550773031 517316036 550773031 517316036 87543168 131509249 87543168 131509249 621685516 658842409 621685516 658842409 930515710 105798729 930515710 105798729 660392357 714066716 660392357 714066716 855455225 216403536 855455225 216403536 859360749 209954168 859360749 209954168 16582001 25811992 16582001 25811992 391802792 898849107 391802792 898849107 474448689 950290945 474448689 950290945 782886066 321776371 782886066 321776371 470102482 866945007 470102482 866945007 154510359 233532041 154510359 233532041 606829250 749736293 606829250 749736293 629403018 702694663 629403018 702694663 34770657 51032430 34770657 51032430 809002923 285195712 809002923 285195712 628526590 742688274 628526590 742688274 452251967 871470840 452251967 871470840 53512887 79991448 53512887 79991448 761057901 354251743 761057901 354251743 828471015 258054152 828471015 258054152 787916808 314658323 787916808 314658323 281273159 421968894 281273159 421968894 190986522 288838435 190986522 288838435 323264173 486312422 323264173 486312422 834148178 249032836 834148178 249032836 180021055 273757487 180021055 273757487 45806167 67691946 45806167 67691946 930004658 106688880 930004658 106688880 248503331 372429489 248503331 372429489 778038362 328443130 778038362 328443130 114356297 171352576 114356297 171352576 828288425 258307518 828288425 258307518 795295840 304336746 795295840 304336746 284424965 426073239 284424965 426073239 74067703 111338819 74067703 111338819 184114515 279696052 184114515 279696052 198819525 300456509 198819525 300456509 147285447 223026697 147285447 223026697 220631231 332616177 220631231 332616177 958599391 61412594 958599391 61412594 38715801 57354118 38715801 57354118 282920755 424091775 282920755 424091775 406769456 862667964 406769456 862667964 707005565 433381281 707005565 433381281 821896945 268064242 821896945 268064242 208801630 315365199 208801630 315365199 921037251 119581577 921037251 119581577 242158570 363428486 242158570 363428486 662416164 951245056 662416164 951245056 919456488 121994819 919456488 121994819 352202207 902135953 352202207 902135953 254354918 381381543 254354918 381381543 633494201 513105703 633494201 513105703 534704541 871996750 534704541 871996750 860289257 208359877 860289257 208359877 208646136 315165129 208646136 315165129 892208495 162054178 892208495 162054178 704096186 437448804 704096186 437448804 443925614 564964036 443925614 564964036 181936056 276630527 181936056 276630527 172608503 262564620 172608503 262564620 932520537 102880902 932520537 102880902 82979896 124600665 82979896 124600665 66078794 99452555 66078794 99452555 688325686 460459836 688325686 460459836 401933660 701998613 401933660 701998613 56327767 84543357 56327767 84543357 260021704 389483527 260021704 389483527 508092167 895594875 508092167 895594875 839895792 240403935 839895792 240403935 680512812 472340445 680512812 472340445 657561346 978645044 657561346 978645044 282251038 423244046 282251038 423244046 670803985 487784781 670803985 487784781 889740413 165648865 889740413 165648865 126897484 190550821 126897484 190550821 979926905 30175204 979926905 30175204 74122244 111613653 74122244 111613653 619927812 560249409 619927812 560249409 954405706 67615825 954405706 67615825 762795120 351333250 762795120 351333250 340462016 671582572 340462016 671582572 28406640 43017988 28406640 43017988 301594656 452502119 301594656 452502119 302344581 453216355 302344581 453216355 259340374 388617525 259340374 388617525 151995707 229851655 151995707 229851655 752119143 366353458 752119143 366353458 182683603 277866791 182683603 277866791 208318579 314765224 208318579 314765224 655223709 514744477 655223709 514744477 723405083 409387665 723405083 409387665 499407735 987286834 499407735 987286834 332074959 498627073 332074959 498627073 577477738 814200761 577477738 814200761 100785085 151437311 100785085 151437311 798553269 299346874 798553269 299346874 291809478 437154205 291809478 437154205 910423597 135501822 910423597 135501822 899296187 151641680 899296187 151641680 92371238 138553510 92371238 138553510 42094966 62455658 42094966 62455658 101911317 152949530 101911317 152949530 137459663 207000676 137459663 207000676 96125725 144298781 96125725 144298781 221554679 334110918 221554679 334110918 520473046 921375140 520473046 921375140 494287330 893426663 494287330 893426663 927059026 110537733 927059026 110537733 844044474 234442535 844044474 234442535 355089195 899136486 355089195 899136486 567536425 901030240 567536425 901030240 511705428 576341428 511705428 576341428 743590499 379454262 743590499 379454262 833203079 250533000 833203079 250533000 724229007 408102541 724229007 408102541 817753516 273420773 817753516 273420773 307942147 461566329 307942147 461566329 79181437 118662221 79181437 118662221 896018199 156516166 896018199 156516166 850373221 224971198 850373221 224971198 51547751 76887818 51547751 76887818 306687731 459801406 306687731 459801406 545762291 537409209 545762291 537409209 199090600 300883242 199090600 300883242 733618782 394455680 733618782 394455680 212395207 320271519 212395207 320271519 403506284 964139848 403506284 964139848 832013077 252696710 832013077 252696710 772651180 336318704 772651180 336318704 742649391 380505276 742649391 380505276 791583536 309472191 791583536 309472191 674191027 482354258 674191027 482354258 221532671 333969835 221532671 333969835 864550470 202032135 864550470 202032135 747688392 373161957 747688392 373161957 404064513 875660311 404064513 875660311 380522886 983559032 380522886 983559032 712565498 425403607 712565498 425403607 812773205 280793834 812773205 280793834 837270191 244576626 837270191 244576626 231363998 346979611 231363998 346979611 771731878 337436220 771731878 337436220 989598842 15732433 989598842 15732433 119868662 179830072 119868662 179830072 811608003 282124674 811608003 282124674 352863495 883267301 352863495 883267301 569702384 538811495 569702384 538811495 129508781 194415960 129508781 194415960 389607519 646804436 389607519 646804436 961476929 57228198 961476929 57228198 65632646 98494605 65632646 98494605 878662194 182361526 878662194 182361526 957665575 62901635 957665575 62901635 277592079 416943766 277592079 416943766 476118820 517652963 476118820 517652963 311319936 467615869 311319936 467615869 870396092 194010159 870396092 194010159 973053434 39817476 973053434 39817476 909017344 137450577 909017344 137450577 240254395 360291252 240254395 360291252 226112272 339908825 226112272 339908825 799531841 297754920 799531841 297754920 377040618 738600262 377040618 738600262 829056539 257357944 829056539 257357944 992460250 10894619 992460250 10894619 466767120 848036033 466767120 848036033 580452504 746981623 580452504 746981623 524593160 770873982 524593160 770873982 604581720 617351921 604581720 617351921 620706595 989217203 620706595 989217203 362201812 695437127 362201812 695437127 696482517 448447762 696482517 448447762 498227126 724287249 498227126 724287249 773196917 335494351 773196917 335494351 420594012 884478901 420594012 884478901 683816426 467721940 683816426 467721940 9160468 13685301 9160468 13685301 433298130 917978945 433298130 917978945 541174752 591957248 541174752 591957248 776652380 330431027 776652380 330431027 920656555 120212019 920656555 120212019 354128314 607065744 354128314 607065744 421589998 786056100 421589998 786056100 872652752 190770261 872652752 190770261 372419770 689325575 372419770 689325575 475779098 830235813 475779098 830235813 442157944 707328421 442157944 707328421 579591967 992301930 579591967 992301930 893695394 159804363 893695394 159804363 206914358 312059323 206914358 312059323 919793797 121363250 919793797 121363250 880915845 178546592 880915845 178546592 811369269 282417790 811369269 282417790 850740020 224437669 850740020 224437669 629635862 826246385 629635862 826246385 295731837 443356307 295731837 443356307 227666893 341793242 227666893 341793242 767561237 343780784 767561237 343780784 376955746 707788442 376955746 707788442 807142003 287358066 807142003 287358066 9503901 14164536 9503901 14164536 738421904 386651767 738421904 386651767 795775637 303687880 795775637 303687880 869549743 195338556 869549743 195338556 898698664 152744388 898698664 152744388 44871535 66730650 44871535 66730650 365207466 706280239 365207466 706280239 13774781 21616784 13774781 21616784 66012987 99215476 66012987 99215476 169169673 257013509 169169673 257013509 373052740 579129177 373052740 579129177 657746950 741247356 657746950 741247356 879787606 180759746 879787606 180759746 787966154 314607988 787966154 314607988 949358301 75591005 949358301 75591005 370120764 618847166 370120764 618847166 501042245 815477020 501042245 815477020 126933459 190608880 126933459 190608880 98149975 147399420 98149975 147399420 246935770 369961101 246935770 369961101 467622225 892324492 467622225 892324492 157471173 238310701 157471173 238310701 119903145 179952962 119903145 179952962 947101901 78853953 947101901 78853953 446613709 778213973 446613709 778213973 125604218 188407176 125604218 188407176 187076955 283918573 187076955 283918573 447198248 989626677 447198248 989626677 25946069 39203335 25946069 39203335 153103763 231632358 153103763 231632358 213063075 321445411 213063075 321445411 890178862 165048896 890178862 165048896 993785620 8498105 993785620 8498105 254025399 380919104 254025399 380919104 464817438 520671211 464817438 520671211 591264385 900174293 591264385 900174293 849288757 226382558 849288757 226382558 920423796 120464636 920423796 120464636 70262632 105958670 70262632 105958670 688676036 460053514 688676036 460053514 402724528 986122181 402724528 986122181 71156588 107680991 71156588 107680991 989178108 16485153 989178108 16485153 931300872 104581929 931300872 104581929 306863462 460119937 306863462 460119937 808146296 286288223 808146296 286288223 663569168 498761983 663569168 498761983 363539339 624384288 363539339 624384288 839191246 241527281 839191246 241527281 515383807 572370536 515383807 572370536 599560583 915627475 599560583 915627475 458172278 885357701 458172278 885357701 722957078 410038661 722957078 410038661 473691087 975030971 473691087 975030971 966970056 48881438 966970056 48881438 192865387 291666522 192865387 291666522 334103978 831176472 334103978 831176472 895074332 157752897 895074332 157752897 521434680 526614361 521434680 526614361 99763667 149950174 99763667 149950174 790032367 311448438 790032367 311448438 674294038 482149718 674294038 482149718 38875054 57602327 38875054 57602327 174128695 264475006 174128695 264475006 830918092 254672579 830918092 254672579 534859961 943508050 534859961 943508050 206542995 311448443 206542995 311448443 269018034 404042427 269018034 404042427 953866909 68725146 953866909 68725146 329574279 495043778 329574279 495043778 502858582 874924446 502858582 874924446 34713735 50969969 34713735 50969969 147892602 223749656 147892602 223749656 74058710 111277819 74058710 111277819 192794271 291562753 192794271 291562753 755328730 361482937 755328730 361482937 444783072 938659858 444783072 938659858 58344068 87208444 58344068 87208444 286084652 428664977 286084652 428664977 968827341 45621914 968827341 45621914 812565828 281200522 812565828 281200522 391999519 746612429 391999519 746612429 297605566 446386659 297605566 446386659 80003045 119991019 80003045 119991019 716600046 419409244 716600046 419409244 162620628 246672101 162620628 246672101 72492000 109005165 72492000 109005165 632061330 783689971 632061330 783689971 833192882 250603873 833192882 250603873 702264152 439826920 702264152 439826920 343218452 716706088 343218452 716706088 144154107 217842943 144154107 217842943 57021479 85276166 57021479 85276166 845501552 232209798 845501552 232209798 941609930 87572931 941609930 87572931 931585938 104187807 931585938 104187807 283720562 424865295 283720562 424865295 752601109 365499166 752601109 365499166 382868886 574067763 382868886 574067763 840020787 240276104 840020787 240276104 906572644 140269015 906572644 140269015 108612336 162428791 108612336 162428791 785311047 318240762 785311047 318240762 218419352 329655369 218419352 329655369 276170834 414586525 276170834 414586525 161281375 244094152 161281375 244094152 224910370 338222166 224910370 338222166 422332394 571504625 422332394 571504625 343387458 783893245 343387458 783893245 274118610 411280517 274118610 411280517 991834205 12126814 991834205 12126814 880346067 179639933 880346067 179639933 839850961 240491546 839850961 240491546 764415402 348643282 764415402 348643282 213160232 321786893 213160232 321786893 212519699 320582432 212519699 320582432 437451077 591746931 437451077 591746931 181581576 275973001 181581576 275973001 809889269 284061627 809889269 284061627 185847728 282412312 185847728 282412312 854708489 217827847 854708489 217827847 77715690 116784584 77715690 116784584 49158725 73098108 49158725 73098108 63522866 95099134 63522866 95099134 39648827 58871578 39648827 58871578 610553659 895543944 610553659 895543944 822009670 267854281 822009670 267854281 456576036 599380615 456576036 599380615 574425211 739438551 574425211 739438551 226196044 340051358 226196044 340051358 733873522 393971437 733873522 393971437 77086654 115822187 77086654 115822187 508715283 562709692 508715283 562709692 361118053 550721591 361118053 550721591 617268280 878192328 617268280 878192328 412971778 985505840 412971778 985505840 640953919 815509658 640953919 815509658 767055858 344868542 767055858 344868542 21074898 31935958 21074898 31935958 464991928 529441632 464991928 529441632 3568496 5514090 3568496 5514090 857636682 213207419 857636682 213207419 746947727 374025118 746947727 374025118 447314382 739035369 447314382 739035369 330585210 496395341 330585210 496395341 943926725 83625490 943926725 83625490 277819391 417393570 277819391 417393570 157422648 238204564 157422648 238204564 255178246 382516701 255178246 382516701 255915253 383481534 255915253 383481534 277307091 416349601 277307091 416349601 954915108 66867631 954915108 66867631 360072016 532043095 360072016 532043095 853173720 220603790 853173720 220603790 640690863 785648915 640690863 785648915 589327160 542785423 589327160 542785423 270823292 406575666 270823292 406575666 347825025 771367186 347825025 771367186 345593132 844172975 345593132 844172975 378869893 643777408 378869893 643777408 130694742 195972887 130694742 195972887 272092004 408258130 272092004 408258130 713548448 423771987 713548448 423771987 401309952 750707949 401309952 750707949 199915663 302028280 199915663 302028280 47108788 69803723 47108788 69803723 558701884 794481341 558701884 794481341 909487214 136736533 909487214 136736533 317167250 476658604 317167250 476658604 276525343 415076866 276525343 415076866 637830209 571765516 637830209 571765516 108122679 161888050 108122679 161888050 910506609 135452413 910506609 135452413 850812239 224270532 850812239 224270532 544579780 953036474 544579780 953036474 241927254 363025581 241927254 363025581 762072153 352413092 762072153 352413092 807319736 287179458 807319736 287179458 74918591 112798334 74918591 112798334 632662940 689540209 632662940 689540209 98324857 147611487 98324857 147611487 500756236 849843642 500756236 849843642 108335549 162137256 108335549 162137256 57686558 86296524 57686558 86296524 569208542 861217277 569208542 861217277 79263071 118762711 79263071 118762711 325482219 489216150 325482219 489216150 550357865 964066208 550357865 964066208 280997415 421648280 280997415 421648280 904678701 143558148 904678701 143558148 454110316 915897026 454110316 915897026 549801298 958981821 549801298 958981821 63129432 94648157 63129432 94648157 549147305 647774818 549147305 647774818 325867487 489961298 325867487 489961298 144367515 218279024 144367515 218279024 3993690 6288604 3993690 6288604 827128524 260299088 827128524 260299088 358180350 994559107 358180350 994559107 449455971 540227878 449455971 540227878 567740132 758501382 567740132 758501382 352943171 906959646 352943171 906959646 490632445 776061483 490632445 776061483 764231197 348860585 764231197 348860585 371559136 672381774 371559136 672381774 592049935 906672219 592049935 906672219 824250137 264593131 824250137 264593131 601723429 607692983 601723429 607692983 323073894 485980748 323073894 485980748 643770994 792829659 643770994 792829659 942132772 86663577 942132772 86663577 130586422 195853689 130586422 195853689 895139267 157719434 895139267 157719434 959150344 60613727 959150344 60613727 336896345 886215272 336896345 886215272 454714619 869658073 454714619 869658073 302856111 454013694 302856111 454013694 858925640 211120269 858925640 211120269 922494985 117408632 922494985 117408632 170909205 259547540 170909205 259547540 475292009 584577315 475292009 584577315 180635241 274687124 180635241 274687124 343369259 579714556 343369259 579714556 968504097 46207463 968504097 46207463 681833039 470495025 681833039 470495025 670035202 489126080 670035202 489126080 796857931 302202989 796857931 302202989 701313156 441412927 701313156 441412927 29270151 44394106 29270151 44394106 955059845 66640530 955059845 66640530 301992649 452802753 301992649 452802753 534074945 862972345 534074945 862972345 591074263 839130336 591074263 839130336 224018940 337026353 224018940 337026353 647937418 548686563 647937418 548686563 847969835 228264787 847969835 228264787 741260268 382280241 741260268 382280241 771443012 337823977 771443012 337823977 760127707 355338585 760127707 355338585 669745334 489712590 669745334 489712590 326558603 490931874 326558603 490931874 752421183 365691121 752421183 365691121 254126032 381032127 254126032 381032127 245440775 368152047 245440775 368152047 374355336 818799403 374355336 818799403 412553010 926993396 412553010 926993396 650559692 523780980 650559692 523780980 796818644 302257489 796818644 302257489 655688661 892070422 655688661 892070422 608397441 751333639 608397441 751333639 218861764 330110703 218861764 330110703 674932534 481109658 674932534 481109658 506054007 586025210 506054007 586025210 277116882 415781518 277116882 415781518 854159132 218753194 854159132 218753194 711875810 426617334 711875810 426617334 106018947 159067153 106018947 159067153 685902989 464075600 685902989 464075600 392166345 679846916 392166345 679846916 264494142 396944828 264494142 396944828 685186159 465476326 685186159 465476326 98354449 147693078 98354449 147693078 897459212 154220854 897459212 154220854 464640663 771117371 464640663 771117371 516362544 587990547 516362544 587990547 346109433 610167836 346109433 610167836 399991919 920588910 399991919 920588910 139626640 209925374 139626640 209925374 913015486 131427756 913015486 131427756 824985610 263629621 824985610 263629621 138413046 208234808 138413046 208234808 696503400 448335029 696503400 448335029 986074814 20936398 986074814 20936398 715741662 420816861 715741662 420816861 847120686 229373434 847120686 229373434 754928192 362258914 754928192 362258914 707266484 433049743 707266484 433049743 439354058 778923558 439354058 778923558 292445907 438183086 292445907 438183086 564247189 518729600 564247189 518729600 916721164 126024194 916721164 126024194 128398005 192613315 128398005 192613315 950011946 74434991 950011946 74434991 862374558 205158939 862374558 205158939 772909579 335956493 772909579 335956493 823846878 265019111 823846878 265019111 156934695 237546011 156934695 237546011 889122275 166721102 889122275 166721102 309449070 463970775 309449070 463970775 469354526 876645544 469354526 876645544 739822635 384293956 739822635 384293956 215261991 325168262 215261991 325168262 191467183 289589864 191467183 289589864 973268099 39603450 973268099 39603450 406967727 746965666 406967727 746965666 12718247 19520305 12718247 19520305 409327892 831877015 409327892 831877015 159249370 240919497 159249370 240919497 159149892 240759881 159149892 240759881 14269907 22483744 14269907 22483744 851325189 223615681 851325189 223615681 171718680 260819097 171718680 260819097 616897585 839033524 616897585 839033524 211944052 319397243 211944052 319397243 890908198 163753775 890908198 163753775 718211284 417276803 718211284 417276803 540374291 793457476 540374291 793457476 308196620 461909031 308196620 461909031 499836512 520841326 499836512 520841326 623470742 943429275 623470742 943429275 695595513 449506208 695595513 449506208 648841293 618688202 648841293 618688202 35570860 52519365 35570860 52519365 990578936 14244475 990578936 14244475 193267775 292083254 193267775 292083254 851605214 223119389 851605214 223119389 720046218 414541425 720046218 414541425 506674077 612755032 506674077 612755032 717685803 418115412 717685803 418115412 151238224 228595601 151238224 228595601 361391825 810454962 361391825 810454962 433912808 921056914 433912808 921056914 790045451 311384364 790045451 311384364 145355447 220223808 145355447 220223808 945770449 81067328 945770449 81067328 569915062 868572894 569915062 868572894 406715118 530195440 406715118 530195440 243345643 365476740 243345643 365476740 792442614 307926838 792442614 307926838 856734350 214846595 856734350 214846595 281017144 421661174 281017144 421661174 130622009 195885667 130622009 195885667 142058981 214199084 142058981 214199084 504341248 511854333 504341248 511854333 253416096 379995440 253416096 379995440 665356258 496053138 665356258 496053138 202595357 305567733 202595357 305567733 313975004 471530394 313975004 471530394 385808674 680691039 385808674 680691039 907726263 138604278 907726263 138604278 185770329 282314586 185770329 282314586 731605096 397553378 731605096 397553378 614549314 771048618 614549314 771048618 635075104 996081769 635075104 996081769 735773908 390750047 735773908 390750047 577228632 536751061 577228632 536751061 377481586 803180613 377481586 803180613 858020084 212487682 858020084 212487682 42249409 62724213 42249409 62724213 101040570 151981636 101040570 151981636 521543824 761906162 521543824 761906162 506405294 790030061 506405294 790030061 448313686 512859747 448313686 512859747 750775639 368605128 750775639 368605128 587617443 879880985 587617443 879880985 731430842 397840447 731430842 397840447 726579436 404968190 726579436 404968190 255010751 382293504 255010751 382293504 960936491 58189976 960936491 58189976 811196234 282630037 811196234 282630037 987349007 18927974 987349007 18927974 334760945 601166198 334760945 601166198 131936333 198254406 131936333 198254406 251806188 377010004 251806188 377010004 144278833 218075183 144278833 218075183 975732000 36502252 975732000 36502252 846615106 230049858 846615106 230049858 992056926 11515544 992056926 11515544 228817290 343651649 228817290 343651649 481725430 766162082 481725430 766162082 708407945 431189353 708407945 431189353 339342238 663568593 339342238 663568593 517446174 610211497 517446174 610211497 80746941 120985319 80746941 120985319 22445658 33748295 22445658 33748295 164980473 249682253 164980473 249682253 53773460 80584410 53773460 80584410 730305057 399452820 730305057 399452820 390217034 944961613 390217034 944961613 483147809 613722650 483147809 613722650 610557107 518895048 610557107 518895048 758003753 358145134 758003753 358145134 461028013 520161890 461028013 520161890 878397545 182593250 878397545 182593250 872583468 190834228 872583468 190834228 764528606 348480300 764528606 348480300 241230079 361834485 241230079 361834485 485687889 873178933 485687889 873178933 7387472 11148672 7387472 11148672 523030553 796814142 523030553 796814142 373707771 596347639 373707771 596347639 276634992 415238932 276634992 415238932 727310704 404026915 727310704 404026915 316717064 475928559 316717064 475928559 418706928 829114276 418706928 829114276 662696254 506325140 662696254 506325140 288591986 432034336 288591986 432034336 325172605 488968109 325172605 488968109 749103972 370929374 749103972 370929374 152279310 230192153 152279310 230192153 362513152 572776604 362513152 572776604 304105987 455945333 304105987 455945333 113144889 169482307 113144889 169482307 163295020 247505232 163295020 247505232 724102127 408274408 724102127 408274408 63714372 95357061 63714372 95357061 285430341 427769269 285430341 427769269 814056259 279215333 814056259 279215333 786638065 316313268 786638065 316313268 197976104 299264394 197976104 299264394 382597120 689010896 382597120 689010896 136261900 205036881 136261900 205036881 481915830 621248061 481915830 621248061 34624449 50852592 34624449 50852592 797427834 301239283 797427834 301239283 367877890 893750649 367877890 893750649 381905701 609422866 381905701 609422866 138699896 208651600 138699896 208651600 991271310 12713032 991271310 12713032 468001685 959347663 468001685 959347663 734953237 392004316 734953237 392004316 861488133 206806100 861488133 206806100 148128509 224436874 148128509 224436874 930449688 105882725 930449688 105882725 690831496 456954980 690831496 456954980 45201860 67207236 45201860 67207236 515424989 757996921 515424989 757996921 235982381 354694348 235982381 354694348 525706691 518605083 525706691 518605083 974979517 37190230 974979517 37190230 968155897 46619354 968155897 46619354 204628507 308559096 204628507 308559096 229194962 343936015 229194962 343936015 55731296 83363125 55731296 83363125 699457226 444000718 699457226 444000718 844791870 233167397 844791870 233167397 619864296 564825874 619864296 564825874 152213083 230102800 152213083 230102800 667682703 492982388 667682703 492982388 136604113 205570337 136604113 205570337 508576917 960254976 508576917 960254976 965941980 50576176 965941980 50576176 819937037 270795223 819937037 270795223 490491823 948255066 490491823 948255066 381581414 977596437 381581414 977596437 935816633 97032496 935816633 97032496 756676631 359824774 756676631 359824774 674443986 481877997 674443986 481877997 914272099 129463425 914272099 129463425 228452246 343171105 228452246 343171105 220644527 332678065 220644527 332678065 912523829 131838142 912523829 131838142 434607284 797301022 434607284 797301022 997788762 3171668 997788762 3171668 905141619 142896548 905141619 142896548 650992022 522064629 650992022 522064629 385850687 516737800 385850687 516737800 860405697 208027187 860405697 208027187 506511052 927043983 506511052 927043983 292874163 438892866 292874163 438892866 498603179 666799806 498603179 666799806 639993666 774970328 639993666 774970328 24139284 36407416 24139284 36407416 912375488 132180966 912375488 132180966 346777297 893127718 346777297 893127718 333667440 699672237 333667440 699672237 863734122 203144023 863734122 203144023 759248705 356179129 759248705 356179129 21411532 32475084 21411532 32475084 239754477 359484443 239754477 359484443 383107948 838868149 383107948 838868149 141465123 212850779 141465123 212850779 498219306 593037236 498219306 593037236 954476639 67562488 954476639 67562488 671103713 487390431 671103713 487390431 880622036 178875751 880622036 178875751 521948158 634540821 521948158 634540821 282633843 423614870 282633843 423614870 652150568 803083609 652150568 803083609 766942617 345080783 766942617 345080783 996420301 5382816 996420301 5382816 346108919 765268135 346108919 765268135 689415892 458905051 689415892 458905051 952026317 71696772 952026317 71696772 36436992 53982550 36436992 53982550 813511750 279807413 813511750 279807413 722962182 410037183 722962182 410037183 924906907 113759247 924906907 113759247 897799165 153696774 897799165 153696774 791971614 308861579 791971614 308861579 183560380 279011773 183560380 279011773 631350172 604203780 631350172 604203780 286373483 429035182 286373483 429035182 286198598 428741869 286198598 428741869 746706316 374295695 746706316 374295695 10231138 15304531 10231138 15304531 772345503 336616468 772345503 336616468 244746609 367290691 244746609 367290691 519854069 540908002 519854069 540908002 47406203 70416970 47406203 70416970 933493346 101386585 933493346 101386585 747305747 373437370 747305747 373437370 936435031 95750044 936435031 95750044 248411205 372252600 248411205 372252600 646931393 633680184 646931393 633680184 719937502 414786456 719937502 414786456 604376027 800938388 604376027 800938388 742037965 381237778 742037965 381237778 125556766 188245278 125556766 188245278 570031765 862689406 570031765 862689406 847392174 229227065 847392174 229227065 613062238 634271083 613062238 634271083 390297557 538737464 390297557 538737464 738521305 386452523 738521305 386452523 793469360 306405749 793469360 306405749 568516974 657613481 568516974 657613481 649262950 888987956 649262950 888987956 216966906 327193399 216966906 327193399 49796296 74079137 49796296 74079137 198117055 299590359 198117055 299590359 935271905 98384662 935271905 98384662 622176569 634494574 622176569 634494574 231884025 348067718 231884025 348067718 68004745 102698787 68004745 102698787 828883874 257594573 828883874 257594573 810625054 283172811 810625054 283172811 606422083 550232448 606422083 550232448 773382151 335235652 773382151 335235652 343707464 587849583 343707464 587849583 146197352 221494906 146197352 221494906 457524055 874946345 457524055 874946345 154676626 233759064 154676626 233759064 220249811 332202036 220249811 332202036 514537908 714493528 514537908 714493528 165863908 251313108 165863908 251313108 453857152 920069595 453857152 920069595 285079891 427242348 285079891 427242348 345299506 856946744 345299506 856946744 437536573 941596166 437536573 941596166 208082698 314383142 208082698 314383142 314039985 471572198 314039985 471572198 931565017 104192495 931565017 104192495 577126033 802375667 577126033 802375667 630687624 799246805 630687624 799246805 62463644 93410905 62463644 93410905 840536448 239773249 840536448 239773249 106228772 159518632 106228772 159518632 952822241 70287722 952822241 70287722 550679269 746886555 550679269 746886555 127709200 191595293 127709200 191595293 803003147 293056303 803003147 293056303 454818676 603811548 454818676 603811548 539788453 541805763 539788453 541805763 110787080 166002651 110787080 166002651 86482622 130063528 86482622 130063528 613368184 537136416 613368184 537136416 805974544 288838004 805974544 288838004 589848073 802855264 589848073 802855264 808762770 285529381 808762770 285529381 270912882 406660216 270912882 406660216 864620048 201913300 864620048 201913300 169417468 257207006 169417468 257207006 59374145 89047327 59374145 89047327 880289049 179717506 880289049 179717506 302593513 453491884 302593513 453491884 8525541 12836978 8525541 12836978 389793169 723473705 389793169 723473705 52182621 78038844 52182621 78038844 944245700 82999200 944245700 82999200 944457235 82842459 944457235 82842459 314426097 472243656 314426097 472243656 679130643 474316076 679130643 474316076 922102766 118004634 922102766 118004634 39012489 57774322 39012489 57774322 481895372 653299266 481895372 653299266 530097261 620540129 530097261 620540129 799505049 297774082 799505049 297774082 34777235 51057039 34777235 51057039 408858503 932828763 408858503 932828763 471722456 902574453 471722456 902574453 576296538 705353138 576296538 705353138 181298200 275386343 181298200 275386343 415124619 984904004 415124619 984904004 560989627 820539188 560989627 820539188 202459317 305286904 202459317 305286904 558934655 739544073 558934655 739544073 150667103 227881184 150667103 227881184 502096199 821819389 502096199 821819389 132678715 199347712 132678715 199347712 720247381 414345080 720247381 414345080 648318482 624364367 648318482 624364367 903023692 145883552 903023692 145883552 367362387 828671060 367362387 828671060 988531206 17262903 988531206 17262903 720048832 414536535 720048832 414536535 873189414 190017698 873189414 190017698 408159680 623663370 408159680 623663370 650559563 845983057 650559563 845983057 324611393 488083443 324611393 488083443 853384123 220106447 853384123 220106447 649515757 547089148 649515757 547089148 794103899 305646102 794103899 305646102 591042616 576497975 591042616 576497975 150542280 227691327 150542280 227691327 502245777 964455366 502245777 964455366 80321020 120449599 80321020 120449599 466859087 598828860 466859087 598828860 705909173 435081458 705909173 435081458 394700194 944867718 394700194 944867718 683319226 468621840 683319226 468621840 228258770 342896711 228258770 342896711 822713968 266870226 822713968 266870226 479330993 788299461 479330993 788299461 164064998 248482836 164064998 248482836 394767625 779975799 394767625 779975799 783712804 320531997 783712804 320531997 807466031 286991346 807466031 286991346 904035556 144610327 904035556 144610327 289546835 433617312 289546835 433617312 105888283 158919388 105888283 158919388 467511171 667874287 467511171 667874287 232017866 348367557 232017866 348367557 587701096 970187363 587701096 970187363 465534827 513070938 465534827 513070938 391288476 739234402 391288476 739234402 977893672 33415058 977893672 33415058 760530090 354908218 760530090 354908218 45396998 67290933 45396998 67290933 259575673 388846827 259575673 388846827 97941884 147026063 97941884 147026063 851771191 222670967 851771191 222670967 152956841 231427509 152956841 231427509 546661692 533567303 546661692 533567303 478618002 766146855 478618002 766146855 86140796 129332067 86140796 129332067 762541910 351724896 762541910 351724896 250314075 374796762 250314075 374796762 179297802 272592369 179297802 272592369 551784437 830341945 551784437 830341945 85250314 128252205 85250314 128252205 993354214 9209387 993354214 9209387 563416000 571083800 563416000 571083800 90144648 135452416 90144648 135452416 210002732 316932341 210002732 316932341 659958141 708288751 659958141 708288751 761411070 353571818 761411070 353571818 505214162 931246817 505214162 931246817 964279754 53035074 964279754 53035074 12253394 18595603 12253394 18595603 886606702 170472253 886606702 170472253 384006143 573312716 384006143 573312716 155457700 235293705 155457700 235293705 812078064 281726080 812078064 281726080 690618661 457152326 690618661 457152326 371592982 985205519 371592982 985205519 169137946 256886366 169137946 256886366 48744316 72344036 48744316 72344036 693488980 452784875 693488980 452784875 161025564 243672437 161025564 243672437 463163954 901253817 463163954 901253817 39284573 58250164 39284573 58250164 325911413 490089272 325911413 490089272 144049971 217689262 144049971 217689262 408590432 783139421 408590432 783139421 277214157 415996086 277214157 415996086 363059610 644134682 363059610 644134682 566008588 755635051 566008588 755635051 166972129 252850292 166972129 252850292 88628582 133365060 88628582 133365060 82713442 124215902 82713442 124215902 577280670 740174703 577280670 740174703 126382400 189691983 126382400 189691983 400793558 723230155 400793558 723230155 470354828 828482687 470354828 828482687 606748533 743292092 606748533 743292092 585292028 546960765 585292028 546960765 489528185 665370512 489528185 665370512 966347801 49928064 966347801 49928064 761994924 352519990 761994924 352519990 599304128 811269529 599304128 811269529 594717378 582145469 594717378 582145469 906307569 140697988 906307569 140697988 722308709 411153831 722308709 411153831 818734755 272012960 818734755 272012960 130167158 195306262 130167158 195306262 744005562 378902057 744005562 378902057 149308430 226091692 149308430 226091692 779627194 326342717 779627194 326342717 834276721 248970518 834276721 248970518 277836949 417517086 277836949 417517086 172706760 262629859 172706760 262629859 228161291 342772303 228161291 342772303 544700864 818353546 544700864 818353546 532132522 998974092 532132522 998974092 372451097 790231219 372451097 790231219 22586276 34092861 22586276 34092861 769296800 341237008 769296800 341237008 633661133 679896843 633661133 679896843 585320871 982150541 585320871 982150541 189893722 287492588 189893722 287492588 298530748 447924233 298530748 447924233 572903007 505511340 572903007 505511340 680503378 472446578 680503378 472446578 653158277 739450754 653158277 739450754 813662449 279569241 813662449 279569241 782935687 321535746 782935687 321535746 267343061 401545438 267343061 401545438 570212431 675921818 570212431 675921818 271440337 407463389 271440337 407463389 930396064 106000371 930396064 106000371 277929419 417728940 277929419 417728940 789992660 311514148 789992660 311514148 607687332 844746999 607687332 844746999 271310877 407333723 271310877 407333723 189182251 286623398 189182251 286623398 977868845 33418986 977868845 33418986 32491073 48404286 32491073 48404286 891098781 163251430 891098781 163251430 942442011 86136278 942442011 86136278 976785304 35205176 976785304 35205176 810299925 283627918 810299925 283627918 837149772 244725719 837149772 244725719 8577675 12873611 8577675 12873611 812797069 280784967 812797069 280784967 896494981 155676795 896494981 155676795 706037165 434815465 706037165 434815465 273125965 409598530 273125965 409598530 518520880 974103870 518520880 974103870 779066363 327093584 779066363 327093584 617124609 609435865 617124609 609435865 855987382 215683106 855987382 215683106 972249087 41164183 972249087 41164183 460501710 741615704 460501710 741615704 713124933 424497901 713124933 424497901 163324495 247537361 163324495 247537361 475508398 523160549 475508398 523160549 622723258 524449140 622723258 524449140 184611247 280176792 184611247 280176792 196250532 296658969 196250532 296658969 373162083 660115310 373162083 660115310 790292848 311169007 790292848 311169007 922422444 117463797 922422444 117463797 422058385 639289478 422058385 639289478 961073976 57988220 961073976 57988220 513111749 957674535 513111749 957674535 234407674 352170281 234407674 352170281 487013272 545753615 487013272 545753615 301796698 452637935 301796698 452637935 854297667 218585726 854297667 218585726 571912972 523579782 571912972 523579782 222546262 335003730 222546262 335003730 818294513 272449335 818294513 272449335 911662662 133651744 911662662 133651744 192192191 290691345 192192191 290691345 336889523 970849216 336889523 970849216 299569802 449395818 299569802 449395818 380723257 913329632 380723257 913329632 721688681 412293198 721688681 412293198 8142855 12298309 8142855 12298309 432029342 650570544 432029342 650570544 285188161 427339173 285188161 427339173 671966090 486068673 671966090 486068673 944293614 82950026 944293614 82950026 538907197 771469528 538907197 771469528 349371354 536430793 349371354 536430793 184554141 280070616 184554141 280070616 925211765 113222536 925211765 113222536 321134523 482696762 321134523 482696762 349344077 917052387 349344077 917052387 559562193 716914306 559562193 716914306 876217482 185685790 876217482 185685790 556316050 629503533 556316050 629503533 886184528 171032898 886184528 171032898 642920513 858252376 642920513 858252376 73649998 110477453 73649998 110477453 645727325 587804203 645727325 587804203 887801072 168577073 887801072 168577073 572926032 502701193 572926032 502701193 670663828 487958323 670663828 487958323 775787559 331730498 775787559 331730498 31916279 47579698 31916279 47579698 496742256 852201047 496742256 852201047 870146577 194352142 870146577 194352142 273589341 410582766 273589341 410582766 181566916 275941453 181566916 275941453 616250908 655282437 616250908 655282437 55778062 83528395 55778062 83528395 732726259 396149092 732726259 396149092 407075637 550854763 407075637 550854763 481942435 504811922 481942435 504811922 501616204 790200769 501616204 790200769 96587161 144964133 96587161 144964133 975201217 36979998 975201217 36979998 252774132 378863829 252774132 378863829 165564668 250681228 165564668 250681228 645010523 763331464 645010523 763331464 650779714 837223397 650779714 837223397 535466678 520309381 535466678 520309381 158831664 240357403 158831664 240357403 447621589 858114506 447621589 858114506 366626047 910096710 366626047 910096710 981611677 28137371 981611677 28137371 859359391 209984873 859359391 209984873 369555570 915031496 369555570 915031496 808088075 286312647 808088075 286312647 997059701 4422226 997059701 4422226 618803967 982112322 618803967 982112322 555550184 840533340 555550184 840533340 641903679 942399280 641903679 942399280 391337120 730913041 391337120 730913041 288232758 431430785 288232758 431430785 742542177 380779172 742542177 380779172 116937873 175740124 116937873 175740124 158605051 240064329 158605051 240064329 515242354 546228753 515242354 546228753 553808640 786076525 553808640 786076525 469787858 553825395 469787858 553825395 451167783 591074687 451167783 591074687 232774639 349694268 232774639 349694268 831743041 253042706 831743041 253042706 384148070 601100375 384148070 601100375 529162061 964945276 529162061 964945276 913726078 130505519 913726078 130505519 189366471 286903588 189366471 286903588 651315141 508474838 651315141 508474838 185543598 281818709 185543598 281818709 565434527 884362987 565434527 884362987 442874383 646808788 442874383 646808788 407965511 713622841 407965511 713622841 840949402 239241615 840949402 239241615 276966160 415701613 276966160 415701613 923581849 115660114 923581849 115660114 893801200 159662672 893801200 159662672 601581441 970597981 601581441 970597981 895055373 157811005 895055373 157811005 123525882 185294347 123525882 185294347 585836646 672392068 585836646 672392068 64359387 96491408 64359387 96491408 922003854 118257727 922003854 118257727 250451292 374928254 250451292 374928254 766488263 345505641 766488263 345505641 623109715 689689317 623109715 689689317 298467657 447790010 298467657 447790010 73775536 110647473 73775536 110647473 168285873 255556082 168285873 255556082 455669748 739151837 455669748 739151837 888833968 167029323 888833968 167029323 701479424 441223416 701479424 441223416 266172391 399848987 266172391 399848987 100413873 150877073 100413873 150877073 385704859 992151942 385704859 992151942 634865338 560796476 634865338 560796476 732637334 396182831 732637334 396182831 815027879 277792569 815027879 277792569 240052155 359824771 240052155 359824771 169255544 257050683 169255544 257050683 783934803 320069999 783934803 320069999 747497070 373288943 747497070 373288943 245518922 368317302 245518922 368317302 661039000 753913874 661039000 753913874 11263494 17353777 11263494 17353777 541482763 915701274 541482763 915701274 962217951 56018402 962217951 56018402 809856176 284075446 809856176 284075446 394524611 538783514 394524611 538783514 211221818 318535978 211221818 318535978 12501225 19024237 12501225 19024237 373545419 810244478 373545419 810244478 109744259 163882574 109744259 163882574 175568501 266961831 175568501 266961831 930296663 106115200 930296663 106115200 447002545 558565509 447002545 558565509 561887401 849469570 561887401 849469570 251073747 376157076 251073747 376157076 374884386 538182295 374884386 538182295 603640642 590979169 603640642 590979169 576234791 704581036 576234791 704581036 206781399 311879032 206781399 311879032 192186495 290656758 192186495 290656758 180195412 274052222 180195412 274052222 443096385 874149518 443096385 874149518 932095353 103561324 932095353 103561324 64496392 96742124 64496392 96742124 658541513 504394663 658541513 504394663 176898198 268805427 176898198 268805427 90233525 135500124 90233525 135500124 284966582 426974494 284966582 426974494 410224015 608688651 410224015 608688651 945580465 81228936 945580465 81228936 77023733 115791570 77023733 115791570 32898306 48771003 32898306 48771003 498252017 564122788 498252017 564122788 666485545 494609123 666485545 494609123 637176903 545847644 637176903 545847644 241410426 362258913 241410426 362258913 225690901 339375285 225690901 339375285 135704510 203867304 135704510 203867304 514359594 777943412 514359594 777943412 344458568 560685407 344458568 560685407 545966231 500170077 545966231 500170077 632790932 561734500 632790932 561734500 979574169 30642281 979574169 30642281 675759941 479478724 675759941 479478724 234611395 352369826 234611395 352369826 69493854 104835620 69493854 104835620 492188938 909149465 492188938 909149465 780558104 325162362 780558104 325162362 666958636 493844799 666958636 493844799 404331541 747190098 404331541 747190098 474766298 808984102 474766298 808984102 625294072 880648781 625294072 880648781 903578831 145207047 903578831 145207047 731481921 397713373 731481921 397713373 436072806 519876105 436072806 519876105 777245686 329631932 777245686 329631932 892737013 161410288 892737013 161410288 247273331 370436197 247273331 370436197 914594855 128944279 914594855 128944279 961016637 58042885 961016637 58042885 907365057 139024352 907365057 139024352 484877069 555102970 484877069 555102970 465394223 736606262 465394223 736606262 568722204 769314585 568722204 769314585 75484240 113685170 75484240 113685170 726091990 405707772 726091990 405707772 509097719 951727348 509097719 951727348 345568786 708486548 345568786 708486548 50483165 75391479 50483165 75391479 981080957 28819960 981080957 28819960 7173067 10836894 7173067 10836894 299327698 449103521 299327698 449103521 507720578 602535695 507720578 602535695 20492051 31063056 20492051 31063056 937487510 94221552 937487510 94221552 181426298 275578515 181426298 275578515 612269922 702879913 612269922 702879913 648190946 939939669 648190946 939939669 910701390 135109754 910701390 135109754 575074939 524938630 575074939 524938630 849256202 226392178 849256202 226392178 286707717 429394625 286707717 429394625 991275151 12707133 991275151 12707133 465344618 672157685 465344618 672157685 60378947 90422980 60378947 90422980 156123856 236009226 156123856 236009226 210918145 318139427 210918145 318139427 233777532 351530056 233777532 351530056 460965145 826131872 460965145 826131872 268593920 403084899 268593920 403084899 947260868 78674733 947260868 78674733 622853584 763818120 622853584 763818120 727331240 403885387 727331240 403885387 747700820 373104887 747700820 373104887 225714363 339420604 225714363 339420604 339849288 519446819 339849288 519446819 953220176 69575182 953220176 69575182 720149632 414462591 720149632 414462591 158465471 239986256 158465471 239986256 758043298 358002883 758043298 358002883 363874505 646855033 363874505 646855033 661800166 852547769 661800166 852547769 213132120 321597363 213132120 321597363 412658157 844265588 412658157 844265588 134078773 201584804 134078773 201584804 651146773 757342946 651146773 757342946 125200312 187802486 125200312 187802486 76436977 114932171 76436977 114932171 413612022 700132125 413612022 700132125 736967220 388832051 736967220 388832051 804867329 290301418 804867329 290301418 227087822 341151329 227087822 341151329 857978688 212549966 857978688 212549966 123716388 185662755 123716388 185662755 444808871 669516691 444808871 669516691 122356991 183488536 122356991 183488536 364061601 999595728 364061601 999595728 521784805 612761717 521784805 612761717 778475499 327705631 778475499 327705631 356208850 944378469 356208850 944378469 73687831 110537730 73687831 110537730 526116348 843801127 526116348 843801127 916094075 127458567 916094075 127458567 655887403 556059242 655887403 556059242 372148487 539587412 372148487 539587412 949289475 75667606 949289475 75667606 88636391 133382480 88636391 133382480 710313238 428683412 710313238 428683412 558641067 853205784 558641067 853205784 484195258 897774924 484195258 897774924 685175369 465489424 685175369 465489424 828205686 258679349 828205686 258679349 781462475 323720390 781462475 323720390 213829724 323075219 213829724 323075219 570154494 898604705 570154494 898604705 422997192 566121389 422997192 566121389 133376685 200360514 133376685 200360514 676784617 477678302 676784617 477678302 254270942 381296779 254270942 381296779 323292808 486380279 323292808 486380279 127626450 191317789 127626450 191317789 357190401 568259975 357190401 568259975 170822737 259456853 170822737 259456853 694947522 450641799 694947522 450641799 289542501 433598923 289542501 433598923 718698360 416465354 718698360 416465354 763939452 349492819 763939452 349492819 750536640 368962640 750536640 368962640 795816325 303623110 795816325 303623110 689038650 459394353 689038650 459394353 82215304 123254306 82215304 123254306 879740892 180782457 879740892 180782457 422665866 563670812 422665866 563670812 839126007 241571872 839126007 241571872 338761546 813880061 338761546 813880061 31374776 46787585 31374776 46787585 959453134 60114369 959453134 60114369 949917655 74557344 949917655 74557344 247978065 371708623 247978065 371708623 863498827 203370957 863498827 203370957 457843589 530754386 457843589 530754386 272491015 408668429 272491015 408668429 775063405 332696460 775063405 332696460 11214037 17287554 11214037 17287554 324932966 488592177 324932966 488592177 500790781 544931278 500790781 544931278 234903441 352805989 234903441 352805989 419152532 655958931 419152532 655958931 865127528 201351808 865127528 201351808 480724647 580794725 480724647 580794725 553135685 753295348 553135685 753295348 236357111 354991048 236357111 354991048 212678254 320941296 212678254 320941296 994512035 7512980 994512035 7512980 647665480 808222712 647665480 808222712 154590149 233715477 154590149 233715477 442035907 703230365 442035907 703230365 255107783 382395610 255107783 382395610 627333739 508001578 627333739 508001578 871567714 192319053 871567714 192319053 451784100 999799223 451784100 999799223 976552636 35527322 976552636 35527322 897240809 154482992 897240809 154482992 202227542 305117971 202227542 305117971 496063716 952622710 496063716 952622710 313818543 471263311 313818543 471263311 90674933 136348768 90674933 136348768 744551256 377751331 744551256 377751331 92950803 139498054 92950803 139498054 248217616 371914747 248217616 371914747 969825794 44649042 969825794 44649042 680512059 472415603 680512059 472415603 195746456 296098194 195746456 296098194 125710221 188550983 125710221 188550983 537798508 576138210 537798508 576138210 324392651 487784780 324392651 487784780 234675204 352413091 234675204 352413091 859262344 210280591 859262344 210280591 433261051 713715300 433261051 713715300 311302886 467501855 311302886 467501855 445455401 835011663 445455401 835011663 782926347 321637325 782926347 321637325 527397144 667371362 527397144 667371362 331717925 497975038 331717925 497975038 519291078 843296411 519291078 843296411 117266589 176173906 117266589 176173906 841179550 238785733 841179550 238785733 764224497 348886092 764224497 348886092 130246529 195338559 130246529 195338559 426979630 944774411 426979630 944774411 578774049 983649330 578774049 983649330 805378811 289666576 805378811 289666576 32523367 48405394 32523367 48405394 333183970 701413131 333183970 701413131 290691836 435473001 290691836 435473001 154979462 234320097 154979462 234320097 983350325 25223110 983350325 25223110 769230198 341408561 769230198 341408561 263441810 395150835 263441810 395150835 263950187 396036883 263950187 396036883 223045405 335763914 223045405 335763914 886635175 170402865 886635175 170402865 633983171 711499086 633983171 711499086 359697764 601164816 359697764 601164816 906064962 141101212 906064962 141101212 962302362 55903742 962302362 55903742 869802882 194823929 869802882 194823929 667789503 492655117 667789503 492655117 700044894 443362352 700044894 443362352 222609851 335114320 222609851 335114320 793162447 306888220 793162447 306888220 136639371 205635947 136639371 205635947 456700841 511003866 456700841 511003866 587943064 745352166 587943064 745352166 580661028 739540479 580661028 739540479 963316350 54197150 963316350 54197150 701296566 441503824 701296566 441503824 693333865 452953851 693333865 452953851 201522691 304145013 201522691 304145013 851451598 223358437 851451598 223358437 67392866 101782063 67392866 101782063 445936663 832335701 445936663 832335701 492189855 874064804 492189855 874064804 39322977 58285348 39322977 58285348 449582076 711983055 449582076 711983055 235244071 353332086 235244071 353332086 802664576 293592583 802664576 293592583 491298528 562470053 491298528 562470053 657875705 607899037 657875705 607899037 266540975 400379234 266540975 400379234 642610588 953634534 642610588 953634534 912663344 131723034 912663344 131723034 242758972 364252212 242758972 364252212 972228484 41178020 972228484 41178020 546700986 778716281 546700986 778716281 789953580 311611451 789953580 311611451 664783706 497097814 664783706 497097814 177995884 270791343 177995884 270791343 77954923 117235209 77954923 117235209 687278485 461909032 687278485 461909032 552239252 944661045 552239252 944661045 169975357 258132513 169975357 258132513 924940229 113756151 924940229 113756151 440854495 954294755 440854495 954294755 689368730 458917236 689368730 458917236 481860983 637219011 481860983 637219011 258114670 386672321 258114670 386672321 348193137 858728776 348193137 858728776 378179395 630107462 378179395 630107462 31082936 46354419 31082936 46354419 671028297 487445015 671028297 487445015 590568603 657021820 590568603 657021820 175831770 267395842 175831770 267395842 326521176 490809638 326521176 490809638 403475482 782624083 403475482 782624083 760339693 355066038 760339693 355066038 821895410 268090278 821895410 268090278 34880073 51286295 34880073 51286295 297371610 446065778 297371610 446065778 575085451 825965600 575085451 825965600 840319439 240088362 840319439 240088362 994679247 7305792 994679247 7305792 781509167 323611651 781509167 323611651 62618802 93654159 62618802 93654159 452579978 868910317 452579978 868910317 792444565 307896376 792444565 307896376 814858823 278083857 814858823 278083857 103307327 154651485 103307327 154651485 647570851 655851989 647570851 655851989 686321885 463517007 686321885 463517007 392828058 884698475 392828058 884698475 706744884 433679657 706744884 433679657 136843591 206177403 136843591 206177403 67916665 102575898 67916665 102575898 622732332 677123031 622732332 677123031 930258231 106239775 930258231 106239775 140590958 211818736 140590958 211818736 703131799 438784752 703131799 438784752 518918547 837070434 518918547 837070434 233435503 350796809 233435503 350796809 941756250 87325321 941756250 87325321 822939279 266534604 822939279 266534604 565051218 804587444 565051218 804587444 671464249 486813266 671464249 486813266 221945385 334443323 221945385 334443323 602995076 845283840 602995076 845283840 604785401 533570578 604785401 533570578 372170510 751246068 372170510 751246068 705145243 436096612 705145243 436096612 880604310 178952359 880604310 178952359 143752078 216903903 143752078 216903903 106680690 160082361 106680690 160082361 332591680 499431413 332591680 499431413 54441307 81566012 54441307 81566012 775715133 331860620 775715133 331860620 407585662 874727233 407585662 874727233 487250007 514114501 487250007 514114501 395407561 953187809 395407561 953187809 348115110 699355817 348115110 699355817 624127642 804052338 624127642 804052338 736826413 389144394 736826413 389144394 267052147 401112321 267052147 401112321 925120533 113305738 925120533 113305738 445857218 794042753 445857218 794042753 391002142 617274278 391002142 617274278 109631367 163684230 109631367 163684230 879901549 180525465 879901549 180525465 956701118 64142397 956701118 64142397 9575491 14276805 9575491 14276805 666191393 494955400 666191393 494955400 371937767 531770778 371937767 531770778 803184054 292737831 803184054 292737831 98245418 147520368 98245418 147520368 202354440 305256873 202354440 305256873 129316123 194269151 129316123 194269151 4985044 7716083 4985044 7716083 689449207 458875396 689449207 458875396 610402964 700313026 610402964 700313026 388934212 961997957 388934212 961997957 976037154 36094636 976037154 36094636 781263612 324102343 781263612 324102343 136425594 205272761 136425594 205272761 228929738 343753727 228929738 343753727 544947050 799268559 544947050 799268559 783815127 320381617 783815127 320381617 3650642 5659750 3650642 5659750 111012716 166245208 111012716 166245208 284404543 426063909 284404543 426063909 541019891 877397605 541019891 877397605 72055056 108464542 72055056 108464542 411038465 991856998 411038465 991856998 848583891 227428156 848583891 227428156 305102579 457287078 305102579 457287078 413875852 568456875 413875852 568456875 98545231 147896073 98545231 147896073 130993799 196736683 130993799 196736683 972958625 39980325 972958625 39980325 899661429 151162567 899661429 151162567 687739449 461134808 687739449 461134808 339994768 652585670 339994768 652585670 700542034 442833155 700542034 442833155 861435909 206851646 861435909 206851646 574301658 675478851 574301658 675478851 683963146 467501851 683963146 467501851 728640053 401963308 728640053 401963308 983373231 25206239 983373231 25206239 569552991 812256836 569552991 812256836 548752398 957638437 548752398 957638437 489314609 909135372 489314609 909135372 774982932 332944549 774982932 332944549 25979161 39281837 25979161 39281837 46291062 68588710 46291062 68588710 268838862 403655636 268838862 403655636 693531571 452682003 693531571 452682003 683659515 468204978 683659515 468204978 451073009 849219910 451073009 849219910 931150149 104837324 931150149 104837324 750763902 368612661 750763902 368612661 182099190 276894737 182099190 276894737 434900222 701985162 434900222 701985162 675484910 480160912 675484910 480160912 763012634 351012205 763012634 351012205 746891413 374027250 746891413 374027250 156232484 236172054 156232484 236172054 300591713 451113525 300591713 451113525 756481283 359971584 756481283 359971584 365950905 761396718 365950905 761396718 139815868 210310788 139815868 210310788 247904225 371498784 247904225 371498784 336381300 679105862 336381300 679105862 277384713 416499532 277384713 416499532 148560182 225083569 148560182 225083569 565577329 959200422 565577329 959200422 184819439 280633124 184819439 280633124 727536481 403629338 727536481 403629338 974017311 38570972 974017311 38570972 598840902 516730525 598840902 516730525 665387549 495984973 665387549 495984973 138152324 207748102 138152324 207748102 582349977 761516064 582349977 761516064 40337281 59847737 40337281 59847737 582682451 936417601 582682451 936417601 905756012 141763849 905756012 141763849 787166561 315780904 787166561 315780904 625283908 675667910 625283908 675667910 131387964 197275726 131387964 197275726 773296335 335300488 773296335 335300488 915706161 127830586 915706161 127830586 85759597 128768440 85759597 128768440 572749637 734649159 572749637 734649159 247035218 370036830 247035218 370036830 88491576 133154049 88491576 133154049 634884836 967901701 634884836 967901701 131888851 198054719 131888851 198054719 601316844 562494043 601316844 562494043 287257811 430078598 287257811 430078598 572541538 621868566 572541538 621868566 989097994 16533717 989097994 16533717 906462221 140475129 906462221 140475129 67621151 102193638 67621151 102193638 496029419 526236583 496029419 526236583 987673097 18315026 987673097 18315026 389955265 909077638 389955265 909077638 141422401 212799786 141422401 212799786 583886779 957291107 583886779 957291107 971435048 42559323 971435048 42559323 82212595 123227502 82212595 123227502 594929258 701406342 594929258 701406342 869976755 194515934 869976755 194515934 214469315 323963925 214469315 323963925 268135420 402424529 268135420 402424529 994509844 7513857 994509844 7513857 310298076 465295486 310298076 465295486 270888635 406637053 270888635 406637053 509004919 872871896 509004919 872871896 656606146 621716011 656606146 621716011 824183052 264635648 824183052 264635648 985467172 22039975 985467172 22039975 378381011 826572321 378381011 826572321 457596211 799093162 457596211 799093162 399150552 566316269 399150552 566316269 284316402 425730140 284316402 425730140 923264939 116104992 923264939 116104992 836824009 245272161 836824009 245272161 621270304 599740543 621270304 599740543 485315938 628361709 485315938 628361709 169648958 257642023 169648958 257642023 609702147 864621511 609702147 864621511 10408565 15694788 10408565 15694788 314623525 472757594 314623525 472757594 27156092 40899454 27156092 40899454 710555183 428441246 710555183 428441246 233883747 351582385 233883747 351582385 861576761 206594973 861576761 206594973 862969832 204276414 862969832 204276414 164848630 249529995 164848630 249529995 415017822 923181205 415017822 923181205 98936038 148839865 98936038 148839865 365560515 595344036 365560515 595344036 41952043 62250885 41952043 62250885 266352092 400057927 266352092 400057927 469442387 736365880 469442387 736365880 54671833 82076464 54671833 82076464 549278765 630140194 549278765 630140194 973156036 39715585 973156036 39715585 281433142 422174637 281433142 422174637 433288228 608264995 433288228 608264995 352126667 529039972 352126667 529039972 423140017 846159911 423140017 846159911 418416762 907523193 418416762 907523193 512247339 738803288 512247339 738803288 711152290 427516823 711152290 427516823 880324212 179683586 880324212 179683586 120834876 181494586 120834876 181494586 607571330 766393642 607571330 766393642 559778771 617082529 559778771 617082529 864568442 201996724 864568442 201996724 612542882 554164751 612542882 554164751 78698281 118082226 78698281 118082226 109698857 163802868 109698857 163802868 813240960 280002230 813240960 280002230 92886235 139280878 92886235 139280878 202171827 304954408 202171827 304954408 106911517 160408662 106911517 160408662 741881104 381393936 741881104 381393936 285013506 427126732 285013506 427126732 372222828 650299994 372222828 650299994 204206917 307890017 204206917 307890017 693334385 452941779 693334385 452941779 496294409 700708092 496294409 700708092 26145394 39375079 26145394 39375079 921520407 118731128 921520407 118731128 439298493 843409631 439298493 843409631 915115904 128413869 915115904 128413869 640341859 798228423 640341859 798228423 589929640 826875665 589929640 826875665 185498009 281808952 185498009 281808952 701203605 441640902 701203605 441640902 64993581 97632246 64993581 97632246 908676937 137835095 908676937 137835095 595278194 687383907 595278194 687383907 349337322 722945491 349337322 722945491 378608991 972053682 378608991 972053682 341363013 910574311 341363013 910574311 474228144 643253735 474228144 643253735 308258003 462024691 308258003 462024691 898024327 153544942 898024327 153544942 676287901 478455893 676287901 478455893 232971823 350123051 232971823 350123051 128861836 193667189 128861836 193667189 372407242 822804372 372407242 822804372 748643330 371773381 748643330 371773381 33548372 49641121 33548372 49641121 241322339 362101957 241322339 362101957 512282269 566939696 512282269 566939696 175382571 266604792 175382571 266604792 28801996 43583287 28801996 43583287 853319273 220347453 853319273 220347453 587450750 686385829 587450750 686385829 377880757 843814490 377880757 843814490 247193279 370242124 247193279 370242124 809100103 284936462 809100103 284936462 773605250 334963728 773605250 334963728 982083613 27217278 982083613 27217278 102071112 153176259 102071112 153176259 181725977 276192447 181725977 276192447 717873957 417824238 717873957 417824238 684641957 466133695 684641957 466133695 622006322 664078225 622006322 664078225 850739583 224443338 850739583 224443338 424758835 598441319 424758835 598441319 871399794 192401911 871399794 192401911 77959758 117242186 77959758 117242186 9500913 14149639 9500913 14149639 422099458 667592017 422099458 667592017 828293033 258286977 828293033 258286977 241494875 362448068 241494875 362448068 2663729 4070310 2663729 4070310 490376877 525330428 490376877 525330428 359030479 927509010 359030479 927509010 55586121 83238160 55586121 83238160 861632394 206524661 861632394 206524661 265322002 398073105 265322002 398073105 695383588 449816480 695383588 449816480 659382556 710166170 659382556 710166170 271382088 407355052 271382088 407355052 131386734 197272678 131386734 197272678 982545044 26265619 982545044 26265619 892433962 161755664 892433962 161755664 170236996 258498101 170236996 258498101 276776064 415321250 276776064 415321250 436281611 711716839 436281611 711716839 723271445 409578843 723271445 409578843 155238530 235025482 155238530 235025482 905152077 142830720 905152077 142830720 405750725 718863602 405750725 718863602 646897717 763791266 646897717 763791266 905119176 142941225 905119176 142941225 734538599 392483266 734538599 392483266 968678166 45749359 968678166 45749359 209576207 316313271 209576207 316313271 421512814 960927439 421512814 960927439 58616182 87539694 58616182 87539694 358436156 706571640 358436156 706571640 471932482 802188344 471932482 802188344 133859693 201094303 133859693 201094303 688482173 460288220 688482173 460288220 38395167 56845736 38395167 56845736 191088887 289102712 191088887 289102712 358783564 508635743 358783564 508635743 580951921 929195273 580951921 929195273 852757207 221304360 852757207 221304360 414129911 569764472 414129911 569764472 595998647 682412545 595998647 682412545 148740628 225254514 148740628 225254514 775378864 332396906 775378864 332396906 476168944 547083231 476168944 547083231 952037741 71650646 952037741 71650646 533249082 718818133 533249082 718818133 145283764 219931241 145283764 219931241 760648266 354773443 760648266 354773443 794987235 304622288 794987235 304622288 543442838 956613163 543442838 956613163 557233858 710598013 557233858 710598013 439712337 705490384 439712337 705490384 180187124 274031897 180187124 274031897 349298661 766136981 349298661 766136981 799724895 297439444 799724895 297439444 105433383 158198008 105433383 158198008 141924542 213888288 141924542 213888288 660958276 700934118 660958276 700934118 858233160 212314628 858233160 212314628 800347894 296713703 800347894 296713703 989858775 15244042 989858775 15244042 146365590 221721754 146365590 221721754 707594161 432443668 707594161 432443668 914846432 128667769 914846432 128667769 283316025 424541177 283316025 424541177 597737231 875940700 597737231 875940700 101675030 152776177 101675030 152776177 341270877 865460641 341270877 865460641 727335692 403872583 727335692 403872583 590888101 769190846 590888101 769190846 418601672 693982294 418601672 693982294 342727764 510234766 342727764 510234766 378240098 793868563 378240098 793868563 309955594 464526899 309955594 464526899 574146565 858840281 574146565 858840281 275726983 414049805 275726983 414049805 65570254 98468258 65570254 98468258 373659058 522680205 373659058 522680205 450833106 842071228 450833106 842071228 314220987 471920845 314220987 471920845 591545912 858932766 591545912 858932766 18427365 28683896 18427365 28683896 771471503 337745280 771471503 337745280 202207947 305046829 202207947 305046829 408245821 730434832 408245821 730434832 652650364 912546966 652650364 912546966 85527142 128451582 85527142 128451582 221958708 334494476 221958708 334494476 844501920 233750957 844501920 233750957 574375193 670868918 574375193 670868918 96195939 144394903 96195939 144394903 591320577 821058149 591320577 821058149 659411342 749264537 659411342 749264537 587377638 631860728 587377638 631860728 553261589 899610643 553261589 899610643 402566693 751553502 402566693 751553502 591864994 505271229 591864994 505271229 524912209 672295967 524912209 672295967 175342447 266540756 175342447 266540756 940121458 90177176 940121458 90177176 105326009 157949784 105326009 157949784 800457215 296458810 800457215 296458810 610119023 717631807 610119023 717631807 887054973 169668827 887054973 169668827 343804173 512583998 343804173 512583998 271923154 408035485 271923154 408035485 425261732 509122548 425261732 509122548 15872197 24550377 15872197 24550377 108049253 161850330 108049253 161850330 205313266 309734198 205313266 309734198 862221589 205272758 862221589 205272758 941942077 86885800 941942077 86885800 149265481 225986670 149265481 225986670 880279614 179749075 880279614 179749075 633576400 955821926 633576400 955821926 559535141 607347085 559535141 607347085 700720741 442578549 700720741 442578549 232434557 349153058 232434557 349153058 745807718 375450472 745807718 375450472 304125638 455952311 304125638 455952311 47200427 70033531 47200427 70033531 532631664 700650625 532631664 700650625 295749562 443362353 295749562 443362353 493332084 853601137 493332084 853601137 836985804 245007128 836985804 245007128 105426492 158181761 105426492 158181761 959841290 59621773 959841290 59621773 737694461 387860190 737694461 387860190 20623400 31263351 20623400 31263351 120751234 181348637 120751234 181348637 850566144 224712127 850566144 224712127 608986310 789794142 608986310 789794142 619607983 784607171 619607983 784607171 180557966 274586956 180557966 274586956 25973419 39278856 25973419 39278856 743320208 379823154 743320208 379823154 885267890 172525509 885267890 172525509 137493838 207086814 137493838 207086814 648454913 569545621 648454913 569545621 96182698 144377040 96182698 144377040 117345223 176240128 117345223 176240128 50203786 74715051 50203786 74715051 570844285 938405072 570844285 938405072 206713711 311805171 206713711 311805171 134641881 202355764 134641881 202355764 274744931 412600027 274744931 412600027 728801631 401585594 728801631 401585594 298432618 447734913 298432618 447734913 364221282 814302058 364221282 814302058 46099104 68408123 46099104 68408123 560998004 810578262 560998004 810578262 45115314 67074076 45115314 67074076 927225179 110392921 927225179 110392921 881397269 178064036 881397269 178064036 951501129 72260736 951501129 72260736 558752740 840101203 558752740 840101203 118288892 177428939 118288892 177428939 942188983 86604950 942188983 86604950 623969491 905862921 623969491 905862921 772158257 336939920 772158257 336939920 935562533 97850020 935562533 97850020 695854454 449165614 695854454 449165614 625838363 673552994 625838363 673552994 901066824 149006709 901066824 149006709 176106488 267835558 176106488 267835558 357751935 517370920 357751935 517370920 348036877 879866334 348036877 879866334 990738930 13886084 990738930 13886084 286302850 428928410 286302850 428928410 42096899 62469081 42096899 62469081 269746092 405044913 269746092 405044913 88882611 133682719 88882611 133682719 949185847 75818330 949185847 75818330 29727027 44948803 29727027 44948803 356590608 566953426 356590608 566953426 858440644 212115249 858440644 212115249 565922761 714997688 565922761 714997688 445670378 591581033 445670378 591581033 561113886 687154075 561113886 687154075 368621320 945895727 368621320 945895727 252339524 378132052 252339524 378132052 530369184 752544418 530369184 752544418 881959475 177389821 881959475 177389821 167809515 254767744 167809515 254767744 499591763 852744430 499591763 852744430 75406326 113553627 75406326 113553627 677774267 476240726 677774267 476240726 33153156 49110736 33153156 49110736 317570387 477437512 317570387 477437512 971213948 42817573 971213948 42817573 376751477 893675486 376751477 893675486 265603808 398489621 265603808 398489621 26237572 39548011 26237572 39548011 365826763 962270441 365826763 962270441 179601064 273144647 179601064 273144647 614341711 543207009 614341711 543207009 29054310 44044946 29054310 44044946 302867308 454037894 302867308 454037894 59335526 88877633 59335526 88877633 633507395 525962620 633507395 525962620 239398197 359084329 239398197 359084329 262032896 392743763 262032896 392743763 507327611 645783278 507327611 645783278 847582139 229002792 847582139 229002792 280990907 421624892 280990907 421624892 832318158 251787551 832318158 251787551 204484339 308285361 204484339 308285361 217207193 327503551 217207193 327503551 952698742 70555107 952698742 70555107 928600773 108464036 928600773 108464036 644324921 798932667 644324921 798932667 607856376 709884617 607856376 709884617 687745914 461094741 687745914 461094741 916639818 126291440 916639818 126291440 139781797 210201185 139781797 210201185 609664303 551576325 609664303 551576325 792550251 307744772 792550251 307744772 456112797 549876463 456112797 549876463 376935283 916525222 376935283 916525222 666549912 494493359 666549912 494493359 322923318 485711565 322923318 485711565 207893560 313908878 207893560 313908878 703953995 437576838 703953995 437576838 146087646 221339037 146087646 221339037 248702670 372735908 248702670 372735908 308389058 462240600 308389058 462240600 516398527 758862204 516398527 758862204 811768873 282002168 811768873 282002168 953960165 68487036 953960165 68487036 219484254 331139624 219484254 331139624 979707227 30552376 979707227 30552376 868483688 196718884 868483688 196718884 603211034 691069935 603211034 691069935 18440279 28721367 18440279 28721367 478281096 531423471 478281096 531423471 448454070 610922693 448454070 610922693 34364480 50524001 34364480 50524001 431574460 711267293 431574460 711267293 379315121 922594650 379315121 922594650 567364774 945171792 567364774 945171792 855584845 216142487 855584845 216142487 100774894 151410219 100774894 151410219 191862994 290207354 191862994 290207354 243312510 365351963 243312510 365351963 444483794 850816735 444483794 850816735 544497104 999433053 544497104 999433053 625325931 976942429 625325931 976942429 862708652 204725658 862708652 204725658 785875708 317305010 785875708 317305010 753401538 364268691 753401538 364268691 506414448 705724667 506414448 705724667 44612226 66222770 44612226 66222770 264382290 396798652 264382290 396798652 11681262 17814105 11681262 17814105 284400332 426061951 284400332 426061951 647126642 974718669 647126642 974718669 98591641 147919871 98591641 147919871 682065059 470336476 682065059 470336476 64234567 96265853 64234567 96265853 769778524 340461072 769778524 340461072 39504775 58528329 39504775 58528329 103659111 155136274 103659111 155136274 774040083 334229347 774040083 334229347 986935092 19541159 986935092 19541159 51633002 77007893 51633002 77007893 47542323 70778305 47542323 70778305 255473677 382741278 255473677 382741278 566561831 723709444 566561831 723709444 585448504 833383572 585448504 833383572 63864960 95598375 63864960 95598375 509707679 743008106 509707679 743008106 167371997 253665756 167371997 253665756 70876654 107040205 70876654 107040205 220661212 332696462 220661212 332696462 593691378 776450524 593691378 776450524 318999074 479534305 318999074 479534305 171465040 260500849 171465040 260500849 209524655 316221896 209524655 316221896 61277910 91779212 61277910 91779212 136236431 205034564 136236431 205034564 815426061 277105764 815426061 277105764 174665450 265399971 174665450 265399971 148751922 225297701 148751922 225297701 388651612 897389389 388651612 897389389 711521669 427104680 711521669 427104680 407248878 654979448 407248878 654979448 620200414 842724786 620200414 842724786 971258591 42797931 971258591 42797931 427114241 689364244 427114241 689364244 453551310 779490333 453551310 779490333 841448031 238338246 841448031 238338246 901930435 147777902 901930435 147777902 67544052 101934719 67544052 101934719 218455498 329676926 218455498 329676926 370029361 584966970 370029361 584966970 144912617 219114134 144912617 219114134 542625221 807493660 542625221 807493660 83150993 124872612 83150993 124872612 587399332 652541472 587399332 652541472 369821433 720415704 369821433 720415704 127447498 190966353 127447498 190966353 93096285 139687226 93096285 139687226 690078704 458093105 690078704 458093105 613044395 634039060 613044395 634039060 558843380 814437037 558843380 814437037 531512294 764447008 531512294 764447008 849001005 226834582 849001005 226834582 426501705 620013162 426501705 620013162 970436897 43814676 970436897 43814676 397155791 500583910 397155791 500583910 862543046 204939679 862543046 204939679 966803533 49106999 966803533 49106999 405811031 764568976 405811031 764568976 948588959 76704919 948588959 76704919 909204284 137200469 909204284 137200469 511622650 769457955 511622650 769457955 541246221 645617428 541246221 645617428 744696172 377342525 744696172 377342525 39866231 59189202 39866231 59189202 540859050 601942418 540859050 601942418 541638922 935247331 541638922 935247331 112266968 168046531 112266968 168046531 263244692 394904453 263244692 394904453 158337083 239723095 158337083 239723095 61730864 92484467 61730864 92484467 65495128 98451263 65495128 98451263 614686642 613536657 614686642 613536657 304861110 457042745 304861110 457042745 717310371 418696895 717310371 418696895 638674190 687650657 638674190 687650657 321237921 482985979 321237921 482985979 473029449 983912095 473029449 983912095 125941569 188908676 125941569 188908676 695300833 450034962 695300833 450034962 451395672 780953282 451395672 780953282 594856070 825128196 594856070 825128196 359345546 577899393 359345546 577899393 832377961 251704050 832377961 251704050 96052547 144163324 96052547 144163324 259958856 389476983 259958856 389476983 441964109 801981717 441964109 801981717 885298606 172508330 885298606 172508330 899875642 150856781 899875642 150856781 153287545 231823118 153287545 231823118 627652202 562118361 627652202 562118361 102500131 153617348 102500131 153617348 439778070 773468462 439778070 773468462 248254505 372030836 248254505 372030836 882242805 176806178 882242805 176806178 719889457 414828683 719889457 414828683 745864885 375331493 745864885 375331493 227704821 341844164 227704821 341844164 775171843 332615523 775171843 332615523 579309608 691577061 579309608 691577061 677866993 476083366 677866993 476083366 48244181 71769470 48244181 71769470 267136455 401221969 267136455 401221969 340878166 885104252 340878166 885104252 561261553 715151357 561261553 715151357 916753152 125990185 916753152 125990185 941648385 87545227 941648385 87545227 381769060 519530071 381769060 519530071 49124598 73027670 49124598 73027670 194958660 294811423 194958660 294811423 785299246 318340677 785299246 318340677 300229767 450549247 300229767 450549247 417204535 549567448 417204535 549567448 858141396 212403332 858141396 212403332 75037522 112906088 75037522 112906088 442663556 829996015 442663556 829996015 88287982 132304884 88287982 132304884 755338281 361425492 755338281 361425492 352702319 996042798 352702319 996042798 548142250 952618157 548142250 952618157 398000103 956950475 398000103 956950475 497965682 916992905 497965682 916992905 534592844 983925887 534592844 983925887 812980404 280484200 812980404 280484200 752279652 365880352 752279652 365880352 877641764 183850429 877641764 183850429 315446581 474098591 315446581 474098591 664609638 497256949 664609638 497256949 31111111 46367681 31111111 46367681 411566585 984017925 411566585 984017925 347734795 657720737 347734795 657720737 475158340 698868812 475158340 698868812 509471350 673818618 509471350 673818618 157097166 237782470 157097166 237782470 668114556 492108380 668114556 492108380 373572908 761875925 373572908 761875925 464856203 774308845 464856203 774308845 380021589 929272988 380021589 929272988 901048828 149049541 901048828 149049541 899498995 151397927 899498995 151397927 34017976 50284539 34017976 50284539 128403762 192692013 128403762 192692013 32000492 47683434 32000492 47683434 367130348 510129313 367130348 510129313 281104694 421812526 281104694 421812526 618939040 901207551 618939040 901207551 916679533 126161320 916679533 126161320 996415942 5396220 996415942 5396220 751854303 366808595 751854303 366808595 516634848 894285998 516634848 894285998 283090988 424210745 283090988 424210745 43239760 64283649 43239760 64283649 259143074 388343391 259143074 388343391 860494631 207932778 860494631 207932778 124326928 186460436 124326928 186460436 343084680 897822926 343084680 897822926 205154038 309397194 205154038 309397194 913610263 130715318 913610263 130715318 611124409 525181983 611124409 525181983 559193104 838291997 559193104 838291997 178985825 272010777 178985825 272010777 319405548 480218159 319405548 480218159 117110982 175884647 117110982 175884647 523953530 699227115 523953530 699227115 432153168 741229340 432153168 741229340 859651572 209227767 859651572 209227767 676737494 477721300 676737494 477721300 465447254 980468219 465447254 980468219 478229706 663725255 478229706 663725255 745811278 375414265 745811278 375414265 572322355 979690100 572322355 979690100 536083853 728682255 536083853 728682255 959241283 60474850 959241283 60474850 931280742 104654423 931280742 104654423 802753572 293424815 802753572 293424815 889735812 165672843 889735812 165672843 274658916 412575611 274658916 412575611 953621627 69066308 953621627 69066308 129900964 194966207 129900964 194966207 799044223 298510455 799044223 298510455 874196605 188407180 874196605 188407180 465079145 922658882 465079145 922658882 181672817 276177540 181672817 276177540 896175516 156404276 896175516 156404276 652648583 695819517 652648583 695819517 667998350 492378660 667998350 492378660 293663763 440016529 293663763 440016529 649088783 612224562 649088783 612224562 625827727 688013724 625827727 688013724 932962861 102328065 932962861 102328065 432073495 777110398 432073495 777110398 655729013 876140704 655729013 876140704 156988779 237608891 156988779 237608891 61398525 91911918 61398525 91911918 68770152 103728575 68770152 103728575 932659475 102612338 932659475 102612338 126232770 189450971 126232770 189450971 687622181 461347382 687622181 461347382 940570006 89344917 940570006 89344917 850301767 225084452 850301767 225084452 773517937 335114930 773517937 335114930 361647458 807386339 361647458 807386339 759814065 355614474 759814065 355614474 774736140 333282872 774736140 333282872 960644948 58701934 960644948 58701934 45359199 67257538 45359199 67257538 118128287 177359775 118128287 177359775 294174583 441064799 294174583 441064799 887386311 169128226 887386311 169128226 431758093 750381404 431758093 750381404 991447317 12503636 991447317 12503636 369657407 569086498 369657407 569086498 287989393 430994495 287989393 430994495 214622622 324106085 214622622 324106085 356122225 541215315 356122225 541215315 655523193 837155803 655523193 837155803 841595797 238077400 841595797 238077400 418530694 933358797 418530694 933358797 166173458 251626159 166173458 251626159 656513926 701458160 656513926 701458160 755781909 361005186 755781909 361005186 156817126 237123105 156817126 237123105 410812645 933856610 410812645 933856610 627264946 935085660 627264946 935085660 971777826 41938613 971777826 41938613 587852101 945096400 587852101 945096400 462303202 954020540 462303202 954020540 55802753 83600949 55802753 83600949 136822672 206066664 136822672 206066664 241972848 363130262 241972848 363130262 75649998 113796506 75649998 113796506 984021280 23999678 984021280 23999678 534596595 903021647 534596595 903021647 306538031 459593205 306538031 459593205 201059721 303623106 201059721 303623106 801526085 295172286 801526085 295172286 936084964 96466926 936084964 96466926 819663594 271286693 819663594 271286693 644484747 612095284 644484747 612095284 26217218 39478601 26217218 39478601 640090791 655777416 640090791 655777416 584030850 898647544 584030850 898647544 901750452 147938485 901750452 147938485 952738743 70419793 952738743 70419793 28880412 43702975 28880412 43702975 313852267 471367223 313852267 471367223 294902418 442200358 294902418 442200358 8684504 13117396 8684504 13117396 379118615 988451317 379118615 988451317 435353203 623267904 435353203 623267904 447721889 611500820 447721889 611500820 581742517 749036116 581742517 749036116 500429550 917448253 500429550 917448253 438775658 582074356 438775658 582074356 363616538 698389144 363616538 698389144 120615831 181046830 120615831 181046830 589224352 857940192 589224352 857940192 451905783 994387127 451905783 994387127 214129339 323521587 214129339 323521587 577182013 787916921 577182013 787916921 991613578 12325260 991613578 12325260 39218381 58170963 39218381 58170963 887195679 169496947 887195679 169496947 774568741 333607206 774568741 333607206 163750466 247897446 163750466 247897446 607108911 877200905 607108911 877200905 998868164 1587539 998868164 1587539 667180990 493586937 667180990 493586937 654371971 951250492 654371971 951250492 463781055 783058536 463781055 783058536 351515873 827051184 351515873 827051184 389564771 988440433 389564771 988440433 501921751 997858474 501921751 997858474 72474302 108977290 72474302 108977290 238321928 357576109 238321928 357576109 106674752 160075630 106674752 160075630 84840977 127676386 84840977 127676386 695341522 449905904 695341522 449905904 329864096 495512260 329864096 495512260 535476679 536922644 535476679 536922644 576042134 747768953 576042134 747768953 858243008 212290636 858243008 212290636 637150067 835674105 637150067 835674105 201125266 303741053 201125266 303741053 297514159 446344313 297514159 446344313 874715487 187802485 874715487 187802485 16194118 25240545 16194118 25240545 659751053 835563666 659751053 835563666 284754692 426539682 284754692 426539682 750096148 369447678 750096148 369447678 679341777 474098590 679341777 474098590 894449848 158710989 894449848 158710989 588725113 689764768 588725113 689764768 442378373 648532516 442378373 648532516 477774424 773633751 477774424 773633751 312264964 469261667 312264964 469261667 932582059 102727068 932582059 102727068 447046520 577833929 447046520 577833929 938313199 92809676 938313199 92809676 3927927 6225694 3927927 6225694 700142040 443262559 700142040 443262559 693656267 452585088 693656267 452585088 649029815 955781800 649029815 955781800 523920030 956120845 523920030 956120845 290072131 434337147 290072131 434337147 577923857 626627214 577923857 626627214 870525285 193958806 870525285 193958806 831509758 253358785 831509758 253358785 910666827 135193678 910666827 135193678 257689477 386090724 257689477 386090724 597773568 924161051 597773568 924161051 659997531 856742570 659997531 856742570 467022515 733354540 467022515 733354540 483615897 501368371 483615897 501368371 147395621 223138932 147395621 223138932 724958318 407224518 724958318 407224518 149463601 226254608 149463601 226254608 326541803 490849377 326541803 490849377 621755453 680602189 621755453 680602189 304763255 456941970 304763255 456941970 300329352 450813374 300329352 450813374 185194438 281170391 185194438 281170391 844346620 234040891 844346620 234040891 636435011 627182164 636435011 627182164 763168829 350763495 763168829 350763495 605388368 623120523 605388368 623120523 252971748 379240766 252971748 379240766 658197429 898041924 658197429 898041924 458612151 773949008 458612151 773949008 564050920 733749248 564050920 733749248 905539850 142265805 905539850 142265805 424436357 878077668 424436357 878077668 948595831 76639497 948595831 76639497 445915527 522349720 445915527 522349720 98113458 147362663 98113458 147362663 513242737 818305440 513242737 818305440 139164889 209169162 139164889 209169162 365614321 768495038 365614321 768495038 817396363 274031892 817396363 274031892 903597065 145129448 903597065 145129448 537014304 549769873 537014304 549769873 397215457 717853715 397215457 717853715 744369230 378199053 744369230 378199053 170079039 258220292 170079039 258220292 689193175 459123588 689193175 459123588 195995196 296368673 195995196 296368673 124402927 186592014 124402927 186592014 53757040 80577583 53757040 80577583 696940236 447482795 696940236 447482795 193401668 292397513 193401668 292397513 317528800 477366747 317528800 477366747 152453256 230551090 152453256 230551090 26430329 39759433 26430329 39759433 811777010 281926698 811777010 281926698 627288202 735141276 627288202 735141276 503226094 940260824 503226094 940260824 654516396 510269416 654516396 510269416 936621732 95476893 936621732 95476893 276792953 415423515 276792953 415423515 996200303 5596435 996200303 5596435 388495270 752848022 388495270 752848022 679370776 474092253 679370776 474092253 712663979 425169120 712663979 425169120 330461766 496292392 330461766 496292392 828758114 257665890 828758114 257665890 186118791 282686105 186118791 282686105 3910876 6107613 3910876 6107613 355634966 727648951 355634966 727648951 83352373 125422268 83352373 125422268 601818111 725039365 601818111 725039365 584444476 767505073 584444476 767505073 913613340 130706817 913613340 130706817 149865942 226756645 149865942 226756645 355756207 849131225 355756207 849131225 393888581 643082937 393888581 643082937 626117421 585169202 626117421 585169202 500600982 889556090 500600982 889556090 592076845 809957962 592076845 809957962 794278171 305335205 794278171 305335205 370242846 962419718 370242846 962419718 539111029 943621599 539111029 943621599 366088682 987723353 366088682 987723353 969518970 44997655 969518970 44997655 64857888 97308052 64857888 97308052 287177669 429920308 287177669 429920308 855521574 216205325 855521574 216205325 374305040 772195259 374305040 772195259 881995042 177359774 881995042 177359774 76614382 115299293 76614382 115299293 943872092 83785803 943872092 83785803 46343206 68725149 46343206 68725149 743603419 379387264 743603419 379387264 169864844 257951609 169864844 257951609 127614290 191304639 127614290 191304639 65010816 97710173 65010816 97710173 705438921 435787206 705438921 435787206 92241235 138364383 92241235 138364383 183552950 278999530 183552950 278999530 431018683 719643525 431018683 719643525 235795348 354375048 235795348 354375048 717112105 418950972 717112105 418950972 321141166 482726741 321141166 482726741 865204307 201298527 865204307 201298527 328037905 493350402 328037905 493350402 306712630 459849751 306712630 459849751 473197938 964714221 473197938 964714221 945709049 81107410 945709049 81107410 971910944 41688432 971910944 41688432 53601364 80103735 53601364 80103735 442751784 688206866 442751784 688206866 1462647 2114132 1462647 2114132 963721776 53801537 963721776 53801537 428536547 554138910 428536547 554138910 938401774 92698082 938401774 92698082 668413317 491340259 668413317 491340259 493837341 525004122 493837341 525004122 610963667 500143900 610963667 500143900 771156732 338368258 771156732 338368258 117690159 176596796 117690159 176596796 250960341 375848431 250960341 375848431 878012474 183221225 878012474 183221225 154871744 234065406 154871744 234065406 234657214 352371108 234657214 352371108 175160138 266255951 175160138 266255951 86815100 130515771 86815100 130515771 222817496 335406322 222817496 335406322 304476828 456751527 304476828 456751527 818888359 271947748 818888359 271947748 593920789 511867256 593920789 511867256 647268853 942088847 647268853 942088847 55051092 82623322 55051092 82623322 338308356 976677820 338308356 976677820 453655339 618738441 453655339 618738441 412911364 823879622 412911364 823879622 789967712 311536717 789967712 311536717 684460224 466551317 684460224 466551317 348444028 739188933 348444028 739188933 996780823 4834180 996780823 4834180 978860988 31841543 978860988 31841543 57411927 85918453 57411927 85918453 105656390 158573740 105656390 158573740 752748630 365322944 752748630 365322944 35423148 52128775 35423148 52128775 841067466 239017010 841067466 239017010 966614034 49235821 966614034 49235821 37982711 56225542 37982711 56225542 720179255 414451704 720179255 414451704 816910380 274687127 816910380 274687127 334074873 700252150 334074873 700252150 403385291 513853056 403385291 513853056 327229476 492221300 327229476 492221300 388676471 734140026 388676471 734140026 841840650 237726208 841840650 237726208 661790528 532391734 661790528 532391734 170567003 258785518 170567003 258785518 366733194 983969201 366733194 983969201 803205474 292726445 803205474 292726445 191855389 290148040 191855389 290148040 380204545 865667908 380204545 865667908 675107718 480766371 675107718 480766371 421212766 556713708 421212766 556713708 672551761 484698705 672551761 484698705 819031682 271841151 819031682 271841151 534982470 901023260 534982470 901023260 319300453 479998043 319300453 479998043 222595320 335106073 222595320 335106073 191872501 290249472 191872501 290249472 792743908 307570519 792743908 307570519 653706550 845030322 653706550 845030322 101159207 152204264 101159207 152204264 110114974 164579177 110114974 164579177 978642493 32012757 978642493 32012757 520904867 938840689 520904867 938840689 537707192 575828861 537707192 575828861 715518260 421181299 715518260 421181299 669306121 490262139 669306121 490262139 778570998 327564610 778570998 327564610 561143901 930876060 561143901 930876060 633385233 571266734 633385233 571266734 513844959 786995850 513844959 786995850 857775054 212850775 857775054 212850775 299736939 449779342 299736939 449779342 224433746 337745281 224433746 337745281 743081930 380085748 743081930 380085748 541717896 524256062 541717896 524256062 689222646 459110614 689222646 459110614 187322094 284075443 187322094 284075443 287540799 430463034 287540799 430463034 832105196 252257893 832105196 252257893 772689051 336297401 772689051 336297401 333700274 620679535 333700274 620679535 977838144 33438644 977838144 33438644 312948054 470046584 312948054 470046584 678721127 474886657 678721127 474886657 226795752 340831120 226795752 340831120 739640160 384450839 739640160 384450839 861136287 207086819 861136287 207086819 807003762 287680387 807003762 287680387 466850651 695658290 466850651 695658290 640095529 865025940 640095529 865025940 65289970 98140908 65289970 98140908 395761464 773744570 395761464 773744570 761368401 353646628 761368401 353646628 612133661 594955370 612133661 594955370 451700835 718553786 451700835 718553786 143513155 216403540 143513155 216403540 676591384 477940513 676591384 477940513 799578200 297604037 799578200 297604037 140461054 211555770 140461054 211555770 285930850 428441245 285930850 428441245 584110351 624766922 584110351 624766922 825217817 263453319 825217817 263453319 623262326 847203961 623262326 847203961 543577213 619531833 543577213 619531833 540788258 880267198 540788258 880267198 687868548 460941460 687868548 460941460 224218250 337427187 224218250 337427187 440718080 544353555 440718080 544353555 830674832 254995254 830674832 254995254 450927511 896998040 450927511 896998040 33478993 49448538 33478993 49448538 900712331 149845704 900712331 149845704 934172384 100077121 934172384 100077121 906048224 141122799 906048224 141122799 768360980 342693659 768360980 342693659 244174572 366569399 244174572 366569399 940424134 89568806 940424134 89568806 424576933 890901598 424576933 890901598 293940124 440701573 293940124 440701573 176470364 268195511 176470364 268195511 35446626 52228601 35446626 52228601 771222552 338088850 771222552 338088850 23556344 35622586 23556344 35622586 816859398 274856758 816859398 274856758 789041763 313204850 789041763 313204850 61996943 92883193 61996943 92883193 940337902 89802303 940337902 89802303 612106562 910997107 612106562 910997107 471471371 731701116 471471371 731701116 306135991 459020163 306135991 459020163 132189533 198559843 132189533 198559843 198662224 300289761 198662224 300289761 761085227 354153925 761085227 354153925 185745647 282304795 185745647 282304795 924792245 113888666 924792245 113888666 71163769 107715646 71163769 107715646 357210747 861742421 357210747 861742421 320649549 482099459 320649549 482099459 233722138 351409928 233722138 351409928 99621148 149800945 99621148 149800945 687727831 461146955 687727831 461146955 205457083 310111172 205457083 310111172 144942582 219170659 144942582 219170659 98646631 148303487 98646631 148303487 833762145 249541140 833762145 249541140 416572463 644544666 416572463 644544666 299062214 448808832 299062214 448808832 674076353 482541248 674076353 482541248 127611387 191250696 127611387 191250696 792856856 307313981 792856856 307313981 85551071 128487442 85551071 128487442 874617053 187921688 874617053 187921688 619470120 531120554 619470120 531120554 985611611 21879924 985611611 21879924 308150929 461802248 308150929 461802248 585646851 949322758 585646851 949322758 805779931 289132499 805779931 289132499 497473058 708214420 497473058 708214420 661837764 648140559 661837764 648140559 23974903 36263840 23974903 36263840 914418245 129156085 914418245 129156085 318184508 478366197 318184508 478366197 737815450 387719109 737815450 387719109 744875719 376888337 744875719 376888337 376103558 528485295 376103558 528485295 565778816 804029007 565778816 804029007 708293429 431441647 708293429 431441647 351294894 672961991 351294894 672961991 284358019 425960385 284358019 425960385 359151401 557711829 359151401 557711829 511054242 867666842 511054242 867666842 685817017 464298774 685817017 464298774 633670357 631324115 633670357 631324115 979049727 31599082 979049727 31599082 305667968 458464191 305667968 458464191 606310835 669286538 606310835 669286538 647933693 573161737 647933693 573161737 841515150 238214884 841515150 238214884 52708496 78751793 52708496 78751793 368807639 693277249 368807639 693277249 904382095 144124810 904382095 144124810 410983890 929150642 410983890 929150642 710905427 427869357 710905427 427869357 58190336 86968529 58190336 86968529 341308413 639505156 341308413 639505156 362096791 618031668 362096791 618031668 625316437 637669941 625316437 637669941 149948990 226911255 149948990 226911255 106209960 159394503 106209960 159394503 199010206 300636381 199010206 300636381 55753977 83391986 55753977 83391986 71282204 107767177 71282204 107767177 991739820 12197879 991739820 12197879 751687121 367028493 751687121 367028493 409912150 833285149 409912150 833285149 920116654 120667376 920116654 120667376 617439096 907515515 617439096 907515515 263992782 396093676 263992782 396093676 303362457 454970882 303362457 454970882 476663914 849906049 476663914 849906049 302544412 453395424 302544412 453395424 748889484 371076028 748889484 371076028 374924792 789904414 374924792 789904414 382021800 727143769 382021800 727143769 552914922 998710643 552914922 998710643 231268174 346703289 231268174 346703289 901965464 147611489 901965464 147611489 368378384 566590631 368378384 566590631 981990367 27437178 981990367 27437178 10702044 16459999 10702044 16459999 818406328 272329133 818406328 272329133 522504644 982687356 522504644 982687356 848165922 228095038 848165922 228095038 834408986 248774549 834408986 248774549 801273526 295578467 801273526 295578467 746771151 374186353 746771151 374186353 296446069 444551519 296446069 444551519 962183809 56077841 962183809 56077841 382913574 818493152 382913574 818493152 422812770 941011214 422812770 941011214 967026969 48789902 967026969 48789902 582375018 770096936 582375018 770096936 84914662 127782173 84914662 127782173 57920752 86730751 57920752 86730751 361535875 615952824 361535875 615952824 409235392 943053707 409235392 943053707 666964842 493823129 666964842 493823129 641160299 754760887 641160299 754760887 832246756 251984711 832246756 251984711 56231160 84375895 56231160 84375895 797330838 301345102 797330838 301345102 843526747 235449994 843526747 235449994 224996374 338418774 224996374 338418774 925662602 112579180 925662602 112579180 556704561 702630014 556704561 702630014 403699787 794750550 403699787 794750550 435033694 954602280 435033694 954602280 624936538 593871857 624936538 593871857 232523650 349245547 232523650 349245547 517167603 631397141 517167603 631397141 378087716 782950891 378087716 782950891 967763578 47239241 967763578 47239241 706021339 434921482 706021339 434921482 786381282 316687505 786381282 316687505 562558585 943289032 562558585 943289032 704175529 437364660 704175529 437364660 177344892 269706711 177344892 269706711 217522079 328087468 217522079 328087468 443057932 701376732 443057932 701376732 791373374 309865259 791373374 309865259 617940528 730049797 617940528 730049797 369034289 698350729 369034289 698350729 649493460 563987914 649493460 563987914 991351116 12685196 991351116 12685196 106564215 159892927 106564215 159892927 848839955 227022160 848839955 227022160 567301153 630095020 567301153 630095020 403698654 868645486 403698654 868645486 945854594 80896636 945854594 80896636 660970799 575225151 660970799 575225151 280076019 420475558 280076019 420475558 618936015 541779310 618936015 541779310 687620965 461361648 687620965 461361648 691440294 456068491 691440294 456068491 884920416 173004683 884920416 173004683 712548511 425409292 712548511 425409292 171922930 261192909 171922930 261192909 100692155 151249896 100692155 151249896 703038226 438897715 703038226 438897715 925554796 112712672 925554796 112712672 153248509 231756054 153248509 231756054 513981430 634039877 513981430 634039877 52840237 78961454 52840237 78961454 944648669 82705584 944648669 82705584 961509949 57215033 961509949 57215033 848813149 227071878 848813149 227071878 271708117 407774807 271708117 407774807 276630000 415201786 276630000 415201786 433175027 763155297 433175027 763155297 220479601 332506751 220479601 332506751 812718189 280974828 812718189 280974828 958769553 61027327 958769553 61027327 201772980 304494220 201772980 304494220 329108776 494673261 329108776 494673261 308268478 462043937 308268478 462043937 566004834 665222782 566004834 665222782 562517419 618331052 562517419 618331052 984586078 22954589 984586078 22954589 114654297 171689153 114654297 171689153 843805146 235103296 843805146 235103296 134845977 202863061 134845977 202863061 385356226 638108061 385356226 638108061 61009742 91539801 61009742 91539801 666164710 494986895 666164710 494986895 60969676 91483580 60969676 91483580 958630602 61375851 958630602 61375851 883509947 175473790 883509947 175473790 204898320 308872015 204898320 308872015 997712674 3383718 997712674 3383718 462003152 698426082 462003152 698426082 505830374 926699661 505830374 926699661 972581624 40455475 972581624 40455475 835263535 247674942 835263535 247674942 846923714 229697550 846923714 229697550 915024636 128482378 915024636 128482378 68817485 103857524 68817485 103857524 810985757 282776395 810985757 282776395 529867387 794930469 529867387 794930469 384001562 854584189 384001562 854584189 592198236 768959072 592198236 768959072 904736486 143411479 904736486 143411479 980431428 29660141 980431428 29660141 755267657 361595475 755267657 361595475 413386160 568793065 413386160 568793065 383436398 696370251 383436398 696370251 545381007 849623316 545381007 849623316 761970049 352548015 761970049 352548015 753544832 363992297 753544832 363992297 196699779 297301489 196699779 297301489 501548445 973219392 501548445 973219392 563133653 972555292 563133653 972555292 945442343 81550843 945442343 81550843 842512988 236932920 842512988 236932920 722772033 410373277 722772033 410373277 134155533 201729922 134155533 201729922 736983743 388819093 736983743 388819093 162422793 246086222 162422793 246086222 233356161 350716679 233356161 350716679 217205433 327494140 217205433 327494140 691421713 456124964 691421713 456124964 671473328 486805809 671473328 486805809 752516987 365649060 752516987 365649060 965323315 51593375 965323315 51593375 838560452 242454849 838560452 242454849 720288464 414280973 720288464 414280973 729300446 400827534 729300446 400827534 866245551 199765763 866245551 199765763 777878810 328648212 777878810 328648212 583434453 661636901 583434453 661636901 441901859 877935265 441901859 877935265 46217485 68565328 46217485 68565328 23629867 35773817 23629867 35773817 580139410 583232241 580139410 583232241 235764727 354277082 235764727 354277082 953577951 69084187 953577951 69084187 103629650 155077523 103629650 155077523 119587463 179341810 119587463 179341810 485669861 729480103 485669861 729480103 926629703 111277822 926629703 111277822 793940538 305905539 793940538 305905539 788195628 314243551 788195628 314243551 185429619 281725830 185429619 281725830 584694059 986420959 584694059 986420959 340592083 706273758 340592083 706273758 584473464 545019848 584473464 545019848 460786845 914738203 460786845 914738203 456337918 855926496 456337918 855926496 454499497 736416166 454499497 736416166 974724742 37529744 974724742 37529744 891963070 162300981 891963070 162300981 833210062 250500047 833210062 250500047 852042231 222238285 852042231 222238285 442225548 715347203 442225548 715347203 6614823 9685310 6614823 9685310 557870473 536070881 557870473 536070881 115492081 173043274 115492081 173043274 860033396 208848199 860033396 208848199 907566859 138791097 907566859 138791097 239769387 359518223 239769387 359518223 762651711 351530053 762651711 351530053 784507314 319278674 784507314 319278674 616725414 879758587 616725414 879758587 599746821 802982320 599746821 802982320 232446082 349156603 232446082 349156603 960938919 58171985 960938919 58171985 699554191 443907195 699554191 443907195 338831648 807614368 338831648 807614368 962970960 54942991 962970960 54942991 334474021 541941813 334474021 541941813 595603941 648909076 595603941 648909076 540942272 546920550 540942272 546920550 583931989 862351304 583931989 862351304 772949060 335855856 772949060 335855856 862537511 204942405 862537511 204942405 149246240 225969477 149246240 225969477 586992119 613077862 586992119 613077862 957521577 63124716 957521577 63124716 451987600 758667845 451987600 758667845 877914762 183404737 877914762 183404737 604084412 685767909 604084412 685767909 583663961 930940020 583663961 930940020 319259913 479959387 319259913 479959387 929570921 107385583 929570921 107385583 286159647 428683415 286159647 428683415 822364347 267356893 822364347 267356893 452482699 564658613 452482699 564658613 316870999 476240727 316870999 476240727 94510329 141676019 94510329 141676019 782116413 322731104 782116413 322731104 494822547 851417300 494822547 851417300 831420278 253783980 831420278 253783980 660115095 875597455 660115095 875597455 30377816 45501057 30377816 45501057 429094927 819552951 429094927 819552951 988167357 17673850 988167357 17673850 607146303 976492846 607146303 976492846 785668971 317629242 785668971 317629242 558793806 574274151 558793806 574274151 218686848 329973907 218686848 329973907 425372367 898316980 425372367 898316980 24546766 36824483 24546766 36824483 745528560 375848432 745528560 375848432 534399473 852120477 534399473 852120477 811331553 282494380 811331553 282494380 73038544 109800015 73038544 109800015 564380939 615020559 564380939 615020559 985784491 21542315 985784491 21542315 690551732 457290011 690551732 457290011 812883490 280552821 812883490 280552821 821001350 269313556 821001350 269313556 996281794 5500946 996281794 5500946 933949190 100468423 933949190 100468423 295050782 442367099 295050782 442367099 575633363 613795479 575633363 613795479 946129122 80491851 946129122 80491851 831586030 253232519 831586030 253232519 779312886 326776881 779312886 326776881 896784780 155045437 896784780 155045437 71319317 107855877 71319317 107855877 914338146 129301582 914338146 129301582 677408643 476658605 677408643 476658605 965851521 50654930 965851521 50654930 953800805 68897812 953800805 68897812 236059168 354766226 236059168 354766226 711771870 426718204 711771870 426718204 434188033 752555218 434188033 752555218 35534722 52499595 35534722 52499595 316251901 475373224 316251901 475373224 770913582 338762995 770913582 338762995 955175743 66511467 955175743 66511467 809097791 284942197 809097791 284942197 484938375 626579240 484938375 626579240 804137815 291456438 804137815 291456438 268795589 403476561 268795589 403476561 372212530 676369341 372212530 676369341 770870689 338787516 770870689 338787516 654032189 549052766 654032189 549052766 131521713 197476242 131521713 197476242 951269186 72522857 951269186 72522857 540181251 691726170 540181251 691726170 867867631 197490772 867867631 197490772 565288562 691935040 565288562 691935040 20172591 30623096 20172591 30623096 500709009 581556197 500709009 581556197 565307758 857210994 565307758 857210994 916965206 125764858 916965206 125764858 222548855 335011263 222548855 335011263 912048551 132855957 912048551 132855957 426393273 748527116 426393273 748527116 953840134 68831143 953840134 68831143 316239590 475354733 316239590 475354733 376945448 723909719 376945448 723909719 418327260 571452825 418327260 571452825 335012979 899533814 335012979 899533814 842646 1235819 842646 1235819 331725497 498013387 331725497 498013387 629552089 604800729 629552089 604800729 294107707 441021617 294107707 441021617 69202092 104409851 69202092 104409851 742311819 381018108 742311819 381018108 18177008 28225002 18177008 28225002 9226030 13811167 9226030 13811167 394357816 637174595 394357816 637174595 570140771 980400297 570140771 980400297 118547023 177682966 118547023 177682966 444276929 903444860 444276929 903444860 906892130 139625981 906892130 139625981 114005844 170967946 114005844 170967946 864832777 201768855 864832777 201768855 629003032 653088384 629003032 653088384 267861219 402213378 267861219 402213378 905641915 142019916 905641915 142019916 989687349 15316939 989687349 15316939 481936686 781018933 481936686 781018933 355000512 513465227 355000512 513465227 613938034 996225923 613938034 996225923 411615435 921014476 411615435 921014476 975580517 36752902 975580517 36752902 584663972 828376213 584663972 828376213 247341046 370598639 247341046 370598639 328075188 493472931 328075188 493472931 84081563 126605556 84081563 126605556 797534261 301042700 797534261 301042700 65597892 98470028 65597892 98470028 421649687 986810492 421649687 986810492 288968644 432717336 288968644 432717336 438576759 996218184 438576759 996218184 732624801 396259000 732624801 396259000 843671167 235264270 843671167 235264270 411728714 574676559 411728714 574676559 681618469 470854173 681618469 470854173 798927352 298720509 798927352 298720509 715495375 421379511 715495375 421379511 828853911 257635222 828853911 257635222 162468753 246266005 162468753 246266005 294858176 442095777 294858176 442095777 979779957 30456650 979779957 30456650 793864337 306010408 793864337 306010408 719335467 415618414 719335467 415618414 360435240 931051616 360435240 931051616 385869903 973124016 385869903 973124016 971025243 43124851 971025243 43124851 561739513 869763712 561739513 869763712 890580942 164338933 890580942 164338933 587992373 765185622 587992373 765185622 650000135 672094089 650000135 672094089 805825122 289008002 805825122 289008002 816763438 274987033 816763438 274987033 924030559 114978407 924030559 114978407 895055322 157815512 895055322 157815512 926064893 112257990 926064893 112257990 746196885 374928256 746196885 374928256 810525631 283391696 810525631 283391696 939599415 91297106 939599415 91297106 816537986 275300093 816537986 275300093 418009620 955987696 418009620 955987696 400451041 519158427 400451041 519158427 495017313 948729755 495017313 948729755 165528782 250616127 165528782 250616127 923243067 116130815 923243067 116130815 186818361 283535147 186818361 283535147 208860701 315506377 208860701 315506377 356247934 677783631 356247934 677783631 670317071 488560039 670317071 488560039 135849869 204273190 135849869 204273190 625465174 919577683 625465174 919577683 586872997 749936756 586872997 749936756 48254320 71824488 48254320 71824488 173797156 264038565 173797156 264038565 137154537 206626358 137154537 206626358 520667455 790028519 520667455 790028519 707923409 431934876 707923409 431934876 308544680 462546927 308544680 462546927 465379250 889003008 465379250 889003008 671511658 486767777 671511658 486767777 639471851 897042481 639471851 897042481 381937005 757697857 381937005 757697857 420983159 954113030 420983159 954113030 99313653 149205572 99313653 149205572 768222498 342851265 768222498 342851265 762410791 351963071 762410791 351963071 471915323 704942570 471915323 704942570 537485247 667710521 537485247 667710521 425802350 718808041 425802350 718808041 337123600 516794337 337123600 516794337 496176483 724321296 496176483 724321296 366208303 671650602 366208303 671650602 595082176 908796621 595082176 908796621 675101253 480839831 675101253 480839831 664116924 497923691 664116924 497923691 847614421 228854710 847614421 228854710 510946517 960366337 510946517 960366337 664462009 497485761 664462009 497485761 508753948 941211468 508753948 941211468 605066711 622190655 605066711 622190655 51044774 76252986 51044774 76252986 926939819 110669619 926939819 110669619 794817565 304743257 794817565 304743257 961985284 56390401 961985284 56390401 183642832 279164826 183642832 279164826 356771027 927709207 356771027 927709207 768056597 343018694 768056597 343018694 909333333 137102903 909333333 137102903 652260430 948588833 652260430 948588833 24913033 37401548 24913033 37401548 765117609 347812170 765117609 347812170 343950677 578400884 343950677 578400884 994057256 8089925 994057256 8089925 673876851 482825596 673876851 482825596 998751859 1659480 998751859 1659480 752542381 365625538 752542381 365625538 906582037 140231628 906582037 140231628 701882537 440701572 701882537 440701572 378091910 730315276 378091910 730315276 522067856 543791620 522067856 543791620 948975562 76050864 948975562 76050864 188824966 286336518 188824966 286336518 722278534 411308724 722278534 411308724 801728272 294755641 801728272 294755641 325601651 489482162 325601651 489482162 297744093 446582466 297744093 446582466 137261502 206851648 137261502 206851648 830314844 255424323 830314844 255424323 432634185 750464203 432634185 750464203 187969433 284983681 187969433 284983681 350569218 565793432 350569218 565793432 407141297 804488172 407141297 804488172 495803737 773144901 495803737 773144901 971126297 42998253 971126297 42998253 221178895 333517564 221178895 333517564 573456111 693702029 573456111 693702029 125578277 188253490 125578277 188253490 887980217 168124258 887980217 168124258 317289535 477009549 317289535 477009549 342556084 893596184 342556084 893596184 624282016 705021810 624282016 705021810 906281149 140759174 906281149 140759174 438188841 567227501 438188841 567227501 847291865 229284103 847291865 229284103 831673583 253122453 831673583 253122453 644557586 990576825 644557586 990576825 400964248 507889440 400964248 507889440 832845894 251072956 832845894 251072956 766006610 346089016 766006610 346089016 963152506 54501839 963152506 54501839 113371144 169923923 113371144 169923923 849869074 225666084 849869074 225666084 813097105 280296330 813097105 280296330 510568451 928301841 510568451 928301841 81676104 122498822 81676104 122498822 823761589 265200868 823761589 265200868 916173009 127237477 916173009 127237477 922553892 117288525 922553892 117288525 977803452 33511761 977803452 33511761 867647077 197691318 867647077 197691318 782069712 322936003 782069712 322936003 951662511 72101756 951662511 72101756 301481181 452306156 301481181 452306156 727629875 403383722 727629875 403383722 517978602 714553805 517978602 714553805 571417995 935179831 571417995 935179831 542333285 771215049 542333285 771215049 104250157 156404277 104250157 156404277 519184299 913934413 519184299 913934413 190999657 288880956 190999657 288880956 701714768 441037763 701714768 441037763 971209232 42838023 971209232 42838023 878792918 182196168 878792918 182196168 886112125 171189438 886112125 171189438 681246351 471221060 681246351 471221060 547354924 983061483 547354924 983061483 585288268 577177157 585288268 577177157 529834462 769325094 529834462 769325094 394089260 990717035 394089260 990717035 53178093 79369120 53178093 79369120 167863623 254853782 167863623 254853782 704419920 437094045 704419920 437094045 196061480 296428093 196061480 296428093 541863883 671800930 541863883 671800930 56828562 84965216 56828562 84965216 972241652 41173351 972241652 41173351 712784107 424898033 712784107 424898033 547880196 631859792 547880196 631859792 265693705 398668146 265693705 398668146 397163622 852499154 397163622 852499154 214715002 324218953 214715002 324218953 231514327 347147976 231514327 347147976 749236421 370820138 749236421 370820138 982823311 25808417 982823311 25808417 868066593 197272679 868066593 197272679 252282287 377825598 252282287 377825598 330849902 496707711 330849902 496707711 317247460 476868747 317247460 476868747 87632854 131545745 87632854 131545745 91796839 137890090 91796839 137890090 490204179 566069066 490204179 566069066 307244826 460864745 307244826 460864745 661381357 980274020 661381357 980274020 317980111 477806040 317980111 477806040 95323351 143077036 95323351 143077036 361987135 877596416 361987135 877596416 968389264 46300105 968389264 46300105 867949910 197385077 867949910 197385077 235253888 353399989 235253888 353399989 450440992 776846456 450440992 776846456 47708794 70928281 47708794 70928281 835229853 247686383 835229853 247686383 191433951 289556556 191433951 289556556 334615035 824584616 334615035 824584616 656484015 768711850 656484015 768711850 928027944 109088470 928027944 109088470 797869406 300479556 797869406 300479556 862924098 204282064 862924098 204282064 812903102 280524658 812903102 280524658 672181474 485543365 672181474 485543365 881552790 177808996 881552790 177808996 405746522 635783543 405746522 635783543 343242760 996072896 343242760 996072896 507356848 688242719 507356848 688242719 817386682 274071917 817386682 274071917 656692834 829718183 656692834 829718183 479748636 689010074 479748636 689010074 335600157 876068869 335600157 876068869 572948040 733339959 572948040 733339959 166016641 251497302 166016641 251497302 849998186 225410403 849998186 225410403 372376822 713604548 372376822 713604548 137488913 207054727 137488913 207054727 525546204 874605658 525546204 874605658 531250433 552837932 531250433 552837932 281700752 422513158 281700752 422513158 128539036 192920885 128539036 192920885 877081097 184722890 877081097 184722890 918264217 123661656 918264217 123661656 553236845 847045191 553236845 847045191 360420276 789576964 360420276 789576964 300794892 451298534 300794892 451298534 448857649 655723082 448857649 655723082 65696736 98665413 65696736 98665413 181265116 275384814 181265116 275384814 132591816 199201486 132591816 199201486 761206650 353880739 761206650 353880739 807598785 286833562 807598785 286833562 762594675 351570049 762594675 351570049 978855376 31860509 978855376 31860509 243779697 366023684 243779697 366023684 518390615 703798300 518390615 703798300 948517754 76787791 948517754 76787791 905326718 142676291 905326718 142676291 988337105 17460217 988337105 17460217 93388710 139945580 93388710 139945580 509635580 983743273 509635580 983743273 483523351 685126902 483523351 685126902 870962253 193430405 870962253 193430405 281801007 422696651 281801007 422696651 704750750 436807247 704750750 436807247 942941044 85276167 942941044 85276167 350699075 519647275 350699075 519647275 294370720 441287911 294370720 441287911 869726074 195052883 869726074 195052883 612466405 938620260 612466405 938620260 625140802 775001730 625140802 775001730 384375390 940545993 384375390 940545993 121166904 181836945 121166904 181836945 678886447 474768200 678886447 474768200 314598917 472705573 314598917 472705573 981696040 27898632 981696040 27898632 16901178 26332112 16901178 26332112 133094632 199915565 133094632 199915565 593232067 798303246 593232067 798303246 576304650 943595521 576304650 943595521 893400427 160472584 893400427 160472584 39841928 59089557 39841928 59089557 96960596 145550615 96960596 145550615 255091039 382377632 255091039 382377632 353058001 931170480 353058001 931170480 798993374 298614040 798993374 298614040 566615971 874819872 566615971 874819872 843334745 235793216 843334745 235793216 226441542 340312957 226441542 340312957 169548931 257392134 169548931 257392134 614000938 637456575 614000938 637456575 301356689 452208841 301356689 452208841 475900950 572143159 475900950 572143159 953214581 69576614 953214581 69576614 690021608 458195337 690021608 458195337 886581947 170529052 886581947 170529052 531751753 716150686 531751753 716150686 760062781 355366220 760062781 355366220 396629846 725159601 396629846 725159601 38227033 56587559 38227033 56587559 419733649 798621392 419733649 798621392 973826619 39015638 973826619 39015638 44927629 66829300 44927629 66829300 463849603 898008472 463849603 898008472 362413438 847516890 362413438 847516890 691924006 455343294 691924006 455343294 936402555 95799727 936402555 95799727 185566590 281909246 185566590 281909246 827728507 259512711 827728507 259512711 771853288 337194584 771853288 337194584 804162342 291352949 804162342 291352949 422132266 621841439 422132266 621841439 665423133 495951980 665423133 495951980 395249291 683078802 395249291 683078802 435394809 675225857 435394809 675225857 831513593 253323854 831513593 253323854 621821285 928893310 621821285 928893310 349174094 774864595 349174094 774864595 609684604 563496260 609684604 563496260 771649953 337553726 771649953 337553726 297398575 446136128 297398575 446136128 797101901 301769306 797101901 301769306 456475814 666096042 456475814 666096042 498870999 906022510 498870999 906022510 800659265 296382274 800659265 296382274 631063487 762215919 631063487 762215919 635225822 510691086 635225822 510691086 442326758 803991252 442326758 803991252 871276647 192637141 871276647 192637141 43621105 65020396 43621105 65020396 529528500 884098294 529528500 884098294 902857212 146019896 902857212 146019896 472812954 579682703 472812954 579682703 218710577 329976258 218710577 329976258 958062725 62577493 958062725 62577493 136521343 205387886 136521343 205387886 887852376 168448177 887852376 168448177 941836218 87136495 941836218 87136495 181810258 276295175 181810258 276295175 899233037 151782588 899233037 151782588 85112456 128130147 85112456 128130147 737159813 388503561 737159813 388503561 937288593 94567747 937288593 94567747 569943236 816675205 569943236 816675205 773667173 334900405 773667173 334900405 724516589 407786983 724516589 407786983 488169065 505863517 488169065 505863517 421797275 693618888 421797275 693618888 744972817 376796856 744972817 376796856 351922400 581331351 351922400 581331351 826240426 261621127 826240426 261621127 901359602 148785160 901359602 148785160 275301978 413330137 275301978 413330137 887788567 168610578 887788567 168610578 621638192 650947241 621638192 650947241 517551546 801939833 517551546 801939833 364384599 828483458 364384599 828483458 970871274 43256848 970871274 43256848 309032848 463304039 309032848 463304039 281130300 421852912 281130300 421852912 629298566 794257132 629298566 794257132 547477118 708140488 547477118 708140488 672465805 484780001 672465805 484780001 446882220 849188811 446882220 849188811 659066405 675526291 659066405 675526291 773818985 334711980 773818985 334711980 207670682 313659319 207670682 313659319 835977547 246442736 835977547 246442736 874846219 187595824 874846219 187595824 544310005 585018023 544310005 585018023 34135408 50345889 34135408 50345889 250548530 375107577 250548530 375107577 154246624 233041275 154246624 233041275 628753918 544086197 628753918 544086197 244584133 367137453 244584133 367137453 795435719 304140675 795435719 304140675 576934419 533304610 576934419 533304610 900882871 149454329 900882871 149454329 685013379 465654572 685013379 465654572 411357781 749541431 411357781 749541431 940290866 89919807 940290866 89919807 726672935 404850633 726672935 404850633 879311121 181357025 879311121 181357025 279637883 419546955 279637883 419546955 51357487 76601494 51357487 76601494 985615575 21846890 985615575 21846890 357392631 754418520 357392631 754418520 878866380 182124507 878866380 182124507 748228082 372530209 748228082 372530209 28683613 43256846 28683613 43256846 103178548 154433685 103178548 154433685 745071159 376650209 745071159 376650209 86285445 129632317 86285445 129632317 508044718 800633972 508044718 800633972 372459489 732688212 372459489 732688212 312237325 469226730 312237325 469226730 379018333 727272944 379018333 727272944 929030828 108045421 929030828 108045421 642057351 734063869 642057351 734063869 134399619 202055268 134399619 202055268 512674352 607737589 512674352 607737589 70299973 106000368 70299973 106000368 220903299 333031034 220903299 333031034 833303804 250431904 833303804 250431904 754786971 362503085 754786971 362503085 161781513 245015794 161781513 245015794 803675701 292044382 803675701 292044382 347528948 931362539 347528948 931362539 678681681 474903305 678681681 474903305 145614190 220734203 145614190 220734203 411287165 718523122 411287165 718523122 744102582 378788528 744102582 378788528 672096527 485750158 672096527 485750158 175373736 266568765 175373736 266568765 270871629 406622690 270871629 406622690 663152976 499459264 663152976 499459264 470138654 508165629 470138654 508165629 943322193 84897062 943322193 84897062 796932197 302054887 796932197 302054887 216956177 327190581 216956177 327190581 821399610 268523239 821399610 268523239 657506131 833703111 657506131 833703111 495443279 710025164 495443279 710025164 275658791 413944992 275658791 413944992 500978891 502399201 500978891 502399201 288685773 432312924 288685773 432312924 483851601 525597278 483851601 525597278 483875884 963599689 483875884 963599689 208877660 315518266 208877660 315518266 191119828 289149521 191119828 289149521 7047583 10536922 7047583 10536922 514206161 977186346 514206161 977186346 116254016 174470167 116254016 174470167 373941813 604756220 373941813 604756220 624282509 627256543 624282509 627256543 371522142 709086549 371522142 709086549 62215092 93029764 62215092 93029764 575943245 679873453 575943245 679873453 529556013 539279550 529556013 539279550 299088120 448853903 299088120 448853903 473504903 773194791 473504903 773194791 162594358 246642613 162594358 246642613 702640749 439313256 702640749 439313256 598222166 930215994 598222166 930215994 944112608 83236651 944112608 83236651 485140287 748240915 485140287 748240915 790997316 310348327 790997316 310348327 529063225 728630648 529063225 728630648 15850230 24363341 15850230 24363341 228006117 342466429 228006117 342466429 45798326 67656658 45798326 67656658 206953016 312124588 206953016 312124588 410707980 880809523 410707980 880809523 666125946 495043781 666125946 495043781 273277437 409980181 273277437 409980181 73270170 110000187 73270170 110000187 989212959 16348159 989212959 16348159 360734589 907490533 360734589 907490533 539691578 834019789 539691578 834019789 845109472 232744862 845109472 232744862 181507778 275785468 181507778 275785468 819824019 270981856 819824019 270981856 206043977 310991946 206043977 310991946 740379737 383532321 740379737 383532321 705503507 435668607 705503507 435668607 734215946 393300989 734215946 393300989 669908048 489431142 669908048 489431142 114499000 171500354 114499000 171500354 350033637 788212304 350033637 788212304 402875816 946766121 402875816 946766121 838881443 242010296 838881443 242010296 732866445 396036882 732866445 396036882 869316305 195671836 869316305 195671836 423347648 887536912 423347648 887536912 613851742 549613377 613851742 549613377 562746692 923628763 562746692 923628763 178665096 271651831 178665096 271651831 753494859 364117897 753494859 364117897 151372218 228907819 151372218 228907819 448265011 718602224 448265011 718602224 1634483 2636299 1634483 2636299 31582753 47025635 31582753 47025635 923596547 115638188 923596547 115638188 304158881 456033537 304158881 456033537 937613246 94047550 937613246 94047550 776048663 331350759 776048663 331350759 507247376 592525833 507247376 592525833 802234917 294106267 802234917 294106267 849659867 225980673 849659867 225980673 585461321 700654941 585461321 700654941 192488486 291143124 192488486 291143124 732084866 396935093 732084866 396935093 661853332 868867547 661853332 868867547 878340737 182721098 878340737 182721098 266368689 400094669 266368689 400094669 411897637 700330175 411897637 700330175 543165562 893820251 543165562 893820251 665202721 496215988 665202721 496215988 935477284 98005937 935477284 98005937 687641964 461312495 687641964 461312495 131777093 197832036 131777093 197832036 926269442 111905015 926269442 111905015 418385484 910629955 418385484 910629955 37259476 55258697 37259476 55258697 373112880 584963240 373112880 584963240 161832165 245136557 161832165 245136557 865267512 201179565 865267512 201179565 394587386 915763659 394587386 915763659 451165501 568289681 451165501 568289681 96746346 145266820 96746346 145266820 952441342 71064227 952441342 71064227 792284269 308174798 792284269 308174798 263766486 395636265 263766486 395636265 269551088 404670617 269551088 404670617 12394083 18844904 12394083 18844904 29820703 45034318 29820703 45034318 777747275 328999135 777747275 328999135 523627204 948662575 523627204 948662575 582945668 617584889 582945668 617584889 481162550 710058078 481162550 710058078 755725436 361028808 755725436 361028808 706471022 433988664 706471022 433988664 972861391 40141319 972861391 40141319 158349203 239745778 158349203 239745778 6619120 9703167 6619120 9703167 357401044 789414635 357401044 789414635 481284603 840227113 481284603 840227113 373179174 780450715 373179174 780450715 624429524 644532912 624429524 644532912 129652491 194535902 129652491 194535902 735620391 391016344 735620391 391016344 128479971 192742154 128479971 192742154 916531574 126605557 916531574 126605557 214121636 323487815 214121636 323487815 117848571 176861879 117848571 176861879 206623749 311606436 206623749 311606436 437224698 722268421 437224698 722268421 332957944 542999876 332957944 542999876 988652139 17102395 988652139 17102395 790959802 310436819 790959802 310436819 165552387 250677692 165552387 250677692 76884206 115577080 76884206 115577080 677121779 477151866 677121779 477151866 970613803 43637284 970613803 43637284 477636368 605881348 477636368 605881348 486300098 812356018 486300098 812356018 726725905 404786082 726725905 404786082 192124394 290558047 192124394 290558047 585844916 586193989 585844916 586193989 97157457 145822050 97157457 145822050 136603365 205526092 136603365 205526092 787945161 314635722 787945161 314635722 8790872 13190718 8790872 13190718 350625171 534305502 350625171 534305502 867358476 198054717 867358476 198054717 350346133 833858944 350346133 833858944 426531484 666808724 426531484 666808724 891662539 162680415 891662539 162680415 824617588 264051659 824617588 264051659 51920462 77329852 51920462 77329852 456628675 871883140 456628675 871883140 725838099 406053169 725838099 406053169 418980480 973241189 418980480 973241189 875048487 187243160 875048487 187243160 789457547 312381616 789457547 312381616 182132706 277021711 182132706 277021711 347979857 528122461 347979857 528122461 721993380 411980608 721993380 411980608 816676044 275095929 816676044 275095929 406325728 651776099 406325728 651776099 293073432 439249508 293073432 439249508 5920833 8681900 5920833 8681900 710833568 427878534 710833568 427878534 38654202 57201079 38654202 57201079 362164406 564529252 362164406 564529252 53817037 80677138 53817037 80677138 892065064 162192997 892065064 162192997 9540048 14194209 9540048 14194209 499961897 846913010 499961897 846913010 595945647 666111808 595945647 666111808 122764063 183940421 122764063 183940421 191057223 288914587 191057223 288914587 547998976 724496629 547998976 724496629 989230052 16343412 989230052 16343412 267505219 401654526 267505219 401654526 86447981 129921163 86447981 129921163 32028908 47697238 32028908 47697238 750323326 369186110 750323326 369186110 895194766 157571619 895194766 157571619 306278889 459260286 306278889 459260286 279750181 419917780 279750181 419917780 877344798 184314730 877344798 184314730 605035620 611964727 605035620 611964727 960521685 58858781 960521685 58858781 714678129 422350950 714678129 422350950 630190004 516041945 630190004 516041945 225442829 339172930 225442829 339172930 953367031 69422046 953367031 69422046 370523760 627999719 370523760 627999719 886275362 170913366 886275362 170913366 512637532 709733877 512637532 709733877 417133917 698514841 417133917 698514841 525919322 954688571 525919322 954688571 681248998 471214917 681248998 471214917 185338180 281420034 185338180 281420034 917512679 124702094 917512679 124702094 558946136 891556189 558946136 891556189 997365964 3790472 997365964 3790472 14431424 22586313 14431424 22586313 918935759 122764780 918935759 122764780 763189478 350716674 763189478 350716674 566009265 629807135 566009265 629807135 576339433 766293069 576339433 766293069 489107127 765309131 489107127 765309131 400636650 905776087 400636650 905776087 586780618 834479103 586780618 834479103 177135919 269337664 177135919 269337664 571026168 583398836 571026168 583398836 838573394 242445633 838573394 242445633 641188412 942690160 641188412 942690160 175658895 267101032 175658895 267101032 183537907 278957390 183537907 278957390 769679396 340654601 769679396 340654601 469394554 541490981 469394554 541490981 46830465 69446480 46830465 69446480 882841860 176114427 882841860 176114427 311927771 468725061 311927771 468725061 964961606 52008652 964961606 52008652 29854371 45107200 29854371 45107200 460727674 976906875 460727674 976906875 750118139 369423873 750118139 369423873 336716558 943102877 336716558 943102877 665289298 496154678 665289298 496154678 633323006 680972620 633323006 680972620 567480536 997978499 567480536 997978499 197999999 299346870 197999999 299346870 689690880 458549443 689690880 458549443 14621249 22701051 14621249 22701051 161802809 245048131 161802809 245048131 364646220 789683549 364646220 789683549 788764691 313460718 788764691 313460718 32892257 48753577 32892257 48753577 159385805 241098510 159385805 241098510 566779712 744602929 566779712 744602929 452285975 514662164 452285975 514662164 528894488 920931079 528894488 920931079 705667704 435476056 705667704 435476056 552948408 620101219 552948408 620101219 884930822 172994215 884930822 172994215 830608351 255028330 830608351 255028330 851336537 223560160 851336537 223560160 420120222 917531457 420120222 917531457 360269174 567236662 360269174 567236662 77299578 116130812 77299578 116130812 363739052 766586687 363739052 766586687 954975608 66784762 954975608 66784762 472542418 598846680 472542418 598846680 709431307 429866055 709431307 429866055 580398619 674582637 580398619 674582637 924591181 114071450 924591181 114071450 748336082 372345653 748336082 372345653 912575906 131738897 912575906 131738897 129307489 194209686 129307489 194209686 376331722 980674175 376331722 980674175 455874405 966326200 455874405 966326200 771820605 337263218 771820605 337263218 846399466 230490122 846399466 230490122 69544659 104864471 69544659 104864471 408453393 716763079 408453393 716763079 25650016 38686235 25650016 38686235 134823177 202709226 134823177 202709226 292963948 439092521 292963948 439092521 181899843 276515846 181899843 276515846 277222681 416043309 277222681 416043309 97735072 146581929 97735072 146581929 23184035 35066701 23184035 35066701 107265128 160920271 107265128 160920271 318514216 478849454 318514216 478849454 962053245 56247365 962053245 56247365 533929245 753896441 533929245 753896441 936757835 95167526 936757835 95167526 338542780 905644861 338542780 905644861 710770638 428054608 710770638 428054608 264995182 397610424 264995182 397610424 162086729 245476953 162086729 245476953 637640193 816115892 637640193 816115892 860368284 208171642 860368284 208171642 70385618 106051237 70385618 106051237 377917236 938384053 377917236 938384053 922394376 117470071 922394376 117470071 694034357 451951885 694034357 451951885 83456093 125509454 83456093 125509454 453904866 584948840 453904866 584948840 699488379 443988490 699488379 443988490 368678042 526667051 368678042 526667051 478292759 759675600 478292759 759675600 386297149 674292153 386297149 674292153 401716372 860446097 401716372 860446097 821668903 268195510 821668903 268195510 83488521 125632099 83488521 125632099 519907447 900369052 519907447 900369052 976817483 35202955 976817483 35202955 436472472 964731379 436472472 964731379 536080034 726890503 536080034 726890503 921791854 118524585 921791854 118524585 45858920 67774158 45858920 67774158 890099963 165285502 890099963 165285502 341568339 687017291 341568339 687017291 325537185 489426521 325537185 489426521 434538012 856839257 434538012 856839257 176767717 268597000 176767717 268597000 718404998 416921742 718404998 416921742 548279048 650673103 548279048 650673103 42624356 63150210 42624356 63150210 697186935 447273082 697186935 447273082 516146106 649067013 516146106 649067013 688386052 460392206 688386052 460392206 676010731 479059031 676010731 479059031 3746679 5790854 3746679 5790854 807363880 287062931 807363880 287062931 606271088 796748009 606271088 796748009 264506875 396984534 264506875 396984534 316954650 476361293 316954650 476361293 787968031 314597604 787968031 314597604 611578241 528824842 611578241 528824842 717877890 417800555 717877890 417800555 215912096 325878996 215912096 325878996 643676537 719955194 643676537 719955194 988114259 17723157 988114259 17723157 246187327 368962643 246187327 368962643 681401039 471071377 681401039 471071377 919971588 120985318 919971588 120985318 130835073 196332713 130835073 196332713 30737930 45749362 30737930 45749362 724766765 407449203 724766765 407449203 404554497 999602586 404554497 999602586 181822889 276325526 181822889 276325526 722429056 410847983 722429056 410847983 32613114 48476740 32613114 48476740 906243052 140803365 906243052 140803365 530861721 538671738 530861721 538671738 374695200 586562375 374695200 586562375 786688562 316212816 786688562 316212816 68323053 103123987 68323053 103123987 34882468 51293697 34882468 51293697 451925123 650660836 451925123 650660836 469048940 861552685 469048940 861552685 945138866 82019953 945138866 82019953 466692597 976316593 466692597 976316593 334663190 691987831 334663190 691987831 350053582 622782631 350053582 622782631 669519415 489897972 669519415 489897972 786071706 317052434 786071706 317052434 658229362 528030643 658229362 528030643 110590525 165728727 110590525 165728727 393092281 795438395 393092281 795438395 528807515 644306791 528807515 644306791 477545273 646618818 477545273 646618818 133231744 200164077 133231744 200164077 986635318 19857618 986635318 19857618 273314508 410064245 273314508 410064245 192582618 291281594 192582618 291281594 463739584 554645516 463739584 554645516 321591416 483226733 321591416 483226733 306833461 460110194 306833461 460110194 578713310 730876108 578713310 730876108 650523886 966247478 650523886 966247478 366798784 601136610 366798784 601136610 62784117 94061912 62784117 94061912 906126892 140985761 906126892 140985761 962879616 55168053 962879616 55168053 806722466 288056793 806722466 288056793 159917957 241691218 159917957 241691218 881020116 178370595 881020116 178370595 292654700 438549120 292654700 438549120 176300842 268017716 176300842 268017716 9353183 13997589 9353183 13997589 229452855 344412757 229452855 344412757 548412213 739591026 548412213 739591026 878756877 182236254 878756877 182236254 657698829 743079888 657698829 743079888 658657423 507439071 658657423 507439071 615645197 666052735 615645197 666052735 246282696 369043402 246282696 369043402 653428404 969289594 653428404 969289594 25304028 37987863 25304028 37987863 575590492 520011623 575590492 520011623 862423302 205034566 862423302 205034566 124833343 187108425 124833343 187108425 778152195 328251560 778152195 328251560 261780287 392204762 261780287 392204762 759008612 356429716 759008612 356429716 46352882 68796761 46352882 68796761 95762335 143534636 95762335 143534636 803807351 291890721 803807351 291890721 351406378 535841220 351406378 535841220 144049770 217679487 144049770 217679487 97827175 146838224 97827175 146838224 742497560 380860896 742497560 380860896 273126502 409626723 273126502 409626723 291687042 437133908 291687042 437133908 285500736 427869358 285500736 427869358 528288750 825658275 528288750 825658275 954592213 67399523 954592213 67399523 749085509 370931962 749085509 370931962 537307911 948667955 537307911 948667955 493918087 892145282 493918087 892145282 842645630 236703588 842645630 236703588 380700130 928291915 380700130 928291915 112906229 169118277 112906229 169118277 233074223 350230143 233074223 350230143 796653903 302550776 796653903 302550776 489740947 598940517 489740947 598940517 975075301 37144059 975075301 37144059 57479361 86019530 57479361 86019530 788748993 313560320 788748993 313560320 411836250 763894345 411836250 763894345 570368242 826470260 570368242 826470260 449671436 543062064 449671436 543062064 923520473 115720158 923520473 115720158 891117009 163214035 891117009 163214035 609678015 779183978 609678015 779183978 300371258 450869765 300371258 450869765 644623185 609549050 644623185 609549050 93984346 140769037 93984346 140769037 983413893 25161700 983413893 25161700 522348993 817579450 522348993 817579450 986413929 20399335 986413929 20399335 75726985 113888667 75726985 113888667 932422411 103011178 932422411 103011178 299467058 449330057 299467058 449330057 516749259 509195506 516749259 509195506 421030208 916210684 421030208 916210684 91041574 136735848 91041574 136735848 137083480 206577413 137083480 206577413 853867669 219191981 853867669 219191981 519640401 778919656 519640401 778919656 157854344 238941268 157854344 238941268 884256917 174120438 884256917 174120438 99960820 150365936 99960820 150365936 183345021 278744808 183345021 278744808 56797080 84937132 56797080 84937132 152013070 229854495 152013070 229854495 952801096 70330227 952801096 70330227 112922729 169128223 112922729 169128223 656413226 592377545 656413226 592377545 775917861 331552940 775917861 331552940 216397329 326355337 216397329 326355337 840997877 239167125 840997877 239167125 878841831 182125657 878841831 182125657 693860709 452223577 693860709 452223577 335978443 783911486 335978443 783911486 330010270 495754051 330010270 495754051 37709654 55917025 37709654 55917025 200560563 302935721 200560563 302935721 679963306 473209599 679963306 473209599 208420033 314994125 208420033 314994125 722063807 411737864 722063807 411737864 816827553 274899155 816827553 274899155 60988904 91490362 60988904 91490362 20691971 31408494 20691971 31408494 972390092 40746408 972390092 40746408 295861549 443599584 295861549 443599584 474250021 804365507 474250021 804365507 85799640 128845829 85799640 128845829 900998128 149194680 900998128 149194680 604294579 785981978 604294579 785981978 365039113 677817800 365039113 677817800 935258720 98451259 935258720 98451259 455121603 839867346 455121603 839867346 159034264 240635721 159034264 240635721 699276724 444377045 699276724 444377045 237306334 356165789 237306334 356165789 54010291 80902368 54010291 80902368 149160439 225769341 149160439 225769341 187630046 284589034 187630046 284589034 784349500 319394379 784349500 319394379 774401548 333801735 774401548 333801735 23629812 35762389 23629812 35762389 712597605 425246363 712597605 425246363 345218599 741884930 345218599 741884930 798060094 300195348 798060094 300195348 706250758 434510461 706250758 434510461 81614029 122422048 81614029 122422048 789239907 312789737 789239907 312789737 652824176 677486859 652824176 677486859 708618048 431021290 708618048 431021290 650891996 600253001 650891996 600253001 23960304 36220214 23960304 36220214 495726760 947901984 495726760 947901984 402238360 867137954 402238360 867137954 882379981 176596799 882379981 176596799 736710921 389276402 736710921 389276402 926413306 111846473 926413306 111846473 534729731 642445825 534729731 642445825 866007983 200043468 866007983 200043468 421802708 613426227 421802708 613426227 927888078 109306520 927888078 109306520 178473080 271530675 178473080 271530675 539815472 852956454 539815472 852956454 142763846 215403337 142763846 215403337 932634254 102673125 932634254 102673125 586056943 727023168 586056943 727023168 860703273 207684601 860703273 207684601 7291166 10982523 7291166 10982523 654135240 835719998 654135240 835719998 450489805 885141420 450489805 885141420 993055266 9596872 993055266 9596872 449658637 720842108 449658637 720842108 493822690 915865155 493822690 915865155 348612595 991958398 348612595 991958398 611039035 550182092 611039035 550182092 213631483 322535100 213631483 322535100 72499669 109045661 72499669 109045661 333830169 906546472 333830169 906546472 349537459 663451569 349537459 663451569 475194110 898283759 475194110 898283759 192683547 291483280 192683547 291483280 220438983 332455702 220438983 332455702 41712145 61735376 41712145 61735376 884080526 174462372 884080526 174462372 633129465 855435140 633129465 855435140 743597190 379442012 743597190 379442012 513177228 527204583 513177228 527204583 49589474 73888216 49589474 73888216 137702864 207346177 137702864 207346177 500156252 833159285 500156252 833159285 426908013 918329431 426908013 918329431 95524857 143287588 95524857 143287588 961264011 57703967 961264011 57703967 668780394 490933796 668780394 490933796 566352968 997418365 566352968 997418365 485051493 948594181 485051493 948594181 585283206 576647415 585283206 576647415 146021433 221264542 146021433 221264542 710603101 428295236 710603101 428295236 387357414 529320957 387357414 529320957 589183903 510872980 589183903 510872980 71313748 107792502 71313748 107792502 596997733 726734328 596997733 726734328 161021663 243635457 161021663 243635457 507107078 873468165 507107078 873468165 485527856 686441772 485527856 686441772 624518079 835836538 624518079 835836538 724372785 407905740 724372785 407905740 343831380 622433759 343831380 622433759 538240169 633543793 538240169 633543793 944902960 82453172 944902960 82453172 77282501 116108544 77282501 116108544 790584226 310870445 790584226 310870445 226489509 340355471 226489509 340355471 648481921 885926249 648481921 885926249 54848540 82319128 54848540 82319128 705666367 435494172 705666367 435494172 487811609 911103446 487811609 911103446 660032519 673514718 660032519 673514718 152632301 230829015 152632301 230829015 287936097 430951394 287936097 430951394 604231718 799578276 604231718 799578276 695095612 450272409 695095612 450272409 704995145 436358178 704995145 436358178 127053670 190730063 127053670 190730063 913732582 130487886 913732582 130487886 742535466 380800899 742535466 380800899 763509245 350220421 763509245 350220421 696753182 447954568 696753182 447954568 16091942 25004680 16091942 25004680 368591484 779141945 368591484 779141945 801111719 295789442 801111719 295789442 570097162 828312050 570097162 828312050 192181278 290643743 192181278 290643743 425217622 550944780 425217622 550944780 419440719 505315168 419440719 505315168 42907778 63736561 42907778 63736561 934003638 100379845 934003638 100379845 513819209 965401843 513819209 965401843 963149164 54558609 963149164 54558609 688606491 460110192 688606491 460110192 600376633 814619577 600376633 814619577 868373984 196846528 868373984 196846528 650183753 534100501 650183753 534100501 933675180 101213901 933675180 101213901 865319401 200898358 865319401 200898358 572451689 856162590 572451689 856162590 113683463 170402864 113683463 170402864 872048457 191580924 872048457 191580924 785170139 318493568 785170139 318493568 402773388 936501814 402773388 936501814 822932243 266540754 822932243 266540754 145334573 220167530 145334573 220167530 819160219 271735251 819160219 271735251 917528019 124666655 917528019 124666655 936857563 95099133 936857563 95099133 538494431 524039109 538494431 524039109 896642195 155340658 896642195 155340658 456537555 628070129 456537555 628070129 548190329 768495241 548190329 768495241 592782197 630498136 592782197 630498136 287772690 430762475 287772690 430762475 854600472 217968023 854600472 217968023 391423390 698220966 391423390 698220966 588396828 822106125 588396828 822106125 350822866 864456205 350822866 864456205 257201399 385298739 257201399 385298739 389547766 795431551 389547766 795431551 534428636 738514195 534428636 738514195 518139089 764320352 518139089 764320352 33837676 50121559 33837676 50121559 745673030 375690322 745673030 375690322 115320022 172847921 115320022 172847921 210183248 317225392 210183248 317225392 310528165 465643458 310528165 465643458 955592314 65888123 955592314 65888123 528608682 972992330 528608682 972992330 983166885 25502507 983166885 25502507 375108066 752171009 375108066 752171009 700454744 442929773 700454744 442929773 881789919 177551608 881789919 177551608 475380888 840620621 475380888 840620621 171190992 260096403 171190992 260096403 695692615 449387760 695692615 449387760 787464348 315309017 787464348 315309017 477739463 607212925 477739463 607212925 829972063 256131761 829972063 256131761 658061469 531232866 658061469 531232866 5720930 8542819 5720930 8542819 356944220 657240785 356944220 657240785 528031076 572116578 528031076 572116578 984292195 23467553 984292195 23467553 569976748 748266761 569976748 748266761 599085272 591550896 599085272 591550896 186798672 283499986 186798672 283499986 248464203 372386890 248464203 372386890 177440264 269843487 177440264 269843487 381685426 686601734 381685426 686601734 277675941 417087080 277675941 417087080 991190287 12862259 991190287 12862259 790880064 310465846 790880064 310465846 152420450 230479806 152420450 230479806 59446007 89132217 59446007 89132217 166385864 251970676 166385864 251970676 128615536 193059738 128615536 193059738 82262460 123345134 82262460 123345134 8763236 13187823 8763236 13187823 672202540 485470677 672202540 485470677 586698828 780348544 586698828 780348544 353561660 505571991 353561660 505571991 257437883 385571440 257437883 385571440 896523025 155651127 896523025 155651127 517033094 910883307 517033094 910883307 148992457 225711602 148992457 225711602 520318638 843025594 520318638 843025594 623453365 942110706 623453365 942110706 969970351 44490095 969970351 44490095 466912767 687205346 466912767 687205346 596168254 943398651 596168254 943398651 233961804 351661654 233961804 351661654 16515542 25708588 16515542 25708588 303837363 455634006 303837363 455634006 234013275 351724901 234013275 351724901 770673054 339062389 770673054 339062389 968590002 46020863 968590002 46020863 10468818 15747221 10468818 15747221 788616105 313750148 788616105 313750148 648143213 614580247 648143213 614580247 624061374 888427909 624061374 888427909 764705192 348381184 764705192 348381184 267195431 401372221 267195431 401372221 482916296 813672279 482916296 813672279 422611826 731686168 422611826 731686168 927875234 109307724 927875234 109307724 797287973 301428862 797287973 301428862 714576125 422477568 714576125 422477568 985960978 21073932 985960978 21073932 72304620 108761788 72304620 108761788 58888629 87928793 58888629 87928793 172593190 262436177 172593190 262436177 712812210 424819699 712812210 424819699 360235841 667331377 360235841 667331377 531354331 641601005 531354331 641601005 153053290 231544603 153053290 231544603 961680747 56847824 961680747 56847824 378850401 738317417 378850401 738317417 629977768 917460450 629977768 917460450 155938824 235853636 155938824 235853636 737264469 388382340 737264469 388382340 664522600 497323662 664522600 497323662 994496741 7559210 994496741 7559210 916604506 126529273 916604506 126529273 81698397 122559685 81698397 122559685 551867988 830212445 551867988 830212445 896850367 154979456 896850367 154979456 435377675 810046321 435377675 810046321 121542260 182368822 121542260 182368822 700870355 442200357 700870355 442200357 783837805 320238341 783837805 320238341 561613910 516048816 561613910 516048816 644318129 588476041 644318129 588476041 559024830 903339890 559024830 903339890 613406515 513470693 613406515 513470693 717648512 418170409 717648512 418170409 526229972 705295051 526229972 705295051 245949402 368682063 245949402 368682063 206255520 311163541 206255520 311163541 202330283 305232852 202330283 305232852 548287702 537121484 548287702 537121484 156679211 236796019 156679211 236796019 68891377 103933091 68891377 103933091 835588960 247250673 835588960 247250673 70893886 107102592 70893886 107102592 292389145 438102110 292389145 438102110 167815658 254781754 167815658 254781754 538790219 770057025 538790219 770057025 654360110 551357447 654360110 551357447 744501654 378027215 744501654 378027215 710979146 427823779 710979146 427823779 128833113 193462940 128833113 193462940 364893211 664659048 364893211 664659048 187332993 284083259 187332993 284083259 879133120 181694865 879133120 181694865 643772000 864781510 643772000 864781510 248339315 372150224 248339315 372150224 15089581 23122972 15089581 23122972 838957006 241736051 838957006 241736051 848689525 227259024 848689525 227259024 39580163 58685961 39580163 58685961 558108648 917399291 558108648 917399291 167440381 253903503 167440381 253903503 555012994 690122928 555012994 690122928 829762528 256367627 829762528 256367627 702925528 439126261 702925528 439126261 317844095 477593536 317844095 477593536 573618299 804330883 573618299 804330883 223592612 336531702 223592612 336531702 587108636 666063667 587108636 666063667 572520819 563812332 572520819 563812332 70453688 106295233 70453688 106295233 774418354 333781171 774418354 333781171 754416486 362971281 754416486 362971281 360738467 896600590 360738467 896600590 119602343 179351228 119602343 179351228 622837597 763523366 622837597 763523366 800259049 296822909 800259049 296822909 579515039 700915356 579515039 700915356 47024773 69655817 47024773 69655817 828060401 258838796 828060401 258838796 625779986 509410920 625779986 509410920 598180175 535969704 598180175 535969704 67545145 101937657 67545145 101937657 863178952 203947583 863178952 203947583 1464266 2142550 1464266 2142550 967304258 47958705 967304258 47958705 139748103 210131185 139748103 210131185 947503051 78259612 947503051 78259612 15317910 23467551 15317910 23467551 138816689 208772365 138816689 208772365 729460955 400586064 729460955 400586064 878812180 182162729 878812180 182162729 603652144 697259827 603652144 697259827 753031143 365064810 753031143 365064810 257041759 385029356 257041759 385029356 345220756 501387237 345220756 501387237 77944300 117134922 77944300 117134922 413686685 876325966 413686685 876325966 906595256 140227943 906595256 140227943 555708477 945457174 555708477 945457174 305268551 457658834 305268551 457658834 759678464 355738242 759678464 355738242 415258560 570974109 415258560 570974109 605560210 678948429 605560210 678948429 194014100 293430769 194014100 293430769 160345552 242429147 160345552 242429147 579519930 762184711 579519930 762184711 982751236 25923487 982751236 25923487 141845104 213772700 141845104 213772700 767654975 343561132 767654975 343561132 666551852 494464883 666551852 494464883 24114057 36391337 24114057 36391337 650132870 655362160 650132870 655362160 437782139 555666620 437782139 555666620 599256207 737271970 599256207 737271970 249553216 373661052 249553216 373661052 598369283 673978359 598369283 673978359 59945113 89826081 59945113 89826081 254469153 381580117 254469153 381580117 542162197 590351135 542162197 590351135 748163920 372580731 748163920 372580731 850836983 224246778 850836983 224246778 305947704 458870865 305947704 458870865 284663521 426291420 284663521 426291420 980525582 29543707 980525582 29543707 206316773 311169006 206316773 311169006 29737779 44981485 29737779 44981485 124966852 187296007 124966852 187296007 111870398 167271259 111870398 167271259 504857862 922797296 504857862 922797296 286211475 428768194 286211475 428768194 444761868 745817312 444761868 745817312 212567507 320669871 212567507 320669871 189629396 287201741 189629396 287201741 268338039 402739224 268338039 402739224 744500906 378065358 744500906 378065358 787272514 315628994 787272514 315628994 102738778 154011432 102738778 154011432 913271769 131116303 913271769 131116303 194387680 294076758 194387680 294076758 19068041 29487260 19068041 29487260 490936425 648333001 490936425 648333001 997053593 4425946 997053593 4425946 40884226 60699018 40884226 60699018 396629383 516240521 396629383 516240521 855054144 216936491 855054144 216936491 198286283 299893320 198286283 299893320 607347515 641723276 607347515 641723276 742630974 380639792 742630974 380639792 808084434 286327936 808084434 286327936 111960088 167413575 111960088 167413575 302875294 454041521 302875294 454041521 486384462 810363335 486384462 810363335 240172018 360112481 240172018 360112481 887732442 168678277 887732442 168678277 886811963 170065948 886811963 170065948 189898244 287525813 189898244 287525813 358716529 756211078 358716529 756211078 5795227 8567754 5795227 8567754 455989216 741467639 455989216 741467639 661135162 681083453 661135162 681083453 712200385 426073240 712200385 426073240 683768511 467978288 683768511 467978288 871228936 192760173 871228936 192760173 613836642 846559097 613836642 846559097 756097379 360508230 756097379 360508230 21996934 33259233 21996934 33259233 500553708 759812558 500553708 759812558 808726754 285781483 808726754 285781483 893467837 160289849 893467837 160289849 747128892 373774283 747128892 373774283 743176378 380010548 743176378 380010548 712984079 424615278 712984079 424615278 408038801 854056392 408038801 854056392 86509297 130142674 86509297 130142674 266163536 399823362 266163536 399823362 190488570 288119080 190488570 288119080 990774897 13840484 990774897 13840484 137861614 207486367 137861614 207486367 783695229 320607018 783695229 320607018 33727072 49922071 33727072 49922071 891299942 163068877 891299942 163068877 25296297 37982158 25296297 37982158 912300386 132243510 912300386 132243510 618181883 812119888 618181883 812119888 767907105 343281148 767907105 343281148 615675551 501136190 615675551 501136190 773842710 334623460 773842710 334623460 88968461 133828078 88968461 133828078 901677448 148044218 901677448 148044218 493775704 521917371 493775704 521917371 999721669 295383 999721669 295383 865403406 200853944 865403406 200853944 984572167 23037700 984572167 23037700 112494585 168614677 112494585 168614677 40540425 60083842 40540425 60083842 529100864 861510831 529100864 861510831 252720583 378788531 252720583 378788531 882619074 176313169 882619074 176313169 202110654 304890677 202110654 304890677 468149028 528502337 468149028 528502337 808193657 286260357 808193657 286260357 666208728 494904038 666208728 494904038 626031784 520930548 626031784 520930548 356902323 760676100 356902323 760676100 766970363 344978262 766970363 344978262 703171666 438613551 703171666 438613551 376816307 992483001 376816307 992483001 670305390 488613859 670305390 488613859 288420977 431767740 288420977 431767740 193853077 293108309 193853077 293108309 357392880 538929362 357392880 538929362 287183004 429971053 287183004 429971053 27774836 41846723 27774836 41846723 126760726 190181405 126760726 190181405 667300564 493472933 667300564 493472933 84807647 127659855 84807647 127659855 229206806 343994263 229206806 343994263 609258351 551606362 609258351 551606362 167578075 254180326 167578075 254180326 864946877 201664644 864946877 201664644 800551150 296439398 800551150 296439398 311407693 467682969 311407693 467682969 617208112 891871061 617208112 891871061 267960089 402272251 267960089 402272251 378878221 969024927 378878221 969024927 889366607 166245204 889366607 166245204 160346982 242445635 160346982 242445635 594418747 807679266 594418747 807679266 587824262 734836149 587824262 734836149 378384851 955123424 378384851 955123424 424455302 661552686 424455302 661552686 914450309 129113140 914450309 129113140 312778525 469887178 312778525 469887178 371422867 694929188 371422867 694929188 574934573 883339848 574934573 883339848 943890404 83718196 943890404 83718196 561931430 556058682 561931430 556058682 334711759 745885437 334711759 745885437 271998283 408207972 271998283 408207972 536327918 656539144 536327918 656539144 15071623 23114813 15071623 23114813 244848333 367374937 244848333 367374937 436139893 612535412 436139893 612535412 347817010 786796542 347817010 786796542 57235156 85648343 57235156 85648343 783794022 320389815 783794022 320389815 498794159 582093514 498794159 582093514 816107991 275992211 816107991 275992211 791691087 309359609 791691087 309359609 566401791 812900394 566401791 812900394 492433650 795606650 492433650 795606650 109729203 163865160 109729203 163865160 782914418 321666821 782914418 321666821 58863858 87919487 58863858 87919487 665154532 496340269 665154532 496340269 946659828 79710632 946659828 79710632 427633062 871673863 427633062 871673863 195167873 295238662 195167873 295238662 52374078 78272785 52374078 78272785 377939660 814111864 377939660 814111864 491779656 945674195 491779656 945674195 881763335 177571738 881763335 177571738 983354008 25218284 983354008 25218284 898010033 153559382 898010033 153559382 247028953 370015290 247028953 370015290 412632453 574814309 412632453 574814309 71788538 108244090 71788538 108244090 232899127 349989726 232899127 349989726 169044554 256700069 169044554 256700069 286578631 429104721 286578631 429104721 114829321 171982245 114829321 171982245 893578271 160008399 893578271 160008399 509109813 938326841 509109813 938326841 207623833 313555475 207623833 313555475 556340448 648691967 556340448 648691967 112683971 168830233 112683971 168830233 294836391 442057180 294836391 442057180 924732317 113909407 924732317 113909407 854496827 218220622 854496827 218220622 840938808 239260703 840938808 239260703 95345899 143078964 95345899 143078964 749348683 370748290 749348683 370748290 886995753 169714356 886995753 169714356 913946065 130063529 913946065 130063529 398227775 703662998 398227775 703662998 522689154 945508987 522689154 945508987 555620218 881046475 555620218 881046475 876171556 185711258 876171556 185711258 612899055 516870412 612899055 516870412 183500512 278943181 183500512 278943181 723725246 408889287 723725246 408889287 262903213 394240803 262903213 394240803 786442069 316623454 786442069 316623454 481943496 506492327 481943496 506492327 168537117 255948331 168537117 255948331 779795179 325894860 779795179 325894860 144523689 218438795 144523689 218438795 766598910 345428469 766598910 345428469 783968772 320068689 783968772 320068689 771395106 337907414 771395106 337907414 787430575 315425794 787430575 315425794 641724850 773500643 641724850 773500643 610025306 541630866 610025306 541630866 88524227 133319160 88524227 133319160 136743022 205815816 136743022 205815816 315965058 474924872 315965058 474924872 12908024 19796687 12908024 19796687 894862309 158123571 894862309 158123571 502258838 743205291 502258838 743205291 571958197 976604877 571958197 976604877 75834652 113890715 75834652 113890715 589662228 719752501 589662228 719752501 965527742 51060205 965527742 51060205 676045598 478882383 676045598 478882383 53897920 80860976 53897920 80860976 484889518 618996591 484889518 618996591 22231042 33536773 22231042 33536773 307781937 461473752 307781937 461473752 934553815 99729608 934553815 99729608 722643121 410582771 722643121 410582771 358649498 564973167 358649498 564973167 575140951 522857133 575140951 522857133 999044350 1171263 999044350 1171263 677717186 476305783 677717186 476305783 705109662 436309289 705109662 436309289 358160974 893271282 358160974 893271282 858616011 211914060 858616011 211914060 529408205 812183270 529408205 812183270 320140727 481295568 320140727 481295568 692608267 454041518 692608267 454041518 218745885 330008056 218745885 330008056 867344793 198105834 867344793 198105834 908698896 137821179 908698896 137821179 893049793 160969866 893049793 160969866 752183928 366101655 752183928 366101655 691428097 456111593 691428097 456111593 452965261 784275290 452965261 784275290 545980745 567650544 545980745 567650544 276808807 415466489 276808807 415466489 181844498 276381397 181844498 276381397 76920721 115638186 76920721 115638186 97831825 146847723 97831825 146847723 27749493 41744363 27749493 41744363 392295788 540982788 392295788 540982788 969760662 44694993 969760662 44694993 109202547 163185991 109202547 163185991 69455617 104731175 69455617 104731175 486478082 511189069 486478082 511189069 430015547 810894073 430015547 810894073 683664758 468203472 683664758 468203472 359795836 634215999 359795836 634215999 576954859 716859035 576954859 716859035 699869216 443488471 699869216 443488471 533321674 515434824 533321674 515434824 28984026 43876430 28984026 43876430 876853985 184881074 876853985 184881074 480941289 886470893 480941289 886470893 708768849 430787118 708768849 430787118 432580675 921257819 432580675 921257819 117771204 176667968 117771204 176667968 478499449 537420908 478499449 537420908 542486472 712747601 542486472 712747601 257697264 386103973 257697264 386103973 956559338 64304197 956559338 64304197 8309582 12494409 8309582 12494409 938696482 92294958 938696482 92294958 179936926 273670527 179936926 273670527 523889314 622052232 523889314 622052232 259497382 388800587 259497382 388800587 692297302 454624127 692297302 454624127 522556480 909877299 522556480 909877299 128076787 192206164 128076787 192206164 406486061 899185312 406486061 899185312 60654759 90914124 60654759 90914124 442046940 989222055 442046940 989222055 176612082 268364981 176612082 268364981 244588214 367148535 244588214 367148535 650129979 597106902 650129979 597106902 132852145 199712922 132852145 199712922 214559709 324074714 214559709 324074714 908879924 137621454 908879924 137621454 23606613 35697008 23606613 35697008 24800198 37300877 24800198 37300877 813157056 280256264 813157056 280256264 891001545 163505816 891001545 163505816 136991701 206404746 136991701 206404746 401702827 818868609 401702827 818868609 437283315 691960987 437283315 691960987 3018739 4801726 3018739 4801726 854698817 217831071 854698817 217831071 595205410 624829073 595205410 624829073 185016319 280974832 185016319 280974832 414441295 619213631 414441295 619213631 976125553 36003484 976125553 36003484 945433585 81552416 945433585 81552416 163957451 248198750 163957451 248198750 586789959 826525038 586789959 826525038 59424820 89067854 59424820 89067854 397670975 780019297 397670975 780019297 659434829 904106709 659434829 904106709 105756876 158688961 105756876 158688961 162438277 246129033 162438277 246129033 111787128 167040374 111787128 167040374 421312408 958106827 421312408 958106827 254835438 381920707 254835438 381920707 740052073 383855133 740052073 383855133 432489539 613882966 432489539 613882966 769478023 341068616 769478023 341068616 645953128 974919782 645953128 974919782 205177869 309411780 205177869 309411780 847342884 229261138 847342884 229261138 91590459 137629248 91590459 137629248 105317187 157930710 105317187 157930710 917735486 124386801 917735486 124386801 44756433 66521033 44756433 66521033 310301011 465314907 310301011 465314907 145995981 221257754 145995981 221257754 5065698 7792309 5065698 7792309 423621432 569055617 423621432 569055617 118750024 177811026 118750024 177811026 264549816 397046216 264549816 397046216 227983795 342394322 227983795 342394322 26643590 40124855 26643590 40124855 279952272 420180142 279952272 420180142 424588472 604529163 424588472 604529163 920225230 120580777 920225230 120580777 544567953 677901827 544567953 677901827 318669547 478962304 318669547 478962304 114314208 171313637 114314208 171313637 935737799 97131021 935737799 97131021 230555114 345788913 230555114 345788913 239958953 359745876 239958953 359745876 622707513 864773657 622707513 864773657 676912108 477518973 676912108 477518973 322176362 484352310 322176362 484352310 394729977 818466929 394729977 818466929 377114220 675168866 377114220 675168866 382607217 596330273 382607217 596330273 740357607 383583108 740357607 383583108 883911606 174763219 883911606 174763219 293169511 439485650 293169511 439485650 81609786 122414247 81609786 122414247 56065185 83932380 56065185 83932380 249760950 373964587 249760950 373964587 786822495 316116674 786822495 316116674 446202451 566762897 446202451 566762897 883164537 175742108 883164537 175742108 581250570 681227315 581250570 681227315 244174198 366557711 244174198 366557711 646424657 736253126 646424657 736253126 198243276 299833261 198243276 299833261 877255255 184342379 877255255 184342379 408681281 623995906 408681281 623995906 579201288 825472517 579201288 825472517 438561907 589963938 438561907 589963938 866511530 199376392 866511530 199376392 366276150 807228501 366276150 807228501 197515665 298619074 197515665 298619074 109155988 163107144 109155988 163107144 817390220 274057025 817390220 274057025 129475837 194376046 129475837 194376046 87690966 131609587 87690966 131609587 589243539 930323947 589243539 930323947 979226164 31402088 979226164 31402088 491366557 874864071 491366557 874864071 554375234 972812566 554375234 972812566 298064958 447111701 298064958 447111701 444115939 997239617 444115939 997239617 170942467 259588134 170942467 259588134 761721567 353156639 761721567 353156639 902747046 146230252 902747046 146230252 441107282 789098925 441107282 789098925 507834029 673029337 507834029 673029337 950499978 73595091 950499978 73595091 815339726 277247118 815339726 277247118 690360251 457613624 690360251 457613624 68507582 103380305 68507582 103380305 692269336 454691558 692269336 454691558 899112296 152143487 899112296 152143487 858140813 212410662 858140813 212410662 393390634 704380705 393390634 704380705 365163610 610762416 365163610 610762416 636866042 622271214 636866042 622271214 141390520 212771496 141390520 212771496 67348518 101741923 67348518 101741923 935929818 96735044 935929818 96735044 317425146 477244496 317425146 477244496 284084499 425437192 284084499 425437192 129881596 194907878 129881596 194907878 614235094 934126343 614235094 934126343 483063642 759390995 483063642 759390995 407006713 502130391 407006713 502130391 720373760 414135610 720373760 414135610 498235642 942663603 498235642 942663603 987636621 18402146 987636621 18402146 716855307 419259598 716855307 419259598 322859051 485695996 322859051 485695996 479978013 738002262 479978013 738002262 476535936 540478585 476535936 540478585 609821455 798661706 609821455 798661706 289657849 433731352 289657849 433731352 692282594 454643513 692282594 454643513 303313482 454906695 303313482 454906695 992555406 10578076 992555406 10578076 149550148 226382561 149550148 226382561 844406454 233824183 844406454 233824183 782205964 322664737 782205964 322664737 967291965 47964012 967291965 47964012 694064934 451893310 694064934 451893310 195255258 295338369 195255258 295338369 728893773 401488644 728893773 401488644 988683433 17092275 988683433 17092275 687635670 461330995 687635670 461330995 811413865 282362924 811413865 282362924 741309783 382152192 741309783 382152192 807052988 287409605 807052988 287409605 47225515 70070579 47225515 70070579 449304417 969553418 449304417 969553418 194631397 294560930 194631397 294560930 718073183 417365061 718073183 417365061 921814508 118445416 921814508 118445416 746722555 374272355 746722555 374272355 303186987 454788016 303186987 454788016 647508715 874716178 647508715 874716178 400501480 895047413 400501480 895047413 399567379 782962276 399567379 782962276 726757366 404701325 726757366 404701325 762016284 352490559 762016284 352490559 572053058 994345481 572053058 994345481 432671551 996006363 432671551 996006363 390531980 768765243 390531980 768765243 471062572 536577943 471062572 536577943 824308213 264450363 824308213 264450363 651188027 960836414 651188027 960836414 464642941 778228515 464642941 778228515 317413742 477155542 317413742 477155542 1687658 2762092 1687658 2762092 798555326 299345136 798555326 299345136 866149262 199823568 866149262 199823568 952370046 71196677 952370046 71196677 394303266 984458873 394303266 984458873 44944276 66849681 44944276 66849681 767874781 343283924 767874781 343283924 516364517 868022962 516364517 868022962 152104234 229953158 152104234 229953158 425851264 654502411 425851264 654502411 607916106 606388385 607916106 606388385 419947036 624072426 419947036 624072426 635015689 803986086 635015689 803986086 88675635 133435411 88675635 133435411 24670466 37062477 24670466 37062477 947131144 78827151 947131144 78827151 413634996 681615049 413634996 681615049 906385790 140577376 906385790 140577376 743804458 379122339 743804458 379122339 955813711 65627850 955813711 65627850 162154391 245536276 162154391 245536276 672911888 484087555 672911888 484087555 75314698 113376351 75314698 113376351 804834672 290309085 804834672 290309085 345149481 910048855 345149481 910048855 909913281 136314668 909913281 136314668 442886038 811909417 442886038 811909417 272666872 409163513 272666872 409163513 539448727 629934842 539448727 629934842 469715589 813425125 469715589 813425125 871131994 192995987 871131994 192995987 975743267 36452138 975743267 36452138 260893775 391008542 260893775 391008542 17873040 27672620 17873040 27672620 517877818 817369861 517877818 817369861 800579151 296428096 800579151 296428096 38601914 57120155 38601914 57120155 463942337 707941896 463942337 707941896 116344157 174808194 116344157 174808194 355655248 582327900 355655248 582327900 109233349 163211124 109233349 163211124 857932058 212600800 857932058 212600800 930705867 105537050 930705867 105537050 195813907 296151032 195813907 296151032 440089691 906462992 440089691 906462992 858951449 211065453 858951449 211065453 849683097 225974755 849683097 225974755 90085751 135366010 90085751 135366010 711113559 427639768 711113559 427639768 461031750 702504499 461031750 702504499 51323493 76552590 51323493 76552590 829588792 256518087 829588792 256518087 855487303 216262930 855487303 216262930 885207641 172649300 885207641 172649300 237905604 356790715 237905604 356790715 63214799 94780018 63214799 94780018 474353401 986911908 474353401 986911908 929640649 107289845 929640649 107289845 291043251 436319155 291043251 436319155 510463098 800787965 510463098 800787965 769644351 340818230 769644351 340818230 894150830 159127733 894150830 159127733 660670778 500326549 660670778 500326549 162310730 245841821 162310730 245841821 284251183 425665772 284251183 425665772 747275911 373439321 747275911 373439321 470330773 683969427 470330773 683969427 67630354 102202945 67630354 102202945 790859950 310575191 790859950 310575191 19112517 29589221 19112517 29589221 673761617 483002940 673761617 483002940 850419330 224878295 850419330 224878295 415574215 912375284 415574215 912375284 433617015 913787684 433617015 913787684 757822340 358356771 757822340 358356771 137248798 206806099 137248798 206806099 956836565 63984826 956836565 63984826 519987095 704582071 519987095 704582071 558463955 631302282 558463955 631302282 929132016 107901238 929132016 107901238 561611877 607733273 561611877 607733273 713027295 424575577 713027295 424575577 3290173 5182928 3290173 5182928 187794779 284802024 187794779 284802024 637200546 597969212 637200546 597969212 211670224 319125626 211670224 319125626 604007599 798340954 604007599 798340954 51408987 76704920 51408987 76704920 238887944 358227546 238887944 358227546 583002896 648357804 583002896 648357804 362432152 872395313 362432152 872395313 661644365 932222884 661644365 932222884 547696456 893227143 547696456 893227143 552186778 546945816 552186778 546945816 995478083 6333442 995478083 6333442 448159242 510238022 448159242 510238022 457247134 759083699 457247134 759083699 812792821 280785213 812792821 280785213 666150429 494996206 666150429 494996206 61383338 91911393 61383338 91911393 761059882 354196262 761059882 354196262 663984099 498183156 663984099 498183156 432918049 865107839 432918049 865107839 965614422 50977970 965614422 50977970 980965191 29014140 980965191 29014140 448437859 855040220 448437859 855040220 547483355 591113558 547483355 591113558 490287863 851891782 490287863 851891782 665057025 496469980 665057025 496469980 472449810 934019477 472449810 934019477 160589897 242833480 160589897 242833480 688864739 459736405 688864739 459736405 81134745 121652965 81134745 121652965 394389496 796095799 394389496 796095799 942616793 85836469 942616793 85836469 147294029 223074140 147294029 223074140 747183774 373660551 747183774 373660551 265257692 397901860 265257692 397901860 924988255 113713516 924988255 113713516 167065954 253054512 167065954 253054512 630834173 864598627 630834173 864598627 104296416 156505119 104296416 156505119 453067147 626172028 453067147 626172028 281867851 422730062 281867851 422730062 588720376 609320648 588720376 609320648 76820977 115475696 76820977 115475696 98375270 147756828 98375270 147756828 629709070 750146241 629709070 750146241 680449348 472541073 680449348 472541073 286548406 429102590 286548406 429102590 338456095 955594535 338456095 955594535 348474627 523355440 348474627 523355440 959367536 60337441 959367536 60337441 488641673 736596807 488641673 736596807 961321327 57602322 961321327 57602322 5872807 8589557 5872807 8589557 311009721 466986907 311009721 466986907 466288011 966159056 466288011 966159056 621235453 564289361 621235453 564289361 526350562 921464559 526350562 921464559 666155594 494987991 666155594 494987991 973985359 38686233 973985359 38686233 749604813 370255459 749604813 370255459 760098026 355345872 760098026 355345872 592781607 694133360 592781607 694133360 953200116 69636673 953200116 69636673 324040976 487257460 324040976 487257460 582392925 919394165 582392925 919394165 225753208 339586461 225753208 339586461 143387853 216158370 143387853 216158370 560928787 828823445 560928787 828823445 859978402 208893942 859978402 208893942 201429889 303963923 201429889 303963923 215779859 325729462 215779859 325729462 853768024 219336603 853768024 219336603 918441087 123345136 918441087 123345136 358660864 654252737 358660864 654252737 156447200 236479957 156447200 236479957 311767456 468268487 311767456 468268487 153048534 231522587 153048534 231522587 64871577 97406318 64871577 97406318 345898832 596120082 345898832 596120082 730486583 399329332 730486583 399329332 801173088 295718726 801173088 295718726 334100783 608754963 334100783 608754963 387236731 850273238 387236731 850273238 130258769 195392079 130258769 195392079 423478032 549704512 423478032 549704512 890485724 164464962 890485724 164464962 516328922 504056673 516328922 504056673 424498889 875398482 424498889 875398482 160942915 243393796 160942915 243393796 568843492 743616661 568843492 743616661 1280998 1919951 1280998 1919951 911388219 134012292 911388219 134012292 500074774 709290306 500074774 709290306 651501656 564284185 651501656 564284185 184168491 279807409 184168491 279807409 652192269 848520862 652192269 848520862 748699204 371616050 748699204 371616050 461503264 671277798 461503264 671277798 767340996 344194519 767340996 344194519 273641789 410615959 273641789 410615959 477628932 680398311 477628932 680398311 672880496 484126405 672880496 484126405 477152512 787953991 477152512 787953991 664479794 497372382 664479794 497372382 932148865 103421097 932148865 103421097 709919033 429104720 709919033 429104720 729345312 400782069 729345312 400782069 832135902 252211991 832135902 252211991 875453218 186592017 875453218 186592017 288772430 432385260 288772430 432385260 451436089 699380806 451436089 699380806 588590062 574787587 588590062 574787587 459012950 788124838 459012950 788124838 46146474 68438924 46146474 68438924 754570973 362714016 754570973 362714016 65194817 98045030 65194817 98045030 21272642 32207881 21272642 32207881 211098631 318340674 211098631 318340674 229750817 344998730 229750817 344998730 20080107 30481607 20080107 30481607 747996191 372765652 747996191 372765652 797721550 300638707 797721550 300638707 693310739 452956602 693310739 452956602 814026026 279271104 814026026 279271104 438371495 756992326 438371495 756992326 17064321 26538702 17064321 26538702 985021964 22525077 985021964 22525077 526494720 842134211 526494720 842134211 617650257 927809940 617650257 927809940 219384131 330846862 219384131 330846862 37769321 55976419 37769321 55976419 157452340 238286483 157452340 238286483 779043953 327104055 779043953 327104055 727337349 403810417 727337349 403810417 235270117 353488382 235270117 353488382 47400559 70356395 47400559 70356395 27855794 42020479 27855794 42020479 115042378 172393286 115042378 172393286 162500089 246423867 162500089 246423867 983934426 24142951 983934426 24142951 298764741 448258021 298764741 448258021 374517887 599817330 374517887 599817330 725358574 406636051 725358574 406636051 20426801 30947868 20426801 30947868 738139381 387174282 738139381 387174282 384697370 813049782 384697370 813049782 247224981 370401695 247224981 370401695 652165342 677948052 652165342 677948052 363858692 892034651 363858692 892034651 92166212 138149164 92166212 138149164 168952706 256466801 168952706 256466801 990904769 13593555 990904769 13593555 330476995 496295418 330476995 496295418 358589158 718459646 358589158 718459646 100717331 151289827 100717331 151289827 599575671 724929354 599575671 724929354 595994935 583065084 595994935 583065084 771981578 337026349 771981578 337026349 420553277 774858310 420553277 774858310 986003895 21040190 986003895 21040190 815464264 277056762 81546
183782 3815717 0 3815717 1685261 3815717 1219729 431313 1219729 431313 3565194 1903331 3565194 1903331 1670000 2810262 1670000 2810262 654658 638166 654658 638166 1216344 444493 1216344 444493 4148972 2478053 4148972 2478053 1333152 364239 1333152 364239 4400503 2248687 4400503 2248687 3411209 3330453 3411209 3330453 2666747 1671504 2666747 1671504 894718 877427 894718 877427 3581319 3073647 3581319 3073647 1409780 234956 1409780 234956 4773351 3077445 4773351 3077445 528206 508622 528206 508622 1078619 582741 1078619 582741 4026376 3348672 4026376 3348672 2296997 3348314 2296997 3348314 4165933 3346863 4165933 3346863 3330705 2008141 3330705 2008141 311141 304312 311141 304312 3341435 1936182 3341435 1936182 3726893 2970740 3726893 2970740 4418239 2239158 4418239 2239158 994317 965299 994317 965299 1663953 3230331 1663953 3230331 4542751 2869339 4542751 2869339 355616 1295364 355616 1295364 302330 1401583 302330 1401583 219434 219728 219434 219728 3755330 2088527 3755330 2088527 286877 1658532 286877 1658532 297350 1385970 297350 1385970 927103 906117 927103 906117 424310 447070 424310 447070 1141843 527805 1141843 527805 489173 1200410 489173 1200410 419597 1266170 419597 1266170 1068676 627235 1068676 627235 4645783 2006177 4645783 2006177 1016060 617521 1016060 617521 1674574 4948691 1674574 4948691 1341067 1324423 1341067 1324423 1661888 3925677 1661888 3925677 517054 488679 517054 488679 4644521 2042548 4644521 2042548 1004673 1000197 1004673 1000197 3857582 2804454 3857582 2804454 596166 590534 596166 590534 965266 1670447 965266 1670447 4143147 2546624 4143147 2546624 1683814 718004 1683814 718004 3539642 1659528 3539642 1659528 3332262 4693576 3332262 4693576 330211 3330328 330211 3330328 4470814 2820454 4470814 2820454 403872 404263 403872 404263 4380504 2722443 4380504 2722443 4321104 2364272 4321104 2364272 3275552 3335086 3275552 3335086 3214582 1681367 3214582 1681367 3811960 2160347 3811960 2160347 3633364 3338223 3633364 3338223 3902630 2780184 3902630 2780184 1654410 1162218 1654410 1162218 275311 298448 275311 298448 1081608 1088500 1081608 1088500 1388557 1368015 1388557 1368015 4615545 2045302 4615545 2045302 3791797 2895515 3791797 2895515 622571 1057727 622571 1057727 3345637 1849471 3345637 1849471 262003 1401304 262003 1401304 1684178 4050641 1684178 4050641 3327613 787781 3327613 787781 905990 927731 905990 927731 369369 1281031 369369 1281031 4012817 2333783 4012817 2333783 414935 3338431 414935 3338431 3725066 2932031 3725066 2932031 3321097 4624146 3321097 4624146 4238943 2586836 4238943 2586836 1666596 3556310 1666596 3556310 1197109 1191521 1197109 1191521 4652982 2979156 4652982 2979156 3322959 3253950 3322959 3253950 3314222 1677046 3314222 1677046 4330977 2648901 4330977 2648901 4079713 2624171 4079713 2624171 668848 668184 668848 668184 1020254 1667278 1020254 1667278 667442 3342616 667442 3342616 1576038 3319606 1576038 3319606 4432278 2205122 4432278 2205122 323585 1329648 323585 1329648 394774 3337170 394774 3337170 3695739 2048712 3695739 2048712 429127 442732 429127 442732 4010516 2654715 4010516 2654715 10239 1668386 10239 1668386 484036 496258 484036 496258 3576508 3098056 3576508 3098056 1662714 3641791 1662714 3641791 727013 753279 727013 753279 3345515 4112271 3345515 4112271 3349053 2001654 3349053 2001654 1157169 1158040 1157169 1158040 3339259 1027972 3339259 1027972 3349306 1276481 3349306 1276481 4550956 2858429 4550956 2858429 4607511 2954077 4607511 2954077 343492 1325280 343492 1325280 1164274 531605 1164274 531605 1653543 4202649 1653543 4202649 350266 1302189 350266 1302189 1663529 3058194 1663529 3058194 2024199 1679790 2024199 1679790 3823647 2852742 3823647 2852742 682512 677194 682512 677194 3347360 1942174 3347360 1942174 1545885 1681886 1545885 1681886 3343943 2811924 3343943 2811924 3715465 2070041 3715465 2070041 3034574 1674365 3034574 1674365 1661819 4178762 1661819 4178762 3344400 3383525 3344400 3383525 1334605 1332970 1334605 1332970 1298698 377006 1298698 377006 1659631 4277666 1659631 4277666 1131452 504483 1131452 504483 666043 3344893 666043 3344893 353387 1321172 353387 1321172 1053091 606349 1053091 606349 4532997 2878872 4532997 2878872 3353220 2157483 3353220 2157483 3340823 1783472 3340823 1783472 1668648 4615058 1668648 4615058 3938208 2294314 3938208 2294314 1180717 463880 1180717 463880 4152578 2523798 4152578 2523798 3351203 2936842 3351203 2936842 3634590 3048637 3634590 3048637 369989 1282945 369989 1282945 4490023 2808145 4490023 2808145 2519052 3318108 2519052 3318108 4909342 1658117 4909342 1658117 2667649 1881219 2667649 1881219 1299155 331623 1299155 331623 1142473 511750 1142473 511750 1452578 215064 1452578 215064 3337625 4304043 3337625 4304043 3610516 1667040 3610516 1667040 752277 745735 752277 745735 4713946 3314484 4713946 3314484 1149159 512287 1149159 512287 4696192 3060124 4696192 3060124 3899009 2238391 3899009 2238391 1390140 271603 1390140 271603 4580518 3335050 4580518 3335050 614093 1038363 614093 1038363 3316927 4950883 3316927 4950883 3847375 2185509 3847375 2185509 4338988 2700702 4338988 2700702 539114 522278 539114 522278 4594044 2069270 4594044 2069270 3326726 1991829 3326726 1991829 3347902 3790720 3347902 3790720 4496751 2827351 4496751 2827351 3723195 2043593 3723195 2043593 1762464 3349496 1762464 3349496 1168399 1149917 1168399 1149917 4785993 1886167 4785993 1886167 1682409 2685078 1682409 2685078 4853215 3315271 4853215 3315271 4294058 2633654 4294058 2633654 1031369 1043448 1031369 1043448 4523648 2137955 4523648 2137955 2026429 1655813 2026429 1655813 957631 1678847 957631 1678847 2579950 1660183 2579950 1660183 467096 457347 467096 457347 221029 206342 221029 206342 486490 1168741 486490 1168741 1233009 1245011 1233009 1245011 1423938 3335842 1423938 3335842 4601521 1674040 4601521 1674040 4084963 2431619 4084963 2431619 3314133 386492 3314133 386492 4347200 2317863 4347200 2317863 833383 847905 833383 847905 947850 723442 947850 723442 4761326 3099434 4761326 3099434 3949547 2256624 3949547 2256624 1051143 1038429 1051143 1038429 3348307 3034255 3348307 3034255 1661323 4882606 1661323 4882606 3636128 2004554 3636128 2004554 677691 646427 677691 646427 4086904 2445487 4086904 2445487 1143759 1143892 1143759 1143892 654924 1673911 654924 1673911 3683851 2976776 3683851 2976776 1682456 1876398 1682456 1876398 4107930 2563701 4107930 2563701 3930064 2725176 3930064 2725176 522500 4707892 522500 4707892 4056324 2604455 4056324 2604455 1247050 1238925 1247050 1238925 357749 3348654 357749 3348654 4642982 1680375 4642982 1680375 1672239 1607667 1672239 1607667 509082 1126065 509082 1126065 3352881 3403584 3352881 3403584 1030873 1018254 1030873 1018254 3271680 1680200 3271680 1680200 3704743 2067622 3704743 2067622 3333481 4429569 3333481 4429569 4130484 2474759 4130484 2474759 3343461 2266435 3343461 2266435 1374551 296633 1374551 296633 2865248 3322650 2865248 3322650 1493841 1668939 1493841 1668939 4106841 2452479 4106841 2452479 1648409 976639 1648409 976639 2320758 1649833 2320758 1649833 1672309 4414443 1672309 4414443 1039803 1039202 1039803 1039202 2723269 3339761 2723269 3339761 1668078 2985623 1668078 2985623 1682166 2532539 1682166 2532539 1307238 1666933 1307238 1666933 1117346 535127 1117346 535127 1670854 79793 1670854 79793 4099389 2429543 4099389 2429543 1685133 1673718 1685133 1673718 1099480 1114354 1099480 1114354 1325021 3322466 1325021 3322466 710526 975384 710526 975384 1150135 517300 1150135 517300 1663877 4763237 1663877 4763237 1210277 476205 1210277 476205 4107602 2469077 4107602 2469077 308482 1358832 308482 1358832 2403088 3345571 2403088 3345571 4782225 3123759 4782225 3123759 418452 405712 418452 405712 2996757 3316191 2996757 3316191 3332381 465444 3332381 465444 4497770 2839349 4497770 2839349 4293185 2629630 4293185 2629630 4797912 3316869 4797912 3316869 4178563 2492644 4178563 2492644 3864535 2816201 3864535 2816201 2236505 1673121 2236505 1673121 450612 480398 450612 480398 788587 802208 788587 802208 3555262 3085401 3555262 3085401 1273860 1293317 1273860 1293317 4965408 3325801 4965408 3325801 3883678 2219597 3883678 2219597 506191 534257 506191 534257 3771149 2090296 3771149 2090296 3943268 2258286 3943268 2258286 4475118 2178572 4475118 2178572 948233 1686337 948233 1686337 1752307 3315425 1752307 3315425 3544072 674202 3544072 674202 1660003 807348 1660003 807348 3906323 2781498 3906323 2781498 1673728 86167 1673728 86167 899420 754223 899420 754223 929252 3334440 929252 3334440 1584453 3333931 1584453 3333931 1273152 1664010 1273152 1664010 417620 1239022 417620 1239022 3334884 2776726 3334884 2776726 1649922 4006192 1649922 4006192 1178281 1652334 1178281 1652334 974021 990208 974021 990208 3679678 3003849 3679678 3003849 1053805 1064787 1053805 1064787 4056424 2616626 4056424 2616626 359230 1315861 359230 1315861 1675923 3557476 1675923 3557476 1404891 243629 1404891 243629 4980246 3315954 4980246 3315954 2196079 1663004 2196079 1663004 4384438 2718553 4384438 2718553 3909954 2745618 3909954 2745618 893242 803152 893242 803152 4681866 2013248 4681866 2013248 967431 1671160 967431 1671160 4326775 2353388 4326775 2353388 1148371 3641322 1148371 3641322 709692 963832 709692 963832 1290818 1306301 1290818 1306301 4223480 2416574 4223480 2416574 1668112 2659443 1668112 2659443 2809021 1668717 2809021 1668717 4621644 2975205 4621644 2975205 3335253 971560 3335253 971560 3999882 2650881 3999882 2650881 1667129 2905709 1667129 2905709 4341238 2644522 4341238 2644522 3842879 2162365 3842879 2162365 3315560 4491051 3315560 4491051 4238634 2576098 4238634 2576098 3424913 3323959 3424913 3323959 4235979 2411623 4235979 2411623 4191300 2533551 4191300 2533551 4089853 2427524 4089853 2427524 940126 705352 940126 705352 928698 744341 928698 744341 3843763 2844440 3843763 2844440 1111398 1138071 1111398 1138071 2751774 3329782 2751774 3329782 4192579 2523213 4192579 2523213 416047 3328882 416047 3328882 412406 429272 412406 429272 3314788 1800443 3314788 1800443 3992918 1649884 3992918 1649884 3335492 3255964 3335492 3255964 1238250 3321003 1238250 3321003 1137155 1142390 1137155 1142390 1026078 3349093 1026078 3349093 1149578 494834 1149578 494834 237383 1430693 237383 1430693 3682202 2987506 3682202 2987506 725209 4803590 725209 4803590 3862343 2780943 3862343 2780943 437122 456888 437122 456888 1109673 1670068 1109673 1670068 3833264 2174734 3833264 2174734 2883108 1652020 2883108 1652020 3938691 2721867 3938691 2721867 1190736 477253 1190736 477253 4193958 2474489 4193958 2474489 4870542 3343390 4870542 3343390 1324400 3805906 1324400 3805906 929609 899857 929609 899857 4022896 2348702 4022896 2348702 3171624 3323653 3171624 3323653 687672 952245 687672 952245 1666352 3011575 1666352 3011575 731053 724227 731053 724227 3889962 2799590 3889962 2799590 284546 1665156 284546 1665156 1650864 3783764 1650864 3783764 4290554 2373130 4290554 2373130 504428 496528 504428 496528 3337562 3044751 3337562 3044751 4241643 2596281 4241643 2596281 472375 450712 472375 450712 4015668 2635823 4015668 2635823 569849 1105491 569849 1105491 1060477 1072002 1060477 1072002 3552644 1898935 3552644 1898935 648164 993921 648164 993921 3737367 3342106 3737367 3342106 1348122 1344796 1348122 1344796 3321783 2400360 3321783 2400360 191177 1455913 191177 1455913 3021698 3333291 3021698 3333291 710331 949116 710331 949116 1354645 323765 1354645 323765 4631887 3329928 4631887 3329928 1117564 1113520 1117564 1113520 322539 1346602 322539 1346602 4423186 2726043 4423186 2726043 413362 421897 413362 421897 4654605 2979946 4654605 2979946 4481600 2831556 4481600 2831556 3568189 1875813 3568189 1875813 576456 4744987 576456 4744987 216802 249645 216802 249645 844920 860756 844920 860756 1968815 1655530 1968815 1655530 3325638 1173217 3325638 1173217 4083066 2580843 4083066 2580843 1059421 3322384 1059421 3322384 4671221 1999179 4671221 1999179 2321225 3337838 2321225 3337838 4267179 1669525 4267179 1669525 4492758 2178912 4492758 2178912 563764 1115516 563764 1115516 1675065 2805214 1675065 2805214 4207835 2548301 4207835 2548301 4257717 2598873 4257717 2598873 3338607 1264482 3338607 1264482 4288366 2649968 4288366 2649968 4680967 1985620 4680967 1985620 3624758 3025200 3624758 3025200 715159 937876 715159 937876 4483792 1670801 4483792 1670801 3575312 3068530 3575312 3068530 1247234 1270044 1247234 1270044 3912810 3351389 3912810 3351389 2959671 3345055 2959671 3345055 1794278 1649749 1794278 1649749 4478514 2157891 4478514 2157891 1301060 369982 1301060 369982 336359 304350 336359 304350 1667086 3878629 1667086 3878629 3315558 1628696 3315558 1628696 695962 697124 695962 697124 623884 1068978 623884 1068978 4461197 2198849 4461197 2198849 941608 736983 941608 736983 644660 661852 644660 661852 1653335 2111507 1653335 2111507 525032 555841 525032 555841 300059 1383745 300059 1383745 1655459 853069 1655459 853069 3707678 2971841 3707678 2971841 428770 1253004 428770 1253004 3808148 2861522 3808148 2861522 1087636 1683646 1087636 1683646 4724164 1652473 4724164 1652473 4212557 2571221 4212557 2571221 434686 458440 434686 458440 4247739 2427891 4247739 2427891 3338888 3336956 3338888 3336956 4597657 2951907 4597657 2951907 4441092 3327176 4441092 3327176 3789349 2146853 3789349 2146853 1141296 1140473 1141296 1140473 4083379 2393632 4083379 2393632 3333462 3915530 3333462 3915530 1217855 443953 1217855 443953 1368792 1377568 1368792 1377568 3352399 2572420 3352399 2572420 4042356 2395807 4042356 2395807 4445958 2232977 4445958 2232977 1926772 1653607 1926772 1653607 838453 819279 838453 819279 895250 1675869 895250 1675869 3717778 2024241 3717778 2024241 619697 1039390 619697 1039390 4147810 1647152 4147810 1647152 4226858 2580132 4226858 2580132 4443101 3315174 4443101 3315174 265912 288442 265912 288442 3322725 2411647 3322725 2411647 4635099 3342265 4635099 3342265 3137709 3331204 3137709 3331204 803348 831478 803348 831478 1573824 1648881 1573824 1648881 4479960 2211247 4479960 2211247 205964 3346657 205964 3346657 4608825 2027448 4608825 2027448 1661669 4039403 1661669 4039403 4843929 3321664 4843929 3321664 3336385 190863 3336385 190863 1683538 4298086 1683538 4298086 3329635 336585 3329635 336585 613196 1036565 613196 1036565 222316 1438104 222316 1438104 3330716 759046 3330716 759046 3674566 1999480 3674566 1999480 4438856 2775005 4438856 2775005 4700911 3034848 4700911 3034848 4251879 2580508 4251879 2580508 3979556 2341459 3979556 2341459 503296 1170803 503296 1170803 1157027 1154163 1157027 1154163 3328887 687976 3328887 687976 4763054 1923457 4763054 1923457 1019171 627789 1019171 627789 3641855 3019895 3641855 3019895 3607529 3043599 3607529 3043599 4549141 2112852 4549141 2112852 4510494 2155740 4510494 2155740 3570721 3093325 3570721 3093325 3804959 2836696 3804959 2836696 369065 1301552 369065 1301552 3143300 1658753 3143300 1658753 3314045 2554795 3314045 2554795 3348817 1988710 3348817 1988710 4252435 2415500 4252435 2415500 4403384 2749191 4403384 2749191 1650459 4556847 1650459 4556847 1308557 360480 1308557 360480 1679885 4933969 1679885 4933969 3329740 611654 3329740 611654 885958 791295 885958 791295 3960843 2686206 3960843 2686206 3846605 2814192 3846605 2814192 4736004 1087417 4736004 1087417 3328518 157226 3328518 157226 512212 487270 512212 487270 3921383 2722622 3921383 2722622 3859172 3351963 3859172 3351963 1682150 281149 1682150 281149 3339869 2462336 3339869 2462336 820329 1672838 820329 1672838 830321 3317773 830321 3317773 95124 1680478 95124 1680478 1247209 1647814 1247209 1647814 806202 1648243 806202 1648243 1292189 3326994 1292189 3326994 4070544 1679890 4070544 1679890 3542239 3320047 3542239 3320047 4441280 3321863 4441280 3321863 1366182 330362 1366182 330362 3818361 2146095 3818361 2146095 1685608 4873594 1685608 4873594 1647722 4084240 1647722 4084240 3634974 1981721 3634974 1981721 3054669 3322895 3054669 3322895 3328975 2310326 3328975 2310326 572610 558459 572610 558459 780143 777679 780143 777679 728911 946280 728911 946280 1676767 4050511 1676767 4050511 552449 1131540 552449 1131540 433036 445462 433036 445462 1651604 4917803 1651604 4917803 3966816 2703482 3966816 2703482 999644 668985 999644 668985 326575 302570 326575 302570 4208790 2573350 4208790 2573350 1651276 2523847 1651276 2523847 4501828 2861181 4501828 2861181 935282 738681 935282 738681 4109915 1651906 4109915 1651906 3780039 2098203 3780039 2098203 526567 1648240 526567 1648240 548615 555459 548615 555459 3619765 1956111 3619765 1956111 655729 681804 655729 681804 3793897 2869104 3793897 2869104 4562722 2909139 4562722 2909139 3331825 2308464 3331825 2308464 2506518 1653048 2506518 1653048 1684714 2725845 1684714 2725845 950122 962839 950122 962839 3351642 2443150 3351642 2443150 2297065 3320089 2297065 3320089 578560 568671 578560 568671 1662718 570496 1662718 570496 3914794 2246995 3914794 2246995 4642373 2035379 4642373 2035379 4045374 2356531 4045374 2356531 844449 819687 844449 819687 641454 626796 641454 626796 1661301 3949663 1661301 3949663 4088951 2551365 4088951 2551365 596599 1051104 596599 1051104 3325547 3295773 3325547 3295773 992513 994472 992513 994472 586150 1072063 586150 1072063 3126175 3318259 3126175 3318259 4502270 2137040 4502270 2137040 4190742 2521076 4190742 2521076 4243091 1653402 4243091 1653402 3656178 1996421 3656178 1996421 3319062 721883 3319062 721883 1649944 2994558 1649944 2994558 531853 570627 531853 570627 1653017 861982 1653017 861982 3976559 2291890 3976559 2291890 616352 1037808 616352 1037808 1128702 1146720 1128702 1146720 229222 1417621 229222 1417621 3347990 3525063 3347990 3525063 4939930 1674887 4939930 1674887 912389 3334262 912389 3334262 452683 1199390 452683 1199390 1663663 4786971 1663663 4786971 2111179 3316440 2111179 3316440 4688655 1944965 4688655 1944965 3345855 1319131 3345855 1319131 1391357 257581 1391357 257581 1405196 237492 1405196 237492 989277 690328 989277 690328 995957 677746 995957 677746 4179025 218293 4179025 218293 1210153 1227931 1210153 1227931 1069023 1103950 1069023 1103950 4050474 2399456 4050474 2399456 332299 1318831 332299 1318831 3348152 462726 3348152 462726 1673593 4033064 1673593 4033064 4071287 2372206 4071287 2372206 447984 1222774 447984 1222774 4344967 2699564 4344967 2699564 3348171 3583187 3348171 3583187 345351 1304649 345351 1304649 431391 1224399 431391 1224399 1908376 1659809 1908376 1659809 4401030 2760419 4401030 2760419 1447322 195322 1447322 195322 3600786 1932947 3600786 1932947 4555931 1665802 4555931 1665802 4431560 2765240 4431560 2765240 3157876 3317960 3157876 3317960 3329374 2651256 3329374 2651256 4150406 2510975 4150406 2510975 2816704 3317696 2816704 3317696 951376 947081 951376 947081 1415744 259163 1415744 259163 4269534 2432848 4269534 2432848 4943529 3332666 4943529 3332666 3353181 2489873 3353181 2489873 3336682 578637 3336682 578637 4287667 2626665 4287667 2626665 1309247 377753 1309247 377753 4342378 2663996 4342378 2663996 351748 3316953 351748 3316953 1401280 261931 1401280 261931 4776262 1669877 4776262 1669877 303378 1369111 303378 1369111 4549335 2122905 4549335 2122905 443790 432124 443790 432124 521314 1139320 521314 1139320 1402586 253516 1402586 253516 3766678 2110710 3766678 2110710 3954915 2713676 3954915 2713676 1128493 3601740 1128493 3601740 490232 1188037 490232 1188037 1897915 1673228 1897915 1673228 1240826 3341404 1240826 3341404 3831592 308934 3831592 308934 2028388 2889854 2028388 2889854 1191861 1204447 1191861 1204447 3315840 421490 3315840 421490 1217401 445434 1217401 445434 3835708 2821381 3835708 2821381 263600 1415996 263600 1415996 3224935 1646851 3224935 1646851 3704890 1682121 3704890 1682121 4087536 214842 4087536 214842 3843554 2820479 3843554 2820479 2036981 3350412 2036981 3350412 1338641 1369612 1338641 1369612 1682777 3882646 1682777 3882646 3660348 3018205 3660348 3018205 559303 556368 559303 556368 3337203 2481767 3337203 2481767 852660 806476 852660 806476 4077301 2577637 4077301 2577637 1436340 3349668 1436340 3349668 1680762 4056010 1680762 4056010 1302509 366095 1302509 366095 2390743 3338945 2390743 3338945 4676048 1979569 4676048 1979569 3334329 2205760 3334329 2205760 1059035 3348438 1059035 3348438 552731 565005 552731 565005 3793301 3332372 3793301 3332372 4060960 1670384 4060960 1670384 4502596 2806723 4502596 2806723 3778291 2909020 3778291 2909020 4983190 1662924 4983190 1662924 84050 1675039 84050 1675039 1671479 323498 1671479 323498 4388331 2270464 4388331 2270464 1040138 3319685 1040138 3319685 1238217 1247030 1238217 1247030 917198 1675741 917198 1675741 549955 1096989 549955 1096989 2527021 1861995 2527021 1861995 4541209 3339220 4541209 3339220 1808366 3348776 1808366 3348776 3585786 3319392 3585786 3319392 3042576 1669932 3042576 1669932 1664833 1654941 1664833 1654941 2720350 3336994 2720350 3336994 3592043 3097567 3592043 3097567 1537835 3347698 1537835 3347698 4637715 2960631 4637715 2960631 4247428 2403100 4247428 2403100 3892499 2204010 3892499 2204010 3316361 4847670 3316361 4847670 1283939 1259202 1283939 1259202 3435543 3343659 3435543 3343659 3390527 1667299 3390527 1667299 1021499 650602 1021499 650602 3686905 2982782 3686905 2982782 3334220 4784162 3334220 4784162 3325572 1391828 3325572 1391828 3316009 2978476 3316009 2978476 1678084 1837964 1678084 1837964 3344364 2101621 3344364 2101621 4043427 2350893 4043427 2350893 4279967 2594385 4279967 2594385 3771688 2879737 3771688 2879737 3319247 3759147 3319247 3759147 4381635 2271377 4381635 2271377 4237511 2609174 4237511 2609174 4186910 2520401 4186910 2520401 4397236 2737619 4397236 2737619 939490 3339310 939490 3339310 4071476 2626067 4071476 2626067 4463574 2185001 4463574 2185001 148398 3335910 148398 3335910 4577072 1655110 4577072 1655110 1681213 2459439 1681213 2459439 341805 1298009 341805 1298009 4447100 2233905 4447100 2233905 3346831 3747832 3346831 3747832 4241642 2406422 4241642 2406422 1662494 2978650 1662494 2978650 1682152 984030 1682152 984030 1455560 3344889 1455560 3344889 274842 265373 274842 265373 3712836 3318510 3712836 3318510 675577 671503 675577 671503 4658405 3016706 4658405 3016706 3636389 1954301 3636389 1954301 895511 907226 895511 907226 3335898 2316386 3335898 2316386 724285 722054 724285 722054 4117860 2442724 4117860 2442724 1084533 612280 1084533 612280 1683115 756912 1683115 756912 491367 1164424 491367 1164424 799378 841957 799378 841957 351115 353523 351115 353523 3340133 3307024 3340133 3307024 497641 1156203 497641 1156203 1044103 646002 1044103 646002 4671305 2001219 4671305 2001219 1890565 2452670 1890565 2452670 3557068 1869059 3557068 1869059 716316 958850 716316 958850 1810039 3335486 1810039 3335486 1655850 2318044 1655850 2318044 3314291 5002088 3314291 5002088 1678137 4013523 1678137 4013523 4547804 2143212 4547804 2143212 1654320 4573103 1654320 4573103 3577333 1887880 3577333 1887880 2431523 1661551 2431523 1661551 3693251 3005664 3693251 3005664 3321386 664249 3321386 664249 3336547 2188902 3336547 2188902 4708460 1965325 4708460 1965325 3836974 3331056 3836974 3331056 1657885 3509080 1657885 3509080 3998884 2649007 3998884 2649007 118440 1678977 118440 1678977 293828 270733 293828 270733 3886559 2210877 3886559 2210877 273815 263676 273815 263676 3313768 4835807 3313768 4835807 4638584 2941438 4638584 2941438 4371975 2721304 4371975 2721304 4658436 2013561 4658436 2013561 3324473 515550 3324473 515550 3595645 3094136 3595645 3094136 1658006 937505 1658006 937505 555073 1092844 555073 1092844 1683799 1926374 1683799 1926374 4160759 2483480 4160759 2483480 838112 825373 838112 825373 4113016 2564042 4113016 2564042 3331973 4418720 3331973 4418720 1431754 3344414 1431754 3344414 357529 1290694 357529 1290694 1648666 1793927 1648666 1793927 318950 1667384 318950 1667384 3683984 2977582 3683984 2977582 493190 1187323 493190 1187323 3332509 2546445 3332509 2546445 3315220 2415561 3315220 2415561 4420944 2762594 4420944 2762594 1674305 2007428 1674305 2007428 3351694 1274179 3351694 1274179 812623 857987 812623 857987 1490690 1674552 1490690 1674552 1009725 1650187 1009725 1650187 1699884 3336358 1699884 3336358 3811103 2125397 3811103 2125397 3324545 1579500 3324545 1579500 3320493 4866364 3320493 4866364 471881 1196123 471881 1196123 4243765 2447698 4243765 2447698 926219 761288 926219 761288 3319105 1968145 3319105 1968145 1678606 4617664 1678606 4617664 4564048 2885417 4564048 2885417 3320957 2657144 3320957 2657144 4298097 2374948 4298097 2374948 1059922 619661 1059922 619661 3608841 3048909 3608841 3048909 294119 1381992 294119 1381992 4557504 3316561 4557504 3316561 608420 580675 608420 580675 3860816 2205354 3860816 2205354 1414254 1395905 1414254 1395905 1677412 4903572 1677412 4903572 2528837 1654142 2528837 1654142 3329110 73453 3329110 73453 243715 265556 243715 265556 717943 709291 717943 709291 3259537 1666155 3259537 1666155 3784580 2907223 3784580 2907223 961077 977672 961077 977672 4132465 2467201 4132465 2467201 3318057 1488040 3318057 1488040 4562966 2112049 4562966 2112049 3605951 1918174 3605951 1918174 4017784 2627485 4017784 2627485 776802 748378 776802 748378 131033 1674199 131033 1674199 1194452 481945 1194452 481945 947431 960367 947431 960367 4350824 2687130 4350824 2687130 1197703 464996 1197703 464996 3695182 2028984 3695182 2028984 3563045 1651075 3563045 1651075 3326120 4376982 3326120 4376982 3332098 611596 3332098 611596 1651774 1310018 1651774 1310018 1651460 2616097 1651460 2616097 1433883 1678160 1433883 1678160 4290130 2397555 4290130 2397555 3346681 3858241 3346681 3858241 322755 1660879 322755 1660879 4472042 2780125 4472042 2780125 2988878 3345988 2988878 3345988 4109411 2437604 4109411 2437604 479375 482778 479375 482778 3929765 2738791 3929765 2738791 1682951 2492433 1682951 2492433 1029216 620768 1029216 620768 4721063 3055743 4721063 3055743 507205 489269 507205 489269 245268 1432894 245268 1432894 1680090 1507238 1680090 1507238 438582 1219314 438582 1219314 1075987 3349977 1075987 3349977 4779274 1908557 4779274 1908557 3293613 1651798 3293613 1651798 4358886 1646715 4358886 1646715 1464684 1456999 1464684 1456999 1264358 3320283 1264358 3320283 403407 1265079 403407 1265079 3888061 2805369 3888061 2805369 3962886 2304629 3962886 2304629 956843 726423 956843 726423 1139803 3346349 1139803 3346349 3712414 2983136 3712414 2983136 4509122 2145262 4509122 2145262 530264 1124454 530264 1124454 1124506 548823 1124506 548823 283323 289948 283323 289948 739155 738596 739155 738596 916722 888175 916722 888175 1682424 2646650 1682424 2646650 4042815 2617568 4042815 2617568 3398932 3341242 3398932 3341242 4774048 3114918 4774048 3114918 427566 433137 427566 433137 4503358 2825318 4503358 2825318 493984 1161787 493984 1161787 4312096 2640221 4312096 2640221 4098158 2459573 4098158 2459573 563864 1081024 563864 1081024 3882951 2794666 3882951 2794666 550714 531737 550714 531737 354927 358266 354927 358266 3340632 3812098 3340632 3812098 1669893 4174977 1669893 4174977 4818999 3324701 4818999 3324701 2833708 3329829 2833708 3329829 267710 274012 267710 274012 1677156 4399243 1677156 4399243 3817867 2863702 3817867 2863702 3322685 3352098 3322685 3352098 2602044 3125623 2602044 3125623 3758546 2916019 3758546 2916019 4193326 2480814 4193326 2480814 4577291 3344873 4577291 3344873 3742500 1655012 3742500 1655012 4631539 2959277 4631539 2959277 652452 624944 652452 624944 4594564 2953639 4594564 2953639 1278423 3314812 1278423 3314812 1930985 1657073 1930985 1657073 563561 1109129 563561 1109129 1965772 1653492 1965772 1653492 504726 490532 504726 490532 1653194 827947 1653194 827947 3327021 1693303 3327021 1693303 1427885 230663 1427885 230663 4521318 1679238 4521318 1679238 2575853 3353288 2575853 3353288 2244217 1664244 2244217 1664244 733698 965634 733698 965634 1348574 334649 1348574 334649 2136125 2978388 2136125 2978388 1653047 96186 1653047 96186 4526114 2132323 4526114 2132323 1434875 1436179 1434875 1436179 3346874 1383386 3346874 1383386 4509901 2867822 4509901 2867822 3321346 1632872 3321346 1632872 3587343 3059876 3587343 3059876 4297773 2334197 4297773 2334197 1326318 355436 1326318 355436 4733078 3065224 4733078 3065224 563551 575019 563551 575019 894768 786988 894768 786988 4026551 2629040 4026551 2629040 1647103 292566 1647103 292566 810943 858920 810943 858920 4492815 2805227 4492815 2805227 3345467 3479269 3345467 3479269 3717390 2074215 3717390 2074215 4633601 2952018 4633601 2952018 2628844 3323699 2628844 3323699 4793156 3132657 4793156 3132657 2578965 1677786 2578965 1677786 3320113 3922327 3320113 3922327 1097623 563184 1097623 563184 4060692 2410775 4060692 2410775 3349313 4553294 3349313 4553294 3336941 4248331 3336941 4248331 4460896 2821039 4460896 2821039 314268 1334306 314268 1334306 308683 270705 308683 270705 3335919 453044 3335919 453044 4595178 2911239 4595178 2911239 3337692 1221951 3337692 1221951 3276246 3318086 3276246 3318086 3325155 3006457 3325155 3006457 1015051 663950 1015051 663950 1652625 4382401 1652625 4382401 1448752 4179864 1448752 4179864 3723859 2940477 3723859 2940477 636043 1003285 636043 1003285 3604076 3042877 3604076 3042877 764196 3350060 764196 3350060 3781779 2882708 3781779 2882708 4531813 2834417 4531813 2834417 1192976 447830 1192976 447830 3185669 3353302 3185669 3353302 350306 360518 350306 360518 1411935 1682113 1411935 1682113 721242 707580 721242 707580 3315754 782186 3315754 782186 1403080 263438 1403080 263438 1052304 612711 1052304 612711 3949177 2252937 3949177 2252937 2188645 3333100 2188645 3333100 3622524 3065006 3622524 3065006 4276177 2417609 4276177 2417609 2271734 3313378 2271734 3313378 4655704 3350464 4655704 3350464 3695704 2042249 3695704 2042249 638261 1055364 638261 1055364 3801437 1654769 3801437 1654769 4275247 2374293 4275247 2374293 4498655 2810414 4498655 2810414 1011385 3338381 1011385 3338381 3826523 3336702 3826523 3336702 4276031 2405171 4276031 2405171 306619 1355270 306619 1355270 4230270 2526174 4230270 2526174 3539069 3095434 3539069 3095434 2211862 1665265 2211862 1665265 1654705 1645220 1654705 1645220 3550712 3335137 3550712 3335137 4332940 2641442 4332940 2641442 1026359 1058482 1026359 1058482 3340957 1554463 3340957 1554463 3322126 4742086 3322126 4742086 2330545 3099030 2330545 3099030 3344080 4371229 3344080 4371229 4139891 2466610 4139891 2466610 717945 712229 717945 712229 1727108 3351367 1727108 3351367 4007748 2645896 4007748 2645896 3809512 2131741 3809512 2131741 486368 475022 486368 475022 3341421 1544685 3341421 1544685 3334385 1071815 3334385 1071815 499920 1158909 499920 1158909 4422668 1658226 4422668 1658226 4151192 2512134 4151192 2512134 1661931 4096710 1661931 4096710 3954364 2319116 3954364 2319116 4221164 1647718 4221164 1647718 3965557 2285118 3965557 2285118 853299 816793 853299 816793 1270554 1666405 1270554 1666405 620526 611423 620526 611423 4635740 1660043 4635740 1660043 3778954 2887105 3778954 2887105 3774419 2085828 3774419 2085828 3953488 2287254 3953488 2287254 3341450 3500765 3341450 3500765 3476479 1665761 3476479 1665761 4160147 1681956 4160147 1681956 1353072 318164 1353072 318164 3628901 3033460 3628901 3033460 448971 1223176 448971 1223176 1682811 1208945 1682811 1208945 188449 3323414 188449 3323414 1223778 437972 1223778 437972 3319171 1174098 3319171 1174098 1040310 603827 1040310 603827 4675302 3030140 4675302 3030140 3930465 2746574 3930465 2746574 4029010 2355835 4029010 2355835 4415369 2240138 4415369 2240138 3025734 3313481 3025734 3313481 4339726 1670187 4339726 1670187 4223653 2450224 4223653 2450224 676496 3566449 676496 3566449 3326658 4430297 3326658 4430297 4338096 2327197 4338096 2327197 765335 902723 765335 902723 681431 707315 681431 707315 4304473 3347322 4304473 3347322 3588972 3331794 3588972 3331794 1078321 1058487 1078321 1058487 4412338 3347862 4412338 3347862 144862 1658192 144862 1658192 469593 1190024 469593 1190024 718552 963086 718552 963086 3851875 2161647 3851875 2161647 4629911 2960838 4629911 2960838 735607 757027 735607 757027 310866 1347432 310866 1347432 1407567 237087 1407567 237087 4218279 3342167 4218279 3342167 873833 775067 873833 775067 4152867 2520681 4152867 2520681 1522739 3338530 1522739 3338530 4622695 3335069 4622695 3335069 3950867 2684471 3950867 2684471 3691454 2981136 3691454 2981136 368186 1306339 368186 1306339 3883420 2772914 3883420 2772914 4218052 2451220 4218052 2451220 1327797 317596 1327797 317596 3350237 3313965 3350237 3313965 3938558 3323853 3938558 3323853 749911 910127 749911 910127 2699596 3341962 2699596 3341962 1226716 431300 1226716 431300 1660488 1284271 1660488 1284271 3462445 3352597 3462445 3352597 4194318 2440398 4194318 2440398 576346 551432 576346 551432 1091174 548040 1091174 548040 1222578 439304 1222578 439304 750685 787750 750685 787750 3320922 3279601 3320922 3279601 1159593 525147 1159593 525147 3348287 2797108 3348287 2797108 3678095 2998297 3678095 2998297 1679126 46129 1679126 46129 4111392 1666571 4111392 1666571 1387790 244474 1387790 244474 3870778 2783975 3870778 2783975 306990 306751 306990 306751 4630921 383481 4630921 383481 1671276 675108 1671276 675108 517663 1142282 517663 1142282 711465 968631 711465 968631 4162672 3317661 4162672 3317661 1101255 565435 1101255 565435 3327244 3903935 3327244 3903935 4576811 1657895 4576811 1657895 1683217 3325873 1683217 3325873 1678347 4385178 1678347 4385178 4548460 1648159 4548460 1648159 1445389 232227 1445389 232227 4676061 1974479 4676061 1974479 1350395 1357240 1350395 1357240 1089867 1060500 1089867 1060500 3335291 4047829 3335291 4047829 3958930 2714407 3958930 2714407 2180039 1661852 2180039 1661852 3686078 2969695 3686078 2969695 4605742 2057788 4605742 2057788 42525 3353159 42525 3353159 1661387 1689180 1661387 1689180 1655827 646078 1655827 646078 1685844 1020646 1685844 1020646 1204748 1213329 1204748 1213329 3322628 3349662 3322628 3349662 1076491 1083226 1076491 1083226 1684128 2255095 1684128 2255095 998606 639703 998606 639703 3648717 3020724 3648717 3020724 3432905 3343031 3432905 3343031 1665017 3207751 1665017 3207751 674390 692117 674390 692117 619772 3329575 619772 3329575 688038 1657131 688038 1657131 32401 1677763 32401 1677763 3351468 3535262 3351468 3535262 1778500 3321575 1778500 3321575 137394 3316725 137394 3316725 1344985 307101 1344985 307101 1657158 4794307 1657158 4794307 3695819 1647136 3695819 1647136 800261 806374 800261 806374 1250533 3334123 1250533 3334123 4166174 2522598 4166174 2522598 3046116 3337963 3046116 3337963 1681176 493918 1681176 493918 820071 790818 820071 790818 1271752 377355 1271752 377355 957211 969717 957211 969717 4698112 3313558 4698112 3313558 4804385 1665545 4804385 1665545 243453 1432376 243453 1432376 4232978 2587170 4232978 2587170 4136332 2546139 4136332 2546139 4712278 1964838 4712278 1964838 545278 567926 545278 567926 3347683 4931207 3347683 4931207 3321422 176209 3321422 176209 3325481 1482691 3325481 1482691 1650756 3839511 1650756 3839511 4735805 3333470 4735805 3333470 1646903 1266358 1646903 1266358 3905773 2236736 3905773 2236736 2245284 3333476 2245284 3333476 4471266 2182287 4471266 2182287 2700171 1667386 2700171 1667386 285349 282297 285349 282297 4246462 1650309 4246462 1650309 1252812 1225594 1252812 1225594 4100205 1658358 4100205 1658358 4786183 1655763 4786183 1655763 3344512 2089518 3344512 2089518 4566816 2890163 4566816 2890163 1213912 438119 1213912 438119 629909 1654314 629909 1654314 2676415 1886313 2676415 1886313 525704 1146178 525704 1146178 4170592 2503614 4170592 2503614 3697620 2955862 3697620 2955862 4114458 2440838 4114458 2440838 3988250 2672731 3988250 2672731 4537907 2111772 4537907 2111772 4771411 1654436 4771411 1654436 3346857 3701954 3346857 3701954 4151092 2530162 4151092 2530162 4724664 1936793 4724664 1936793 3338092 1076179 3338092 1076179 1676597 1318096 1676597 1318096 3884082 2768609 3884082 2768609 1159888 507959 1159888 507959 3725520 2934151 3725520 2934151 1657306 4653676 1657306 4653676 1248497 1262119 1248497 1262119 350901 314666 350901 314666 769109 754962 769109 754962 4806295 1669252 4806295 1669252 4169367 2495716 4169367 2495716 1111799 575883 1111799 575883 3318388 1455112 3318388 1455112 3427976 1686232 3427976 1686232 1065139 640546 1065139 640546 763170 731845 763170 731845 1088996 1655264 1088996 1655264 3652463 1972051 3652463 1972051 479824 473648 479824 473648 483819 514463 483819 514463 3597782 3051735 3597782 3051735 3336286 455382 3336286 455382 3339327 4643497 3339327 4643497 4029826 2645641 4029826 2645641 342766 1351975 342766 1351975 2875670 1685532 2875670 1685532 1655596 4139631 1655596 4139631 3793443 2131646 3793443 2131646 517383 1668784 517383 1668784 4597871 2931560 4597871 2931560 1680710 2076655 1680710 2076655 1250160 3704614 1250160 3704614 3930080 2724845 3930080 2724845 3344742 4838726 3344742 4838726 1432697 1457250 1432697 1457250 1675287 4029568 1675287 4029568 862194 826671 862194 826671 995629 674904 995629 674904 4611331 2045475 4611331 2045475 317262 1366218 317262 1366218 1091738 564491 1091738 564491 4313599 2380058 4313599 2380058 1536323 1674093 1536323 1674093 1070194 594510 1070194 594510 1680018 3247654 1680018 3247654 3959127 2319797 3959127 2319797 751856 922219 751856 922219 4061922 2403768 4061922 2403768 3341288 3942878 3341288 3942878 4527298 2142688 4527298 2142688 3755650 2899403 3755650 2899403 3022717 1665036 3022717 1665036 4706406 1959631 4706406 1959631 1135300 3323922 1135300 3323922 4175778 2487388 4175778 2487388 764259 757726 764259 757726 3345835 4925850 3345835 4925850 1041524 606720 1041524 606720 1659748 2886631 1659748 2886631 3976232 3334610 3976232 3334610 4463580 2812977 4463580 2812977 4146332 2490755 4146332 2490755 3203727 1667663 3203727 1667663 3552798 3114913 3552798 3114913 2328818 3347219 2328818 3347219 4578581 2115892 4578581 2115892 3823213 2820073 3823213 2820073 1671204 1151272 1671204 1151272 4007509 2656624 4007509 2656624 992377 1002984 992377 1002984 304351 1360371 304351 1360371 1661518 3146999 1661518 3146999 69028 3318138 69028 3318138 3352657 3314245 3352657 3314245 3681836 2977736 3681836 2977736 1667456 3570405 1667456 3570405 367559 379553 367559 379553 3326508 789990 3326508 789990 3345444 2610554 3345444 2610554 4213867 2527714 4213867 2527714 2942831 1668637 2942831 1668637 3317492 771475 3317492 771475 257906 1382166 257906 1382166 273287 274712 273287 274712 1681435 4226946 1681435 4226946 767343 899473 767343 899473 588412 1066733 588412 1066733 408561 3350809 408561 3350809 706687 958152 706687 958152 4387275 2715418 4387275 2715418 1678016 3410808 1678016 3410808 3631999 1648680 3631999 1648680 1676610 766357 1676610 766357 1456018 219157 1456018 219157 498441 3323857 498441 3323857 4363443 2701142 4363443 2701142 749899 905227 749899 905227 796240 811829 796240 811829 4412248 2275753 4412248 2275753 3889756 1654177 3889756 1654177 4736969 3065064 4736969 3065064 4018818 2654950 4018818 2654950 433634 414327 433634 414327 4490746 2189805 4490746 2189805 4696461 1962152 4696461 1962152 3724307 2049556 3724307 2049556 4065459 2403215 4065459 2403215 3350017 4600438 3350017 4600438 4544960 2891470 4544960 2891470 1401895 1653677 1401895 1653677 4178815 2514453 4178815 2514453 4596415 2942752 4596415 2942752 1066898 608868 1066898 608868 4783832 1680916 4783832 1680916 292896 1370437 292896 1370437 85798 1669478 85798 1669478 4772275 1900700 4772275 1900700 3649291 1986670 3649291 1986670 4113079 2545727 4113079 2545727 278452 1401555 278452 1401555 3343670 2194453 3343670 2194453 4798723 1876801 4798723 1876801 1209804 1663521 1209804 1663521 1243374 422215 1243374 422215 4616662 2066913 4616662 2066913 1659246 2836377 1659246 2836377 3579124 1906391 3579124 1906391 3328561 927912 3328561 927912 1653387 2796179 1653387 2796179 1095212 554055 1095212 554055 3337823 1742382 3337823 1742382 1073131 1063894 1073131 1063894 1454788 3323099 1454788 3323099 4133594 2504515 4133594 2504515 1671110 426156 1671110 426156 1677676 2927791 1677676 2927791 1657502 4278596 1657502 4278596 4669011 1971440 4669011 1971440 4381534 2683007 4381534 2683007 3632619 1966988 3632619 1966988 3317449 731370 3317449 731370 151559 3350426 151559 3350426 1084684 1061441 1084684 1061441 3318559 3124636 3318559 3124636 3351143 3700365 3351143 3700365 4509661 2154396 4509661 2154396 4248323 2587606 4248323 2587606 4301124 2353086 4301124 2353086 4258295 2611766 4258295 2611766 3563205 1904879 3563205 1904879 4324154 2339625 4324154 2339625 3694243 2958379 3694243 2958379 1012670 3344510 1012670 3344510 1087504 580532 1087504 580532 4563090 2118688 4563090 2118688 3324888 1773234 3324888 1773234 4215319 2447451 4215319 2447451 3320363 4616088 3320363 4616088 1016268 639005 1016268 639005 2022662 1653860 2022662 1653860 3319885 4282150 3319885 4282150 3638163 3053818 3638163 3053818 367713 3346052 367713 3346052 3989491 2327557 3989491 2327557 4438785 2798648 4438785 2798648 4173415 2475144 4173415 2475144 4280621 2610135 4280621 2610135 4000526 2343341 4000526 2343341 2304423 3323801 2304423 3323801 660610 996087 660610 996087 341999 318531 341999 318531 4217478 2414407 4217478 2414407 1318820 3798376 1318820 3798376 3908662 3344887 3908662 3344887 4179337 2466669 4179337 2466669 4090688 2416411 4090688 2416411 1313046 1339172 1313046 1339172 1669134 3416262 1669134 3416262 4161184 2527458 4161184 2527458 3326959 309035 3326959 309035 812410 831905 812410 831905 1285328 1302898 1285328 1302898 819621 839780 819621 839780 4060284 2383337 4060284 2383337 4056854 2595624 4056854 2595624 465130 1671853 465130 1671853 2490866 3319809 2490866 3319809 1655150 2296558 1655150 2296558 1312873 1283006 1312873 1283006 629955 1024338 629955 1024338 4374958 2723583 4374958 2723583 1661030 4042153 1661030 4042153 4726212 1960534 4726212 1960534 1074352 1099341 1074352 1099341 3747062 2072631 3747062 2072631 4484129 2824771 4484129 2824771 4642977 2966736 4642977 2966736 1660658 2654483 1660658 2654483 81660 3315295 81660 3315295 3579840 3322596 3579840 3322596 3319590 3331762 3319590 3331762 1319087 327659 1319087 327659 454446 443140 454446 443140 3059321 1656446 3059321 1656446 1912846 3320494 1912846 3320494 2634744 3318694 2634744 3318694 4746631 1927861 4746631 1927861 802349 863634 802349 863634 3324674 4446130 3324674 4446130 3892249 2221312 3892249 2221312 722092 935175 722092 935175 3693521 2046053 3693521 2046053 520117 1141930 520117 1141930 4711392 3025340 4711392 3025340 826880 831687 826880 831687 4757913 1920625 4757913 1920625 1685559 1675403 1685559 1675403 4157392 2474346 4157392 2474346 3329372 1557812 3329372 1557812 3878794 2790526 3878794 2790526 4718307 1652669 4718307 1652669 1405270 247902 1405270 247902 555599 3353269 555599 3353269 949454 983720 949454 983720 357835 1335822 357835 1335822 1667005 3585891 1667005 3585891 1272834 1269700 1272834 1269700 427405 1239110 427405 1239110 1684085 3132684 1684085 3132684 3874927 2791935 3874927 2791935 1680953 1682765 1680953 1682765 286036 268211 286036 268211 4552060 2105702 4552060 2105702 1660158 2428711 1660158 2428711 2294704 1655391 2294704 1655391 1175122 488198 1175122 488198 3947608 2269504 3947608 2269504 869787 777610 869787 777610 3314004 4491768 3314004 4491768 4898868 3320288 4898868 3320288 3812053 1677255 3812053 1677255 2060746 3341056 2060746 3341056 2534212 1665867 2534212 1665867 4700009 3011665 4700009 3011665 4932975 1680278 4932975 1680278 4544361 2881067 4544361 2881067 932092 759218 932092 759218 2555857 3332845 2555857 3332845 1746172 3324776 1746172 3324776 443122 1230108 443122 1230108 1034300 1678816 1034300 1678816 4710229 1950655 4710229 1950655 2551106 1646684 2551106 1646684 1659475 182849 1659475 182849 3344478 1172487 3344478 1172487 761822 765881 761822 765881 1648604 642319 1648604 642319 1685067 329271 1685067 329271 1370960 1385385 1370960 1385385 2395101 3327462 2395101 3327462 3047322 2781887 3047322 2781887 790163 903786 790163 903786 1996692 2123664 1996692 2123664 280935 281355 280935 281355 3941741 2268306 3941741 2268306 233310 1647843 233310 1647843 4135672 2519811 4135672 2519811 4696238 1978450 4696238 1978450 885615 783909 885615 783909 1313588 1319284 1313588 1319284 2950537 3314475 2950537 3314475 826794 847382 826794 847382 3702204 2046455 3702204 2046455 3325019 2537571 3325019 2537571 3316701 1695601 3316701 1695601 2634372 1658477 2634372 1658477 799347 806396 799347 806396 4038877 2627041 4038877 2627041 4139786 2526839 4139786 2526839 1679994 1478526 1679994 1478526 3990712 2663527 3990712 2663527 1680466 1786025 1680466 1786025 844701 801829 844701 801829 909821 913060 909821 913060 3601143 3092780 3601143 3092780 3585180 1667367 3585180 1667367 982640 673278 982640 673278 666314 982008 666314 982008 1082948 581385 1082948 581385 1665326 1042854 1665326 1042854 867332 814494 867332 814494 1543252 3326274 1543252 3326274 4201581 2473312 4201581 2473312 1684490 1883788 1684490 1883788 839879 855193 839879 855193 3325186 4711065 3325186 4711065 1667057 49552 1667057 49552 1175182 3319206 1175182 3319206 665883 674897 665883 674897 279305 1395318 279305 1395318 1470031 1656710 1470031 1656710 3344238 411065 3344238 411065 1658675 833728 1658675 833728 1183268 1160852 1183268 1160852 4572494 2090968 4572494 2090968 1661682 4858220 1661682 4858220 469788 1207413 469788 1207413 1661268 220226 1661268 220226 3834941 3344322 3834941 3344322 4324247 2662466 4324247 2662466 3319046 512126 3319046 512126 4780660 3320922 4780660 3320922 254373 1680506 254373 1680506 3827337 2183638 3827337 2183638 4350361 1672564 4350361 1672564 3342412 1096977 3342412 1096977 4619428 2053253 4619428 2053253 335215 1340419 335215 1340419 1256845 405633 1256845 405633 3711447 2984983 3711447 2984983 3350999 4215337 3350999 4215337 4725603 1929851 4725603 1929851 3350936 3307135 3350936 3307135 2504309 3350773 2504309 3350773 590444 3317339 590444 3317339 3330108 3118027 3330108 3118027 3857888 2798854 3857888 2798854 3341085 4546947 3341085 4546947 3578927 649742 3578927 649742 4255849 2592903 4255849 2592903 447773 450026 447773 450026 3330804 678096 3330804 678096 241814 3334037 241814 3334037 1002596 3321736 1002596 3321736 1767758 3344274 1767758 3344274 2443488 1650408 2443488 1650408 4136783 2528771 4136783 2528771 793044 876006 793044 876006 1680794 4379608 1680794 4379608 362960 1302918 362960 1302918 974642 937003 974642 937003 1025197 995392 1025197 995392 4086874 2598330 4086874 2598330 4381001 2291378 4381001 2291378 3877269 3352150 3877269 3352150 3348775 4838181 3348775 4838181 522528 1119896 522528 1119896 3379933 3337830 3379933 3337830 843033 811116 843033 811116 3866533 2179333 3866533 2179333 3718518 2041603 3718518 2041603 1657860 1628191 1657860 1628191 4516420 3343559 4516420 3343559 4971208 3340527 4971208 3340527 1338196 1339153 1338196 1339153 1660350 503724 1660350 503724 504347 1663804 504347 1663804 1088564 567637 1088564 567637 4974393 3333464 4974393 3333464 2105087 1996540 2105087 1996540 4021257 2345032 4021257 2345032 411052 1260297 411052 1260297 1266310 403415 1266310 403415 206381 3327696 206381 3327696 3642261 1979176 3642261 1979176 693473 703005 693473 703005 3730092 1682190 3730092 1682190 322996 1348181 322996 1348181 1681713 249642 1681713 249642 395845 1279729 395845 1279729 1311161 1299572 1311161 1299572 3611836 3318152 3611836 3318152 3350212 4326608 3350212 4326608 1665242 3438875 1665242 3438875 1182414 499778 1182414 499778 456930 1212063 456930 1212063 429389 1236682 429389 1236682 3788430 2852661 3788430 2852661 1353938 310917 1353938 310917 1063843 1670757 1063843 1670757 729404 940306 729404 940306 4315331 2625591 4315331 2625591 410245 3350755 410245 3350755 4700434 3041192 4700434 3041192 3102648 3348542 3102648 3348542 875272 3344359 875272 3344359 4673098 3011306 4673098 3011306 2115856 3343656 2115856 3343656 695510 725949 695510 725949 363001 377569 363001 377569 1013408 1005479 1013408 1005479 3036448 3336614 3036448 3336614 1675470 1666317 1675470 1666317 94798 3349895 94798 3349895 749991 3326642 749991 3326642 4636474 2047791 4636474 2047791 4594046 2102692 4594046 2102692 1191070 494856 1191070 494856 1001228 660375 1001228 660375 3352695 1757439 3352695 1757439 1675251 3187206 1675251 3187206 4605609 2934224 4605609 2934224 4370832 1677249 4370832 1677249 2624703 3320256 2624703 3320256 3656268 2002169 3656268 2002169 1244612 435205 1244612 435205 4641809 2000953 4641809 2000953 2327201 1672713 2327201 1672713 102396 3337468 102396 3337468 376237 1272439 376237 1272439 1175342 1183206 1175342 1183206 3825401 2852157 3825401 2852157 3569759 1678751 3569759 1678751 1299342 1304836 1299342 1304836 767296 873525 767296 873525 3640072 1976502 3640072 1976502 3818503 2849012 3818503 2849012 773872 794846 773872 794846 376764 3737999 376764 3737999 4562825 2912528 4562825 2912528 762506 883098 762506 883098 12868 1678109 12868 1678109 3947268 2706403 3947268 2706403 1160168 1653965 1160168 1653965 3316466 3817238 3316466 3817238 4319316 2347877 4319316 2347877 4507520 2830179 4507520 2830179 943403 937138 943403 937138 627842 606770 627842 606770 1679919 2198220 1679919 2198220 1401222 3345529 1401222 3345529 4085144 2419740 4085144 2419740 1663633 839416 1663633 839416 568453 564321 568453 564321 409667 403027 409667 403027 2295608 3342296 2295608 3342296 768989 892308 768989 892308 1129189 1673542 1129189 1673542 4701880 3337153 4701880 3337153 1130215 543481 1130215 543481 1683103 776015 1683103 776015 1934963 1647919 1934963 1647919 803616 849868 803616 849868 2277234 1684128 2277234 1684128 3575075 1932120 3575075 1932120 1008891 3331768 1008891 3331768 308609 315596 308609 315596 4592708 2085361 4592708 2085361 1159631 484999 1159631 484999 1119753 3338772 1119753 3338772 1648063 3337203 1648063 3337203 1685255 947749 1685255 947749 2862492 3321776 2862492 3321776 1277072 1676655 1277072 1676655 1020200 1650023 1020200 1650023 1648258 3265226 1648258 3265226 302576 1386520 302576 1386520 3728292 2947196 3728292 2947196 3338209 180965 3338209 180965 940626 944191 940626 944191 463150 1199314 463150 1199314 615041 1031670 615041 1031670 687180 666211 687180 666211 3316115 3125843 3316115 3125843 573901 1082847 573901 1082847 3643209 1981673 3643209 1981673 4446432 2780711 4446432 2780711 3797638 2896884 3797638 2896884 3636679 3011417 3636679 3011417 985167 691309 985167 691309 4077655 2415997 4077655 2415997 1872033 3341601 1872033 3341601 1295366 350367 1295366 350367 2069751 1658240 2069751 1658240 4497939 2144052 4497939 2144052 4611363 3342337 4611363 3342337 3322554 3779877 3322554 3779877 1659975 2029717 1659975 2029717 635040 605374 635040 605374 3321418 350048 3321418 350048 3330761 784810 3330761 784810 4068722 2579079 4068722 2579079 3574059 979842 3574059 979842 1669015 3443414 1669015 3443414 4324726 2652007 4324726 2652007 3976187 2701262 3976187 2701262 818623 837941 818623 837941 429176 426397 429176 426397 4044296 2368274 4044296 2368274 935362 723425 935362 723425 3320346 3012444 3320346 3012444 3719474 2074605 3719474 2074605 4564164 3325840 4564164 3325840 4196652 2557498 4196652 2557498 1037990 1027838 1037990 1027838 3788930 2130126 3788930 2130126 4608941 2944940 4608941 2944940 3226743 1665095 3226743 1665095 450417 1179311 450417 1179311 757678 737695 757678 737695 4200080 2471039 4200080 2471039 738872 1662355 738872 1662355 3611284 3082247 3611284 3082247 325446 324884 325446 324884 1674339 3923870 1674339 3923870 556869 1099885 556869 1099885 4737437 3038592 4737437 3038592 1668755 199315 1668755 199315 4110184 2581339 4110184 2581339 4052724 2387512 4052724 2387512 3809031 2163874 3809031 2163874 4601903 3335907 4601903 3335907 3554880 3115804 3554880 3115804 3315608 284660 3315608 284660 4262034 2585157 4262034 2585157 1659533 2003672 1659533 2003672 4131411 2535686 4131411 2535686 3808598 2845715 3808598 2845715 4141209 2450736 4141209 2450736 732921 903726 732921 903726 809953 820523 809953 820523 3123221 1665811 3123221 1665811 1339962 1680431 1339962 1680431 1905687 3317250 1905687 3317250 3331031 4581930 3331031 4581930 27133 1667358 27133 1667358 4181682 2496102 4181682 2496102 3343688 3426149 3343688 3426149 3324264 3034676 3324264 3034676 3321519 1503265 3321519 1503265 1656828 3874873 1656828 3874873 2530782 3348838 2530782 3348838 997297 3329704 997297 3329704 1192433 474415 1192433 474415 790201 1682158 790201 1682158 313284 1354906 313284 1354906 3726406 2069461 3726406 2069461 4719119 1672752 4719119 1672752 1685258 3932396 1685258 3932396 4509873 2853835 4509873 2853835 1056044 3351882 1056044 3351882 1656775 182236 1656775 182236 3847313 2836938 3847313 2836938 3349443 3831475 3349443 3831475 362151 1302337 362151 1302337 1152210 1163268 1152210 1163268 3314116 2241971 3314116 2241971 3876368 2191328 3876368 2191328 3884941 2775838 3884941 2775838 1683577 4768773 1683577 4768773 815483 4773436 815483 4773436 3327828 2792524 3327828 2792524 1313047 353565 1313047 353565 4606273 2042474 4606273 2042474 1681469 4385576 1681469 4385576 730577 725305 730577 725305 4738351 1674473 4738351 1674473 4062405 2401379 4062405 2401379 3749750 3345044 3749750 3345044 1647561 3931802 1647561 3931802 221742 236885 221742 236885 4785050 1890670 4785050 1890670 1444695 1421604 1444695 1421604 4076456 1658253 4076456 1658253 4565132 2888259 4565132 2888259 3769396 2923163 3769396 2923163 3957836 3319005 3957836 3319005 1669992 3036670 1669992 3036670 3337142 1301106 3337142 1301106 494524 477554 494524 477554 1193054 1206713 1193054 1206713 4008439 1650515 4008439 1650515 3147875 3329441 3147875 3329441 4153571 2449376 4153571 2449376 1398405 272924 1398405 272924 1117303 558339 1117303 558339 1662625 4411582 1662625 4411582 4000502 2329790 4000502 2329790 3789259 2084364 3789259 2084364 2650260 1654935 2650260 1654935 731883 745737 731883 745737 409198 391464 409198 391464 343043 1681704 343043 1681704 470431 462859 470431 462859 3859725 2799852 3859725 2799852 3345966 4014312 3345966 4014312 4365516 2300522 4365516 2300522 4879248 1648260 4879248 1648260 3352541 840889 3352541 840889 4696298 3013214 4696298 3013214 1679968 3065282 1679968 3065282 1428309 259643 1428309 259643 1866577 3319361 1866577 3319361 3850607 2217283 3850607 2217283 3592500 1954476 3592500 1954476 1158726 1138486 1158726 1138486 1680650 4117737 1680650 4117737 372739 1666238 372739 1666238 3877036 2226928 3877036 2226928 3348723 4239668 3348723 4239668 1160988 519051 1160988 519051 2747953 3342824 2747953 3342824 1671390 2464557 1671390 2464557 3341006 1614722 3341006 1614722 651772 1006349 651772 1006349 4037495 2639981 4037495 2639981 1360470 1338215 1360470 1338215 644891 636214 644891 636214 4558092 1343659 4558092 1343659 3325895 4982407 3325895 4982407 1397637 1402243 1397637 1402243 4793806 1678634 4793806 1678634 1329635 1307316 1329635 1307316 1244580 429948 1244580 429948 4531156 2111751 4531156 2111751 3843431 2825060 3843431 2825060 771855 896221 771855 896221 2232854 3335220 2232854 3335220 2613607 3327592 2613607 3327592 4001735 2638478 4001735 2638478 3336562 3466756 3336562 3466756 4641385 2960948 4641385 2960948 4755311 3322192 4755311 3322192 38989 3321591 38989 3321591 1127193 1129126 1127193 1129126 3229389 3322490 3229389 3322490 585361 597146 585361 597146 3926403 2714263 3926403 2714263 1686642 1879802 1686642 1879802 1648041 2918041 1648041 2918041 832164 852574 832164 852574 3872769 3348886 3872769 3348886 4132565 2467363 4132565 2467363 711783 929389 711783 929389 4505730 2844198 4505730 2844198 417988 1257535 417988 1257535 4498589 2849560 4498589 2849560 3049642 1679942 3049642 1679942 327548 3325009 327548 3325009 4459565 3345630 4459565 3345630 1574532 1648826 1574532 1648826 555657 563654 555657 563654 4533238 2864900 4533238 2864900 4577203 2100648 4577203 2100648 3352573 2739491 3352573 2739491 637638 1026454 637638 1026454 1650060 4316206 1650060 4316206 4254299 198071 4254299 198071 3993160 2649108 3993160 2649108 3666172 1676771 3666172 1676771 424009 439728 424009 439728 797734 850359 797734 850359 1897118 1678254 1897118 1678254 3314474 2551914 3314474 2551914 1453087 201830 1453087 201830 3995754 2657256 3995754 2657256 4405099 3324925 4405099 3324925 4534254 2889726 4534254 2889726 3258823 1651717 3258823 1651717 4647324 2963433 4647324 2963433 4290919 2608705 4290919 2608705 1432686 1416811 1432686 1416811 1363825 1683338 1363825 1683338 4680435 3001302 4680435 3001302 1154535 1649397 1154535 1649397 4438509 2256148 4438509 2256148 1584075 3344425 1584075 3344425 979723 665317 979723 665317 3931160 2710908 3931160 2710908 2065825 1650277 2065825 1650277 3333622 2512279 3333622 2512279 3900135 2223039 3900135 2223039 3343829 4977304 3343829 4977304 3691633 2945681 3691633 2945681 1661228 3689621 1661228 3689621 3902050 2736786 3902050 2736786 75194 3351212 75194 3351212 1015232 993048 1015232 993048 337596 334472 337596 334472 1038526 629544 1038526 629544 3723605 2947785 3723605 2947785 1077431 1057416 1077431 1057416 4065173 2583614 4065173 2583614 3589434 1682833 3589434 1682833 1647689 3325843 1647689 3325843 1659582 883376 1659582 883376 1995764 3351162 1995764 3351162 3892970 1664578 3892970 1664578 4660725 2999649 4660725 2999649 1205648 482032 1205648 482032 2531250 1647847 2531250 1647847 1681855 4835737 1681855 4835737 4641216 2953499 4641216 2953499 3315509 4853244 3315509 4853244 3715604 2930085 3715604 2930085 339288 1322066 339288 1322066 766641 915472 766641 915472 4675691 1989910 4675691 1989910 1649462 768810 1649462 768810 1473793 4113990 1473793 4113990 1661639 2555615 1661639 2555615 49426 3317908 49426 3317908 1471099 232511 1471099 232511 1139719 1135423 1139719 1135423 3351080 1704272 3351080 1704272 4415088 2739750 4415088 2739750 1252184 1280328 1252184 1280328 3552391 1681708 3552391 1681708 4794766 3112501 4794766 3112501 860595 785830 860595 785830 1247999 3345181 1247999 3345181 1315520 361043 1315520 361043 4235592 2434828 4235592 2434828 4702715 3007128 4702715 3007128 4087579 2586431 4087579 2586431 1761318 1680283 1761318 1680283 1654318 356984 1654318 356984 4136632 2520985 4136632 2520985 1402799 1672847 1402799 1672847 1681260 2978433 1681260 2978433 779475 897752 779475 897752 3907404 2220194 3907404 2220194 941996 956437 941996 956437 4052779 1665019 4052779 1665019 739992 910364 739992 910364 1678157 3352653 1678157 3352653 3347007 1781895 3347007 1781895 1650547 1107912 1650547 1107912 4102734 2429177 4102734 2429177 3323144 2054691 3323144 2054691 483131 486773 483131 486773 885575 755529 885575 755529 1683813 1294697 1683813 1294697 537588 544627 537588 544627 306302 1344853 306302 1344853 4379486 2695416 4379486 2695416 1994720 1648575 1994720 1648575 326069 319252 326069 319252 734608 945776 734608 945776 1676916 901040 1676916 901040 1024266 1660444 1024266 1660444 1686491 3998903 1686491 3998903 1661968 654054 1661968 654054 1349084 1349571 1349084 1349571 908661 756463 908661 756463 4727143 3062614 4727143 3062614 511911 1172279 511911 1172279 4038299 2379045 4038299 2379045 3758160 2895784 3758160 2895784 3380596 3315095 3380596 3315095 4489824 2814070 4489824 2814070 3318281 4949228 3318281 4949228 1679901 2830368 1679901 2830368 1442776 1455989 1442776 1455989 3350371 2816690 3350371 2816690 1684419 4953014 1684419 4953014 4589363 2886478 4589363 2886478 4224569 1463571 4224569 1463571 1683513 776410 1683513 776410 469850 1217896 469850 1217896 3323929 3692213 3323929 3692213 1684647 2604989 1684647 2604989 479213 1198564 479213 1198564 952067 942599 952067 942599 3323470 3789558 3323470 3789558 195361 1435677 195361 1435677 4986821 1650287 4986821 1650287 815371 859999 815371 859999 3910063 2223007 3910063 2223007 3939222 2751077 3939222 2751077 1660542 3283637 1660542 3283637 3563249 3316944 3563249 3316944 3344596 1191825 3344596 1191825 1673476 3658749 1673476 3658749 792074 875178 792074 875178 305417 4450994 305417 4450994 770514 759560 770514 759560 3326134 3666132 3326134 3666132 694679 985766 694679 985766 4258111 2411583 4258111 2411583 1682081 1366980 1682081 1366980 1654338 4028676 1654338 4028676 1311300 1282492 1311300 1282492 1681066 3228465 1681066 3228465 4568603 2069681 4568603 2069681 1650531 66203 1650531 66203 1006214 664927 1006214 664927 3757260 2092100 3757260 2092100 4443212 3342718 4443212 3342718 4047587 1666299 4047587 1666299 348561 325869 348561 325869 4512636 2176817 4512636 2176817 718641 963367 718641 963367 2531066 3346304 2531066 3346304 3351016 2902792 3351016 2902792 3860360 3314115 3860360 3314115 4717693 3320466 4717693 3320466 4097078 2564688 4097078 2564688 816119 885236 816119 885236 3325154 3395343 3325154 3395343 1679924 4661327 1679924 4661327 447177 439441 447177 439441 1847274 1676812 1847274 1676812 3885005 2220904 3885005 2220904 724516 689261 724516 689261 3319826 2234072 3319826 2234072 1873060 3341770 1873060 3341770 4113019 2429789 4113019 2429789 1685189 4642058 1685189 4642058 264052 235103 264052 235103 3692380 2038502 3692380 2038502 3330853 1591575 3330853 1591575 3348567 3130982 3348567 3130982 1452730 240201 1452730 240201 1665742 1940 1665742 1940 464336 1182439 464336 1182439 3342106 1045637 3342106 1045637 4255267 2419501 4255267 2419501 3337434 2296732 3337434 2296732 3983297 2666454 3983297 2666454 1665727 1465558 1665727 1465558 4255640 2584603 4255640 2584603 4222101 2438283 4222101 2438283 4622750 2959850 4622750 2959850 3688686 2998308 3688686 2998308 3345259 1183163 3345259 1183163 3337795 4802533 3337795 4802533 1663614 906423 1663614 906423 4745739 1949859 4745739 1949859 3340929 1548966 3340929 1548966 3333721 3503835 3333721 3503835 1684751 3802275 1684751 3802275 888411 899826 888411 899826 270886 1683468 270886 1683468 3314773 2911614 3314773 2911614 4330874 2664604 4330874 2664604 476156 1192454 476156 1192454 3572801 1914296 3572801 1914296 4784284 3316086 4784284 3316086 4378427 2700592 4378427 2700592 3972200 2312620 3972200 2312620 3793470 2901500 3793470 2901500 1557533 3342929 1557533 3342929 1658760 3627065 1658760 3627065 332184 1303272 332184 1303272 1800393 3338995 1800393 3338995 253086 277785 253086 277785 3884743 2204749 3884743 2204749 3341954 1621151 3341954 1621151 934832 910853 934832 910853 501143 1195653 501143 1195653 4387849 2709589 4387849 2709589 3844908 2185263 3844908 2185263 1066811 1669770 1066811 1669770 4460516 2206596 4460516 2206596 1686627 4691357 1686627 4691357 4536078 2860806 4536078 2860806 4184765 2515977 4184765 2515977 1339620 1345527 1339620 1345527 436165 432263 436165 432263 3343030 2109583 3343030 2109583 4671903 3002398 4671903 3002398 957654 954231 957654 954231 1755494 1681947 1755494 1681947 2360477 1684872 2360477 1684872 4097411 2590448 4097411 2590448 829555 1662274 829555 1662274 2918841 3352324 2918841 3352324 345387 331948 345387 331948 4609686 2937526 4609686 2937526 329103 319549 329103 319549 3941184 2704660 3941184 2704660 765460 777101 765460 777101 4568910 2907904 4568910 2907904 1664338 4093137 1664338 4093137 3352092 2549634 3352092 2549634 904070 902678 904070 902678 3621119 509633 3621119 509633 3851623 1685068 3851623 1685068 1016328 655382 1016328 655382 1671321 880263 1671321 880263 3651041 3037495 3651041 3037495 4306284 2607410 4306284 2607410 622083 4750254 622083 4750254 355335 357573 355335 357573 608682 1050581 608682 1050581 3446693 1681445 3446693 1681445 2730601 1672308 2730601 1672308 547646 1114209 547646 1114209 341487 376865 341487 376865 1312885 348696 1312885 348696 2692883 1652532 2692883 1652532 1681316 588089 1681316 588089 3758917 2115442 3758917 2115442 4631790 1663283 4631790 1663283 735934 947763 735934 947763 578093 1094920 578093 1094920 4806498 3315773 4806498 3315773 3945955 2288406 3945955 2288406 3713156 1671684 3713156 1671684 4142836 2525541 4142836 2525541 333960 1307209 333960 1307209 4473437 2789029 4473437 2789029 3316029 727634 3316029 727634 4434356 1667383 4434356 1667383 4240427 2562319 4240427 2562319 885891 893892 885891 893892 4770094 1909234 4770094 1909234 141691 1669669 141691 1669669 3966528 3347700 3966528 3347700 4015839 2633119 4015839 2633119 3791285 2129706 3791285 2129706 359233 343335 359233 343335 4202253 2539525 4202253 2539525 3564993 1901381 3564993 1901381 4332987 2331686 4332987 2331686 1310102 1292427 1310102 1292427 4444593 2214029 4444593 2214029 272046 256668 272046 256668 807999 795125 807999 795125 1674695 4259371 1674695 4259371 3319750 1113527 3319750 1113527 4047075 2621681 4047075 2621681 556201 1092215 556201 1092215 4051784 2628437 4051784 2628437 551996 551577 551996 551577 1670681 1300409 1670681 1300409 498127 469895 498127 469895 1679358 4478735 1679358 4478735 4733581 1937415 4733581 1937415 1680789 3618795 1680789 3618795 4738983 1921429 4738983 1921429 3351639 2169820 3351639 2169820 4601749 2084225 4601749 2084225 3783557 1677998 3783557 1677998 3335982 403761 3335982 403761 1440547 226544 1440547 226544 3324686 4307082 3324686 4307082 220409 1451569 220409 1451569 3557957 3096608 3557957 3096608 3352487 378035 3352487 378035 1676985 916062 1676985 916062 4432475 3324253 4432475 3324253 406855 1277934 406855 1277934 3632985 3032074 3632985 3032074 3169527 1675262 3169527 1675262 4667324 1986840 4667324 1986840 3343858 4358126 3343858 4358126 1212079 455521 1212079 455521 1900969 1658376 1900969 1658376 3686176 1997344 3686176 1997344 4044559 2339013 4044559 2339013 398092 413808 398092 413808 1680056 3332120 1680056 3332120 701786 955306 701786 955306 274804 293489 274804 293489 4589046 2911195 4589046 2911195 1411225 3324754 1411225 3324754 1445558 244940 1445558 244940 4513814 2829176 4513814 2829176 615978 1056916 615978 1056916 1030652 599375 1030652 599375 3328166 1829170 3328166 1829170 818928 1661908 818928 1661908 4684670 1652911 4684670 1652911 1004077 1013665 1004077 1013665 4270629 2400097 4270629 2400097 3793985 2890748 3793985 2890748 1225449 427242 1225449 427242 940826 1675965 940826 1675965 1200534 445739 1200534 445739 3318384 3648879 3318384 3648879 1679274 1867850 1679274 1867850 1685164 1902176 1685164 1902176 3565011 641952 3565011 641952 4799884 1650585 4799884 1650585 3904215 2263080 3904215 2263080 2732546 3345977 2732546 3345977 4124667 2530532 4124667 2530532 4003641 3328017 4003641 3328017 1070570 1040998 1070570 1040998 3353099 1386280 3353099 1386280 3336735 3037721 3336735 3037721 922956 926816 922956 926816 1659913 3565339 1659913 3565339 4100971 1672048 4100971 1672048 728990 701053 728990 701053 4336849 2634757 4336849 2634757 992425 992318 992425 992318 4464045 2776222 4464045 2776222 4765846 1909159 4765846 1909159 4178236 2538038 4178236 2538038 1267872 377937 1267872 377937 739657 753261 739657 753261 625009 1051482 625009 1051482 1653312 3750108 1653312 3750108 443489 1211827 443489 1211827 593838 1098552 593838 1098552 3356663 1679067 3356663 1679067 3322626 1598656 3322626 1598656 218220 1439569 218220 1439569 571922 541538 571922 541538 4265337 2608878 4265337 2608878 1679506 2114058 1679506 2114058 2689777 1669043 2689777 1669043 414674 1276714 414674 1276714 2503988 3334652 2503988 3334652 1489870 3315333 1489870 3315333 3555596 1878140 3555596 1878140 4165570 2539454 4165570 2539454 638460 636848 638460 636848 2052799 3339672 2052799 3339672 4567358 2105660 4567358 2105660 2881620 1646903 2881620 1646903 4050378 2634636 4050378 2634636 4183371 2520744 4183371 2520744 1426902 240600 1426902 240600 3322714 4033347 3322714 4033347 1701857 1663490 1701857 1663490 774959 739054 774959 739054 742147 745181 742147 745181 667377 1019049 667377 1019049 4337980 2686434 4337980 2686434 4006733 2341130 4006733 2341130 3711290 3341711 3711290 3341711 631268 1034473 631268 1034473 4346355 1683984 4346355 1683984 823407 807028 823407 807028 407131 405817 407131 405817 522389 1127122 522389 1127122 3943247 2709218 3943247 2709218 431769 1235249 431769 1235249 1672137 1085559 1672137 1085559 1663100 3086234 1663100 3086234 1755328 1680423 1755328 1680423 1410467 3315347 1410467 3315347 3907285 2763770 3907285 2763770 229430 1429461 229430 1429461 3751169 2906226 3751169 2906226 2394939 1666604 2394939 1666604 1652889 3546238 1652889 3546238 607523 584037 607523 584037 4054566 2350610 4054566 2350610 4264993 3346408 4264993 3346408 3971059 2674612 3971059 2674612 1657896 2318907 1657896 2318907 3340170 906811 3340170 906811 1109136 560556 1109136 560556 4315603 2322529 4315603 2322529 757386 930960 757386 930960 3901443 2259319 3901443 2259319 1683491 911158 1683491 911158 610977 1077208 610977 1077208 290721 1385146 290721 1385146 646435 1023062 646435 1023062 4166458 2502324 4166458 2502324 542327 569650 542327 569650 2725387 1681818 2725387 1681818 2956875 3323821 2956875 3323821 3814410 2843351 3814410 2843351 1962783 2808350 1962783 2808350 4772373 3107213 4772373 3107213 432377 421433 432377 421433 4911791 1648367 4911791 1648367 4029386 2630230 4029386 2630230 4279974 2643877 4279974 2643877 2221048 1679784 2221048 1679784 1013740 1022795 1013740 1022795 4141364 2562542 4141364 2562542 282003 1665825 282003 1665825 3328566 4612682 3328566 4612682 4757754 3093738 4757754 3093738 186044 3318329 186044 3318329 1648698 1607238 1648698 1607238 3587518 1956609 3587518 1956609 3602752 3316114 3602752 3316114 1204244 1236786 1204244 1236786 3342540 2688928 3342540 2688928 4265794 2576452 4265794 2576452 675108 704862 675108 704862 4934341 1655319 4934341 1655319 539795 1103173 539795 1103173 1108305 585409 1108305 585409 4584932 3318421 4584932 3318421 3714862 2038304 3714862 2038304 3836160 2187541 3836160 2187541 1661660 2203743 1661660 2203743 1438224 242974 1438224 242974 3750988 2098653 3750988 2098653 1035754 1015546 1035754 1015546 1653590 1197842 1653590 1197842 856126 819993 856126 819993 3347843 4608067 3347843 4608067 1658699 2060163 1658699 2060163 4422012 2778242 4422012 2778242 3775996 2860141 3775996 2860141 3781651 3314773 3781651 3314773 3326702 4021021 3326702 4021021 2815151 1658742 2815151 1658742 3883838 1667054 3883838 1667054 3323945 4156256 3323945 4156256 3326367 3998072 3326367 3998072 4850777 3320666 4850777 3320666 2041268 3344963 2041268 3344963 1337044 1321997 1337044 1321997 1663150 3968894 1663150 3968894 1672627 659172 1672627 659172 4728243 1928613 4728243 1928613 3319573 2351158 3319573 2351158 1241103 1247789 1241103 1247789 3350437 2582891 3350437 2582891 1209590 3323848 1209590 3323848 3313840 2916349 3313840 2916349 1527213 3320659 1527213 3320659 952834 698869 952834 698869 4332828 2670724 4332828 2670724 1063025 1685468 1063025 1685468 1669007 2760629 1669007 2760629 870083 891035 870083 891035 1745167 3340646 1745167 3340646 4225723 2449424 4225723 2449424 3340599 3411699 3340599 3411699 2589853 1894041 2589853 1894041 654766 1676772 654766 1676772 1551130 3315912 1551130 3315912 3837855 2189719 3837855 2189719 723600 742105 723600 742105 4354331 2677360 4354331 2677360 4518820 2856603 4518820 2856603 1681138 2115373 1681138 2115373 1660646 2431598 1660646 2431598 1431249 255116 1431249 255116 814376 1647881 814376 1647881 1669464 4985850 1669464 4985850 1246592 433406 1246592 433406 3322682 2929168 3322682 2929168 571491 3318834 571491 3318834 4112701 2415040 4112701 2415040 1683276 4077434 1683276 4077434 721886 949248 721886 949248 3257076 1659890 3257076 1659890 4127717 2525854 4127717 2525854 4829800 1671978 4829800 1671978 600073 1090154 600073 1090154 3326802 818865 3326802 818865 4476770 3351662 4476770 3351662 3343833 633276 3343833 633276 4103966 1646689 4103966 1646689 2865620 1659761 2865620 1659761 1668165 2573573 1668165 2573573 4321160 2360874 4321160 2360874 1190422 1159491 1190422 1159491 1676770 910986 1676770 910986 1661706 903195 1661706 903195 4740236 3076391 4740236 3076391 1653137 1890332 1653137 1890332 1791362 1649783 1791362 1649783 4265342 2373024 4265342 2373024 3526108 1667600 3526108 1667600 3326640 4417565 3326640 4417565 339228 1327347 339228 1327347 643333 3339836 643333 3339836 3337827 2394876 3337827 2394876 1653019 3352412 1653019 3352412 4661613 3002155 4661613 3002155 1667325 834009 1667325 834009 774381 756477 774381 756477 4384528 2293447 4384528 2293447 1252351 1245971 1252351 1245971 2387909 1672281 2387909 1672281 4804609 3340973 4804609 3340973 4156697 2512409 4156697 2512409 2560626 1657594 2560626 1657594 1677219 3714024 1677219 3714024 483125 1206063 483125 1206063 1726568 3350676 1726568 3350676 3742731 2898206 3742731 2898206 3319854 457822 3319854 457822 3313665 2927562 3313665 2927562 622318 1046818 622318 1046818 1300160 1272083 1300160 1272083 614418 612132 614418 612132 4472766 2796106 4472766 2796106 4272265 2590506 4272265 2590506 1676237 315456 1676237 315456 964852 729759 964852 729759 1428761 228182 1428761 228182 4247437 2403077 4247437 2403077 4305125 2650082 4305125 2650082 4706506 1960967 4706506 1960967 2344695 1668862 2344695 1668862 4401589 2723698 4401589 2723698 3694543 3318858 3694543 3318858 3319605 4446132 3319605 4446132 2413664 3324786 2413664 3324786 1653435 3421784 1653435 3421784 1668053 4579294 1668053 4579294 4389487 2700126 4389487 2700126 3082940 1651973 3082940 1651973 219570 1418367 219570 1418367 4061433 2361577 4061433 2361577 3936276 2733585 3936276 2733585 4925538 3330409 4925538 3330409 4232117 2555877 4232117 2555877 2525424 1655746 2525424 1655746 4607003 2932060 4607003 2932060 1703014 3351285 1703014 3351285 4604575 2070879 4604575 2070879 944105 723061 944105 723061 4342871 2293891 4342871 2293891 1395500 1408898 1395500 1408898 3278005 1669795 3278005 1669795 2830859 1680661 2830859 1680661 1682473 4071127 1682473 4071127 642031 618087 642031 618087 1401098 1416879 1401098 1416879 3347704 851675 3347704 851675 1200310 467326 1200310 467326 821892 806572 821892 806572 3894225 1682647 3894225 1682647 1670804 399149 1670804 399149 4021559 2378528 4021559 2378528 430949 1674914 430949 1674914 1651621 2246587 1651621 2246587 3325454 1771600 3325454 1771600 3790075 2128680 3790075 2128680 1005581 1021033 1005581 1021033 1089274 602930 1089274 602930 2208055 3040537 2208055 3040537 1681183 1680305 1681183 1680305 3345728 2983096 3345728 2983096 1104381 1081563 1104381 1081563 323922 325435 323922 325435 1214825 458376 1214825 458376 1193727 485636 1193727 485636 951151 979050 951151 979050 3346149 1578013 3346149 1578013 748090 909874 748090 909874 721820 738869 721820 738869 3336257 4967248 3336257 4967248 1401183 1680810 1401183 1680810 2932440 1646748 2932440 1646748 4763738 3079554 4763738 3079554 3898760 2763417 3898760 2763417 3907583 2777966 3907583 2777966 4300080 2384124 4300080 2384124 1406673 256660 1406673 256660 3715795 2041724 3715795 2041724 1659083 600279 1659083 600279 2501718 1668115 2501718 1668115 1678004 4223626 1678004 4223626 347696 1318246 347696 1318246 766185 892003 766185 892003 1150518 1138570 1150518 1138570 3865280 1663137 3865280 1663137 3561923 3103450 3561923 3103450 4072949 2599403 4072949 2599403 4599219 2940653 4599219 2940653 1224619 1211625 1224619 1211625 3336972 1154742 3336972 1154742 903612 774518 903612 774518 1013872 1007498 1013872 1007498 841849 1657365 841849 1657365 4708749 1963919 4708749 1963919 1350499 320183 1350499 320183 3681484 3001705 3681484 3001705 799050 3559792 799050 3559792 3991079 2288465 3991079 2288465 1070543 602807 1070543 602807 1334275 326117 1334275 326117 3321562 436286 3321562 436286 4058552 2365272 4058552 2365272 251119 248481 251119 248481 1365951 271607 1365951 271607 3337370 1080122 3337370 1080122 4893748 3323900 4893748 3323900 3571959 1660703 3571959 1660703 652362 1025031 652362 1025031 1661531 4690763 1661531 4690763 3655077 1975439 3655077 1975439 1646862 1104342 1646862 1104342 4228768 2441467 4228768 2441467 2246917 1669144 2246917 1669144 3980106 3321039 3980106 3321039 3343112 4743820 3343112 4743820 3049244 3319043 3049244 3319043 4268146 2398058 4268146 2398058 3971159 2325067 3971159 2325067 1366841 1668038 1366841 1668038 1113497 1098768 1113497 1098768 877973 791672 877973 791672 1063837 593611 1063837 593611 4801524 3352246 4801524 3352246 3686536 3335834 3686536 3335834 1903828 3322092 1903828 3322092 1352894 306126 1352894 306126 4301538 2382338 4301538 2382338 661318 687551 661318 687551 3929330 1656245 3929330 1656245 3314720 758991 3314720 758991 4034608 2366775 4034608 2366775 3331564 4391055 3331564 4391055 1414337 265837 1414337 265837 543897 570835 543897 570835 840028 814687 840028 814687 4404954 2252052 4404954 2252052 3896878 2205997 3896878 2205997 4163871 2513424 4163871 2513424 4956699 1657266 4956699 1657266 4691687 3002924 4691687 3002924 1025860 659908 1025860 659908 1204876 484885 1204876 484885 3697981 1669835 3697981 1669835 1060529 1045244 1060529 1045244 1684026 4424543 1684026 4424543 4646300 2971453 4646300 2971453 584558 3331025 584558 3331025 4453620 2824893 4453620 2824893 1160409 1132612 1160409 1132612 1335674 1654879 1335674 1654879 875147 870048 875147 870048 854077 866726 854077 866726 1660136 3435324 1660136 3435324 4223932 2553883 4223932 2553883 3700418 2983803 3700418 2983803 4661820 2992322 4661820 2992322 3634179 1980303 3634179 1980303 763172 873578 763172 873578 1129486 1667793 1129486 1667793 1665171 151083 1665171 151083 4038952 1672174 4038952 1672174 1152173 3347097 1152173 3347097 3321956 3055929 3321956 3055929 431547 1215936 431547 1215936 503928 487123 503928 487123 3369006 3335309 3369006 3335309 824408 846659 824408 846659 1288488 3316528 1288488 3316528 326349 339724 326349 339724 3340235 3839942 3340235 3839942 4597529 2045471 4597529 2045471 3352269 4564597 3352269 4564597 4441276 2228558 4441276 2228558 1660367 1901050 1660367 1901050 3658043 3020983 3658043 3020983 1654503 2815078 1654503 2815078 4502428 2189068 4502428 2189068 1655819 2086970 1655819 2086970 4674362 1650084 4674362 1650084 1373335 285011 1373335 285011 863998 3328311 863998 3328311 4601482 2079362 4601482 2079362 4355798 2310375 4355798 2310375 3698535 2957868 3698535 2957868 923720 3328012 923720 3328012 271028 240090 271028 240090 620918 1044539 620918 1044539 3344744 3173382 3344744 3173382 761145 756785 761145 756785 1661603 4289753 1661603 4289753 1276249 371230 1276249 371230 4103011 2418892 4103011 2418892 3316417 1068951 3316417 1068951 3326406 2597820 3326406 2597820 3352938 2472064 3352938 2472064 4128153 2457183 4128153 2457183 255164 3316726 255164 3316726 4451584 2793076 4451584 2793076 4416517 2739507 4416517 2739507 682300 3337541 682300 3337541 1757324 3343661 1757324 3343661 646570 642215 646570 642215 1301496 1307341 1301496 1307341 3354855 3320034 3354855 3320034 977705 679412 977705 679412 4420602 2723943 4420602 2723943 4186672 2529954 4186672 2529954 4377882 2300867 4377882 2300867 1679902 4670653 1679902 4670653 2406136 1656231 2406136 1656231 4105479 2429791 4105479 2429791 3703907 2947185 3703907 2947185 650234 645629 650234 645629 629470 1013413 629470 1013413 3951304 2706688 3951304 2706688 4471591 2814155 4471591 2814155 3315383 3974393 3315383 3974393 910278 782544 910278 782544 4528850 2149801 4528850 2149801 413057 1249172 413057 1249172 216524 1648565 216524 1648565 4237857 2424180 4237857 2424180 1677416 4613710 1677416 4613710 1370891 1651265 1370891 1651265 87671 1681291 87671 1681291 2709617 1651826 2709617 1651826 739023 746407 739023 746407 4410142 2762370 4410142 2762370 979199 689783 979199 689783 828795 832960 828795 832960 1684563 110594 1684563 110594 3915219 2259223 3915219 2259223 377861 1302074 377861 1302074 1434396 1404945 1434396 1404945 4347150 2308468 4347150 2308468 86124 3347740 86124 3347740 3346887 310415 3346887 310415 522308 1135865 522308 1135865 3325884 889524 3325884 889524 4543293 2899723 4543293 2899723 2318342 3335936 2318342 3335936 2581213 3344558 2581213 3344558 3742660 2910101 3742660 2910101 3869736 2795588 3869736 2795588 1819668 3328606 1819668 3328606 4087852 2557743 4087852 2557743 3820765 2832139 3820765 2832139 3836671 3343372 3836671 3343372 4112264 2540249 4112264 2540249 4340290 2704902 4340290 2704902 4055860 2634546 4055860 2634546 2373755 3339209 2373755 3339209 1828144 3352633 1828144 3352633 998613 960105 998613 960105 4202666 1652870 4202666 1652870 711363 709946 711363 709946 2405294 3351656 2405294 3351656 3596142 1921764 3596142 1921764 1675822 2065695 1675822 2065695 1684690 1150934 1684690 1150934 3314308 2419369 3314308 2419369 690256 1670679 690256 1670679 2876645 2986993 2876645 2986993 1685620 885703 1685620 885703 1421282 1408403 1421282 1408403 1220095 476661 1220095 476661 3321364 2377237 3321364 2377237 3227041 1680456 3227041 1680456 444111 1258957 444111 1258957 719634 1661016 719634 1661016 758423 916965 758423 916965 3323042 413496 3323042 413496 4161275 1657741 4161275 1657741 1676979 3109791 1676979 3109791 3333659 1238994 3333659 1238994 3638938 1959858 3638938 1959858 3128187 2611830 3128187 2611830 214038 1446941 214038 1446941 3327610 2822350 3327610 2822350 3684814 1663905 3684814 1663905 2264748 1647125 2264748 1647125 1686524 2583677 1686524 2583677 1686211 2102295 1686211 2102295 221938 1683740 221938 1683740 1386843 1657799 1386843 1657799 3607297 1960787 3607297 1960787 4762886 1873094 4762886 1873094 4398096 2763843 4398096 2763843 2961234 1651963 2961234 1651963 1153590 1184569 1153590 1184569 1675699 2873409 1675699 2873409 4308465 2670808 4308465 2670808 3320315 4050987 3320315 4050987 1094104 1097454 1094104 1097454 3562520 3103674 3562520 3103674 53781 3321024 53781 3321024 1681533 2644863 1681533 2644863 1649141 1529897 1649141 1529897 1674461 4976143 1674461 4976143 3322585 4210603 3322585 4210603 3603403 3059939 3603403 3059939 4268669 2417317 4268669 2417317 537000 1115060 537000 1115060 1655796 4752315 1655796 4752315 3788760 2877767 3788760 2877767 445300 430971 445300 430971 1422039 1670745 1422039 1670745 208418 1423280 208418 1423280 1309081 1293073 1309081 1293073 3317285 4786330 3317285 4786330 4439799 2201526 4439799 2201526 2204830 1653105 2204830 1653105 3858676 2792744 3858676 2792744 1307237 336251 1307237 336251 3704698 2942044 3704698 2942044 1651414 1684133 1651414 1684133 805664 826062 805664 826062 3348628 3385577 3348628 3385577 475895 474375 475895 474375 1675312 1128058 1675312 1128058 3327337 3209079 3327337 3209079 2157651 3334992 2157651 3334992 2440017 1651600 2440017 1651600 880156 788061 880156 788061 1441613 247741 1441613 247741 784447 764165 784447 764165 1150136 510074 1150136 510074 4776756 3106885 4776756 3106885 1416677 1449454 1416677 1449454 4004057 2654308 4004057 2654308 4059723 2404166 4059723 2404166 3349583 1817706 3349583 1817706 3328093 1976209 3328093 1976209 1665399 3295646 1665399 3295646 4281306 2378703 4281306 2378703 796180 899353 796180 899353 1453812 1447091 1453812 1447091 4530068 2142604 4530068 2142604 4519079 1652340 4519079 1652340 687184 683877 687184 683877 568316 566814 568316 566814 4350340 2688220 4350340 2688220 4494832 2832895 4494832 2832895 3342925 3802438 3342925 3802438 3480346 1656828 3480346 1656828 4688008 3002472 4688008 3002472 4232874 2555512 4232874 2555512 588826 595736 588826 595736 4337099 3340180 4337099 3340180 3352136 1136057 3352136 1136057 415449 1654556 415449 1654556 755950 909835 755950 909835 452466 448225 452466 448225 2136986 3346927 2136986 3346927 1682903 3229903 1682903 3229903 3322350 2129603 3322350 2129603 1675241 3279113 1675241 3279113 4713574 1924377 4713574 1924377 3958865 2305768 3958865 2305768 1328635 351621 1328635 351621 542879 518044 542879 518044 713918 714091 713918 714091 466167 464868 466167 464868 4330509 3337544 4330509 3337544 4610729 2048762 4610729 2048762 828942 1653127 828942 1653127 1408184 1379357 1408184 1379357 402516 1267660 402516 1267660 547131 1130194 547131 1130194 4653166 2024168 4653166 2024168 524230 517649 524230 517649 4280832 2392897 4280832 2392897 706534 3313633 706534 3313633 641298 634052 641298 634052 1415237 1414318 1415237 1414318 1228434 1202830 1228434 1202830 4751772 1923574 4751772 1923574 1661975 3333190 1661975 3333190 1316070 3351157 1316070 3351157 4596824 3346439 4596824 3346439 3795566 2145749 3795566 2145749 3325193 1377277 3325193 1377277 3317653 3626141 3317653 3626141 1449544 1666343 1449544 1666343 4031661 2370751 4031661 2370751 1230323 1231162 1230323 1231162 3327537 4611557 3327537 4611557 3268697 1670273 3268697 1670273 3970664 2697013 3970664 2697013 809517 862574 809517 862574 1672176 2948891 1672176 2948891 1671641 3818793 1671641 3818793 1656265 1442639 1656265 1442639 1377386 1380025 1377386 1380025 4113243 2548967 4113243 2548967 3599516 1924003 3599516 1924003 4564570 2893939 4564570 2893939 3345272 1237194 3345272 1237194 4492991 2845811 4492991 2845811 4022669 2335347 4022669 2335347 1187510 1214111 1187510 1214111 3878285 2190535 3878285 2190535 3941740 2734077 3941740 2734077 1373210 1399541 1373210 1399541 3847532 2183727 3847532 2183727 1102149 1127161 1102149 1127161 3334283 1373434 3334283 1373434 4789016 662672 4789016 662672 4761490 1925050 4761490 1925050 4057822 3332707 4057822 3332707 2963712 1674584 2963712 1674584 3321795 74632 3321795 74632 3324420 64391 3324420 64391 4188450 2448913 4188450 2448913 3704947 3326586 3704947 3326586 1402354 1405284 1402354 1405284 1682205 1714902 1682205 1714902 87615 1674396 87615 1674396 1666295 1938296 1666295 1938296 1032572 619755 1032572 619755 4326153 2666637 4326153 2666637 3325134 4355974 3325134 4355974 3910372 2214836 3910372 2214836 4329698 2653106 4329698 2653106 977276 670665 977276 670665 3782383 2092520 3782383 2092520 4699574 1988914 4699574 1988914 706945 677581 706945 677581 354681 382349 354681 382349 1087101 1086307 1087101 1086307 4284282 2622121 4284282 2622121 3739096 2057163 3739096 2057163 1228606 446702 1228606 446702 1319058 339157 1319058 339157 423883 1275541 423883 1275541 3673417 1668876 3673417 1668876 1205509 3338091 1205509 3338091 1102287 1133061 1102287 1133061 3316828 55918 3316828 55918 498326 494843 498326 494843 3893438 1654809 3893438 1654809 4408322 2747552 4408322 2747552 4345610 2327675 4345610 2327675 3346233 3096560 3346233 3096560 4331293 2685676 4331293 2685676 3338734 358601 3338734 358601 1666860 4902830 1666860 4902830 3348927 752979 3348927 752979 3329475 1724970 3329475 1724970 4105069 2562003 4105069 2562003 4104388 2434454 4104388 2434454 1660747 2851172 1660747 2851172 1675668 953977 1675668 953977 3906775 2784264 3906775 2784264 4229679 2555997 4229679 2555997 346674 1337470 346674 1337470 1666815 191318 1666815 191318 213089 1473482 213089 1473482 581130 1059265 581130 1059265 3339644 2373182 3339644 2373182 1666602 1587779 1666602 1587779 3178091 1667349 3178091 1667349 4574483 1655326 4574483 1655326 3989939 2686884 3989939 2686884 1651432 485302 1651432 485302 3346382 2662791 3346382 2662791 685380 695998 685380 695998 2741543 3344315 2741543 3344315 1682906 1637018 1682906 1637018 4928283 1670285 4928283 1670285 4252337 2413788 4252337 2413788 734852 719767 734852 719767 3739712 2077157 3739712 2077157 4547690 2111711 4547690 2111711 1024429 1031949 1024429 1031949 351886 4585021 351886 4585021 2659597 3322535 2659597 3322535 4549765 2899836 4549765 2899836 4294663 2356678 4294663 2356678 486278 3320856 486278 3320856 1314444 1296254 1314444 1296254 1685671 1533663 1685671 1533663 1082630 588090 1082630 588090 3335130 748248 3335130 748248 1681230 721392 1681230 721392 4793848 3119398 4793848 3119398 1109021 549052 1109021 549052 270527 1363982 270527 1363982 407490 1269955 407490 1269955 2036100 2914286 2036100 2914286 2168608 3033507 2168608 3033507 4310717 2663935 4310717 2663935 4314908 3321466 4314908 3321466 1650410 3962687 1650410 3962687 4154289 2486749 4154289 2486749 1316408 345092 1316408 345092 3332174 3871521 3332174 3871521 721826 930206 721826 930206 233382 1446245 233382 1446245 4090884 1682919 4090884 1682919 4008852 2333212 4008852 2333212 3575948 3114553 3575948 3114553 231155 231530 231155 231530 1290411 389444 1290411 389444 4550637 3350546 4550637 3350546 3337122 4862744 3337122 4862744 3342890 4843496 3342890 4843496 1671327 1113323 1671327 1113323 925819 714878 925819 714878 451298 1217841 451298 1217841 4760818 1915218 4760818 1915218 2979389 3314433 2979389 3314433 1220380 447799 1220380 447799 1071784 1655682 1071784 1655682 3806241 2150700 3806241 2150700 1377362 3351912 1377362 3351912 1048583 1035283 1048583 1035283 4542896 2865642 4542896 2865642 3345847 691567 3345847 691567 864096 828956 864096 828956 545380 570590 545380 570590 3317913 2379946 3317913 2379946 4210506 2436751 4210506 2436751 821049 867458 821049 867458 3963737 2696635 3963737 2696635 953649 946660 953649 946660 364274 391946 364274 391946 4045640 2609846 4045640 2609846 4373984 1668657 4373984 1668657 501455 511214 501455 511214 1155689 1174603 1155689 1174603 1690050 3338741 1690050 3338741 1692478 3339582 1692478 3339582 4353837 2299478 4353837 2299478 1673870 1082885 1673870 1082885 3807857 2132874 3807857 2132874 1677512 3031191 1677512 3031191 1866486 1673070 1866486 1673070 2994978 3352600 2994978 3352600 1657597 156743 1657597 156743 826404 835129 826404 835129 1981384 1667783 1981384 1667783 4728235 1948983 4728235 1948983 1032957 3337839 1032957 3337839 3806319 2129353 3806319 2129353 652742 619558 652742 619558 4458210 1670769 4458210 1670769 4214371 2519330 4214371 2519330 1663577 3884843 1663577 3884843 3349430 3914466 3349430 3914466 4320583 2340581 4320583 2340581 1651226 2147098 1651226 2147098 3338289 2124110 3338289 2124110 853464 811503 853464 811503 253996 256092 253996 256092 327727 334399 327727 334399 4665723 2020081 4665723 2020081 4368621 2699472 4368621 2699472 3845845 3342128 3845845 3342128 4496128 2813124 4496128 2813124 1686249 3448318 1686249 3448318 1683849 4843637 1683849 4843637 1650170 3432083 1650170 3432083 2645217 3344148 2645217 3344148 1374870 3341021 1374870 3341021 946529 3342192 946529 3342192 4317598 250462 4317598 250462 3344771 4898778 3344771 4898778 1858590 1673353 1858590 1673353 3920254 2751767 3920254 2751767 2533272 3349457 2533272 3349457 3693080 3002588 3693080 3002588 1681934 3048841 1681934 3048841 3321293 4921949 3321293 4921949 448185 455764 448185 455764 1670941 3021995 1670941 3021995 1651977 3832020 1651977 3832020 4051182 2614738 4051182 2614738 1001289 667277 1001289 667277 363227 349085 363227 349085 3503040 1654558 3503040 1654558 4683115 1994361 4683115 1994361 3664365 3022011 3664365 3022011 4362185 2668573 4362185 2668573 988649 688365 988649 688365 1376002 1392394 1376002 1392394 4145329 2466443 4145329 2466443 3344980 1425708 3344980 1425708 2904867 2941695 2904867 2941695 177128 3319960 177128 3319960 3349966 2942257 3349966 2942257 3552424 3345398 3552424 3345398 593583 1076669 593583 1076669 4102127 2432859 4102127 2432859 3801800 2141731 3801800 2141731 2336536 1657227 2336536 1657227 4659978 3351407 4659978 3351407 4206268 2492974 4206268 2492974 1686086 2947471 1686086 2947471 1306905 3324381 1306905 3324381 4204496 2521402 4204496 2521402 1654312 1746245 1654312 1746245 565919 1070557 565919 1070557 116805 1661104 116805 1661104 3333422 239977 3333422 239977 4447933 2226257 4447933 2226257 4828382 1666439 4828382 1666439 1019111 1021703 1019111 1021703 1650474 4498110 1650474 4498110 4148836 2515432 4148836 2515432 1145146 507318 1145146 507318 4611050 2049022 4611050 2049022 382391 1283128 382391 1283128 3321093 4841070 3321093 4841070 158179 3333815 158179 3333815 1322258 343967 1322258 343967 595177 1087199 595177 1087199 1324194 3320809 1324194 3320809 4577641 1650167 4577641 1650167 879515 3347316 879515 3347316 545835 1102175 545835 1102175 465302 489527 465302 489527 385928 1682057 385928 1682057 1257143 1656342 1257143 1656342 403472 3331003 403472 3331003 4153672 2520094 4153672 2520094 2936112 1664941 2936112 1664941 2056706 3321276 2056706 3321276 4211819 2449351 4211819 2449351 1267155 1253391 1267155 1253391 4265625 2576315 4265625 2576315 3330506 3756010 3330506 3756010 1657629 4846648 1657629 4846648 1406447 3945059 1406447 3945059 4773331 1930053 4773331 1930053 4310211 2627726 4310211 2627726 3782296 2132941 3782296 2132941 1682245 2349893 1682245 2349893 3791030 2100302 3791030 2100302 4097485 2420042 4097485 2420042 4509221 2842562 4509221 2842562 4158922 2476057 4158922 2476057 2227164 3352841 2227164 3352841 3336559 4555090 3336559 4555090 3318046 2008617 3318046 2008617 4126144 2453092 4126144 2453092 4266951 2605981 4266951 2605981 4067070 2622370 4067070 2622370 243872 1420690 243872 1420690 4673884 3342115 4673884 3342115 1080876 3583395 1080876 3583395 705280 960376 705280 960376 4314992 2633092 4314992 2633092 2014693 1675544 2014693 1675544 3555594 3137519 3555594 3137519 3616512 3014935 3616512 3014935 525288 515022 525288 515022 4780714 3111725 4780714 3111725 940641 713298 940641 713298 1781765 1673652 1781765 1673652 1220912 426648 1220912 426648 1649346 4022531 1649346 4022531 3656848 2990220 3656848 2990220 746464 904309 746464 904309 4879547 3332055 4879547 3332055 3739955 2044509 3739955 2044509 1682586 4142193 1682586 4142193 4476403 1670752 4476403 1670752 4665557 2016935 4665557 2016935 3804707 2857206 3804707 2857206 2176593 3344057 2176593 3344057 4671946 2981605 4671946 2981605 3322991 3117214 3322991 3117214 3937660 2275583 3937660 2275583 4585738 2058361 4585738 2058361 3056719 1658564 3056719 1658564 572087 567900 572087 567900 1210264 487737 1210264 487737 1674334 2245253 1674334 2245253 4209863 2565961 4209863 2565961 1091621 558755 1091621 558755 3560774 1917939 3560774 1917939 3142711 3318809 3142711 3318809 3532895 3105123 3532895 3105123 1662717 3939252 1662717 3939252 1378430 3348264 1378430 3348264 4660713 3347143 4660713 3347143 655402 3323397 655402 3323397 624976 1662273 624976 1662273 3329512 2214560 3329512 2214560 540932 1126660 540932 1126660 4481116 1665758 4481116 1665758 835263 837503 835263 837503 3699800 2022547 3699800 2022547 4083622 2427574 4083622 2427574 4338201 2328696 4338201 2328696 887838 875256 887838 875256 3314151 1439417 3314151 1439417 2909806 3322209 2909806 3322209 1167598 1176155 1167598 1176155 4382484 2282149 4382484 2282149 4324860 1657175 4324860 1657175 4625588 2046317 4625588 2046317 1441148 1459363 1441148 1459363 1667804 3470025 1667804 3470025 1659091 4961266 1659091 4961266 1381598 293510 1381598 293510 1457211 3351754 1457211 3351754 3917576 2773110 3917576 2773110 1410724 1391102 1410724 1391102 1684852 4025379 1684852 4025379 1672074 1358068 1672074 1358068 3076833 1655756 3076833 1655756 3574462 3096279 3574462 3096279 3217692 1683292 3217692 1683292 4284168 2348097 4284168 2348097 312709 1351256 312709 1351256 1670083 4896828 1670083 4896828 829282 3347978 829282 3347978 3981503 1650788 3981503 1650788 964102 971932 964102 971932 4283938 3323344 4283938 3323344 4498507 2813954 4498507 2813954 630271 1034573 630271 1034573 2646976 3320737 2646976 3320737 1647704 2624195 1647704 2624195 4217293 2462985 4217293 2462985 3610866 1954524 3610866 1954524 3495584 3350542 3495584 3350542 4306621 2620099 4306621 2620099 2320613 3350348 2320613 3350348 1658479 4416878 1658479 4416878 764577 921095 764577 921095 1655982 2147525 1655982 2147525 1654707 364185 1654707 364185 861442 3325419 861442 3325419 1079578 1683541 1079578 1683541 3655893 1193274 3655893 1193274 4716592 3053626 4716592 3053626 848184 876453 848184 876453 4038206 2351437 4038206 2351437 3594401 3092685 3594401 3092685 4388085 1649562 4388085 1649562 432559 410126 432559 410126 4719530 1954669 4719530 1954669 972343 1677807 972343 1677807 3321377 1516957 3321377 1516957 4051363 1676522 4051363 1676522 3339680 4279720 3339680 4279720 4447146 2249479 4447146 2249479 356179 329093 356179 329093 1662182 1500074 1662182 1500074 3285316 1681045 3285316 1681045 1064638 1075220 1064638 1075220 602872 3343552 602872 3343552 987490 986602 987490 986602 1252789 409747 1252789 409747 1313056 366068 1313056 366068 3329695 2456416 3329695 2456416 4333310 2337339 4333310 2337339 626641 1685917 626641 1685917 1666395 2479620 1666395 2479620 4427118 2771316 4427118 2771316 4124825 2543213 4124825 2543213 3552549 1896464 3552549 1896464 4687953 3041465 4687953 3041465 1444167 233189 1444167 233189 4527294 1680167 4527294 1680167 3869868 2808884 3869868 2808884 3347621 686565 3347621 686565 1193945 1180136 1193945 1180136 3666652 2022078 3666652 2022078 1311982 1314188 1311982 1314188 1681462 3422671 1681462 3422671 3341484 3239570 3341484 3239570 1683509 3588394 1683509 3588394 1083880 1086093 1083880 1086093 3348269 3016008 3348269 3016008 4526197 2151532 4526197 2151532 881978 873778 881978 873778 1306029 1673764 1306029 1673764 3841537 3342740 3841537 3342740 3550916 1896973 3550916 1896973 605366 602809 605366 602809 4190446 2501583 4190446 2501583 4791322 1678052 4791322 1678052 805617 856372 805617 856372 4678317 1986727 4678317 1986727 639940 1032841 639940 1032841 3338842 192830 3338842 192830 623430 1066440 623430 1066440 3276541 1668450 3276541 1668450 977508 959983 977508 959983 1189484 1162854 1189484 1162854 3336905 599607 3336905 599607 3345089 1264977 3345089 1264977 4758416 3099415 4758416 3099415 618645 1027201 618645 1027201 4358984 2686843 4358984 2686843 4584443 2065860 4584443 2065860 4236134 2405036 4236134 2405036 3321682 4905280 3321682 4905280 1088394 1088012 1088394 1088012 3320010 4648272 3320010 4648272 3314833 2519838 3314833 2519838 2513516 3337663 2513516 3337663 247211 277082 247211 277082 3692851 2970085 3692851 2970085 3154928 3324797 3154928 3324797 413134 1241079 413134 1241079 3806921 2148204 3806921 2148204 1125949 560497 1125949 560497 1289950 1293891 1289950 1293891 2240615 3059046 2240615 3059046 4605969 1650288 4605969 1650288 1681293 310289 1681293 310289 736599 924038 736599 924038 519221 3336347 519221 3336347 3345171 3454436 3345171 3454436 754487 906814 754487 906814 3361898 1677363 3361898 1677363 4484333 2800153 4484333 2800153 3577990 1054035 3577990 1054035 763734 916783 763734 916783 1660799 3192803 1660799 3192803 794548 1662420 794548 1662420 1061533 593833 1061533 593833 4102002 2454863 4102002 2454863 1653489 1205082 1653489 1205082 953870 3320649 953870 3320649 3705969 2015567 3705969 2015567 3330360 1420188 3330360 1420188 1677448 3689303 1677448 3689303 274090 1376835 274090 1376835 521322 3325598 521322 3325598 386134 1668185 386134 1668185 880103 1685304 880103 1685304 4381053 1399243 4381053 1399243 2215341 3326275 2215341 3326275 3330068 3339664 3330068 3339664 893479 883570 893479 883570 575462 1088192 575462 1088192 3822633 2842046 3822633 2842046 4167920 2490200 4167920 2490200 1006434 1010135 1006434 1010135 3626006 1964449 3626006 1964449 3327703 3026726 3327703 3026726 4449273 2239351 4449273 2239351 1213877 1187614 1213877 1187614 3883726 2196380 3883726 2196380 1656189 1363749 1656189 1363749 3328258 4763841 3328258 4763841 1657603 2372831 1657603 2372831 4470616 2181739 4470616 2181739 3775658 2104048 3775658 2104048 1020421 625784 1020421 625784 4793950 1867137 4793950 1867137 3343927 844165 3343927 844165 3551303 3106645 3551303 3106645 3331802 2714816 3331802 2714816 4779492 1882612 4779492 1882612 433515 1252617 433515 1252617 4060258 2602565 4060258 2602565 627033 1015063 627033 1015063 1210912 479775 1210912 479775 3578385 1659117 3578385 1659117 113914 3335401 113914 3335401 652323 993085 652323 993085 3319872 1928 3319872 1928 2758010 3316786 2758010 3316786 1666674 2272452 1666674 2272452 835016 804434 835016 804434 1132150 544060 1132150 544060 3606229 3048083 3606229 3048083 702767 972726 702767 972726 3350612 3458014 3350612 3458014 3700304 2986731 3700304 2986731 4485794 2822404 4485794 2822404 388582 1297433 388582 1297433 3894884 2745062 3894884 2745062 1671846 873360 1671846 873360 4945845 3331775 4945845 3331775 1057200 1683728 1057200 1683728 2986107 3346885 2986107 3346885 3765403 1648217 3765403 1648217 1099150 546836 1099150 546836 239314 253271 239314 253271 797308 3318047 797308 3318047 3549622 1863937 3549622 1863937 3824176 2866854 3824176 2866854 3782267 2888756 3782267 2888756 1652233 1973468 1652233 1973468 1242732 1663653 1242732 1663653 3317720 1350685 3317720 1350685 4426155 2750381 4426155 2750381 4468887 3351123 4468887 3351123 3347130 4919435 3347130 4919435 2096116 2962122 2096116 2962122 1926645 3331882 1926645 3331882 4565580 2877960 4565580 2877960 4310016 2328051 4310016 2328051 3334597 4032015 3334597 4032015 3963568 2693203 3963568 2693203 4541207 2118112 4541207 2118112 3869486 2223359 3869486 2223359 1660990 1806934 1660990 1806934 3517732 3353156 3517732 3353156 3372972 1662115 3372972 1662115 2215936 1649287 2215936 1649287 347834 340109 347834 340109 683831 677967 683831 677967 4121210 1647266 4121210 1647266 1009442 1006747 1009442 1006747 3345056 1962052 3345056 1962052 336035 348777 336035 348777 381153 1278002 381153 1278002 1432807 231644 1432807 231644 816689 833852 816689 833852 3565938 961589 3565938 961589 1669982 3664564 1669982 3664564 3320259 2399167 3320259 2399167 4479665 2799273 4479665 2799273 3572675 3106255 3572675 3106255 1192592 3347040 1192592 3347040 46292 1666842 46292 1666842 4573753 2106442 4573753 2106442 1039877 1040821 1039877 1040821 3391392 1651961 3391392 1651961 3323552 4286354 3323552 4286354 4521759 1667574 4521759 1667574 939967 709047 939967 709047 4746154 1930611 4746154 1930611 3317252 3046972 3317252 3046972 1912599 2657152 1912599 2657152 589711 557873 589711 557873 933101 758724 933101 758724 4021428 2351174 4021428 2351174 3967331 3334711 3967331 3334711 636618 3314039 636618 3314039 4215685 1670583 4215685 1670583 370041 1281780 370041 1281780 4123218 1673299 4123218 1673299 277816 1670349 277816 1670349 400560 413757 400560 413757 3343886 1117126 3343886 1117126 1022726 639033 1022726 639033 4014682 2358309 4014682 2358309 264692 1420063 264692 1420063 3391731 3352282 3391731 3352282 786407 769537 786407 769537 3334301 3106512 3334301 3106512 3774709 2916733 3774709 2916733 4432218 1654757 4432218 1654757 289955 300681 289955 300681 3313603 2699093 3313603 2699093 4170877 2494987 4170877 2494987 3531452 3119247 3531452 3119247 3673527 1665946 3673527 1665946 3322014 2677141 3322014 2677141 1672243 1718137 1672243 1718137 1344119 304251 1344119 304251 4738385 1931611 4738385 1931611 4081843 2412549 4081843 2412549 3555351 850865 3555351 850865 1107552 1079486 1107552 1079486 654357 1038640 654357 1038640 4201201 2448677 4201201 2448677 711428 724540 711428 724540 3419054 1666033 3419054 1666033 1672370 2979141 1672370 2979141 1656976 3340104 1656976 3340104 855357 839085 855357 839085 3854856 2182955 3854856 2182955 4741110 3081848 4741110 3081848 426397 448673 426397 448673 4574941 2916143 4574941 2916143 1408337 1419126 1408337 1419126 1706414 1675477 1706414 1675477 4017651 2366399 4017651 2366399 3328204 3619606 3328204 3619606 3883065 1652623 3883065 1652623 1673764 272160 1673764 272160 547373 3342233 547373 3342233 3319402 4351977 3319402 4351977 3659175 2992153 3659175 2992153 921537 723008 921537 723008 566826 544083 566826 544083 3995203 2349550 3995203 2349550 1655859 3219109 1655859 3219109 4233890 2425886 4233890 2425886 217994 230269 217994 230269 631730 633366 631730 633366 341809 349082 341809 349082 3321952 3678758 3321952 3678758 1103525 1078138 1103525 1078138 970345 714388 970345 714388 4117003 2548351 4117003 2548351 1651228 3350413 1651228 3350413 4666622 3032595 4666622 3032595 309399 3338093 309399 3338093 1333729 1656651 1333729 1656651 262351 3353094 262351 3353094 3608123 3054299 3608123 3054299 3077911 1651749 3077911 1651749 1654384 2924072 1654384 2924072 4326033 2669569 4326033 2669569 4402569 1416163 4402569 1416163 350701 1331454 350701 1331454 1328945 302996 1328945 302996 4255326 2423440 4255326 2423440 3819259 2139104 3819259 2139104 3329438 2742835 3329438 2742835 4148712 2496843 4148712 2496843 1675158 1053520 1675158 1053520 4775752 1667020 4775752 1667020 4062012 2622982 4062012 2622982 3985355 2708142 3985355 2708142 939602 970608 939602 970608 4675793 3046397 4675793 3046397 3785209 2896260 3785209 2896260 1365421 319078 1365421 319078 3647974 1996239 3647974 1996239 4613070 2068250 4613070 2068250 4670415 1979135 4670415 1979135 927637 919134 927637 919134 1649489 4798795 1649489 4798795 710932 955034 710932 955034 3338854 2942756 3338854 2942756 1442041 1444190 1442041 1444190 3318858 3157644 3318858 3157644 4616187 2064669 4616187 2064669 3329361 4783027 3329361 4783027 4623321 1656307 4623321 1656307 4652106 2010578 4652106 2010578 3336320 1866544 3336320 1866544 954243 704397 954243 704397 3320179 3819215 3320179 3819215 3735086 2043765 3735086 2043765 4952336 1685371 4952336 1685371 1823508 1648714 1823508 1648714 4624509 2058444 4624509 2058444 1651786 2087530 1651786 2087530 1687556 1655149 1687556 1655149 4967275 3333488 4967275 3333488 1594271 3331836 1594271 3331836 4751601 3333594 4751601 3333594 3824745 2151730 3824745 2151730 821582 823847 821582 823847 3315849 4733809 3315849 4733809 1683515 4211394 1683515 4211394 363865 1279768 363865 1279768 1649761 258773 1649761 258773 3634075 3036387 3634075 3036387 1631482 1673198 1631482 1673198 3323217 2283611 3323217 2283611 4154613 1674679 4154613 1674679 1976372 1660868 1976372 1660868 1676331 2249 1676331 2249 2111065 3315853 2111065 3315853 4482274 2823501 4482274 2823501 1447199 228076 1447199 228076 4304804 2641195 4304804 2641195 3789001 2867438 3789001 2867438 4208209 2446387 4208209 2446387 1348415 4520327 1348415 4520327 4438177 1661436 4438177 1661436 1659985 51875 1659985 51875 4119676 2440773 4119676 2440773 461099 1206059 461099 1206059 3945748 2274683 3945748 2274683 1233497 1253500 1233497 1253500 3488116 3336667 3488116 3336667 1721668 3349749 1721668 3349749 305177 1348706 305177 1348706 4079108 3320786 4079108 3320786 358782 344462 358782 344462 4126889 2569891 4126889 2569891 788253 792160 788253 792160 4477516 1652502 4477516 1652502 2587102 1665418 2587102 1665418 4964165 3352048 4964165 3352048 4158308 2489144 4158308 2489144 4647952 1666357 4647952 1666357 4592078 2939182 4592078 2939182 374782 1320149 374782 1320149 3735214 2063243 3735214 2063243 719381 721040 719381 721040 3338256 68942 3338256 68942 3871930 2182729 3871930 2182729 1379173 296579 1379173 296579 487658 494652 487658 494652 1493234 3347735 1493234 3347735 1922504 3350494 1922504 3350494 1004042 646116 1004042 646116 1120639 1137769 1120639 1137769 2707421 1649590 2707421 1649590 4481202 3350612 4481202 3350612 648536 675648 648536 675648 3346954 3151027 3346954 3151027 458309 1232677 458309 1232677 3340294 1649477 3340294 1649477 4507068 2848222 4507068 2848222 4165654 2509666 4165654 2509666 1201013 3341412 1201013 3341412 2785040 1681848 2785040 1681848 1655826 4934155 1655826 4934155 879778 791396 879778 791396 2866979 1674414 2866979 1674414 3897634 2755003 3897634 2755003 4659988 2989472 4659988 2989472 3320448 4378816 3320448 4378816 3330526 4414346 3330526 4414346 2191351 1656392 2191351 1656392 3336953 455625 3336953 455625 1660308 2812073 1660308 2812073 2335886 3345051 2335886 3345051 1653945 4373203 1653945 4373203 4253698 2607460 4253698 2607460 3930052 1662727 3930052 1662727 4491964 2838081 4491964 2838081 3331426 4173544 3331426 4173544 624811 651970 624811 651970 1317911 1305008 1317911 1305008 4361560 2692670 4361560 2692670 4560793 2871402 4560793 2871402 855122 854872 855122 854872 3337596 3671134 3337596 3671134 4069463 2385541 4069463 2385541 4776180 1901796 4776180 1901796 4192025 2511857 4192025 2511857 887748 769774 887748 769774 630314 1014105 630314 1014105 2214469 1652112 2214469 1652112 465576 478378 465576 478378 1654466 1320996 1654466 1320996 483285 1181073 483285 1181073 3352218 3327911 3352218 3327911 4312507 2658769 4312507 2658769 3375464 3325851 3375464 3325851 565568 3331559 565568 3331559 260783 1432912 260783 1432912 2788493 3037600 2788493 3037600 4925943 3326387 4925943 3326387 2747407 1653264 2747407 1653264 3966288 1662370 3966288 1662370 3681651 3001300 3681651 3001300 3418052 1675685 3418052 1675685 3568262 3116652 3568262 3116652 3906676 2227690 3906676 2227690 4734620 3081909 4734620 3081909 4006773 1669685 4006773 1669685 4349837 2341191 4349837 2341191 4008610 2329443 4008610 2329443 923360 946180 923360 946180 1666329 3601073 1666329 3601073 996805 1000342 996805 1000342 909660 910828 909660 910828 4178343 2504176 4178343 2504176 1663728 1759983 1663728 1759983 3325439 1503907 3325439 1503907 1136008 1128825 1136008 1128825 280306 306588 280306 306588 1235301 425423 1235301 425423 1665806 3346212 1665806 3346212 2477193 3325854 2477193 3325854 4105848 2417705 4105848 2417705 1661081 3201911 1661081 3201911 1663200 3532677 1663200 3532677 544848 524088 544848 524088 3996498 2335710 3996498 2335710 889869 4779297 889869 4779297 4244484 2422379 4244484 2422379 3912004 2780298 3912004 2780298 2511795 3107229 2511795 3107229 3809892 2880244 3809892 2880244 104706 3334936 104706 3334936 1124570 556378 1124570 556378 1777404 3326165 1777404 3326165 1531270 1649650 1531270 1649650 314276 1361279 314276 1361279 1657714 3336565 1657714 3336565 1024164 637231 1024164 637231 3797299 2119932 3797299 2119932 4562765 2092105 4562765 2092105 646529 669810 646529 669810 4189446 2463215 4189446 2463215 1330013 1335187 1330013 1335187 3665438 3009872 3665438 3009872 3573057 3075876 3573057 3075876 4106276 2561525 4106276 2561525 4736155 3095321 4736155 3095321 3345077 884265 3345077 884265 757676 772722 757676 772722 4107617 1679376 4107617 1679376 714670 1678522 714670 1678522 1079680 572628 1079680 572628 1048359 634000 1048359 634000 423776 398122 423776 398122 3579902 3076175 3579902 3076175 1177692 1180365 1177692 1180365 1103547 1109387 1103547 1109387 3941680 2309449 3941680 2309449 4299133 2354608 4299133 2354608 1078951 584973 1078951 584973 1220897 452969 1220897 452969 2116302 3343045 2116302 3343045 3922813 2727928 3922813 2727928 4726788 3051005 4726788 3051005 4217701 2551075 4217701 2551075 667106 686203 667106 686203 1309199 348867 1309199 348867 412969 436133 412969 436133 1338114 324970 1338114 324970 3349489 990414 3349489 990414 925825 749964 925825 749964 1107863 1111674 1107863 1111674 4491383 1674944 4491383 1674944 865284 796353 865284 796353 4329023 3336374 4329023 3336374 4550255 2886899 4550255 2886899 1426109 230157 1426109 230157 268400 4424661 268400 4424661 3886088 2235308 3886088 2235308 4530447 2128980 4530447 2128980 688834 3346352 688834 3346352 1423593 1444136 1423593 1444136 4146983 2505541 4146983 2505541 3316549 3549814 3316549 3549814 4009480 2643966 4009480 2643966 3337437 2038740 3337437 2038740 2287947 1677417 2287947 1677417 3676258 1985882 3676258 1985882 1666482 2278627 1666482 2278627 3745622 1648135 3745622 1648135 3319641 3856357 3319641 3856357 3271855 3326159 3271855 3326159 3652374 1979669 3652374 1979669 4510463 2865913 4510463 2865913 3925095 1664113 3925095 1664113 3334255 150692 3334255 150692 3349634 695578 3349634 695578 4653364 2009103 4653364 2009103 4411188 2749801 4411188 2749801 3326529 1210649 3326529 1210649 4381720 3334737 4381720 3334737 929816 913044 929816 913044 1263591 389739 1263591 389739 645008 1020205 645008 1020205 3336005 657512 3336005 657512 1678984 3471624 1678984 3471624 521885 535168 521885 535168 3385798 1678850 3385798 1678850 3673870 2986475 3673870 2986475 1100281 4714140 1100281 4714140 3321098 1292415 3321098 1292415 4763983 3081417 4763983 3081417 4510040 2815502 4510040 2815502 4103862 1669034 4103862 1669034 236821 233184 236821 233184 4011308 2358199 4011308 2358199 825954 834064 825954 834064 676896 987381 676896 987381 2814419 3353080 2814419 3353080 1678423 1039992 1678423 1039992 3327115 4191392 3327115 4191392 1109683 1091433 1109683 1091433 1054240 3352749 1054240 3352749 539298 1130975 539298 1130975 3324335 2038576 3324335 2038576 1684637 1087063 1684637 1087063 3947652 2700590 3947652 2700590 3967865 2286413 3967865 2286413 1348412 1328101 1348412 1328101 879818 796263 879818 796263 4380016 2716060 4380016 2716060 1162098 1131978 1162098 1131978 4588127 2934854 4588127 2934854 4779566 1650681 4779566 1650681 4234298 3324456 4234298 3324456 403294 1265806 403294 1265806 607397 605968 607397 605968 867702 866555 867702 866555 3668661 1235593 3668661 1235593 4181711 2486848 4181711 2486848 3097828 3349823 3097828 3349823 934311 3333534 934311 3333534 4622581 2972938 4622581 2972938 4388832 2246230 4388832 2246230 984452 987451 984452 987451 1330672 1667310 1330672 1667310 620640 1025608 620640 1025608 4037298 3325022 4037298 3325022 4571964 2089754 4571964 2089754 3714251 2928648 3714251 2928648 4359429 2671674 4359429 2671674 1592189 1683901 1592189 1683901 294301 1659445 294301 1659445 433675 430913 433675 430913 3319539 111087 3319539 111087 981861 701272 981861 701272 222038 219161 222038 219161 3908100 2238535 3908100 2238535 4860763 1668192 4860763 1668192 4308281 1657318 4308281 1657318 1650900 4620248 1650900 4620248 1659977 1906033 1659977 1906033 1651885 2973415 1651885 2973415 884437 775085 884437 775085 3145385 1686403 3145385 1686403 720200 758676 720200 758676 1115844 1136505 1115844 1136505 1662198 1477940 1662198 1477940 1457210 1447194 1457210 1447194 4508114 1680574 4508114 1680574 1340398 1347788 1340398 1347788 4033356 2346143 4033356 2346143 4197665 2513032 4197665 2513032 4008896 2308613 4008896 2308613 4733628 1952124 4733628 1952124 1042960 1071595 1042960 1071595 234442 3317024 234442 3317024 978676 689800 978676 689800 4410179 1647724 4410179 1647724 4126390 2525667 4126390 2525667 3343722 3113664 3343722 3113664 2731622 1654293 2731622 1654293 3324247 3700290 3324247 3700290 602356 1039577 602356 1039577 3984957 2693204 3984957 2693204 1081960 567350 1081960 567350 1219173 444037 1219173 444037 4655248 2026451 4655248 2026451 3323531 3278949 3323531 3278949 364451 358708 364451 358708 199941 210807 199941 210807 3590941 3103346 3590941 3103346 508023 492092 508023 492092 289533 1673630 289533 1673630 4728843 1961526 4728843 1961526 2390228 3334349 2390228 3334349 3372888 1660107 3372888 1660107 317567 1679870 317567 1679870 3636909 1660011 3636909 1660011 4509392 2856738 4509392 2856738 1034462 644203 1034462 644203 824605 812386 824605 812386 1680895 3372958 1680895 3372958 1356709 1363291 1356709 1363291 1351614 1360932 1351614 1360932 3321810 1070485 3321810 1070485 1682738 141554 1682738 141554 3338272 4917418 3338272 4917418 1647134 456507 1647134 456507 4354490 2681887 4354490 2681887 700905 974716 700905 974716 1134422 565089 1134422 565089 4689717 3028270 4689717 3028270 4708593 1675631 4708593 1675631 588877 1680499 588877 1680499 1588698 1662112 1588698 1662112 394764 1658923 394764 1658923 1336680 1309844 1336680 1309844 1648234 2918311 1648234 2918311 3757317 2904796 3757317 2904796 677196 716313 677196 716313 1171607 1192853 1171607 1192853 1366850 1367400 1366850 1367400 4726270 1975409 4726270 1975409 1659039 1879906 1659039 1879906 3802569 2842007 3802569 2842007 783199 879252 783199 879252 280109 1667046 280109 1667046 913171 3325725 913171 3325725 908803 746725 908803 746725 1540972 1650275 1540972 1650275 4759536 3067321 4759536 3067321 818572 1674381 818572 1674381 3998603 2675096 3998603 2675096 1685584 2559132 1685584 2559132 4467189 2187588 4467189 2187588 1291767 1297092 1291767 1297092 4008937 2367373 4008937 2367373 4063496 2365100 4063496 2365100 571136 1129607 571136 1129607 3548744 3122674 3548744 3122674 769525 874570 769525 874570 3335629 3324152 3335629 3324152 603238 1041425 603238 1041425 3343266 1903923 3343266 1903923 641283 634446 641283 634446 4337346 1672319 4337346 1672319 3711527 2950016 3711527 2950016 386895 1260310 386895 1260310 4646863 2047278 4646863 2047278 382876 1285678 382876 1285678 915261 922148 915261 922148 4479689 3317866 4479689 3317866 1187321 489990 1187321 489990 2423791 1686298 2423791 1686298 786203 1660413 786203 1660413 3533280 1861333 3533280 1861333 3552862 692331 3552862 692331 688148 666528 688148 666528 1247301 3348043 1247301 3348043 3323684 1245452 3323684 1245452 4237029 3322113 4237029 3322113 1682318 4814826 1682318 4814826 1252518 395800 1252518 395800 2359619 1653935 2359619 1653935 1205989 1670947 1205989 1670947 4495177 2812543 4495177 2812543 4367436 2673320 4367436 2673320 89635 3347501 89635 3347501 3315671 1098090 3315671 1098090 3319327 4276414 3319327 4276414 4515311 2147122 4515311 2147122 1262649 1255146 1262649 1255146 1669486 1338988 1669486 1338988 3599522 1661235 3599522 1661235 791650 888891 791650 888891 4362320 2700231 4362320 2700231 4709422 1963955 4709422 1963955 1204671 487811 1204671 487811 4666907 1686019 4666907 1686019 746997 3345699 746997 3345699 3655092 2011331 3655092 2011331 4099963 2603919 4099963 2603919 286224 3331295 286224 3331295 1918387 1647659 1918387 1647659 3115108 3352148 3115108 3352148 72132 3334161 72132 3334161 1287334 1276417 1287334 1276417 1109205 1088054 1109205 1088054 4358608 2320180 4358608 2320180 1404083 1402973 1404083 1402973 4602214 2905807 4602214 2905807 3351050 4752582 3351050 4752582 1649580 1073537 1649580 1073537 4214947 2523886 4214947 2523886 1305905 1667715 1305905 1667715 3344042 4529236 3344042 4529236 1737957 3322820 1737957 3322820 908710 927972 908710 927972 627186 654127 627186 654127 1144748 496484 1144748 496484 1200626 1229705 1200626 1229705 1052079 1077313 1052079 1077313 1680100 208496 1680100 208496 1655922 785807 1655922 785807 4279594 2605087 4279594 2605087 3321758 2390218 3321758 2390218 3329833 4839664 3329833 4839664 3346999 4902545 3346999 4902545 3334786 2480608 3334786 2480608 1208325 1681984 1208325 1681984 3326899 4397799 3326899 4397799 1023904 1683400 1023904 1683400 1232453 1238090 1232453 1238090 495988 487894 495988 487894 990804 687970 990804 687970 1365955 4517319 1365955 4517319 3332409 1585550 3332409 1585550 2239264 3325648 2239264 3325648 3319146 3117624 3319146 3117624 1066968 629076 1066968 629076 4688708 1993291 4688708 1993291 4049202 2582288 4049202 2582288 4205802 1658606 4205802 1658606 2763511 1684641 2763511 1684641 1681968 2733940 1681968 2733940 3612675 1930860 3612675 1930860 4251489 1658748 4251489 1658748 259801 1389391 259801 1389391 1598338 3321121 1598338 3321121 1666241 900427 1666241 900427 3321298 713867 3321298 713867 4113309 2547818 4113309 2547818 1683088 2255539 1683088 2255539 4555565 1677435 4555565 1677435 3722512 2970226 3722512 2970226 2735364 3347238 2735364 3347238 3947824 2710179 3947824 2710179 3337254 3508598 3337254 3508598 865401 873732 865401 873732 4145562 2518952 4145562 2518952 3348867 104015 3348867 104015 633662 3340439 633662 3340439 3318266 2817612 3318266 2817612 1685494 1554233 1685494 1554233 4127727 2473649 4127727 2473649 249100 4425238 249100 4425238 1653797 3392067 1653797 3392067 3261079 3352559 3261079 3352559 3527761 1671191 3527761 1671191 4793924 3104368 4793924 3104368 526956 531606 526956 531606 4193154 2481481 4193154 2481481 1324140 3313512 1324140 3313512 208676 1456084 208676 1456084 1272148 1248704 1272148 1248704 335343 303474 335343 303474 2657583 3327564 2657583 3327564 1259510 1679863 1259510 1679863 3325388 2543930 3325388 2543930 275978 1421115 275978 1421115 501501 1195625 501501 1195625 3341676 2843900 3341676 2843900 1669128 4178273 1669128 4178273 1686047 4709160 1686047 4709160 3350307 1963045 3350307 1963045 230254 1431512 230254 1431512 4637914 2045978 4637914 2045978 1668981 60466 1668981 60466 1659953 1178106 1659953 1178106 3545893 1888548 3545893 1888548 4300388 1666921 4300388 1666921 1214083 1237077 1214083 1237077 3345887 2507796 3345887 2507796 3982963 2712172 3982963 2712172 1745641 3344055 1745641 3344055 1249368 440563 1249368 440563 917939 912370 917939 912370 4533114 1658536 4533114 1658536 4281512 2624487 4281512 2624487 261875 1394873 261875 1394873 3328696 1241963 3328696 1241963 3728559 1675306 3728559 1675306 799757 3352445 799757 3352445 498427 1177720 498427 1177720 267807 267860 267807 267860 4574788 1648833 4574788 1648833 4294347 2630989 4294347 2630989 659493 978526 659493 978526 4532979 3342031 4532979 3342031 1684487 758319 1684487 758319 1147263 1122822 1147263 1122822 1667672 4488719 1667672 4488719 3571269 1897147 3571269 1897147 3596789 1898956 3596789 1898956 4384483 2719489 4384483 2719489 405836 1254559 405836 1254559 4559571 3330013 4559571 3330013 1096587 553333 1096587 553333 658693 1033875 658693 1033875 3840861 2818450 3840861 2818450 3706197 2063593 3706197 2063593 3323201 4592143 3323201 4592143 4530611 2146263 4530611 2146263 4044364 2378931 4044364 2378931 1053227 1032658 1053227 1032658 3607722 1961700 3607722 1961700 1093538 1111633 1093538 1111633 1664658 1893381 1664658 1893381 765692 756086 765692 756086 3407385 3313690 3407385 3313690 1676336 4344707 1676336 4344707 3342373 3525049 3342373 3525049 994385 3345930 994385 3345930 3675361 3007775 3675361 3007775 3339578 3799744 3339578 3799744 4135555 2492856 4135555 2492856 3769123 2105954 3769123 2105954 3528048 1866575 3528048 1866575 4300743 2349160 4300743 2349160 1107117 595298 1107117 595298 4177046 2538129 4177046 2538129 3950742 2706155 3950742 2706155 883706 907052 883706 907052 1439389 1462476 1439389 1462476 1653579 1803275 1653579 1803275 4316017 2647222 4316017 2647222 861292 840946 861292 840946 4193043 2472036 4193043 2472036 535559 534221 535559 534221 4284529 2404835 4284529 2404835 4585903 2097790 4585903 2097790 3868112 2802526 3868112 2802526 568310 579477 568310 579477 1648392 114891 1648392 114891 4849647 3341868 4849647 3341868 391400 1271121 391400 1271121 3667850 1684156 3667850 1684156 1663523 1865895 1663523 1865895 4777848 3126239 4777848 3126239 448454 470936 448454 470936 3326265 1501098 3326265 1501098 4983074 1646968 4983074 1646968 3319710 2739817 3319710 2739817 1657957 1360978 1657957 1360978 3324805 3926364 3324805 3926364 427412 1248858 427412 1248858 1100710 1070475 1100710 1070475 4590055 2919089 4590055 2919089 4669546 1998555 4669546 1998555 977769 671136 977769 671136 3780925 2127348 3780925 2127348 76280 3348837 76280 3348837 3698066 2982255 3698066 2982255 916258 3321799 916258 3321799 1355910 317438 1355910 317438 1003314 3556465 1003314 3556465 4012964 2672920 4012964 2672920 1386127 1413862 1386127 1413862 3777417 2111561 3777417 2111561 4151166 2498404 4151166 2498404 4420013 2236155 4420013 2236155 2003825 3321737 2003825 3321737 3713656 2023759 3713656 2023759 577637 1091725 577637 1091725 80469 1667889 80469 1667889 1129676 1123825 1129676 1123825 3635852 1671174 3635852 1671174 184732 3315323 184732 3315323 3502990 1652412 3502990 1652412 3323778 1920160 3323778 1920160 4593549 2066853 4593549 2066853 1655346 449218 1655346 449218 1323160 1343690 1323160 1343690 4539359 3329767 4539359 3329767 3329341 1079215 3329341 1079215 4003861 2662567 4003861 2662567 3337473 128884 3337473 128884 3729270 2100398 3729270 2100398 3914883 2757274 3914883 2757274 619396 627656 619396 627656 4452133 2793296 4452133 2793296 3328643 638865 3328643 638865 4688428 3006272 4688428 3006272 1679408 585622 1679408 585622 1670623 2974702 1670623 2974702 1530354 3321750 1530354 3321750 3333797 3159392 3333797 3159392 1409107 1677562 1409107 1677562 1651159 2892698 1651159 2892698 1673715 1524522 1673715 1524522 4423155 1676244 4423155 1676244 1672275 4327582 1672275 4327582 3762505 2072483 3762505 2072483 1189939 1162798 1189939 1162798 607107 1667619 607107 1667619 1684344 1329230 1684344 1329230 3202512 1658521 3202512 1658521 1660528 4532436 1660528 4532436 3268457 3345330 3268457 3345330 4783494 3132817 4783494 3132817 406171 1256540 406171 1256540 768697 924579 768697 924579 3496157 1665493 3496157 1665493 1034899 636683 1034899 636683 4733666 3325051 4733666 3325051 1127483 554037 1127483 554037 1248272 1253898 1248272 1253898 3768862 2080807 3768862 2080807 622633 1043952 622633 1043952 3619496 3038967 3619496 3038967 517766 1160769 517766 1160769 4153747 2546852 4153747 2546852 4529834 2866749 4529834 2866749 4386161 3328540 4386161 3328540 340782 1313551 340782 1313551 1665730 2919051 1665730 2919051 4611380 2084895 4611380 2084895 1659544 729522 1659544 729522 4021548 1672454 4021548 1672454 1682126 1598842 1682126 1598842 423237 453970 423237 453970 1647160 2629003 1647160 2629003 1035715 601535 1035715 601535 1666101 3358052 1666101 3358052 702494 1672992 702494 1672992 1432551 1681464 1432551 1681464 4338584 2699336 4338584 2699336 963563 995732 963563 995732 332409 3757592 332409 3757592 3233993 3336376 3233993 3336376 450481 1214677 450481 1214677 2992780 3344599 2992780 3344599 3326284 3284259 3326284 3284259 1232991 459980 1232991 459980 1437534 4340016 1437534 4340016 4310492 3314737 4310492 3314737 3334822 4711304 3334822 4711304 4102347 1675002 4102347 1675002 1672766 500139 1672766 500139 780457 893339 780457 893339 536898 3325563 536898 3325563 3348957 4851818 3348957 4851818 3327901 961560 3327901 961560 3567968 1908510 3567968 1908510 1313923 1335276 1313923 1335276 3596053 1918171 3596053 1918171 4476811 2842296 4476811 2842296 3913810 2229415 3913810 2229415 4384046 2255486 4384046 2255486 3784567 2116048 3784567 2116048 1547626 1667912 1547626 1667912 659951 979529 659951 979529 3327401 2784251 3327401 2784251 4750003 3077001 4750003 3077001 1014283 632900 1014283 632900 654401 680763 654401 680763 330987 353950 330987 353950 3348719 3962925 3348719 3962925 1046954 1020858 1046954 1020858 3319961 4165594 3319961 4165594 3478147 1682581 3478147 1682581 3891967 3319726 3891967 3319726 3367235 3350743 3367235 3350743 3317258 3970062 3317258 3970062 408081 1244497 408081 1244497 1668087 2917685 1668087 2917685 4339244 1653074 4339244 1653074 3341760 2514060 3341760 2514060 3345918 3721768 3345918 3721768 2590644 1652063 2590644 1652063 1341821 3331291 1341821 3331291 4463845 2181726 4463845 2181726 3345268 1206511 3345268 1206511 4695996 3031609 4695996 3031609 3485136 1668383 3485136 1668383 1649544 3370745 1649544 3370745 3550610 3320618 3550610 3320618 3941433 2718711 3941433 2718711 1702886 1686210 1702886 1686210 893233 785683 893233 785683 1676028 3710405 1676028 3710405 3952008 2286150 3952008 2286150 4458694 2808961 4458694 2808961 4636467 2031769 4636467 2031769 4080265 2572983 4080265 2572983 1035290 624499 1035290 624499 3318272 4145709 3318272 4145709 4402871 2253218 4402871 2253218 860022 875108 860022 875108 691212 702954 691212 702954 1664320 1103038 1664320 1103038 328965 328609 328965 328609 3658366 3004135 3658366 3004135 3694946 2025333 3694946 2025333 1661698 847956 1661698 847956 1682933 4192049 1682933 4192049 3337521 3034332 3337521 3034332 3560017 1906069 3560017 1906069 313797 303941 313797 303941 1656413 2578391 1656413 2578391 632492 1036324 632492 1036324 4388915 1673766 4388915 1673766 475196 3350554 475196 3350554 4659675 408100 4659675 408100 1654137 1396735 1654137 1396735 3997963 3314275 3997963 3314275 2990605 2880859 2990605 2880859 932754 751231 932754 751231 250823 1433726 250823 1433726 1016009 3313613 1016009 3313613 4556763 2090352 4556763 2090352 3904251 2235876 3904251 2235876 825720 820745 825720 820745 4128513 2448195 4128513 2448195 4525296 2151408 4525296 2151408 1173408 499146 1173408 499146 3855962 2192069 3855962 2192069 248048 250205 248048 250205 4943830 3334010 4943830 3334010 1327057 354528 1327057 354528 410558 1278774 410558 1278774 1338227 333091 1338227 333091 1655037 2489992 1655037 2489992 3635375 3056990 3635375 3056990 3974274 2325062 3974274 2325062 647731 1016573 647731 1016573 3776979 2883668 3776979 2883668 4057084 1653457 4057084 1653457 4626987 1678590 4626987 1678590 3347599 213543 3347599 213543 255874 262306 255874 262306 1675765 917609 1675765 917609 587691 593170 587691 593170 739873 717956 739873 717956 3342016 4607457 3342016 4607457 235682 209943 235682 209943 1685557 1891798 1685557 1891798 3883600 2775639 3883600 2775639 3769247 3349764 3769247 3349764 537797 3343964 537797 3343964 3338372 3799917 3338372 3799917 1389116 3329239 1389116 3329239 1685547 1278309 1685547 1278309 783524 791931 783524 791931 997634 673437 997634 673437 3335050 3819366 3335050 3819366 4475763 2773322 4475763 2773322 3330563 664772 3330563 664772 1667181 4052775 1667181 4052775 4258002 2619388 4258002 2619388 2234565 1678020 2234565 1678020 323432 1348693 323432 1348693 4671195 3323374 4671195 3323374 3726685 2066984 3726685 2066984 231644 269846 231644 269846 228773 4140561 228773 4140561 2547667 3326868 2547667 3326868 736622 721579 736622 721579 13696 3343423 13696 3343423 3319077 3238433 3319077 3238433 536567 1125533 536567 1125533 1372535 304598 1372535 304598 3651378 1987488 3651378 1987488 2708117 1671452 2708117 1671452 375578 365236 375578 365236 4069109 2587398 4069109 2587398 1155006 494945 1155006 494945 4993037 1663626 4993037 1663626 1292224 1289959 1292224 1289959 3696058 2974091 3696058 2974091 4018948 2364610 4018948 2364610 2574633 1654606 2574633 1654606 3641800 1973155 3641800 1973155 296677 1355078 296677 1355078 3333785 2046164 3333785 2046164 1398419 1418503 1398419 1418503 3848541 1670395 3848541 1670395 1429934 1427680 1429934 1427680 3920729 1686255 3920729 1686255 385860 369262 385860 369262 3846269 2793164 3846269 2793164 3875535 2781378 3875535 2781378 3986691 2694557 3986691 2694557 3828990 2158617 3828990 2158617 4286323 2616301 4286323 2616301 280338 1650211 280338 1650211 4064029 1670937 4064029 1670937 1680677 4461024 1680677 4461024 129849 1676806 129849 1676806 3742990 2933739 3742990 2933739 4704976 3062696 4704976 3062696 3332030 88784 3332030 88784 776362 758008 776362 758008 1172085 3348443 1172085 3348443 4401438 2274401 4401438 2274401 1669216 962710 1669216 962710 1677102 2668515 1677102 2668515 4523056 3350857 4523056 3350857 1673537 2771666 1673537 2771666 1265221 1241847 1265221 1241847 3318822 3355302 3318822 3355302 3481665 3317652 3481665 3317652 1645640 1650969 1645640 1650969 472835 1658346 472835 1658346 3333953 2811676 3333953 2811676 1667593 3924875 1667593 3924875 1426097 1415255 1426097 1415255 4660918 3329568 4660918 3329568 3331401 347696 3331401 347696 510403 1138851 510403 1138851 3320321 2975099 3320321 2975099 3318217 2479691 3318217 2479691 1209105 3318252 1209105 3318252 3504237 1665690 3504237 1665690 2376042 3317897 2376042 3317897 599859 1071030 599859 1071030 1048782 614541 1048782 614541 367908 378427 367908 378427 997308 651158 997308 651158 4243976 2442604 4243976 2442604 1074605 603885 1074605 603885 1206270 457268 1206270 457268 856093 3326440 856093 3326440 941936 726504 941936 726504 4771858 1647283 4771858 1647283 1007672 1020539 1007672 1020539 1683235 1747005 1683235 1747005 3284123 3350088 3284123 3350088 1683700 3221379 1683700 3221379 1419244 240236 1419244 240236 437467 443198 437467 443198 4294838 2640028 4294838 2640028 928723 753141 928723 753141 297003 284144 297003 284144 42653 3316116 42653 3316116 985367 3545814 985367 3545814 1129761 1126009 1129761 1126009 4377324 2715187 4377324 2715187 3326079 2078055 3326079 2078055 972147 964824 972147 964824 3582856 1649258 3582856 1649258 4282680 2370255 4282680 2370255 4017422 2348662 4017422 2348662 4553702 3342183 4553702 3342183 2074757 3331112 2074757 3331112 1252590 1232235 1252590 1232235 2898925 3328620 2898925 3328620 1352659 316066 1352659 316066 4209864 2568790 4209864 2568790 3387172 1678968 3387172 1678968 366351 347832 366351 347832 4211110 2550469 4211110 2550469 240423 1447970 240423 1447970 3319306 3591604 3319306 3591604 1678493 2799988 1678493 2799988 4262410 2421736 4262410 2421736 4513217 2144211 4513217 2144211 3332335 4680961 3332335 4680961 351569 1658719 351569 1658719 417816 1280022 417816 1280022 551066 1114005 551066 1114005 1667082 1288917 1667082 1288917 345978 1308068 345978 1308068 1341542 1327318 1341542 1327318 4083680 2557719 4083680 2557719 1678185 1236683 1678185 1236683 1679693 200722 1679693 200722 3923322 2233769 3923322 2233769 1593770 1652406 1593770 1652406 3348557 1216864 3348557 1216864 3681817 3327674 3681817 3327674 4653703 2020840 4653703 2020840 1681821 962714 1681821 962714 3344648 1808362 3344648 1808362 4399679 1681149 4399679 1681149 4329152 2350355 4329152 2350355 511826 1133910 511826 1133910 3326363 1106177 3326363 1106177 3085748 3327636 3085748 3327636 4054317 199373 4054317 199373 4674527 1171772 4674527 1171772 3555647 3110473 3555647 3110473 1726597 3336367 1726597 3336367 5002177 1680254 5002177 1680254 3317357 4529051 3317357 4529051 218875 1434998 218875 1434998 4118170 2471519 4118170 2471519 267937 293212 267937 293212 1315745 3319400 1315745 3319400 4116122 2457127 4116122 2457127 820109 838632 820109 838632 4614355 3323843 4614355 3323843 4001425 2696241 4001425 2696241 420848 454682 420848 454682 4012593 2316857 4012593 2316857 3982647 2701504 3982647 2701504 3319528 3430511 3319528 3430511 4238402 2583833 4238402 2583833 1669169 4360387 1669169 4360387 1655183 911992 1655183 911992 895254 772479 895254 772479 4380237 2316663 4380237 2316663 3592355 1911591 3592355 1911591 4759930 1925506 4759930 1925506 4229751 231267 4229751 231267 4196666 2449185 4196666 2449185 4325585 2324977 4325585 2324977 370578 1667087 370578 1667087 4111477 2546970 4111477 2546970 36936 3323023 36936 3323023 1267308 1266964 1267308 1266964 1654154 3314455 1654154 3314455 824708 1685948 824708 1685948 242528 219758 242528 219758 4246386 2434049 4246386 2434049 984162 987314 984162 987314 4603318 3329327 4603318 3329327 2437639 1664028 2437639 1664028 2042238 1667208 2042238 1667208 4410168 1682959 4410168 1682959 1655571 3882925 1655571 3882925 1685243 2540077 1685243 2540077 746266 921690 746266 921690 4063215 2601361 4063215 2601361 300734 1398181 300734 1398181 3706571 2987331 3706571 2987331 3830583 2184445 3830583 2184445 4168664 2471909 4168664 2471909 1425830 1391211 1425830 1391211 4540146 2854704 4540146 2854704 4250987 2403490 4250987 2403490 3205638 3342745 3205638 3342745 4453209 1678103 4453209 1678103 2790859 1646932 2790859 1646932 4564725 2892821 4564725 2892821 3333769 3749852 3333769 3749852 1666186 2299392 1666186 2299392 1240426 415425 1240426 415425 1652455 1452396 1652455 1452396 4458118 2221879 4458118 2221879 4138969 2525145 4138969 2525145 1364978 1354550 1364978 1354550 3347664 4798404 3347664 4798404 495966 1183865 495966 1183865 2691321 1647713 2691321 1647713 1648506 148114 1648506 148114 2725466 3316787 2725466 3316787 726371 707754 726371 707754 4497730 2847366 4497730 2847366 3314948 3578324 3314948 3578324 4398371 2273570 4398371 2273570 944725 692107 944725 692107 1105530 1094043 1105530 1094043 4456198 2773430 4456198 2773430 935401 910844 935401 910844 4277925 2638711 4277925 2638711 466928 1224917 466928 1224917 1648353 1309303 1648353 1309303 2279753 1686004 2279753 1686004 4213061 2427625 4213061 2427625 728006 749149 728006 749149 1661688 417692 1661688 417692 1670770 4958705 1670770 4958705 422901 439575 422901 439575 1665794 2150059 1665794 2150059 101360 3324961 101360 3324961 1668263 2488908 1668263 2488908 901535 754704 901535 754704 1673814 955456 1673814 955456 623383 653981 623383 653981 3781590 2123752 3781590 2123752 1030599 1686280 1030599 1686280 4553764 2120403 4553764 2120403 3893562 2216249 3893562 2216249 1684073 5009990 1684073 5009990 1332574 1317665 1332574 1317665 3344045 846628 3344045 846628 4364536 2681515 4364536 2681515 1431259 255919 1431259 255919 3333418 1147435 3333418 1147435 3767007 2115645 3767007 2115645 3921150 3329286 3921150 3329286 3816540 2146282 3816540 2146282 961590 944513 961590 944513 3346718 2196432 3346718 2196432 1072805 1667686 1072805 1667686 4209387 2449199 4209387 2449199 4467774 2798967 4467774 2798967 771965 917462 771965 917462 3551543 3088922 3551543 3088922 1670739 2907259 1670739 2907259 3952674 2736046 3952674 2736046 898806 749437 898806 749437 1122957 517219 1122957 517219 1533299 1674289 1533299 1674289 3793602 2882318 3793602 2882318 1234081 1252727 1234081 1252727 1146103 1655925 1146103 1655925 3666883 3009424 3666883 3009424 4453540 1372115 4453540 1372115 3601456 1939618 3601456 1939618 1061980 599083 1061980 599083 3340930 1679412 3340930 1679412 757965 904319 757965 904319 510966 510087 510966 510087 3315809 1565595 3315809 1565595 3309535 1651146 3309535 1651146 4372807 2706516 4372807 2706516 4297880 2633498 4297880 2633498 688107 708348 688107 708348 2776684 3321343 2776684 3321343 508323 3321449 508323 3321449 4379265 2264746 4379265 2264746 1667302 2742392 1667302 2742392 1659577 894422 1659577 894422 1308047 352204 1308047 352204 697536 696185 697536 696185 1056050 1048066 1056050 1048066 1672527 4511524 1672527 4511524 1671377 1121522 1671377 1121522 1014739 1029820 1014739 1029820 3334725 2339755 3334725 2339755 352520 368203 352520 368203 1650106 4074491 1650106 4074491 3839682 3327088 3839682 3327088 1158539 1146942 1158539 1146942 4600273 2904356 4600273 2904356 1683229 771022 1683229 771022 1649512 2618777 1649512 2618777 4187819 2534369 4187819 2534369 2958745 3352866 2958745 3352866 4468316 2792435 4468316 2792435 3711260 2963374 3711260 2963374 3741325 2084187 3741325 2084187 4653442 2024701 4653442 2024701 1651843 3065310 1651843 3065310 1657033 2105960 1657033 2105960 3873328 2783852 3873328 2783852 1186134 1190036 1186134 1190036 1312033 367479 1312033 367479 464990 1200803 464990 1200803 3672665 1987892 3672665 1987892 2610229 3331527 2610229 3331527 4346072 2666748 4346072 2666748 441233 1206021 441233 1206021 3542238 1893851 3542238 1893851 1825944 3339442 1825944 3339442 4554462 2106142 4554462 2106142 3750307 2905228 3750307 2905228 3318735 4107650 3318735 4107650 3339324 165481 3339324 165481 3335475 3656668 3335475 3656668 3692986 1657928 3692986 1657928 852904 845871 852904 845871 3555542 3336847 3555542 3336847 346469 1295107 346469 1295107 2026739 3316588 2026739 3316588 3920175 2239036 3920175 2239036 1881489 3315828 1881489 3315828 3547598 1904852 3547598 1904852 3730425 3325799 3730425 3325799 4430905 2217576 4430905 2217576 1684014 2472376 1684014 2472376 1681808 3499747 1681808 3499747 476754 1202900 476754 1202900 4129261 2569961 4129261 2569961 3522819 3342147 3522819 3342147 2081594 1685582 2081594 1685582 3797739 2126908 3797739 2126908 3327572 3743749 3327572 3743749 1421920 1418074 1421920 1418074 1435986 1431133 1435986 1431133 4759066 3085641 4759066 3085641 842774 818284 842774 818284 286768 3315686 286768 3315686 1365294 1351701 1365294 1351701 840874 814288 840874 814288 1673618 1417049 1673618 1417049 3322782 3051177 3322782 3051177 3967611 2691178 3967611 2691178 4663942 3001784 4663942 3001784 214766 243740 214766 243740 3967454 1653296 3967454 1653296 4147248 2502127 4147248 2502127 2470179 1684316 2470179 1684316 3318093 830919 3318093 830919 4217796 2457865 4217796 2457865 1658744 754132 1658744 754132 4547330 2886407 4547330 2886407 3073937 3320911 3073937 3320911 4712685 3325781 4712685 3325781 3349289 2011151 3349289 2011151 3707140 3318064 3707140 3318064 1829421 3345211 1829421 3345211 4083700 2605181 4083700 2605181 752144 760501 752144 760501 3338664 579454 3338664 579454 868924 802299 868924 802299 1654692 2489798 1654692 2489798 3681435 1684644 3681435 1684644 3897329 2233792 3897329 2233792 4609799 2072648 4609799 2072648 2957031 3345642 2957031 3345642 1420514 284179 1420514 284179 3519232 1652874 3519232 1652874 1664992 2546670 1664992 2546670 1648952 2674268 1648952 2674268 779907 806729 779907 806729 1229541 1245088 1229541 1245088 1683565 2861000 1683565 2861000 3346080 1962202 3346080 1962202 1649107 4084787 1649107 4084787 775706 916794 775706 916794 1669924 32109 1669924 32109 168145 1669590 168145 1669590 3856683 3344457 3856683 3344457 848095 3346305 848095 3346305 3338831 2419860 3338831 2419860 4308581 232916 4308581 232916 207919 3345410 207919 3345410 4346894 2663667 4346894 2663667 2231738 3318753 2231738 3318753 3694062 2031584 3694062 2031584 1208245 434672 1208245 434672 1652003 1625656 1652003 1625656 4333328 2357864 4333328 2357864 3937951 2762981 3937951 2762981 4437699 2255173 4437699 2255173 3299329 3347253 3299329 3347253 683355 3342793 683355 3342793 4617299 2050364 4617299 2050364 4599668 1679076 4599668 1679076 3542458 1655908 3542458 1655908 794554 3342376 794554 3342376 1660166 4153935 1660166 4153935 3382618 1654449 3382618 1654449 4570051 2884708 4570051 2884708 1177239 3313441 1177239 3313441 1672450 2690151 1672450 2690151 1684270 2619457 1684270 2619457 435148 1657350 435148 1657350 3763676 1662726 3763676 1662726 4572220 2929071 4572220 2929071 1658588 4226094 1658588 4226094 1281908 380507 1281908 380507 1659711 1521980 1659711 1521980 3112456 1672977 3112456 1672977 1675022 576856 1675022 576856 1676243 1323663 1676243 1323663 2294993 1657327 2294993 1657327 3513758 1662452 3513758 1662452 3349367 3307915 3349367 3307915 394503 1257713 394503 1257713 4486322 2806685 4486322 2806685 3895039 2231726 3895039 2231726 1675692 1186167 1675692 1186167 1018053 4778381 1018053 4778381 1397522 1399331 1397522 1399331 3144924 1670371 3144924 1670371 3316222 800534 3316222 800534 1685139 4409599 1685139 4409599 4043312 2375071 4043312 2375071 1658754 3131608 1658754 3131608 4758386 1912894 4758386 1912894 4363091 2669069 4363091 2669069 4711703 3068193 4711703 3068193 3206248 3347563 3206248 3347563 4554368 3331285 4554368 3331285 4103254 2560225 4103254 2560225 3827947 2166154 3827947 2166154 4084654 2604878 4084654 2604878 264899 1647399 264899 1647399 3978169 2723486 3978169 2723486 1310794 1307929 1310794 1307929 705528 952308 705528 952308 3320353 1172555 3320353 1172555 4593001 2898526 4593001 2898526 335255 1332618 335255 1332618 1670315 4039580 1670315 4039580 4629635 2036821 4629635 2036821 4118213 2449299 4118213 2449299 534157 1121775 534157 1121775 1240534 422331 1240534 422331 1666890 899459 1666890 899459 3345309 3265958 3345309 3265958 4541437 2112757 4541437 2112757 3750434 2947031 3750434 2947031 1954857 3348102 1954857 3348102 4410078 2761091 4410078 2761091 4094516 2579482 4094516 2579482 3739864 2066119 3739864 2066119 3350830 4371600 3350830 4371600 1390215 286701 1390215 286701 1373053 261596 1373053 261596 4823557 1682595 4823557 1682595 4705208 1935186 4705208 1935186 4452269 2805142 4452269 2805142 4002247 2683269 4002247 2683269 3576418 1913493 3576418 1913493 4529500 2117930 4529500 2117930 4502911 2145627 4502911 2145627 292361 310102 292361 310102 4738516 1658071 4738516 1658071 1668149 1723035 1668149 1723035 1673922 2145023 1673922 2145023 4200640 2523313 4200640 2523313 2687657 1918065 2687657 1918065 1175865 475000 1175865 475000 599137 592591 599137 592591 3795085 2860499 3795085 2860499 4428971 2218921 4428971 2218921 3896803 2221934 3896803 2221934 4020914 3340277 4020914 3340277 249534 3325304 249534 3325304 3305381 1667198 3305381 1667198 1103922 546920 1103922 546920 3335907 4148611 3335907 4148611 465036 477427 465036 477427 4668666 2977867 4668666 2977867 4079931 2437501 4079931 2437501 3913591 2270859 3913591 2270859 3957901 3339407 3957901 3339407 1671384 1263825 1671384 1263825 4473620 2786276 4473620 2786276 2014840 3336962 2014840 3336962 4296457 2366724 4296457 2366724 1652985 2296818 1652985 2296818 3874401 2182432 3874401 2182432 3332949 4549148 3332949 4549148 4750253 1895559 4750253 1895559 3780107 2914337 3780107 2914337 3584469 1911488 3584469 1911488 1074536 1074475 1074536 1074475 1667377 2240074 1667377 2240074 1654498 452170 1654498 452170 818811 868674 818811 868674 4335502 2653607 4335502 2653607 838043 816171 838043 816171 3980923 2299553 3980923 2299553 4080529 2595337 4080529 2595337 1663872 798879 1663872 798879 893260 778901 893260 778901 3182128 1674672 3182128 1674672 2129925 1668062 2129925 1668062 1671597 4430515 1671597 4430515 3776870 2868370 3776870 2868370 1663448 4121086 1663448 4121086 3648340 3019913 3648340 3019913 25166 1679748 25166 1679748 1332916 1318706 1332916 1318706 2423454 1657957 2423454 1657957 1139288 508220 1139288 508220 1091255 1088345 1091255 1088345 1684743 2741420 1684743 2741420 1200712 1674517 1200712 1674517 1649813 3817409 1649813 3817409 1288302 344673 1288302 344673 3338783 3425176 3338783 3425176 3723279 2937673 3723279 2937673 4008039 2645710 4008039 2645710 4251081 2553224 4251081 2553224 4775187 3085684 4775187 3085684 1452736 1445501 1452736 1445501 1434244 233859 1434244 233859 3335257 957966 3335257 957966 978303 1646952 978303 1646952 4078373 2425717 4078373 2425717 1052090 609590 1052090 609590 3783676 3345573 3783676 3345573 3929048 2741505 3929048 2741505 4495700 2169367 4495700 2169367 3852837 2172967 3852837 2172967 3332672 233366 3332672 233366 4706848 1983651 4706848 1983651 487649 468214 487649 468214 1050100 617899 1050100 617899 1684530 1707711 1684530 1707711 4518737 1648345 4518737 1648345 3740928 2069979 3740928 2069979 496799 462251 496799 462251 4239847 2414357 4239847 2414357 300398 312028 300398 312028 4172063 1457246 4172063 1457246 4984371 3313761 4984371 3313761 4650620 2975248 4650620 2975248 3766993 2923314 3766993 2923314 4437753 2246510 4437753 2246510 353864 1341915 353864 1341915 989040 960929 989040 960929 1664511 2524755 1664511 2524755 1018781 1056569 1018781 1056569 3336637 1789436 3336637 1789436 4488503 3341308 4488503 3341308 4739626 3083089 4739626 3083089 585502 600641 585502 600641 1231300 419935 1231300 419935 3140342 3343802 3140342 3343802 3343526 4358907 3343526 4358907 921601 909055 921601 909055 1686134 4701030 1686134 4701030 1195610 1179595 1195610 1179595 4021604 2350329 4021604 2350329 3326683 4955847 3326683 4955847 3329424 3189731 3329424 3189731 2151631 1666829 2151631 1666829 4628373 1661994 4628373 1661994 3704726 2044595 3704726 2044595 1184960 1184234 1184960 1184234 812358 4771430 812358 4771430 3922159 2259258 3922159 2259258 3600485 1667118 3600485 1667118 3335541 4418498 3335541 4418498 809343 1669293 809343 1669293 3332548 4167775 3332548 4167775 1631599 1653228 1631599 1653228 3350860 4213135 3350860 4213135 956822 3333615 956822 3333615 3335559 4966691 3335559 4966691 4438909 3343888 4438909 3343888 4395646 2719380 4395646 2719380 4223737 2528121 4223737 2528121 1662120 4047779 1662120 4047779 4807038 3114320 4807038 3114320 1651265 4165968 1651265 4165968 3327371 4171482 3327371 4171482 1150380 1149302 1150380 1149302 707835 979503 707835 979503 1439986 1433285 1439986 1433285 1248304 1257566 1248304 1257566 1655805 902580 1655805 902580 730500 708079 730500 708079 3872907 2201264 3872907 2201264 3335764 4622340 3335764 4622340 4516608 2856772 4516608 2856772 393940 403014 393940 403014 3650743 1978096 3650743 1978096 4382966 2726468 4382966 2726468 1154835 1655861 1154835 1655861 2681812 3345280 2681812 3345280 1112428 3327102 1112428 3327102 3326556 4072126 3326556 4072126 1798675 3351479 1798675 3351479 4657127 2011232 4657127 2011232 2029594 2123216 2029594 2123216 503230 1646699 503230 1646699 162067 1673626 162067 1673626 3345119 4579523 3345119 4579523 4398643 2267680 4398643 2267680 2987424 3321408 2987424 3321408 4248145 2424802 4248145 2424802 4508012 2170644 4508012 2170644 3349280 3070585 3349280 3070585 3291069 1672105 3291069 1672105 3596497 1937166 3596497 1937166 1651130 366795 1651130 366795 1372849 279976 1372849 279976 3638896 3029918 3638896 3029918 3318103 4898618 3318103 4898618 3932558 1679765 3932558 1679765 4390668 2266687 4390668 2266687 1656426 1426560 1656426 1426560 1839314 3316580 1839314 3316580 4526932 2145241 4526932 2145241 1914507 3342567 1914507 3342567 3559263 3108017 3559263 3108017 1681583 4996808 1681583 4996808 271203 1428208 271203 1428208 3819290 2878273 3819290 2878273 215684 1664096 215684 1664096 3738885 2942108 3738885 2942108 4620621 379905 4620621 379905 408917 1254711 408917 1254711 4416473 2735201 4416473 2735201 997725 679161 997725 679161 4163891 2496276 4163891 2496276 4426239 2227749 4426239 2227749 1660630 1896101 1660630 1896101 1664246 4369789 1664246 4369789 3318589 4333989 3318589 4333989 1677403 4475962 1677403 4475962 2810160 3338050 2810160 3338050 3986772 3324148 3986772 3324148 3755618 2898917 3755618 2898917 3113030 3341146 3113030 3341146 3320098 3142032 3320098 3142032 1651737 1981509 1651737 1981509 2769892 1646982 2769892 1646982 809240 3325761 809240 3325761 2436917 1675373 2436917 1675373 1412236 1411542 1412236 1411542 1351113 1344328 1351113 1344328 1668115 2832661 1668115 2832661 2819982 1677692 2819982 1677692 4960721 1649382 4960721 1649382 1447446 1430533 1447446 1430533 1665254 3611761 1665254 3611761 303884 1382650 303884 1382650 3323518 2294765 3323518 2294765 505126 1137693 505126 1137693 200709 1463408 200709 1463408 3572103 1901654 3572103 1901654 689945 682017 689945 682017 3491115 1666422 3491115 1666422 2452046 1886468 2452046 1886468 1176398 474335 1176398 474335 4756711 3122350 4756711 3122350 3793649 2891983 3793649 2891983 2805117 3328736 2805117 3328736 977981 693300 977981 693300 3616778 3064833 3616778 3064833 289289 1361242 289289 1361242 442299 440469 442299 440469 2188154 1670230 2188154 1670230 3348260 1919939 3348260 1919939 3605563 3332650 3605563 3332650 3743824 2885822 3743824 2885822 3330655 363153 3330655 363153 1303761 374838 1303761 374838 646074 1021883 646074 1021883 690439 964252 690439 964252 235430 1459566 235430 1459566 4359165 1685479 4359165 1685479 1668604 1968389 1668604 1968389 4491910 2795123 4491910 2795123 4176856 2493537 4176856 2493537 1672575 3854871 1672575 3854871 284434 256288 284434 256288 1137205 3341286 1137205 3341286 346154 329222 346154 329222 1320880 1324490 1320880 1324490 4558476 2104115 4558476 2104115 1906773 3342181 1906773 3342181 2758666 3319247 2758666 3319247 1031869 631573 1031869 631573 362822 1283466 362822 1283466 1201628 1218576 1201628 1218576 3920459 2748239 3920459 2748239 1445906 1441599 1445906 1441599 1308329 1303500 1308329 1303500 412341 415555 412341 415555 1865606 2492785 1865606 2492785 1308683 3343720 1308683 3343720 914865 886456 914865 886456 1397343 1417489 1397343 1417489 1178012 493315 1178012 493315 1681351 3795742 1681351 3795742 258061 1425723 258061 1425723 4320235 2642940 4320235 2642940 1649904 2837333 1649904 2837333 1206126 3334972 1206126 3334972 3326034 2605069 3326034 2605069 4067107 2619885 4067107 2619885 944057 709312 944057 709312 4400558 2752210 4400558 2752210 1003922 3544459 1003922 3544459 1081746 1082389 1081746 1082389 4593051 2907421 4593051 2907421 383395 362227 383395 362227 2209556 1647991 2209556 1647991 1660729 3025419 1660729 3025419 3818336 3339930 3818336 3339930 3796896 3351948 3796896 3351948 4494118 2812197 4494118 2812197 471787 502540 471787 502540 818898 834636 818898 834636 3553869 1647032 3553869 1647032 2569070 3331490 2569070 3331490 4557276 1659511 4557276 1659511 4089625 1450793 4089625 1450793 1203752 452415 1203752 452415 259125 255859 259125 255859 826465 804962 826465 804962 3674119 2994602 3674119 2994602 3327779 3829786 3327779 3829786 3330731 1337794 3330731 1337794 1677264 416222 1677264 416222 4728470 1907014 4728470 1907014 4824775 3316365 4824775 3316365 900229 731076 900229 731076 4217165 2561848 4217165 2561848 1054160 591006 1054160 591006 3728230 2945302 3728230 2945302 4438648 1667458 4438648 1667458 3344762 3990583 3344762 3990583 624886 598054 624886 598054 4731532 3060334 4731532 3060334 766938 1650480 766938 1650480 3324989 4145749 3324989 4145749 3866456 2808610 3866456 2808610 1305695 366309 1305695 366309 1662612 759584 1662612 759584 4732266 1946523 4732266 1946523 1252972 3337165 1252972 3337165 1652153 3569781 1652153 3569781 1658024 2520237 1658024 2520237 360842 1313139 360842 1313139 4126688 2507849 4126688 2507849 2165135 1677072 2165135 1677072 861407 779954 861407 779954 3346733 1335884 3346733 1335884 493443 1659744 493443 1659744 1386318 287517 1386318 287517 4647522 1653897 4647522 1653897 4590616 2923882 4590616 2923882 1441216 1421815 1441216 1421815 1678083 2665660 1678083 2665660 1420481 1393099 1420481 1393099 571988 1115045 571988 1115045 1149123 529773 1149123 529773 2181232 1678854 2181232 1678854 4757358 3097693 4757358 3097693 2813289 1654871 2813289 1654871 176127 1677904 176127 1677904 1334707 319191 1334707 319191 1659665 4767527 1659665 4767527 1683309 3834269 1683309 3834269 4785556 3103928 4785556 3103928 1651726 2083542 1651726 2083542 1664518 736053 1664518 736053 4491932 2168868 4491932 2168868 1258519 405802 1258519 405802 4046786 2397247 4046786 2397247 3334366 1599854 3334366 1599854 3607814 3070119 3607814 3070119 4055748 2585967 4055748 2585967 1412244 219966 1412244 219966 1675686 4877374 1675686 4877374 1171132 1166482 1171132 1166482 2919380 1662739 2919380 1662739 765399 915416 765399 915416 3316298 3922437 3316298 3922437 1061772 621433 1061772 621433 1759207 3316053 1759207 3316053 4418739 2732917 4418739 2732917 4632415 1686634 4632415 1686634 2304395 3321988 2304395 3321988 663912 689929 663912 689929 2351603 3327921 2351603 3327921 1113196 573018 1113196 573018 309857 1337275 309857 1337275 3340333 2043812 3340333 2043812 837821 843777 837821 843777 1664897 3250992 1664897 3250992 787627 896821 787627 896821 1235400 1685200 1235400 1685200 4329540 2347428 4329540 2347428 2351584 3323153 2351584 3323153 3996459 2676093 3996459 2676093 3903873 2760078 3903873 2760078 1078630 1655001 1078630 1655001 640173 611535 640173 611535 3332257 3527585 3332257 3527585 1673103 1671138 1673103 1671138 3925277 3340085 3925277 3340085 1403721 1422681 1403721 1422681 1685856 2366624 1685856 2366624 4634395 2981335 4634395 2981335 734440 3333332 734440 3333332 4040997 2623249 4040997 2623249 1159702 1150846 1159702 1150846 2402433 1654760 2402433 1654760 4122494 2533496 4122494 2533496 1656998 2573898 1656998 2573898 1686320 4665720 1686320 4665720 1884387 2405928 1884387 2405928 4154614 2470650 4154614 2470650 835058 837127 835058 837127 3583021 3100119 3583021 3100119 3227882 1662982 3227882 1662982 2106572 3319622 2106572 3319622 3315222 4900704 3315222 4900704 4370352 2734789 4370352 2734789 842358 811651 842358 811651 288913 309888 288913 309888 1668598 4221351 1668598 4221351 3875765 2794512 3875765 2794512 4789549 1878080 4789549 1878080 1655142 258048 1655142 258048 3777319 2881404 3777319 2881404 1065489 1674516 1065489 1674516 4347432 2663877 4347432 2663877 3867125 2213918 3867125 2213918 3316216 4696839 3316216 4696839 1064367 581790 1064367 581790 1200281 1173420 1200281 1173420 4494652 3336110 4494652 3336110 56868 3327687 56868 3327687 1489645 1653380 1489645 1653380 353319 1334164 353319 1334164 4427718 3339418 4427718 3339418 1682093 1978133 1682093 1978133 1676387 2702612 1676387 2702612 3615878 1931050 3615878 1931050 4721131 1944158 4721131 1944158 3344271 3458196 3344271 3458196 1680229 2746869 1680229 2746869 4764171 1906500 4764171 1906500 1181949 1180176 1181949 1180176 4376923 2709213 4376923 2709213 3328615 2533764 3328615 2533764 4241422 2455272 4241422 2455272 1676590 4580681 1676590 4580681 1335333 1328605 1335333 1328605 3765426 2083071 3765426 2083071 4217893 2567003 4217893 2567003 3546646 913078 3546646 913078 1669915 4535872 1669915 4535872 3316762 2353767 3316762 2353767 4192244 2493239 4192244 2493239 4373031 2318576 4373031 2318576 566441 1068154 566441 1068154 3326582 2568438 3326582 2568438 1685650 3578614 1685650 3578614 1653772 3717892 1653772 3717892 4484924 2830366 4484924 2830366 472852 1179154 472852 1179154 1669630 30272 1669630 30272 72586 3335870 72586 3335870 3387760 3336786 3387760 3336786 273657 288025 273657 288025 3346503 174859 3346503 174859 4589471 2072893 4589471 2072893 1357840 1328036 1357840 1328036 933560 1681116 933560 1681116 1464261 205968 1464261 205968 1413105 249144 1413105 249144 3327089 4245579 3327089 4245579 3314626 3666029 3314626 3666029 4385056 2719192 4385056 2719192 3313758 2970665 3313758 2970665 1355858 1676044 1355858 1676044 3349447 617020 3349447 617020 4035160 2626272 4035160 2626272 1203532 443117 1203532 443117 3343162 4189470 3343162 4189470 1278971 1244838 1278971 1244838 3353324 2771490 3353324 2771490 2275447 3336229 2275447 3336229 288047 1412904 288047 1412904 4930422 3331809 4930422 3331809 243259 221639 243259 221639 894399 906298 894399 906298 4046186 2631876 4046186 2631876 770225 912766 770225 912766 3330407 3108502 3330407 3108502 3710915 2034945 3710915 2034945 994837 687176 994837 687176 4343840 2682396 4343840 2682396 4112659 3347885 4112659 3347885 3796300 2141141 3796300 2141141 1391262 274356 1391262 274356 3585375 1917957 3585375 1917957 662791 1657043 662791 1657043 1660748 146775 1660748 146775 4763605 1914598 4763605 1914598 4064482 2606807 4064482 2606807 1680109 1956161 1680109 1956161 3658093 3002540 3658093 3002540 4639447 3351226 4639447 3351226 2651009 1681657 2651009 1681657 4159301 1653859 4159301 1653859 3857034 2815420 3857034 2815420 4001364 2348811 4001364 2348811 4033615 2372272 4033615 2372272 1651671 2481444 1651671 2481444 1072176 1681444 1072176 1681444 1665436 469748 1665436 469748 3619497 3038512 3619497 3038512 822549 849691 822549 849691 3919440 2722807 3919440 2722807 391943 406434 391943 406434 4111879 2552615 4111879 2552615 285776 3915350 285776 3915350 1123735 1116799 1123735 1116799 317234 1371508 317234 1371508 3036651 3329381 3036651 3329381 3338521 3517393 3338521 3517393 239570 1461557 239570 1461557 1279740 411474 1279740 411474 1660940 4563993 1660940 4563993 201380 3352761 201380 3352761 3626405 1930396 3626405 1930396 965505 995213 965505 995213 802982 857536 802982 857536 4014408 2348520 4014408 2348520 407288 415868 407288 415868 4119590 2550190 4119590 2550190 3619474 3073324 3619474 3073324 4364409 2721601 4364409 2721601 2571176 3340040 2571176 3340040 3719856 2950607 3719856 2950607 4056212 2403244 4056212 2403244 1667020 191791 1667020 191791 354425 345536 354425 345536 106088 3345625 106088 3345625 1178326 501922 1178326 501922 1368412 1367560 1368412 1367560 891771 792038 891771 792038 2046030 1668543 2046030 1668543 287447 288376 287447 288376 3791615 2105250 3791615 2105250 3352185 3715512 3352185 3715512 1676694 117252 1676694 117252 4260238 2415022 4260238 2415022 1367177 292297 1367177 292297 715538 1679595 715538 1679595 1017816 1660134 1017816 1660134 4259077 2589688 4259077 2589688 3676752 2022016 3676752 2022016 1648830 443498 1648830 443498 3346106 4983739 3346106 4983739 4639963 3002826 4639963 3002826 1344856 290137 1344856 290137 3902369 2213194 3902369 2213194 3733130 1654403 3733130 1654403 2357696 1909839 2357696 1909839 1583579 1666856 1583579 1666856 4142208 2482004 4142208 2482004 1680314 3255609 1680314 3255609 1646911 321073 1646911 321073 596309 3323612 596309 3323612 589162 1089280 589162 1089280 512044 1667594 512044 1667594 3634152 1941752 3634152 1941752 347046 1662358 347046 1662358 225125 225427 225125 225427 1189226 1171895 1189226 1171895 4771307 3083462 4771307 3083462 3338602 2814061 3338602 2814061 3335948 683944 3335948 683944 205160 1439148 205160 1439148 1282045 386818 1282045 386818 943572 724672 943572 724672 4090752 2578146 4090752 2578146 388824 3338338 388824 3338338 4577184 1666816 4577184 1666816 4124945 2453275 4124945 2453275 3781763 2882998 3781763 2882998 462995 1206942 462995 1206942 415808 419449 415808 419449 2372310 1683736 2372310 1683736 405910 1256918 405910 1256918 4695537 2009046 4695537 2009046 4543583 2098369 4543583 2098369 4262753 2570846 4262753 2570846 751419 755401 751419 755401 3731103 2953025 3731103 2953025 1017004 653954 1017004 653954 4557577 2107512 4557577 2107512 1131327 550411 1131327 550411 4397369 2737012 4397369 2737012 728715 3314538 728715 3314538 4587223 2926279 4587223 2926279 845306 844434 845306 844434 4688492 3008232 4688492 3008232 344859 1324489 344859 1324489 4189855 2520798 4189855 2520798 1660543 1572213 1660543 1572213 1645276 1684975 1645276 1684975 4390778 2709714 4390778 2709714 1261040 421227 1261040 421227 874707 1648974 874707 1648974 1414878 1431695 1414878 1431695 3348961 3487991 3348961 3487991 341735 1323300 341735 1323300 4666786 3010415 4666786 3010415 1652284 453069 1652284 453069 429290 424246 429290 424246 3849984 1664302 3849984 1664302 1403379 260357 1403379 260357 3957331 2698260 3957331 2698260 4188091 2481960 4188091 2481960 3340302 591931 3340302 591931 4121011 2428559 4121011 2428559 3812751 2147027 3812751 2147027 726943 958896 726943 958896 1427388 244985 1427388 244985 3321728 1832530 3321728 1832530 1684365 3559947 1684365 3559947 222407 225876 222407 225876 4357590 2316573 4357590 2316573 3330103 3638087 3330103 3638087 3584911 1930914 3584911 1930914 3881497 3348236 3881497 3348236 2537386 1664076 2537386 1664076 545269 1143045 545269 1143045 1660239 1262175 1660239 1262175 711178 724795 711178 724795 1378853 265174 1378853 265174 3910495 2250043 3910495 2250043 2827537 1676580 2827537 1676580 4726207 1962486 4726207 1962486 593724 1054636 593724 1054636 4317295 2345604 4317295 2345604 1669647 1303271 1669647 1303271 892158 905416 892158 905416 4102556 2567764 4102556 2567764 362393 1302264 362393 1302264 1390889 302892 1390889 302892 268042 284485 268042 284485 1983530 1680151 1983530 1680151 1652225 1312404 1652225 1312404 4782307 3108152 4782307 3108152 3352778 3884316 3352778 3884316 3337648 3316123 3337648 3316123 874153 893926 874153 893926 3640870 1971302 3640870 1971302 713740 687298 713740 687298 1676504 345662 1676504 345662 881600 1665995 881600 1665995 657409 1003038 657409 1003038 582910 1064174 582910 1064174 1653177 3832409 1653177 3832409 918909 1678996 918909 1678996 357430 360341 357430 360341 3681054 2974509 3681054 2974509 4566468 2113008 4566468 2113008 4375852 2700594 4375852 2700594 907671 878056 907671 878056 3082406 3332207 3082406 3332207 3103249 2438098 3103249 2438098 4609685 2061203 4609685 2061203 4705798 1984033 4705798 1984033 3328302 4919914 3328302 4919914 962993 951645 962993 951645 4270273 2418587 4270273 2418587 4276876 2373769 4276876 2373769 3315883 4856638 3315883 4856638 3342725 3305356 3342725 3305356 3317960 77667 3317960 77667 1380728 1366658 1380728 1366658 4046208 2614481 4046208 2614481 4297251 2639364 4297251 2639364 1260566 1245826 1260566 1245826 596355 1657235 596355 1657235 4595124 2918392 4595124 2918392 3756529 2113760 3756529 2113760 4098539 2440040 4098539 2440040 1628368 1683133 1628368 1683133 4382808 2276786 4382808 2276786 1309398 1650746 1309398 1650746 3333723 807624 3333723 807624 3343192 4500606 3343192 4500606 1661299 1681284 1661299 1681284 4311126 2660948 4311126 2660948 3328534 2889067 3328534 2889067 831060 839351 831060 839351 4410259 3318997 4410259 3318997 508310 521338 508310 521338 4365446 2701648 4365446 2701648 1321907 1341248 1321907 1341248 4791827 1914580 4791827 1914580 4712574 1952747 4712574 1952747 211479 207378 211479 207378 3035194 1657540 3035194 1657540 3808208 1647808 3808208 1647808 4336113 2311672 4336113 2311672 3371059 1669217 3371059 1669217 3320656 4604843 3320656 4604843 4109198 2556469 4109198 2556469 1697137 3353075 1697137 3353075 1212853 1220591 1212853 1220591 3477893 3334690 3477893 3334690 3617518 1954141 3617518 1954141 374911 3349615 374911 3349615 3374751 1666080 3374751 1666080 4650529 2988659 4650529 2988659 996174 3313354 996174 3313354 612929 611508 612929 611508 1101383 1105429 1101383 1105429 1656258 4492163 1656258 4492163 78547 1662164 78547 1662164 3341821 1800085 3341821 1800085 1129891 542260 1129891 542260 4258555 2421414 4258555 2421414 1385886 3330681 1385886 3330681 4720341 3060106 4720341 3060106 3316845 51983 3316845 51983 4416350 2270076 4416350 2270076 3335847 1543287 3335847 1543287 4300857 3320763 4300857 3320763 1350588 1331471 1350588 1331471 4300039 1656403 4300039 1656403 189940 3334911 189940 3334911 681995 679077 681995 679077 3899507 2772204 3899507 2772204 4449846 3334346 4449846 3334346 4201681 2539033 4201681 2539033 401102 385956 401102 385956 289483 321925 289483 321925 4113981 2515247 4113981 2515247 242640 271364 242640 271364 3318286 2563337 3318286 2563337 3748409 2081511 3748409 2081511 361006 385680 361006 385680 1678245 1548972 1678245 1548972 3346018 3191509 3346018 3191509 4096589 2419481 4096589 2419481 710718 1664725 710718 1664725 1663477 4076839 1663477 4076839 28980 3332673 28980 3332673 3261385 3332660 3261385 3332660 292117 276744 292117 276744 332839 3352368 332839 3352368 3320846 2239231 3320846 2239231 4057524 2384329 4057524 2384329 1656462 2918796 1656462 2918796 732991 715006 732991 715006 4139027 2495616 4139027 2495616 360837 383326 360837 383326 1040401 1683072 1040401 1683072 2216798 3323353 2216798 3323353 3734607 2923056 3734607 2923056 3862655 2191156 3862655 2191156 538720 544778 538720 544778 4696928 3003770 4696928 3003770 767869 3339956 767869 3339956 4523154 1679938 4523154 1679938 1672469 4111970 1672469 4111970 1376001 298179 1376001 298179 4766599 1882980 4766599 1882980 1235952 1654930 1235952 1654930 4009224 2332036 4009224 2332036 4065005 2584612 4065005 2584612 1287599 1278278 1287599 1278278 4887751 3339217 4887751 3339217 4613562 1247567 4613562 1247567 578259 1098760 578259 1098760 4685761 1673898 4685761 1673898 852240 837148 852240 837148 4777320 3083563 4777320 3083563 3856071 2208654 3856071 2208654 4749684 1918398 4749684 1918398 4070708 2426682 4070708 2426682 1696271 3337282 1696271 3337282 2750393 1655679 2750393 1655679 4208728 3329291 4208728 3329291 4555580 3330883 4555580 3330883 1010188 652723 1010188 652723 1656384 1996248 1656384 1996248 1000401 699234 1000401 699234 190872 4124951 190872 4124951 999890 671852 999890 671852 961781 1659642 961781 1659642 367194 3326316 367194 3326316 1655696 3349777 1655696 3349777 4756790 1681789 4756790 1681789 968158 701632 968158 701632 1357520 302097 1357520 302097 565536 1105090 565536 1105090 3341157 3566765 3341157 3566765 1069101 629004 1069101 629004 4246205 2607868 4246205 2607868 1672886 1061134 1672886 1061134 963730 694001 963730 694001 3838484 2139356 3838484 2139356 4525449 1681410 4525449 1681410 1671977 1550291 1671977 1550291 1415935 266855 1415935 266855 3345314 114988 3345314 114988 4687900 3013542 4687900 3013542 3979810 2300456 3979810 2300456 4485718 2169620 4485718 2169620 4602004 2060019 4602004 2060019 921472 3343562 921472 3343562 887948 893989 887948 893989 1289449 359273 1289449 359273 1669884 4183823 1669884 4183823 1670816 2388591 1670816 2388591 4102309 2431420 4102309 2431420 4003039 2326808 4003039 2326808 4252213 2406563 4252213 2406563 1048674 616450 1048674 616450 1673298 1240566 1673298 1240566 1183457 1657060 1183457 1657060 4697463 1949812 4697463 1949812 942314 1662923 942314 1662923 382492 363214 382492 363214 137892 3346103 137892 3346103 3582816 1916625 3582816 1916625 4625496 2922522 4625496 2922522 523436 531709 523436 531709 701032 981873 701032 981873 3337816 2267764 3337816 2267764 1680234 2005990 1680234 2005990 3636370 3033971 3636370 3033971 3344124 3894561 3344124 3894561 3314895 1780550 3314895 1780550 4339316 2360982 4339316 2360982 3887159 1403712 3887159 1403712 3090912 3341471 3090912 3341471 4171643 2513773 4171643 2513773 995786 1677983 995786 1677983 3536117 1678233 3536117 1678233 252713 1662034 252713 1662034 4770298 1658644 4770298 1658644 4204686 2534650 4204686 2534650 3318861 4589134 3318861 4589134 314612 338868 314612 338868 1391675 1418869 1391675 1418869 4289993 2628494 4289993 2628494 4537676 2129791 4537676 2129791 1680666 124221 1680666 124221 1648766 2900380 1648766 2900380 1019602 1020420 1019602 1020420 3329912 3678602 3329912 3678602 3320022 821993 3320022 821993 1991053 1675852 1991053 1675852 3862406 1672979 3862406 1672979 1833063 3331636 1833063 3331636 4331290 2347046 4331290 2347046 248878 266510 248878 266510 3805359 2853900 3805359 2853900 782007 769114 782007 769114 3889599 3318719 3889599 3318719 1335696 1306008 1335696 1306008 3332706 2424267 3332706 2424267 3889526 2780720 3889526 2780720 1651981 293900 1651981 293900 1670020 1722887 1670020 1722887 199993 225208 199993 225208 50227 3328460 50227 3328460 1358679 288743 1358679 288743 4461832 2168986 4461832 2168986 1441565 235577 1441565 235577 4552264 2136233 4552264 2136233 353901 1313856 353901 1313856 1686076 1055381 1686076 1055381 952270 1678967 952270 1678967 4384117 2290514 4384117 2290514 4053561 2400854 4053561 2400854 1328866 1294348 1328866 1294348 4567789 2099199 4567789 2099199 3854385 2167546 3854385 2167546 364592 388255 364592 388255 1242394 450982 1242394 450982 3577053 1906883 3577053 1906883 1668928 1697225 1668928 1697225 537227 1672136 537227 1672136 2955574 1666463 2955574 1666463 4461576 2182341 4461576 2182341 3331906 1415849 3331906 1415849 1359621 3817273 1359621 3817273 1049533 583727 1049533 583727 935954 943366 935954 943366 3130604 1658751 3130604 1658751 1346845 1355325 1346845 1355325 4715156 3329603 4715156 3329603 4468758 2789670 4468758 2789670 4351478 2315297 4351478 2315297 4447375 2202937 4447375 2202937 3581318 3092191 3581318 3092191 1672058 1313148 1672058 1313148 3071190 1656118 3071190 1656118 523775 1148930 523775 1148930 1681512 712050 1681512 712050 1084322 560048 1084322 560048 2585508 3351288 2585508 3351288 4617182 3350360 4617182 3350360 398613 1278561 398613 1278561 3497633 3343647 3497633 3343647 1404613 1406829 1404613 1406829 3955847 1648155 3955847 1648155 3580454 3060408 3580454 3060408 4446619 2791436 4446619 2791436 3956845 2708228 3956845 2708228 4433154 2205655 4433154 2205655 3335722 606310 3335722 606310 465324 3328469 465324 3328469 1287833 377954 1287833 377954 4711884 3037625 4711884 3037625 1178707 1200517 1178707 1200517 4197134 3333581 4197134 3333581 4163841 2509308 4163841 2509308 1683512 112769 1683512 112769 637666 634076 637666 634076 262121 1394752 262121 1394752 1676466 1472403 1676466 1472403 3820028 2840783 3820028 2840783 148514 3353235 148514 3353235 863780 871250 863780 871250 1191359 469893 1191359 469893 4706794 3036581 4706794 3036581 978422 998029 978422 998029 4561637 2127297 4561637 2127297 1648203 4244805 1648203 4244805 990415 690031 990415 690031 1743267 1658768 1743267 1658768 811999 1667949 811999 1667949 3314275 80997 3314275 80997 753154 758082 753154 758082 3317590 1103547 3317590 1103547 449923 472885 449923 472885 1188786 1204729 1188786 1204729 1335229 1329528 1335229 1329528 1336624 1360209 1336624 1360209 4648043 3331035 4648043 3331035 4702695 3056500 4702695 3056500 229667 1440216 229667 1440216 3644802 1989576 3644802 1989576 1041580 1039993 1041580 1039993 4423520 2749484 4423520 2749484 2040530 3331310 2040530 3331310 3342264 4701990 3342264 4701990 593935 1088301 593935 1088301 3335209 4605777 3335209 4605777 3345381 390010 3345381 390010 1647098 2910869 1647098 2910869 391929 399447 391929 399447 864114 792204 864114 792204 1656662 4778331 1656662 4778331 1338594 1655594 1338594 1655594 1846542 3316179 1846542 3316179 3619134 1972666 3619134 1972666 1672883 1845027 1672883 1845027 273779 275329 273779 275329 4601277 2933823 4601277 2933823 1682506 4646314 1682506 4646314 1819405 3327600 1819405 3327600 1240616 1256590 1240616 1256590 2949616 1656566 2949616 1656566 2331216 3081846 2331216 3081846 3431885 1659294 3431885 1659294 1015153 1009000 1015153 1009000 285257 1387114 285257 1387114 631682 1020118 631682 1020118 1413952 4398520 1413952 4398520 873865 777125 873865 777125 1223235 1197457 1223235 1197457 1654929 897886 1654929 897886 831392 825423 831392 825423 1312679 361141 1312679 361141 1211717 1215016 1211717 1215016 3987460 2704251 3987460 2704251 3817721 2866318 3817721 2866318 960921 699322 960921 699322 1114034 3352479 1114034 3352479 203857 1665836 203857 1665836 1379608 1354140 1379608 1354140 921735 926202 921735 926202 420196 420891 420196 420891 4368090 2285511 4368090 2285511 3326100 4911476 3326100 4911476 3331686 3344017 3331686 3344017 1152881 504288 1152881 504288 3618197 1946989 3618197 1946989 3772246 2122552 3772246 2122552 3335333 2007046 3335333 2007046 3952816 2718166 3952816 2718166 4755822 3110974 4755822 3110974 209535 1655154 209535 1655154 4495495 2183943 4495495 2183943 3328821 3699828 3328821 3699828 4632152 2963417 4632152 2963417 852814 835932 852814 835932 3329258 586624 3329258 586624 4000248 2303005 4000248 2303005 3859881 2808922 3859881 2808922 3688331 2993485 3688331 2993485 454134 1201891 454134 1201891 3619389 3027099 3619389 3027099 1676427 2884457 1676427 2884457 4372025 1669267 4372025 1669267 943444 964935 943444 964935 765100 760370 765100 760370 4553392 2901262 4553392 2901262 3928545 2739367 3928545 2739367 1772024 3351359 1772024 3351359 1662973 4911851 1662973 4911851 918144 754601 918144 754601 461461 1650284 461461 1650284 742451 720531 742451 720531 4381958 2268389 4381958 2268389 4327430 1648884 4327430 1648884 4780462 1862712 4780462 1862712 1740398 1665458 1740398 1665458 1147325 1146331 1147325 1146331 4310921 2612771 4310921 2612771 1093669 572568 1093669 572568 747600 4781146 747600 4781146 591560 3344269 591560 3344269 4371547 1430599 4371547 1430599 1401584 290925 1401584 290925 1317360 1300818 1317360 1300818 1870180 2417918 1870180 2417918 4225520 2571428 4225520 2571428 2695675 3325138 2695675 3325138 4696886 1678001 4696886 1678001 4035906 2371819 4035906 2371819 1078459 573433 1078459 573433 4138496 2538609 4138496 2538609 4187821 2477583 4187821 2477583 4104482 2543347 4104482 2543347 3317932 1261381 3317932 1261381 30735 1678446 30735 1678446 991001 3351544 991001 3351544 1662662 3779228 1662662 3779228 4422814 2243103 4422814 2243103 3329446 4987598 3329446 4987598 730835 696022 730835 696022 1686294 4100670 1686294 4100670 4430183 2755175 4430183 2755175 1667799 3350101 1667799 3350101 4726469 1948847 4726469 1948847 4007096 2321745 4007096 2321745 1651867 1206061 1651867 1206061 4606623 2928530 4606623 2928530 1227280 1231518 1227280 1231518 4767574 3089571 4767574 3089571 3892846 3339806 3892846 3339806 774344 779223 774344 779223 1327325 1324342 1327325 1324342 3632621 1667469 3632621 1667469 666732 687277 666732 687277 303520 3350649 303520 3350649 3328157 596778 3328157 596778 3343909 3989839 3343909 3989839 664011 658250 664011 658250 3328792 65924 3328792 65924 1676862 4468254 1676862 4468254 3972081 1658042 3972081 1658042 1675123 1596476 1675123 1596476 1159906 1650088 1159906 1650088 858811 809615 858811 809615 3556357 3098841 3556357 3098841 252221 1395535 252221 1395535 1048765 1667018 1048765 1667018 311836 1343674 311836 1343674 1999503 3318892 1999503 3318892 1110040 554640 1110040 554640 1646801 3526741 1646801 3526741 3346308 3424467 3346308 3424467 4239490 2446032 4239490 2446032 4045553 3353273 4045553 3353273 730417 3347362 730417 3347362 1669381 946776 1669381 946776 4151725 2521996 4151725 2521996 4227186 2547020 4227186 2547020 4634001 2970747 4634001 2970747 1806386 1661885 1806386 1661885 1675781 4399126 1675781 4399126 606774 1059652 606774 1059652 3812593 2859696 3812593 2859696 383883 4579306 383883 4579306 81496 3337746 81496 3337746 1713432 1662322 1713432 1662322 769933 874718 769933 874718 4176006 2499532 4176006 2499532 3323744 1203004 3323744 1203004 1660783 1130127 1660783 1130127 4608325 3326098 4608325 3326098 4346419 2317319 4346419 2317319 3810856 2855299 3810856 2855299 572504 1083882 572504 1083882 4630601 2011117 4630601 2011117 4022743 3326706 4022743 3326706 3332658 1834471 3332658 1834471 2154368 3352858 2154368 3352858 735894 3341765 735894 3341765 315825 336987 315825 336987 1199284 479315 1199284 479315 4590332 2933399 4590332 2933399 1305935 1287928 1305935 1287928 3316615 2043858 3316615 2043858 3325325 1123197 3325325 1123197 3926753 2733836 3926753 2733836 3646740 1650625 3646740 1650625 3531800 3136987 3531800 3136987 3132235 1675624 3132235 1675624 1666758 2691209 1666758 2691209 3963702 2287190 3963702 2287190 1076031 1086754 1076031 1086754 4944294 3314844 4944294 3314844 3149843 3325653 3149843 3325653 3340117 2897559 3340117 2897559 780569 874865 780569 874865 1411710 1405481 1411710 1405481 1106047 1666730 1106047 1666730 783036 893248 783036 893248 1667382 2805699 1667382 2805699 502164 1174087 502164 1174087 4277799 3352642 4277799 3352642 609860 1679531 609860 1679531 262820 1387727 262820 1387727 4273066 2584899 4273066 2584899 3316881 3244896 3316881 3244896 1822919 1652931 1822919 1652931 3341647 2748446 3341647 2748446 4280752 1664974 4280752 1664974 3899392 2241410 3899392 2241410 3326101 4380155 3326101 4380155 3318061 2244359 3318061 2244359 4025932 2637842 4025932 2637842 3601799 3034233 3601799 3034233 4144197 2475976 4144197 2475976 1570477 1649185 1570477 1649185 4763567 3335286 4763567 3335286 652190 668370 652190 668370 925862 1677985 925862 1677985 3679452 2006088 3679452 2006088 3644621 1974700 3644621 1974700 730507 719458 730507 719458 4457575 2785443 4457575 2785443 4786048 3132276 4786048 3132276 1654920 1737520 1654920 1737520 3348290 808629 3348290 808629 4276895 1671406 4276895 1671406 723296 730097 723296 730097 1073777 602183 1073777 602183 2072556 1659960 2072556 1659960 3349117 3011318 3349117 3011318 1887755 3323435 1887755 3323435 893775 3338867 893775 3338867 3702088 2051323 3702088 2051323 1063450 618232 1063450 618232 4251368 2602203 4251368 2602203 1664516 4253434 1664516 4253434 4635389 2931905 4635389 2931905 3287763 3352460 3287763 3352460 3342727 3345779 3342727 3345779 1245801 3336902 1245801 3336902 2347323 3336530 2347323 3336530 4013421 2653415 4013421 2653415 3999047 1659227 3999047 1659227 4604194 2942365 4604194 2942365 691020 700843 691020 700843 3330261 2308833 3330261 2308833 1143057 1142949 1143057 1142949 240991 268808 240991 268808 523820 1129094 523820 1129094 1419057 252082 1419057 252082 433334 434320 433334 434320 1654091 2793211 1654091 2793211 1653532 2701332 1653532 2701332 3069837 2276229 3069837 2276229 4222268 2539774 4222268 2539774 1448278 1430604 1448278 1430604 3329166 3087798 3329166 3087798 1671781 2403142 1671781 2403142 3349468 2822936 3349468 2822936 4713705 3054387 4713705 3054387 4346697 2704279 4346697 2704279 1879811 3315563 1879811 3315563 4288319 2605289 4288319 2605289 1681137 3532464 1681137 3532464 4770181 3111986 4770181 3111986 4552724 2112244 4552724 2112244 2718244 3343295 2718244 3343295 908880 928898 908880 928898 3812181 3335476 3812181 3335476 1648377 2688107 1648377 2688107 3781851 2881211 3781851 2881211 462900 452028 462900 452028 3314898 499712 3314898 499712 3733828 2961106 3733828 2961106 4626091 2962277 4626091 2962277 3687647 2980728 3687647 2980728 3810729 2134560 3810729 2134560 1191596 469025 1191596 469025 3317181 2626390 3317181 2626390 436375 419306 436375 419306 3851578 1646897 3851578 1646897 3567001 1937686 3567001 1937686 1309340 1321844 1309340 1321844 3877168 2794746 3877168 2794746 229400 240858 229400 240858 3930063 2266153 3930063 2266153 277419 1404503 277419 1404503 3901304 2752530 3901304 2752530 591625 3330923 591625 3330923 1657159 637603 1657159 637603 1419761 1409417 1419761 1409417 660217 3342930 660217 3342930 3648074 3029177 3648074 3029177 4302127 2359367 4302127 2359367 1754726 1658388 1754726 1658388 4361437 2296679 4361437 2296679 1664570 1041691 1664570 1041691 1424112 1425307 1424112 1425307 1320497 1306436 1320497 1306436 849518 853890 849518 853890 3829921 2139981 3829921 2139981 3724358 2966954 3724358 2966954 4422960 2259428 4422960 2259428 3336732 1769742 3336732 1769742 1653323 49250 1653323 49250 1075782 563205 1075782 563205 3346187 1883557 3346187 1883557 3719328 2946350 3719328 2946350 4611008 2042918 4611008 2042918 737829 957213 737829 957213 990311 985279 990311 985279 63405 3320177 63405 3320177 4636440 2015572 4636440 2015572 3342526 1804609 3342526 1804609 3711764 2078427 3711764 2078427 1138314 1137172 1138314 1137172 3644449 1972218 3644449 1972218 1394906 274920 1394906 274920 3820518 2176654 3820518 2176654 1639975 1675820 1639975 1675820 1081703 1077573 1081703 1077573 3335645 284967 3335645 284967 1187273 3315677 1187273 3315677 4022055 2621917 4022055 2621917 4916294 3334316 4916294 3334316 1411463 1672932 1411463 1672932 3336594 1148111 3336594 1148111 3345425 4553668 3345425 4553668 3826493 3328763 3826493 3328763 1447532 221564 1447532 221564 4207815 2548834 4207815 2548834 3317696 2333957 3317696 2333957 3321614 4249697 3321614 4249697 4608639 3319664 4608639 3319664 3687010 2985042 3687010 2985042 570343 1100622 570343 1100622 2501460 1671168 2501460 1671168 4596380 2914196 4596380 2914196 4056060 2392464 4056060 2392464 1048327 1048887 1048327 1048887 3334923 511105 3334923 511105 3128136 3320460 3128136 3320460 969092 1676000 969092 1676000 3350057 3569492 3350057 3569492 890462 804972 890462 804972 561626 566528 561626 566528 3687909 2994732 3687909 2994732 3349831 2711995 3349831 2711995 1863093 1677490 1863093 1677490 844392 836263 844392 836263 3321879 1704911 3321879 1704911 1686080 4570706 1686080 4570706 608291 1032945 608291 1032945 1354805 1364418 1354805 1364418 3335899 3056924 3335899 3056924 4352861 1669729 4352861 1669729 1677923 1700173 1677923 1700173 884833 900561 884833 900561 3726811 3353165 3726811 3353165 4572360 2080455 4572360 2080455 877829 3343612 877829 3343612 1683547 4112422 1683547 4112422 4135868 1683353 4135868 1683353 2408509 3337068 2408509 3337068 1039493 626556 1039493 626556 4706171 3048360 4706171 3048360 4081646 2451111 4081646 2451111 3532806 1675479 3532806 1675479 4517524 1686104 4517524 1686104 4590814 2914283 4590814 2914283 4604489 2934136 4604489 2934136 4023716 2652142 4023716 2652142 4461537 1681308 4461537 1681308 1671599 4446540 1671599 4446540 318601 354365 318601 354365 4148228 2446855 4148228 2446855 1162013 1176260 1162013 1176260 803233 875729 803233 875729 1659309 323670 1659309 323670 408105 1232576 408105 1232576 4296108 1647912 4296108 1647912 1665059 1913540 1665059 1913540 4600541 2905419 4600541 2905419 3352672 3233983 3352672 3233983 3338924 4233616 3338924 4233616 625785 1044043 625785 1044043 2339128 3315142 2339128 3315142 688101 656236 688101 656236 210368 1469892 210368 1469892 430965 438533 430965 438533 3327368 3635197 3327368 3635197 3760047 2875134 3760047 2875134 1679588 3544827 1679588 3544827 1423768 3329517 1423768 3329517 1051036 1088271 1051036 1088271 4590405 2951587 4590405 2951587 813604 838351 813604 838351 3343763 3829778 3343763 3829778 1669838 115764 1669838 115764 3626317 3073738 3626317 3073738 3328357 2063349 3328357 2063349 1967238 1653178 1967238 1653178 4073275 2399912 4073275 2399912 3344201 620833 3344201 620833 3349775 30709 3349775 30709 4373545 2671415 4373545 2671415 1683130 3035994 1683130 3035994 343232 1314293 343232 1314293 926489 914234 926489 914234 4549046 2088070 4549046 2088070 1021809 1650910 1021809 1650910 4618533 3318274 4618533 3318274 3346362 4605708 3346362 4605708 4432188 2252149 4432188 2252149 4349601 2676767 4349601 2676767 3830616 2148146 3830616 2148146 3322884 3601616 3322884 3601616 2130638 1682618 2130638 1682618 4321358 1650062 4321358 1650062 3316769 1732826 3316769 1732826 3327753 2383049 3327753 2383049 4268804 2568445 4268804 2568445 867814 846275 867814 846275 1683402 2343298 1683402 2343298 3684698 2000045 3684698 2000045 3105081 2586816 3105081 2586816 4533032 2838508 4533032 2838508 3969429 2700758 3969429 2700758 3577916 1929423 3577916 1929423 1681810 4003364 1681810 4003364 3631192 3320212 3631192 3320212 2911365 3323225 2911365 3323225 1660557 873702 1660557 873702 4256579 2577235 4256579 2577235 3338638 3800393 3338638 3800393 4699488 1941283 4699488 1941283 3334093 4131983 3334093 4131983 3319648 2460960 3319648 2460960 778073 790007 778073 790007 4627625 2058029 4627625 2058029 1257589 1273770 1257589 1273770 1656983 1972437 1656983 1972437 2356321 1661784 2356321 1661784 3818352 2143821 3818352 2143821 1646837 3635354 1646837 3635354 840397 810567 840397 810567 1623830 1657453 1623830 1657453 509315 543874 509315 543874 4120609 3313712 4120609 3313712 4016669 2646169 4016669 2646169 4143212 3344433 4143212 3344433 910695 766836 910695 766836 4381324 3334276 4381324 3334276 953376 3352013 953376 3352013 1665188 3634010 1665188 3634010 3640965 1988074 3640965 1988074 1649739 283722 1649739 283722 1648441 3620477 1648441 3620477 4683302 3007811 4683302 3007811 664563 646638 664563 646638 3334238 129752 3334238 129752 380308 1269877 380308 1269877 769698 765556 769698 765556 3578434 1920338 3578434 1920338 2131910 3021970 2131910 3021970 4260260 2416187 4260260 2416187 2993071 3337527 2993071 3337527 4651116 3346136 4651116 3346136 1707014 3327467 1707014 3327467 1657400 1744961 1657400 1744961 1658357 2179752 1658357 2179752 4547712 2863273 4547712 2863273 1773191 3338034 1773191 3338034 4247306 2551918 4247306 2551918 4428672 1674088 4428672 1674088 4668668 2995969 4668668 2995969 1370844 1668140 1370844 1668140 1360068 3350233 1360068 3350233 3844932 2176254 3844932 2176254 1175813 484776 1175813 484776 569175 556215 569175 556215 3349973 3217344 3349973 3217344 3347759 1560542 3347759 1560542 1419160 4429967 1419160 4429967 735150 924142 735150 924142 1671649 4488302 1671649 4488302 4627671 2940105 4627671 2940105 1667133 1444280 1667133 1444280 947913 943191 947913 943191 1095776 562002 1095776 562002 900976 4777621 900976 4777621 4394406 2240428 4394406 2240428 4047025 2367859 4047025 2367859 3400380 1664337 3400380 1664337 1654109 559016 1654109 559016 2594902 1685431 2594902 1685431 637426 1048633 637426 1048633 3877335 2758242 3877335 2758242 3337148 2805937 3337148 2805937 4407173 2744302 4407173 2744302 881420 757894 881420 757894 580817 3345819 580817 3345819 3292876 1660869 3292876 1660869 4370267 2287557 4370267 2287557 1343807 337312 1343807 337312 4533873 1652155 4533873 1652155 1356579 328276 1356579 328276 210495 1457127 210495 1457127 4196141 2453316 4196141 2453316 4639315 2994394 4639315 2994394 4542477 2869618 4542477 2869618 3713480 2983541 3713480 2983541 3588792 3067554 3588792 3067554 1017725 1013983 1017725 1013983 1663492 2707102 1663492 2707102 1337834 3340415 1337834 3340415 4311043 2351635 4311043 2351635 438424 420373 438424 420373 882709 770499 882709 770499 68589 1657938 68589 1657938 2758509 1674194 2758509 1674194 4004894 2339901 4004894 2339901 4619679 2014813 4619679 2014813 547451 1656053 547451 1656053 4300507 2369837 4300507 2369837 3671454 3326194 3671454 3326194 857092 799068 857092 799068 1436177 1683926 1436177 1683926 635726 635046 635726 635046 4700395 3035291 4700395 3035291 305017 304867 305017 304867 4281008 2623500 4281008 2623500 4123681 2543687 4123681 2543687 961382 709846 961382 709846 1055589 1056691 1055589 1056691 174943 3349646 174943 3349646 1239173 410506 1239173 410506 3646366 3018432 3646366 3018432 132433 1661650 132433 1661650 3343738 3346075 3343738 3346075 3831573 2813726 3831573 2813726 3340841 2872232 3340841 2872232 4746086 3058094 4746086 3058094 654691 628137 654691 628137 1676372 4992493 1676372 4992493 1032682 610488 1032682 610488 1109848 577197 1109848 577197 626231 1054504 626231 1054504 3645482 2006680 3645482 2006680 1665897 113550 1665897 113550 2797216 1665076 2797216 1665076 4338279 2672955 4338279 2672955 449872 435863 449872 435863 4541697 2870346 4541697 2870346 887542 855114 887542 855114 4529566 3328479 4529566 3328479 4464664 2794943 4464664 2794943 3070255 3345351 3070255 3345351 4311379 2640579 4311379 2640579 3621887 1961417 3621887 1961417 274739 251365 274739 251365 902279 764281 902279 764281 3847460 1686412 3847460 1686412 1654657 615342 1654657 615342 1681454 3933304 1681454 3933304 3623154 3047706 3623154 3047706 1936358 3333575 1936358 3333575 4136975 2560249 4136975 2560249 2683781 3341420 2683781 3341420 4078097 2418021 4078097 2418021 3808779 2113542 3808779 2113542 229276 1428726 229276 1428726 3353162 2696026 3353162 2696026 4260424 2420891 4260424 2420891 3724660 2952214 3724660 2952214 3915048 2730045 3915048 2730045 1666871 4725259 1666871 4725259 3061527 1666369 3061527 1666369 4356418 2703010 4356418 2703010 2119156 3325582 2119156 3325582 687645 678174 687645 678174 1262241 1263089 1262241 1263089 450659 1200852 450659 1200852 4152462 2462348 4152462 2462348 1058116 1067270 1058116 1067270 1343235 299886 1343235 299886 3337459 4025843 3337459 4025843 1387253 1397216 1387253 1397216 3667182 2985135 3667182 2985135 4179455 2462677 4179455 2462677 1675256 3195617 1675256 3195617 1262041 3342477 1262041 3342477 3589795 3089402 3589795 3089402 554179 529817 554179 529817 1720094 3328798 1720094 3328798 3783779 1352818 3783779 1352818 3908846 2261530 3908846 2261530 2604472 3334734 2604472 3334734 3752582 2083718 3752582 2083718 860051 843160 860051 843160 3332952 892064 3332952 892064 3096675 3335021 3096675 3335021 1000573 660252 1000573 660252 1434342 224928 1434342 224928 3331289 3338709 3331289 3338709 3319200 4573793 3319200 4573793 4255932 2392624 4255932 2392624 4071770 2588586 4071770 2588586 4259254 2427037 4259254 2427037 1271991 393848 1271991 393848 4486823 2193066 4486823 2193066 3868155 2808935 3868155 2808935 3326879 678583 3326879 678583 1033834 1675964 1033834 1675964 3319130 4553868 3319130 4553868 4736271 1942108 4736271 1942108 295983 1356067 295983 1356067 4740698 3057637 4740698 3057637 979820 682159 979820 682159 842439 792613 842439 792613 11585 1669256 11585 1669256 4086324 2589949 4086324 2589949 4113749 2570132 4113749 2570132 3809563 3328114 3809563 3328114 3347498 1792297 3347498 1792297 772273 896313 772273 896313 1416170 243731 1416170 243731 1666279 4643967 1666279 4643967 955914 963167 955914 963167 478701 1213453 478701 1213453 4165413 1649276 4165413 1649276 3352779 500453 3352779 500453 939090 3342592 939090 3342592 205147 1461405 205147 1461405 3612442 1670739 3612442 1670739 1064586 1067392 1064586 1067392 4034071 3317606 4034071 3317606 2980324 3331828 2980324 3331828 4238809 2422816 4238809 2422816 4761254 1886987 4761254 1886987 3053583 1674809 3053583 1674809 4695940 3320783 4695940 3320783 4322627 2679451 4322627 2679451 3328236 3290385 3328236 3290385 4203067 2491539 4203067 2491539 2962982 3325926 2962982 3325926 3562507 1913863 3562507 1913863 1187374 3329582 1187374 3329582 1044975 1071275 1044975 1071275 4214870 2457113 4214870 2457113 4796554 3334508 4796554 3334508 4891983 1661678 4891983 1661678 4572471 2902922 4572471 2902922 3339231 4189068 3339231 4189068 2103525 3342422 2103525 3342422 1653791 1558507 1653791 1558507 3340658 619543 3340658 619543 4445926 2770229 4445926 2770229 3941851 2734677 3941851 2734677 4285231 232988 4285231 232988 1652584 3365070 1652584 3365070 3337268 273055 3337268 273055 1159979 537568 1159979 537568 1106666 590866 1106666 590866 3347166 2365750 3347166 2365750 1664225 4878886 1664225 4878886 1399006 265015 1399006 265015 1374037 1372905 1374037 1372905 3321392 4553889 3321392 4553889 4204333 2495927 4204333 2495927 1256350 1265649 1256350 1265649 1382328 281981 1382328 281981 4931697 3352291 4931697 3352291 3333620 1278224 3333620 1278224 2093197 2015748 2093197 2015748 4216285 2528313 4216285 2528313 703496 3316160 703496 3316160 845038 875317 845038 875317 4102879 2439136 4102879 2439136 3855594 2793545 3855594 2793545 3896474 2772950 3896474 2772950 2027581 3332192 2027581 3332192 4682663 1962899 4682663 1962899 4272594 3323566 4272594 3323566 3329867 1921057 3329867 1921057 3925948 2234912 3925948 2234912 2247883 1667345 2247883 1667345 4368192 3341254 4368192 3341254 1638783 1678689 1638783 1678689 4120163 2432820 4120163 2432820 1650200 3162921 1650200 3162921 1464549 1656365 1464549 1656365 1672523 1706288 1672523 1706288 1834350 3344762 1834350 3344762 3043100 1667680 3043100 1667680 1675471 1267471 1675471 1267471 3785911 2100266 3785911 2100266 3626796 1960101 3626796 1960101 3319311 2004210 3319311 2004210 4414748 2238457 4414748 2238457 998381 1001604 998381 1001604 4070151 2595777 4070151 2595777 3802070 2118265 3802070 2118265 1283417 406513 1283417 406513 505037 1145503 505037 1145503 4622866 2044263 4622866 2044263 3915770 2249391 3915770 2249391 2765859 1932724 2765859 1932724 4622708 2947980 4622708 2947980 1302345 4560840 1302345 4560840 1685446 2573769 1685446 2573769 1671622 3744045 1671622 3744045 4673039 3342882 4673039 3342882 1668987 3161260 1668987 3161260 931602 914337 931602 914337 1338636 345800 1338636 345800 897907 894027 897907 894027 3323857 1210714 3323857 1210714 4023849 2348230 4023849 2348230 3350977 862827 3350977 862827 2781987 3347092 2781987 3347092 3856131 3344541 3856131 3344541 4100728 3342002 4100728 3342002 1747749 3349082 1747749 3349082 1669091 513726 1669091 513726 4511120 2136084 4511120 2136084 587662 1080302 587662 1080302 1407854 278839 1407854 278839 3821839 2860995 3821839 2860995 3330781 1793036 3330781 1793036 3348345 3842147 3348345 3842147 1054245 629471 1054245 629471 825019 804347 825019 804347 1442008 1413849 1442008 1413849 337745 315684 337745 315684 2145511 3318912 2145511 3318912 3501163 3318235 3501163 3318235 1330538 322386 1330538 322386 3318296 3715258 3318296 3715258 2865076 3335112 2865076 3335112 4359618 2276276 4359618 2276276 1304805 1295145 1304805 1295145 4544565 2879374 4544565 2879374 3348136 1601890 3348136 1601890 293347 299379 293347 299379 359867 1289364 359867 1289364 3596801 3082124 3596801 3082124 1657034 4924313 1657034 4924313 1439479 234654 1439479 234654 4272205 2384772 4272205 2384772 4084039 2585542 4084039 2585542 819011 841438 819011 841438 1329735 1349169 1329735 1349169 3344226 4363158 3344226 4363158 2778653 1683534 2778653 1683534 4716472 1953096 4716472 1953096 702754 942113 702754 942113 3323788 926316 3323788 926316 4567523 2898767 4567523 2898767 4200307 2520303 4200307 2520303 1040665 1047363 1040665 1047363 3343345 3507206 3343345 3507206 4693148 1972714 4693148 1972714 4288634 3342070 4288634 3342070 581878 564816 581878 564816 3961149 2704646 3961149 2704646 398393 402990 398393 402990 1452510 1431295 1452510 1431295 3617709 3069027 3617709 3069027 2363559 3338764 2363559 3338764 4643159 2983504 4643159 2983504 242839 246506 242839 246506 359259 384139 359259 384139 1138847 1129895 1138847 1129895 4087709 2579938 4087709 2579938 3574595 3055158 3574595 3055158 322895 1366435 322895 1366435 4795853 1890343 4795853 1890343 3815738 2824777 3815738 2824777 1674522 1214772 1674522 1214772 4060255 2642764 4060255 2642764 254951 271422 254951 271422 870994 846939 870994 846939 4542400 2102937 4542400 2102937 1655840 352203 1655840 352203 1664915 220573 1664915 220573 1423293 250899 1423293 250899 3880709 2214051 3880709 2214051 1240746 426601 1240746 426601 1657451 4308358 1657451 4308358 4622140 2958373 4622140 2958373 4191385 1678049 4191385 1678049 3349712 1160700 3349712 1160700 517479 1677914 517479 1677914 4086002 2562346 4086002 2562346 4336598 1654657 4336598 1654657 3318258 3857318 3318258 3857318 277723 291468 277723 291468 591374 557648 591374 557648 4295462 2613150 4295462 2613150 4180415 1647989 4180415 1647989 552047 548246 552047 548246 1669303 553780 1669303 553780 1315859 3347368 1315859 3347368 3320049 191733 3320049 191733 4743704 3079027 4743704 3079027 634450 670688 634450 670688 1103416 3325279 1103416 3325279 895472 1653749 895472 1653749 630925 1010322 630925 1010322 1078133 1662016 1078133 1662016 1672582 4175629 1672582 4175629 1655814 1356438 1655814 1356438 3629597 1972237 3629597 1972237 435761 3341140 435761 3341140 3752986 2890433 3752986 2890433 3626848 1677193 3626848 1677193 3350357 4057862 3350357 4057862 944768 945148 944768 945148 3961639 2711055 3961639 2711055 4049201 2392333 4049201 2392333 178404 1647482 178404 1647482 834718 811126 834718 811126 4255978 2588694 4255978 2588694 3339070 1302553 3339070 1302553 4623114 2033560 4623114 2033560 4779053 1860256 4779053 1860256 1159287 1145574 1159287 1145574 330324 4520413 330324 4520413 1164230 489674 1164230 489674 3473551 1660746 3473551 1660746 3640894 1654189 3640894 1654189 2123745 3319044 2123745 3319044 1393282 1379055 1393282 1379055 868153 775946 868153 775946 4374174 2714291 4374174 2714291 1347164 1343427 1347164 1343427 4348720 2308669 4348720 2308669 4099761 2560713 4099761 2560713 3606500 1919273 3606500 1919273 1253453 1255417 1253453 1255417 4076211 2404900 4076211 2404900 1023528 1008361 1023528 1008361 300660 294194 300660 294194 4175378 2476094 4175378 2476094 4071399 1667201 4071399 1667201 3772826 2898408 3772826 2898408 2831711 3053143 2831711 3053143 3752491 2925044 3752491 2925044 4219031 2546781 4219031 2546781 2501815 3341459 2501815 3341459 3252377 3341385 3252377 3341385 1177619 490069 1177619 490069 1294286 1312164 1294286 1312164 3344084 3807115 3344084 3807115 4289857 2603544 4289857 2603544 1647700 2962102 1647700 2962102 3867359 2799863 3867359 2799863 485427 507841 485427 507841 4455693 2795920 4455693 2795920 4303181 2642999 4303181 2642999 958071 734192 958071 734192 1027013 1667037 1027013 1667037 1674459 2341889 1674459 2341889 1056950 1026545 1056950 1026545 1656324 2078499 1656324 2078499 1915268 2692179 1915268 2692179 3352828 4210710 3352828 4210710 3345340 281911 3345340 281911 1152010 3631434 1152010 3631434 4069970 3343979 4069970 3343979 600188 1059678 600188 1059678 4170770 2521600 4170770 2521600 388528 1287306 388528 1287306 3842496 3336403 3842496 3336403 4255795 2411759 4255795 2411759 1497573 1649505 1497573 1649505 3315791 591685 3315791 591685 3989343 2308306 3989343 2308306 3342396 1573547 3342396 1573547 4968568 1682338 4968568 1682338 4375567 2703709 4375567 2703709 1398806 1381162 1398806 1381162 3626354 3040773 3626354 3040773 3612002 3058660 3612002 3058660 2336042 1670847 2336042 1670847 3602592 1648976 3602592 1648976 3331338 3802764 3331338 3802764 4718348 3028396 4718348 3028396 1666312 1120663 1666312 1120663 445081 3335024 445081 3335024 3323361 409469 3323361 409469 1659312 1652430 1659312 1652430 4451767 1668460 4451767 1668460 930410 716948 930410 716948 676806 678208 676806 678208 3975614 2699567 3975614 2699567 4786209 1896550 4786209 1896550 4361448 2688413 4361448 2688413 4514675 2827726 4514675 2827726 1653221 3926712 1653221 3926712 3875781 2767811 3875781 2767811 3326914 4598024 3326914 4598024 3336291 1153781 3336291 1153781 3589379 3056660 3589379 3056660 4708864 1950017 4708864 1950017 3748905 2054651 3748905 2054651 4259651 2381687 4259651 2381687 3346646 1298047 3346646 1298047 4194432 2545314 4194432 2545314 3347594 3965816 3347594 3965816 4644124 2996487 4644124 2996487 1336868 1329963 1336868 1329963 4827604 1681190 4827604 1681190 3351520 1330519 3351520 1330519 4643115 2976641 4643115 2976641 2855310 1965131 2855310 1965131 622988 4734023 622988 4734023 4443350 2213373 4443350 2213373 984908 712354 984908 712354 2249127 3327041 2249127 3327041 3351111 530738 3351111 530738 3860326 2190221 3860326 2190221 4256282 2421725 4256282 2421725 1222927 1220765 1222927 1220765 2399637 3343745 2399637 3343745 1676873 4406987 1676873 4406987 940669 718220 940669 718220 828002 819752 828002 819752 578867 572483 578867 572483 1647251 2844334 1647251 2844334 1666614 2372283 1666614 2372283 1647634 1664470 1647634 1664470 3330574 4769370 3330574 4769370 1519579 3332528 1519579 3332528 4081468 2599757 4081468 2599757 1347174 291901 1347174 291901 4032175 2623118 4032175 2623118 3593150 1948526 3593150 1948526 1444158 1457647 1444158 1457647 2096228 1653192 2096228 1653192 4422923 1677064 4422923 1677064 3759370 2109062 3759370 2109062 838092 837277 838092 837277 1077240 591712 1077240 591712 4565383 2095117 4565383 2095117 2021570 3323076 2021570 3323076 3632714 3021860 3632714 3021860 440584 476339 440584 476339 4589734 2949125 4589734 2949125 3337655 3184577 3337655 3184577 303417 1369567 303417 1369567 883401 774298 883401 774298 4169851 2487356 4169851 2487356 741374 742411 741374 742411 3318723 797129 3318723 797129 1787030 3347000 1787030 3347000 4207327 2463230 4207327 2463230 4494387 2842034 4494387 2842034 1826700 3332654 1826700 3332654 4533440 1646861 4533440 1646861 1229098 449752 1229098 449752 4141999 2461478 4141999 2461478 3350405 3061371 3350405 3061371 3324276 4656628 3324276 4656628 1683715 2145732 1683715 2145732 465672 1208838 465672 1208838 4617917 2946815 4617917 2946815 4221180 2563159 4221180 2563159 2106342 1675938 2106342 1675938 4614687 2076016 4614687 2076016 4368879 2291075 4368879 2291075 1682389 2285498 1682389 2285498 1019436 628608 1019436 628608 1664000 4859551 1664000 4859551 3347165 4223586 3347165 4223586 1967918 1686033 1967918 1686033 1167509 518581 1167509 518581 4455826 3320778 4455826 3320778 3964870 2708363 3964870 2708363 3340849 4516387 3340849 4516387 1657619 16825
200000 248928745 0 248928745 750241692 248928745 38899564 962164217 38899564 962164217 519440391 480500587 519440391 480500587 679767642 318448514 679767642 318448514 43842704 957020806 43842704 957020806 214173154 785859728 214173154 785859728 568420589 432172456 568420589 432172456 401806805 598697674 401806805 598697674 114739513 886376446 114739513 886376446 471649920 528426655 471649920 528426655 932875384 65619603 932875384 65619603 809186780 188871464 809186780 188871464 472356232 527690937 472356232 527690937 459532861 539882189 459532861 539882189 357937364 642501798 357937364 642501798 999832446 210652 999832446 210652 541666601 459033991 541666601 459033991 488780221 511154533 488780221 511154533 575435137 425589525 575435137 425589525 91105872 911234385 91105872 911234385 888945646 109771204 888945646 109771204 999146831 996994 999146831 996994 648205607 351527642 648205607 351527642 56021613 945465171 56021613 945465171 145946126 855358779 145946126 855358779 833191228 166018900 833191228 166018900 388396793 611849737 388396793 611849737 208937291 790946354 208937291 790946354 119360114 881758098 119360114 881758098 965016168 34223597 965016168 34223597 500396601 499204598 500396601 499204598 718967053 280797883 718967053 280797883 484881043 514832264 484881043 514832264 992422509 7447876 992422509 7447876 595769328 404524568 595769328 404524568 874415109 123792650 874415109 123792650 497361494 502365905 497361494 502365905 51618165 949537294 51618165 949537294 433968637 566234335 433968637 566234335 620308200 379731283 620308200 379731283 60442305 941579873 60442305 941579873 106714986 894609099 106714986 894609099 273641581 726686731 273641581 726686731 182547068 818253787 182547068 818253787 873666554 124453981 873666554 124453981 667803739 331251254 667803739 331251254 481633864 517932215 481633864 517932215 603787368 395832201 603787368 395832201 682150436 315900375 682150436 315900375 236888709 764104921 236888709 764104921 5948629 993856515 5948629 993856515 118691122 882422684 118691122 882422684 99238603 902863160 99238603 902863160 995488758 4615348 995488758 4615348 893841616 105439621 893841616 105439621 31002191 970403593 31002191 970403593 354723928 646127731 354723928 646127731 725517174 274168507 725517174 274168507 178449881 822096460 178449881 822096460 103309642 898278447 103309642 898278447 555207812 445334539 555207812 445334539 696729714 302464084 696729714 302464084 204706331 795399581 204706331 795399581 310204924 691542290 310204924 691542290 23767048 977366652 23767048 977366652 707633253 292167473 707633253 292167473 289960216 710802828 289960216 710802828 578070470 422760744 578070470 422760744 94310494 908074307 94310494 908074307 462704418 536507418 462704418 536507418 685622773 312741966 685622773 312741966 244220947 756980391 244220947 756980391 703386168 296192279 703386168 296192279 746527326 252677540 746527326 252677540 185152469 815254644 185152469 815254644 63143144 939012014 63143144 939012014 816969398 181462341 816969398 181462341 640072820 359506362 640072820 359506362 691960121 307150466 691960121 307150466 567678299 432732860 567678299 432732860 647554703 352069164 647554703 352069164 468497219 531521001 468497219 531521001 512772166 486486155 512772166 486486155 284979559 715449279 284979559 715449279 206410213 793815766 206410213 793815766 552461985 448125496 552461985 448125496 29919972 971365227 29919972 971365227 106706299 894622230 106706299 894622230 25943979 975228808 25943979 975228808 545014257 455730256 545014257 455730256 618691643 381419177 618691643 381419177 663484921 336070892 663484921 336070892 935371161 62924625 935371161 62924625 238362285 762378822 238362285 762378822 981203803 18132925 981203803 18132925 804209048 193605697 804209048 193605697 814412128 183651395 814412128 183651395 329667917 671846196 329667917 671846196 177551360 823290897 177551360 823290897 249554155 751670515 249554155 751670515 165320429 835512503 165320429 835512503 339752260 661457422 339752260 661457422 332573947 669227459 332573947 669227459 734276537 265207894 734276537 265207894 417234800 583147135 417234800 583147135 45304327 955175637 45304327 955175637 431060911 569057415 431060911 569057415 824938521 173718684 824938521 173718684 546874222 453869335 546874222 453869335 598300499 401825075 598300499 401825075 653256046 346380136 653256046 346380136 26446387 974649773 26446387 974649773 98135939 904000239 98135939 904000239 574447349 426658745 574447349 426658745 275066157 725372953 275066157 725372953 219271816 780850964 219271816 780850964 276921171 723431358 276921171 723431358 957085268 41966523 957085268 41966523 490002274 510169134 490002274 510169134 134829525 866459108 134829525 866459108 243164413 758110571 243164413 758110571 575043823 426084831 575043823 426084831 356704703 643690963 356704703 643690963 542175445 458405230 542175445 458405230 620925135 378943567 620925135 378943567 734757363 264781672 734757363 264781672 462845121 536343456 462845121 536343456 601493689 398136189 601493689 398136189 684942131 313286139 684942131 313286139 269660572 731058008 269660572 731058008 755252515 243869320 755252515 243869320 876844429 121369468 876844429 121369468 356395692 644200702 356395692 644200702 520947160 479061139 520947160 479061139 549247943 451231543 549247943 451231543 876543682 121643893 876543682 121643893 277415301 722861420 277415301 722861420 185507674 815005790 185507674 815005790 65134183 937160622 65134183 937160622 80256627 921646893 80256627 921646893 862229522 136124235 862229522 136124235 327331725 674156694 327331725 674156694 416565763 583721306 416565763 583721306 98571718 903442933 98571718 903442933 621194582 378642491 621194582 378642491 371837631 628456859 371837631 628456859 417398101 583060118 417398101 583060118 204654066 795445932 204654066 795445932 936475522 61960306 936475522 61960306 335583213 665855335 335583213 665855335 948824955 49855063 948824955 49855063 956949597 42073649 956949597 42073649 754023835 245451236 754023835 245451236 549008885 451456559 549008885 451456559 878200091 120052458 878200091 120052458 589573446 410887048 589573446 410887048 690929639 308032151 690929639 308032151 970256365 28975896 970256365 28975896 60880797 941124585 60880797 941124585 197218612 803121223 197218612 803121223 137321270 864429754 137321270 864429754 431949814 568049816 431949814 568049816 548419738 452199422 548419738 452199422 957937408 41142961 957937408 41142961 286427108 714302950 286427108 714302950 984932128 14800649 984932128 14800649 365021954 634873947 365021954 634873947 60757633 941272034 60757633 941272034 909031506 89392037 909031506 89392037 113384505 887925377 113384505 887925377 208147085 791688962 208147085 791688962 674766181 323327089 674766181 323327089 844553325 154448516 844553325 154448516 465826829 533951864 465826829 533951864 713812611 285712510 713812611 285712510 382929082 617444979 382929082 617444979 173495350 827499749 173495350 827499749 758228074 240693920 758228074 240693920 483472451 516225090 483472451 516225090 814706062 183522610 814706062 183522610 112542499 888782217 112542499 888782217 848892917 150133210 848892917 150133210 814636774 183527575 814636774 183527575 622309555 377466232 622309555 377466232 38485468 962718652 38485468 962718652 163694312 837387853 163694312 837387853 825341890 173304147 825341890 173304147 983600833 16048944 983600833 16048944 467431781 532538801 467431781 532538801 863416422 134887556 863416422 134887556 353731688 647228512 353731688 647228512 572376208 428459337 572376208 428459337 602792856 396776007 602792856 396776007 901594137 97839350 901594137 97839350 537798766 462672098 537798766 462672098 804602565 193272680 804602565 193272680 472571282 527432399 472571282 527432399 993789024 6198049 993789024 6198049 182372434 818480185 182372434 818480185 457917304 541487739 457917304 541487739 562385508 438621534 562385508 438621534 709505185 289963740 709505185 289963740 991229789 8513044 991229789 8513044 780501457 218300563 780501457 218300563 974126273 25447767 974126273 25447767 539321876 461177024 539321876 461177024 3399774 996601109 3399774 996601109 520147371 479814434 520147371 479814434 961047312 37947583 961047312 37947583 316827640 685010551 316827640 685010551 281813307 718543351 281813307 718543351 440891729 559109178 440891729 559109178 679248793 319087411 679248793 319087411 960902676 38056966 960902676 38056966 279333083 721088416 279333083 721088416 328502418 672917339 328502418 672917339 767440312 230955749 767440312 230955749 283575296 716992098 283575296 716992098 436952012 563425792 436952012 563425792 218729658 781452511 218729658 781452511 934659996 63547527 934659996 63547527 187630118 812624794 187630118 812624794 372520896 627673185 372520896 627673185 712456076 287021029 712456076 287021029 56466807 944933700 56466807 944933700 880834255 117547050 880834255 117547050 947343763 51398583 947343763 51398583 458936205 540467615 458936205 540467615 451086743 548480970 451086743 548480970 565104302 435710298 565104302 435710298 377059519 623178417 377059519 623178417 453959261 545520092 453959261 545520092 191209886 808872537 191209886 808872537 348232722 652466176 348232722 652466176 388126787 612186456 388126787 612186456 672483499 326044999 672483499 326044999 495445107 504122207 495445107 504122207 886521261 111947788 886521261 111947788 461517463 537936588 461517463 537936588 126992193 873879810 126992193 873879810 406424438 594136331 406424438 594136331 936401879 62016211 936401879 62016211 564686365 436058554 564686365 436058554 870548025 127731444 870548025 127731444 118395755 882699720 118395755 882699720 240821906 760209801 240821906 760209801 583964927 416840123 583964927 416840123 434111796 566089492 434111796 566089492 157143618 843728005 157143618 843728005 232235609 768798798 232235609 768798798 201810307 798560713 201810307 798560713 450359868 549181215 450359868 549181215 900512675 98895832 900512675 98895832 592974405 407472228 592974405 407472228 352021650 649058918 352021650 649058918 89635634 912535704 89635634 912535704 455626872 544061407 455626872 544061407 953257650 45527179 953257650 45527179 79476429 922444786 79476429 922444786 520250401 479775424 520250401 479775424 195525812 804635631 195525812 804635631 429577665 570349822 429577665 570349822 98366032 903795016 98366032 903795016 679346135 318971306 679346135 318971306 673552392 324732462 673552392 324732462 295581822 705431648 295581822 705431648 235135750 765921550 235135750 765921550 583895486 416933451 583895486 416933451 699435907 300129974 699435907 300129974 566068615 434750152 566068615 434750152 412239218 588450566 412239218 588450566 386885642 613483424 386885642 613483424 530574053 469399357 530574053 469399357 772385981 225907815 772385981 225907815 5714403 994008674 5714403 994008674 806260774 191534380 806260774 191534380 173713457 827273892 173713457 827273892 676451304 321684376 676451304 321684376 603220844 396260249 603220844 396260249 317092443 684751479 317092443 684751479 563373880 437411200 563373880 437411200 257108537 743760897 257108537 743760897 861461838 136961937 861461838 136961937 341323305 659866468 341323305 659866468 490073987 509982232 490073987 509982232 475845768 523916438 475845768 523916438 230554709 770381625 230554709 770381625 633393611 366141075 633393611 366141075 213891754 786174866 213891754 786174866 823109635 175394493 823109635 175394493 195168959 804917261 195168959 804917261 100595626 901277758 100595626 901277758 202719841 797570386 202719841 797570386 167712578 833051748 167712578 833051748 738014061 261569228 738014061 261569228 306109787 695525016 306109787 695525016 609489590 390287441 609489590 390287441 276205556 724285392 276205556 724285392 751839361 247371886 751839361 247371886 552875385 447852955 552875385 447852955 347159414 653836754 347159414 653836754 924004875 74548718 924004875 74548718 203917165 796192595 203917165 796192595 412164175 588536259 412164175 588536259 621542916 378231935 621542916 378231935 365331610 634482451 365331610 634482451 369009235 631239218 369009235 631239218 76671645 925110507 76671645 925110507 672917521 325550328 672917521 325550328 749196417 249728355 749196417 249728355 717988906 281837157 717988906 281837157 856289663 142734437 856289663 142734437 225903730 774766791 225903730 774766791 889863264 109023471 889863264 109023471 293971838 707030810 293971838 707030810 627978968 371412385 627978968 371412385 169401145 831210435 169401145 831210435 416065451 584279531 416065451 584279531 649046058 350633847 649046058 350633847 960013790 39134532 960013790 39134532 307366393 694386069 307366393 694386069 256222968 744558608 256222968 744558608 26366938 974686829 26366938 974686829 804337679 193493723 804337679 193493723 713891740 285627068 713891740 285627068 782943839 215899427 782943839 215899427 578213709 422610221 578213709 422610221 547276251 453353152 547276251 453353152 52061757 949086946 52061757 949086946 937295849 61161862 937295849 61161862 728806698 270879455 728806698 270879455 660714306 338931795 660714306 338931795 642327501 356982715 642327501 356982715 537287829 463154718 537287829 463154718 145382940 856005288 145382940 856005288 723639004 275882143 723639004 275882143 955811681 43064496 955811681 43064496 478785757 520803199 478785757 520803199 106641076 894624991 106641076 894624991 112629336 888720501 112629336 888720501 98965918 903172406 98965918 903172406 669723680 329173941 669723680 329173941 675826461 322338856 675826461 322338856 277479514 722745007 277479514 722745007 195530539 804633098 195530539 804633098 751700773 247482292 751700773 247482292 689368447 309340463 689368447 309340463 369978190 630485046 369978190 630485046 745620736 253605549 745620736 253605549 397887898 602317700 397887898 602317700 831864116 167388289 831864116 167388289 24915585 976340176 24915585 976340176 639584458 360086944 639584458 360086944 729492966 270246669 729492966 270246669 145298162 856087142 145298162 856087142 55687335 945825402 55687335 945825402 269083916 731584510 269083916 731584510 193899780 806078575 193899780 806078575 327176145 674387290 327176145 674387290 193115282 807082634 193115282 807082634 248337885 752781031 248337885 752781031 278363891 721927488 278363891 721927488 609610948 390178869 609610948 390178869 325414937 676129249 325414937 676129249 600726828 399097246 600726828 399097246 891112227 107714707 891112227 107714707 646754266 352683712 646754266 352683712 222689708 777694453 222689708 777694453 966256799 33067790 966256799 33067790 699776778 299714222 699776778 299714222 232508248 768431495 232508248 768431495 942328834 56767561 942328834 56767561 222972006 777487643 222972006 777487643 339289160 662015009 339289160 662015009 76010555 925945900 76010555 925945900 747500706 251485824 747500706 251485824 860929013 137768988 860929013 137768988 382838307 617563057 382838307 617563057 91895633 910363697 91895633 910363697 814125276 183920844 814125276 183920844 764015560 234633635 764015560 234633635 601553411 398113323 601553411 398113323 630116798 369255199 630116798 369255199 20415439 980864252 20415439 980864252 74954831 927010540 74954831 927010540 365238679 634561939 365238679 634561939 90290736 911878684 90290736 911878684 292148555 708961483 292148555 708961483 113780212 887308041 113780212 887308041 614894074 384905190 614894074 384905190 121531840 879568830 121531840 879568830 904341973 94505957 904341973 94505957 402218716 598285673 402218716 598285673 538127824 462363895 538127824 462363895 848054625 150840303 848054625 150840303 570730303 429773702 570730303 429773702 322667000 678785393 322667000 678785393 525904120 474348993 525904120 474348993 26059509 975062173 26059509 975062173 685363566 312988976 685363566 312988976 225027298 775483225 225027298 775483225 172611483 828313161 172611483 828313161 830829579 168450072 830829579 168450072 235608092 765518773 235608092 765518773 437147107 563212946 437147107 563212946 344937363 655865764 344937363 655865764 883790512 114529394 883790512 114529394 408641184 591931520 408641184 591931520 922874475 75789331 922874475 75789331 878287336 120027305 878287336 120027305 247869526 753372084 247869526 753372084 702493723 297060793 702493723 297060793 819597230 178902065 819597230 178902065 360110350 640054770 360110350 640054770 372976581 627035163 372976581 627035163 877804584 120363625 877804584 120363625 451832728 547764089 451832728 547764089 974754885 24707557 974754885 24707557 760932887 237838779 760932887 237838779 454299864 545326818 454299864 545326818 201102738 799211930 201102738 799211930 495003004 504675593 495003004 504675593 657639250 342134510 657639250 342134510 102797522 898755193 102797522 898755193 628905715 370502087 628905715 370502087 71593592 929835815 71593592 929835815 526456583 473770344 526456583 473770344 372055183 628179613 372055183 628179613 228010938 772914976 228010938 772914976 406501972 594053548 406501972 594053548 259013948 742012002 259013948 742012002 510767995 488287873 510767995 488287873 870230149 128098601 870230149 128098601 748951267 250029533 748951267 250029533 107349208 893804006 107349208 893804006 402001596 598459138 402001596 598459138 552849023 447896503 552849023 447896503 537828977 462663453 537828977 462663453 979648242 19747939 979648242 19747939 339151512 662144609 339151512 662144609 975823488 23699259 975823488 23699259 268949278 731669978 268949278 731669978 74197114 927597669 74197114 927597669 233539738 767473194 233539738 767473194 95048 999826374 95048 999826374 624183734 375572636 624183734 375572636 903737275 95273107 903737275 95273107 936190752 62221033 936190752 62221033 727866553 271808053 727866553 271808053 413985039 586475627 413985039 586475627 962009721 36814497 962009721 36814497 684553911 313778948 684553911 313778948 140313992 861158445 140313992 861158445 987890130 12164120 987890130 12164120 925723471 73060637 925723471 73060637 549726619 450755079 549726619 450755079 507430459 491709950 507430459 491709950 981540522 17923106 981540522 17923106 31052932 970286553 31052932 970286553 944483676 54406158 944483676 54406158 893102544 106083166 893102544 106083166 187839864 812452232 187839864 812452232 198117496 802222601 198117496 802222601 130880185 870263992 130880185 870263992 579697387 421067122 579697387 421067122 936789367 61630894 936789367 61630894 454504608 545060144 454504608 545060144 989659606 10126053 989659606 10126053 426977439 572942935 426977439 572942935 220323436 779717233 220323436 779717233 949889149 48695648 949889149 48695648 862032792 136378161 862032792 136378161 188193423 811889437 188193423 811889437 799260852 198976448 799260852 198976448 758372552 240530576 758372552 240530576 125809831 875304115 125809831 875304115 903475533 95490893 903475533 95490893 397632885 602524838 397632885 602524838 879974593 118395512 879974593 118395512 718292909 281470932 718292909 281470932 194070723 805863907 194070723 805863907 740003430 259698824 740003430 259698824 966960483 32431942 966960483 32431942 735004959 264600993 735004959 264600993 316952164 684875002 316952164 684875002 831648883 167706673 831648883 167706673 679002477 319378894 679002477 319378894 691786348 307279914 691786348 307279914 317903299 683905300 317903299 683905300 228186726 772735723 228186726 772735723 658747143 340900825 658747143 340900825 76342113 925412382 76342113 925412382 760992473 237732780 760992473 237732780 689226904 309536272 689226904 309536272 801016316 197006947 801016316 197006947 743879118 255377534 743879118 255377534 821443152 177106964 821443152 177106964 698205561 301143442 698205561 301143442 213248144 786662007 213248144 786662007 497978412 501828235 497978412 501828235 876946064 121215655 876946064 121215655 369789242 630679751 369789242 630679751 33526866 967570899 33526866 967570899 680950193 317361250 680950193 317361250 327736188 673709866 327736188 673709866 105756952 895581635 105756952 895581635 302425439 699200664 302425439 699200664 505967080 493172394 505967080 493172394 668036784 330953616 668036784 330953616 981135985 18219513 981135985 18219513 254419223 746169701 254419223 746169701 872703017 125262828 872703017 125262828 356570863 643992984 356570863 643992984 130395863 870639004 130395863 870639004 236083361 765013713 236083361 765013713 25558970 975659473 25558970 975659473 603926287 395710935 603926287 395710935 505542386 493581996 505542386 493581996 614364814 385400284 614364814 385400284 514072544 485335512 514072544 485335512 450078798 549467320 450078798 549467320 946323438 52420062 946323438 52420062 630070692 369317436 630070692 369317436 314548778 687212877 314548778 687212877 623119742 376546948 623119742 376546948 6545011 993477963 6545011 993477963 574244111 426841772 574244111 426841772 615220144 384602362 615220144 384602362 246109744 755033066 246109744 755033066 478338148 521267574 478338148 521267574 402057396 598429318 402057396 598429318 337497233 663614598 337497233 663614598 606546008 393250618 606546008 393250618 742119432 257291616 742119432 257291616 452715034 546845188 452715034 546845188 449576701 549873440 449576701 549873440 411331765 589276854 411331765 589276854 858994800 139901898 858994800 139901898 407973604 592747736 407973604 592747736 476249465 523665861 476249465 523665861 844782282 154104633 844782282 154104633 524691757 475334823 524691757 475334823 538172051 462307543 538172051 462307543 144494857 857108979 144494857 857108979 211887755 787977401 211887755 787977401 225686858 774932098 225686858 774932098 469915423 530311904 469915423 530311904 747647108 251346212 747647108 251346212 747144951 251896064 747144951 251896064 883675002 114592407 883675002 114592407 898314065 101107973 898314065 101107973 999602077 449771 999602077 449771 696374794 302819819 696374794 302819819 377639784 622582942 377639784 622582942 552608453 448027116 552608453 448027116 921878340 76704014 921878340 76704014 733402822 266368470 733402822 266368470 936018987 62395245 936018987 62395245 696887956 302233341 696887956 302233341 643550596 355539568 643550596 355539568 612390119 387318891 612390119 387318891 276449328 724090659 276449328 724090659 468021939 531839625 468021939 531839625 219273578 780809182 219273578 780809182 262972324 737733106 262972324 737733106 707222890 292608004 707222890 292608004 800973787 197083973 800973787 197083973 847897169 150940666 847897169 150940666 210818216 788981239 210818216 788981239 26262385 974803462 26262385 974803462 63731289 938701328 63731289 938701328 667586018 331600552 667586018 331600552 152796003 847859746 152796003 847859746 596353173 403969605 596353173 403969605 655230127 344363716 655230127 344363716 798937537 199287518 798937537 199287518 96606354 905583142 96606354 905583142 807220270 190525579 807220270 190525579 302065009 699554995 302065009 699554995 365997504 633998036 365997504 633998036 869389924 128761162 869389924 128761162 853087713 145793098 853087713 145793098 128756780 872313798 128756780 872313798 560071079 440973971 560071079 440973971 785378949 212957616 785378949 212957616 965398994 33717392 965398994 33717392 331744717 669894561 331744717 669894561 135484429 866036110 135484429 866036110 719981509 279556716 719981509 279556716 664673736 334817078 664673736 334817078 80459064 921574658 80459064 921574658 139566794 861844588 139566794 861844588 914760039 83809531 914760039 83809531 955763029 43088894 955763029 43088894 233823866 767216930 233823866 767216930 658355747 341319283 658355747 341319283 375356031 624501774 375356031 624501774 242532295 758631419 242532295 758631419 818161343 180335748 818161343 180335748 110148026 890877691 110148026 890877691 623235942 376365317 623235942 376365317 276151128 724320033 276151128 724320033 372374668 627870074 372374668 627870074 379486594 620905417 379486594 620905417 48546257 952338246 48546257 952338246 887206797 111448865 887206797 111448865 980438201 18988209 980438201 18988209 185660070 814745584 185660070 814745584 20685768 980579721 20685768 980579721 214710530 785287047 214710530 785287047 137233424 864514441 137233424 864514441 47908450 953123084 47908450 953123084 693327372 305733974 693327372 305733974 844171220 154839372 844171220 154839372 247074823 754007068 247074823 754007068 345566390 655394360 345566390 655394360 714540189 285084643 714540189 285084643 623158671 376486826 623158671 376486826 306340208 695344152 306340208 695344152 672900004 325618516 672900004 325618516 445956981 553780114 445956981 553780114 310849918 690835712 310849918 690835712 980031003 19347392 980031003 19347392 533262242 466555943 533262242 466555943 383702721 616493927 383702721 616493927 652245090 347425496 652245090 347425496 400114037 600322734 400114037 600322734 909053144 89343801 909053144 89343801 430267407 569718215 430267407 569718215 917653881 81317030 917653881 81317030 95817496 906440215 95817496 906440215 658252550 341504992 658252550 341504992 146896141 854239974 146896141 854239974 72508453 929052355 72508453 929052355 458372339 541091689 458372339 541091689 893703322 105525770 893703322 105525770 418937641 581875120 418937641 581875120 128935258 872129652 128935258 872129652 836034225 163273213 836034225 163273213 372585414 627602974 372585414 627602974 618598284 381478492 618598284 381478492 911141907 87063980 911141907 87063980 936204154 62197895 936204154 62197895 673185251 325189155 673185251 325189155 924543728 74023304 924543728 74023304 208318956 791476083 208318956 791476083 496541067 503089834 496541067 503089834 426105364 574003609 426105364 574003609 766053181 232434050 766053181 232434050 388381145 611862776 388381145 611862776 833317896 165842129 833317896 165842129 55619933 945926397 55619933 945926397 113387968 887896260 113387968 887896260 665199652 334248248 665199652 334248248 521360982 478687271 521360982 478687271 787094326 211483198 787094326 211483198 825749958 173029773 825749958 173029773 319305970 682292438 319305970 682292438 904030776 94924260 904030776 94924260 583239046 417652494 583239046 417652494 831057034 168288649 831057034 168288649 782888721 215951972 782888721 215951972 480353306 519087979 480353306 519087979 516048696 483495857 516048696 483495857 466882716 533075634 466882716 533075634 891062089 107786650 891062089 107786650 704168799 295288249 704168799 295288249 672184499 326435299 672184499 326435299 477288613 522616617 477288613 522616617 46851892 953922336 46851892 953922336 369215106 631077662 369215106 631077662 904218576 94699028 904218576 94699028 986806260 13339792 986806260 13339792 403320980 597165059 403320980 597165059 712978281 286617914 712978281 286617914 76180190 925701178 76180190 925701178 990041332 9779896 990041332 9779896 78235623 923648360 78235623 923648360 805593337 192278387 805593337 192278387 217195484 782872816 217195484 782872816 111641767 889458231 111641767 889458231 821148105 177482901 821148105 177482901 969750763 29514220 969750763 29514220 350038993 650989826 350038993 650989826 224463065 775920833 224463065 775920833 875121348 122950117 875121348 122950117 158884437 842103889 158884437 842103889 944941906 53812015 944941906 53812015 163957108 836990857 163957108 836990857 341486396 659694627 341486396 659694627 836515995 162780339 836515995 162780339 950137532 48489775 950137532 48489775 507422788 491755244 507422788 491755244 444001396 555753294 444001396 555753294 314626650 687053417 314626650 687053417 135214574 866266454 135214574 866266454 590137065 410350176 590137065 410350176 458402856 541073730 458402856 541073730 187541506 812711604 187541506 812711604 578849 999453999 578849 999453999 13343073 987319650 13343073 987319650 12364459 988412472 12364459 988412472 23657369 977496479 23657369 977496479 364796464 635078580 364796464 635078580 300340569 700982644 300340569 700982644 102968180 898531031 102968180 898531031 93071166 909259436 93071166 909259436 72758205 928935211 72758205 928935211 477668288 522158705 477668288 522158705 798383049 199979017 798383049 199979017 122435171 878880983 122435171 878880983 127371037 873461058 127371037 873461058 564995002 435821977 564995002 435821977 611193988 388461636 611193988 388461636 165444456 835370986 165444456 835370986 652506880 347196710 652506880 347196710 804345740 193493273 804345740 193493273 377168890 623046686 377168890 623046686 972580324 26956159 972580324 26956159 528903139 471313946 528903139 471313946 744353590 255069339 744353590 255069339 798603299 199668275 798603299 199668275 39132269 961856801 39132269 961856801 80438259 921581282 80438259 921581282 602481607 397130391 602481607 397130391 586400820 414060254 586400820 414060254 789422579 209088850 789422579 209088850 904580765 94172167 904580765 94172167 624181760 375584589 624181760 375584589 681502915 316619994 681502915 316619994 720878676 278446937 720878676 278446937 845112963 153773612 845112963 153773612 759062765 239783970 759062765 239783970 114736483 886381666 114736483 886381666 504952529 494193106 504952529 494193106 625832359 373816041 625832359 373816041 613173184 386522671 613173184 386522671 181029509 819776935 181029509 819776935 359098712 641081259 359098712 641081259 20584060 980724440 20584060 980724440 437329837 562994623 437329837 562994623 28409376 972771182 28409376 972771182 614753377 385012497 614753377 385012497 952787514 46011201 952787514 46011201 166816362 834206083 166816362 834206083 718721692 281038063 718721692 281038063 450593458 548968079 450593458 548968079 861359576 137162206 861359576 137162206 294497734 706635170 294497734 706635170 810350702 187861091 810350702 187861091 821809261 176623130 821809261 176623130 657075565 342643620 657075565 342643620 608082669 391619976 608082669 391619976 69924865 931844100 69924865 931844100 748429093 250526353 748429093 250526353 32359436 968756644 32359436 968756644 132324763 868819887 132324763 868819887 370378229 630128904 370378229 630128904 939705843 59042362 939705843 59042362 916111943 82563892 916111943 82563892 674456351 323591642 674456351 323591642 312941961 688828125 312941961 688828125 703088602 296463484 703088602 296463484 820735364 177783306 820735364 177783306 5554308 994225280 5554308 994225280 308448684 693338457 308448684 693338457 690466204 308515349 690466204 308515349 510136473 488798822 510136473 488798822 284460958 715999738 284460958 715999738 240527571 760475774 240527571 760475774 411474006 589171646 411474006 589171646 257175084 743709391 257175084 743709391 673271265 325025118 673271265 325025118 91189441 911104625 91189441 911104625 39089121 961911481 39089121 961911481 561297992 439729317 561297992 439729317 694988489 304212637 694988489 304212637 451155894 548364591 451155894 548364591 852354380 146476713 852354380 146476713 236186887 764912854 236186887 764912854 92553298 909847657 92553298 909847657 537620472 462768389 537620472 462768389 875081918 123039774 875081918 123039774 445795194 553933933 445795194 553933933 191879492 808321928 191879492 808321928 42155959 958573117 42155959 958573117 689328614 309412252 689328614 309412252 883833882 114513421 883833882 114513421 954577923 44259530 954577923 44259530 309901512 691904757 309901512 691904757 406714658 593904623 406714658 593904623 332801835 668988170 332801835 668988170 393268057 606532688 393268057 606532688 82420458 919608781 82420458 919608781 60671949 941332097 60671949 941332097 885697412 112715610 885697412 112715610 162330808 838699538 162330808 838699538 351459146 649661146 351459146 649661146 859855614 139248743 859855614 139248743 700869157 298609920 700869157 298609920 686449223 311828377 686449223 311828377 264887502 735879172 264887502 735879172 5551409 994237032 5551409 994237032 58895601 943028125 58895601 943028125 530823503 469140748 530823503 469140748 96190366 905945840 96190366 905945840 356666422 643783589 356666422 643783589 330352080 671276674 330352080 671276674 300773895 700599303 300773895 700599303 424170027 575826799 424170027 575826799 38616851 962478638 38616851 962478638 273092744 727283135 273092744 727283135 308244040 693465657 308244040 693465657 551175585 449353483 551175585 449353483 237387219 763552737 237387219 763552737 974619401 24835960 974619401 24835960 881234185 117138010 881234185 117138010 447414783 552036546 447414783 552036546 442086960 557771829 442086960 557771829 828081075 170858021 828081075 170858021 762043295 236695601 762043295 236695601 910556004 87608798 910556004 87608798 588686397 411835273 588686397 411835273 37466356 963734114 37466356 963734114 951874649 46918811 951874649 46918811 894802050 104679652 894802050 104679652 72988007 928770515 72988007 928770515 897561032 102110643 897561032 102110643 403972590 596445366 403972590 596445366 570923165 429580873 570923165 429580873 914336290 84188889 914336290 84188889 483725067 515954604 483725067 515954604 804719934 193135152 804719934 193135152 659996543 339579941 659996543 339579941 147883505 853174216 147883505 853174216 525914895 474319196 525914895 474319196 106592804 894687917 106592804 894687917 873043479 124952731 873043479 124952731 556876160 443483284 556876160 443483284 200347443 799990490 200347443 799990490 45373551 955058744 45373551 955058744 409336457 591235046 409336457 591235046 752560562 246797489 752560562 246797489 533336486 466512924 533336486 466512924 371334189 628897753 371334189 628897753 731437870 268404435 731437870 268404435 210228177 789590233 210228177 789590233 361610382 638286015 361610382 638286015 661539346 338051612 661539346 338051612 7863705 992449643 7863705 992449643 312393532 689361795 312393532 689361795 598771920 401376187 598771920 401376187 783743653 215050786 783743653 215050786 323576997 677906846 323576997 677906846 706320775 293279369 706320775 293279369 226771087 773860970 226771087 773860970 779943995 218929688 779943995 218929688 715316411 284270326 715316411 284270326 406093774 594403452 406093774 594403452 555002982 445635121 555002982 445635121 738801063 260923144 738801063 260923144 19387237 981569936 19387237 981569936 414704664 585597472 414704664 585597472 682908360 315395181 682908360 315395181 116885417 884084471 116885417 884084471 575940631 424934908 575940631 424934908 664288448 335343410 664288448 335343410 116548079 884401422 116548079 884401422 735727770 263965405 735727770 263965405 461916187 537479538 461916187 537479538 417682514 582917579 417682514 582917579 548624217 451808146 548624217 451808146 691526656 307495994 691526656 307495994 975161779 24333574 975161779 24333574 729767007 269994812 729767007 269994812 137332093 864425907 137332093 864425907 194002737 805961420 194002737 805961420 645371411 353911270 645371411 353911270 695243932 303932836 695243932 303932836 253474354 747073112 253474354 747073112 230716565 770131281 230716565 770131281 863047869 135287667 863047869 135287667 460443756 539026357 460443756 539026357 186362356 814168475 186362356 814168475 952891323 45886785 952891323 45886785 113125458 888191061 113125458 888191061 483034040 516695862 483034040 516695862 681058917 317210338 681058917 317210338 674088394 324057243 674088394 324057243 117645369 883483807 117645369 883483807 26981035 974175455 26981035 974175455 727660400 271995029 727660400 271995029 158273572 842678920 158273572 842678920 779306787 219505711 779306787 219505711 490755548 509317283 490755548 509317283 772486320 225829912 772486320 225829912 464485524 535067605 464485524 535067605 989554345 10283064 989554345 10283064 771239343 227160914 771239343 227160914 334600977 667033614 334600977 667033614 329865242 671674869 329865242 671674869 979949284 19369062 979949284 19369062 198053328 802277327 198053328 802277327 150526279 850431562 150526279 850431562 126000174 875007638 126000174 875007638 932711772 65800012 932711772 65800012 128003017 872879337 128003017 872879337 93003213 909394488 93003213 909394488 499634129 499984543 499634129 499984543 966114696 33102017 966114696 33102017 885780925 112649874 885780925 112649874 278461373 721833972 278461373 721833972 307256635 694450109 307256635 694450109 597535687 402677002 597535687 402677002 121784292 879408782 121784292 879408782 298410573 702615639 298410573 702615639 814145903 183895959 814145903 183895959 833027012 166139391 833027012 166139391 294203631 706860523 294203631 706860523 55724739 945809122 55724739 945809122 641785313 357512582 641785313 357512582 824559302 174041577 824559302 174041577 147844676 853295199 147844676 853295199 509561995 489347452 509561995 489347452 335614146 665845786 335614146 665845786 909795665 88543057 909795665 88543057 624996359 374913192 624996359 374913192 879125360 119101311 879125360 119101311 275613084 724877279 275613084 724877279 893745064 105506637 893745064 105506637 604947619 394573115 604947619 394573115 747373416 251639732 747373416 251639732 505994608 493170802 505994608 493170802 988836188 11191571 988836188 11191571 244638860 756454931 244638860 756454931 907009067 91670051 907009067 91670051 263613948 737255563 263613948 737255563 127289541 873580618 127289541 873580618 835133349 164329505 835133349 164329505 902169899 97110630 902169899 97110630 116861831 884143139 116861831 884143139 169819784 830809759 169819784 830809759 926042767 72815534 926042767 72815534 771433121 226992937 771433121 226992937 28508461 972726664 28508461 972726664 840451181 158464450 840451181 158464450 986241765 13777845 986241765 13777845 383361744 617012567 383361744 617012567 445199104 554637116 445199104 554637116 663928602 335740142 663928602 335740142 179964076 820752624 179964076 820752624 919276196 79648448 919276196 79648448 487800313 511955386 487800313 511955386 842143954 156671555 842143954 156671555 123413975 877767757 123413975 877767757 754053587 245412084 754053587 245412084 595002302 405493952 595002302 405493952 2803400 997110729 2803400 997110729 279631429 720759454 279631429 720759454 559672870 441498283 559672870 441498283 662543866 336907955 662543866 336907955 522649186 477428620 522649186 477428620 296801076 704146091 296801076 704146091 576677993 424271700 576677993 424271700 750033912 248999840 750033912 248999840 463086596 536191158 463086596 536191158 979230390 20037916 979230390 20037916 928423979 70375035 928423979 70375035 831748612 167541314 831748612 167541314 956028541 42890698 956028541 42890698 742488834 256910412 742488834 256910412 248011064 753249319 248011064 753249319 3481259 996422251 3481259 996422251 993470988 6580236 993470988 6580236 485088793 514586973 485088793 514586973 327454432 674075621 327454432 674075621 703880854 295716943 703880854 295716943 968979041 30279571 968979041 30279571 665533776 333824320 665533776 333824320 454469098 545120659 454469098 545120659 837961479 161283025 837961479 161283025 35782328 965208388 35782328 965208388 194169681 805793080 194169681 805793080 505738146 493326402 505738146 493326402 481039231 518447018 481039231 518447018 668786811 330139693 668786811 330139693 317210849 684596359 317210849 684596359 13470268 987204942 13470268 987204942 962550842 36258300 962550842 36258300 602759766 396792555 602759766 396792555 469222390 530888455 469222390 530888455 263935362 737001647 263935362 737001647 151494680 849328350 151494680 849328350 875920760 122276510 875920760 122276510 13022164 987792372 13022164 987792372 670766724 327989509 670766724 327989509 220296287 779752115 220296287 779752115 691345934 307644048 691345934 307644048 970573394 28594509 970573394 28594509 924296731 74283463 924296731 74283463 826171076 172661985 826171076 172661985 98861894 903254013 98861894 903254013 751792698 247412340 751792698 247412340 235884003 765197675 235884003 765197675 823785205 174749440 823785205 174749440 981123393 18221404 981123393 18221404 101242030 900672022 101242030 900672022 337456138 663658440 337456138 663658440 915796900 82765592 915796900 82765592 87523814 914453982 87523814 914453982 181247469 819499737 181247469 819499737 255039208 745691195 255039208 745691195 547649138 452993313 547649138 452993313 956032519 42889317 956032519 42889317 788030706 210666859 788030706 210666859 874539325 123620140 874539325 123620140 936432752 61993155 936432752 61993155 306024352 695669455 306024352 695669455 738313113 261308593 738313113 261308593 115767519 885181460 115767519 885181460 464534309 534999969 464534309 534999969 414837933 585437700 414837933 585437700 127515574 873307461 127515574 873307461 288082968 712470624 288082968 712470624 135751634 865821418 135751634 865821418 615277525 384579273 615277525 384579273 601081092 398558812 601081092 398558812 772261950 225977675 772261950 225977675 555379746 445125055 555379746 445125055 936814372 61584697 936814372 61584697 744289115 255095270 744289115 255095270 847076207 151744945 847076207 151744945 552336467 448197157 552336467 448197157 318696675 682947306 318696675 682947306 455608176 544073298 455608176 544073298 751947693 247250548 751947693 247250548 940485357 58299684 940485357 58299684 741579516 257718989 741579516 257718989 561484405 439434678 561484405 439434678 361200849 638826064 361200849 638826064 689085984 309655767 689085984 309655767 843010878 155671200 843010878 155671200 266356330 734264614 266356330 734264614 572181306 428644471 572181306 428644471 322287831 679238648 322287831 679238648 298553248 702505123 298553248 702505123 495758973 503824926 495758973 503824926 8195902 992091984 8195902 992091984 942186791 56837937 942186791 56837937 534487639 465526225 534487639 465526225 331908402 669768271 331908402 669768271 140590970 860775282 140590970 860775282 692245676 306818590 692245676 306818590 975818836 23735169 975818836 23735169 543207691 457583467 543207691 457583467 323792818 677725824 323792818 677725824 996649748 3419831 996649748 3419831 667889601 331118124 667889601 331118124 708881752 290735017 708881752 290735017 726997403 272684155 726997403 272684155 336486772 664828607 336486772 664828607 244905206 756238975 244905206 756238975 486951824 512840631 486951824 512840631 922095677 76547764 922095677 76547764 155763900 845037292 155763900 845037292 919859424 78933119 919859424 78933119 687383572 311224354 687383572 311224354 896490133 103135582 896490133 103135582 660422453 339171421 660422453 339171421 573179299 427769353 573179299 427769353 812682548 185548189 812682548 185548189 582049890 419051305 582049890 419051305 407492969 593155627 407492969 593155627 709727870 289830536 709727870 289830536 473401024 526577270 473401024 526577270 81232393 920749973 81232393 920749973 167285833 833624032 167285833 833624032 351253950 649828895 351253950 649828895 399333195 601021129 399333195 601021129 315967863 685797722 315967863 685797722 77089482 924722292 77089482 924722292 393489208 606267927 393489208 606267927 721372997 278021835 721372997 278021835 56437940 944978853 56437940 944978853 654506445 344948551 654506445 344948551 586068767 414545817 586068767 414545817 690640323 308348562 690640323 308348562 727905535 271723364 727905535 271723364 861196578 137344135 861196578 137344135 82051697 919989128 82051697 919989128 401082136 599373183 401082136 599373183 494381631 505360733 494381631 505360733 748269670 250763874 748269670 250763874 760427372 238267162 760427372 238267162 949736381 48878488 949736381 48878488 303177482 698460101 303177482 698460101 569772284 430802636 569772284 430802636 589318707 411225637 589318707 411225637 569034892 431633116 569034892 431633116 787968617 210719876 787968617 210719876 387846459 612535907 387846459 612535907 555954906 444388649 555954906 444388649 644133682 355009560 644133682 355009560 138931640 862607898 138931640 862607898 770222612 228041955 770222612 228041955 551868664 448582779 551868664 448582779 112128896 889103556 112128896 889103556 293410519 707467182 293410519 707467182 634440547 365022039 634440547 365022039 928738719 69942565 928738719 69942565 514782004 484645809 514782004 484645809 770630075 227658065 770630075 227658065 447194156 552312430 447194156 552312430 815220496 183128764 815220496 183128764 667881220 331138097 667881220 331138097 817757258 180712502 817757258 180712502 348120769 652626524 348120769 652626524 604813130 394710245 604813130 394710245 580884133 420078320 580884133 420078320 597672100 402538238 597672100 402538238 573704403 427290717 573704403 427290717 140181840 861232225 140181840 861232225 640504739 359044516 640504739 359044516 518188263 481439409 518188263 481439409 127368470 873462641 127368470 873462641 731686239 268095409 731686239 268095409 386090315 614302568 386090315 614302568 69217699 932618298 69217699 932618298 226969385 773667788 226969385 773667788 32504502 968606021 32504502 968606021 286488949 714248151 286488949 714248151 861709483 136672541 861709483 136672541 377446470 622843432 377446470 622843432 830223596 168957566 830223596 168957566 208745217 791123013 208745217 791123013 568043687 432447998 568043687 432447998 462025133 537381285 462025133 537381285 635915677 363569962 635915677 363569962 778088743 220703157 778088743 220703157 993919627 6093192 993919627 6093192 801531206 196522266 801531206 196522266 463976117 535516729 463976117 535516729 794956289 203315124 794956289 203315124 782019298 216765304 782019298 216765304 264556526 736369251 264556526 736369251 919502260 79503358 919502260 79503358 908982275 89481822 908982275 89481822 99811977 902246133 99811977 902246133 754135362 245330490 754135362 245330490 103814012 897853008 103814012 897853008 753047544 246356274 753047544 246356274 24060234 977196294 24060234 977196294 610807690 388966808 610807690 388966808 319440644 682106666 319440644 682106666 119837387 881217502 119837387 881217502 206393233 793829426 206393233 793829426 574953951 426164951 574953951 426164951 140292841 861173726 140292841 861173726 811659972 186550235 811659972 186550235 36503451 964585627 36503451 964585627 644422669 354747259 644422669 354747259 534536610 465508614 534536610 465508614 502081419 497172174 502081419 497172174 436207769 564117301 436207769 564117301 934924317 63387403 934924317 63387403 631414269 368283552 631414269 368283552 934065169 64173776 934065169 64173776 404815693 595570408 404815693 595570408 380383932 619701852 380383932 619701852 983512534 16141045 983512534 16141045 391469226 608523354 391469226 608523354 191780074 808366409 191780074 808366409 2619589 997272133 2619589 997272133 914333190 84210389 914333190 84210389 316150883 685528345 316150883 685528345 593450414 406822278 593450414 406822278 686972633 311436199 686972633 311436199 187950288 812290871 187950288 812290871 390304228 609832935 390304228 609832935 2124010 997699233 2124010 997699233 973510668 26225939 973510668 26225939 172747865 828106604 172747865 828106604 358869702 641442242 358869702 641442242 988249463 11751754 988249463 11751754 214931678 785140494 214931678 785140494 276690392 723801353 276690392 723801353 251330116 749677705 251330116 749677705 123890912 877282502 123890912 877282502 444643392 555209822 444643392 555209822 118094877 883129052 118094877 883129052 875804897 122336061 875804897 122336061 165737926 835170066 165737926 835170066 397338596 602889042 397338596 602889042 400240809 600249271 400240809 600249271 285936802 714746233 285936802 714746233 559786167 441400303 559786167 441400303 844704496 154238478 844704496 154238478 928125972 70544848 928125972 70544848 115376928 885555195 115376928 885555195 161071094 839850255 161071094 839850255 747286589 251797682 747286589 251797682 64985611 937370839 64985611 937370839 106183221 895184618 106183221 895184618 27963046 973256124 27963046 973256124 502223689 497086829 502223689 497086829 144736847 856819541 144736847 856819541 812349486 185837403 812349486 185837403 286496979 714245350 286496979 714245350 465855302 533943821 465855302 533943821 746502427 252711921 746502427 252711921 239956806 760964598 239956806 760964598 784001330 214774612 784001330 214774612 178709195 821992709 178709195 821992709 850796506 148255108 850796506 148255108 551751819 448726033 551751819 448726033 676754197 321438138 676754197 321438138 428974147 570922214 428974147 570922214 216247785 783643295 216247785 783643295 639411166 360210423 639411166 360210423 391796028 608005931 391796028 608005931 448939908 550535854 448939908 550535854 571639410 429118282 571639410 429118282 934158816 64100252 934158816 64100252 184489456 816057523 184489456 816057523 901055857 98241923 901055857 98241923 479824413 519733566 479824413 519733566 809443857 188595278 809443857 188595278 709199053 290390865 709199053 290390865 435836657 564549183 435836657 564549183 927833921 70859395 927833921 70859395 413699921 586823283 413699921 586823283 254395903 746202753 254395903 746202753 71503648 929929013 71503648 929929013 347470850 653320650 347470850 653320650 510955268 488080357 510955268 488080357 170419177 830048802 170419177 830048802 110365088 890666522 110365088 890666522 853908223 144863797 853908223 144863797 623337425 376222418 623337425 376222418 876718150 121486153 876718150 121486153 237825000 763010359 237825000 763010359 600968540 398766009 600968540 398766009 236633360 764388789 236633360 764388789 296543558 704370332 296543558 704370332 257900923 742934522 257900923 742934522 601552641 398122491 601552641 398122491 350321298 650682071 350321298 650682071 191887239 808253906 191887239 808253906 140175643 861237161 140175643 861237161 151072314 849859621 151072314 849859621 915653816 82914416 915653816 82914416 279287535 721100927 279287535 721100927 382711761 617713948 382711761 617713948 164410961 836429351 164410961 836429351 29348720 971859880 29348720 971859880 732987768 266825962 732987768 266825962 362873386 636921068 362873386 636921068 226574235 774117657 226574235 774117657 938613739 59784916 938613739 59784916 246926294 754185064 246926294 754185064 732389296 267375003 732389296 267375003 460834052 538566899 460834052 538566899 294346584 706713656 294346584 706713656 876146008 122045836 876146008 122045836 248042556 753171579 248042556 753171579 132008857 869173894 132008857 869173894 523238263 476764769 523238263 476764769 492977101 507063845 492977101 507063845 823425021 175163624 823425021 175163624 194719010 805327571 194719010 805327571 871683621 126418686 871683621 126418686 136896147 864867917 136896147 864867917 904014093 94973033 904014093 94973033 831620224 167745191 831620224 167745191 707975003 291846144 707975003 291846144 834657632 164744382 834657632 164744382 601677371 398026670 601677371 398026670 930471810 68213537 930471810 68213537 196353195 803841182 196353195 803841182 525637240 474531770 525637240 474531770 533203902 466621423 533203902 466621423 70279384 931473894 70279384 931473894 775965327 222321825 775965327 222321825 898245332 101271526 898245332 101271526 402409289 598168288 402409289 598168288 194090015 805860068 194090015 805860068 467652128 532241121 467652128 532241121 205160159 794948361 205160159 794948361 45719507 954799407 45719507 954799407 582527803 418585486 582527803 418585486 453742289 545774850 453742289 545774850 669576933 329363543 669576933 329363543 835477986 163937700 835477986 163937700 37141663 964017985 37141663 964017985 678509617 319816766 678509617 319816766 77932194 923907523 77932194 923907523 623012570 376665890 623012570 376665890 22804962 978436656 22804962 978436656 105517827 895979482 105517827 895979482 493119429 506943992 493119429 506943992 788747457 209891895 788747457 209891895 848728256 150211581 848728256 150211581 304812225 696785584 304812225 696785584 156353621 844409139 156353621 844409139 797946647 200269535 797946647 200269535 637336361 362089363 637336361 362089363 594449645 406090880 594449645 406090880 929301037 69419208 929301037 69419208 646347842 353092607 646347842 353092607 104323820 897300495 104323820 897300495 239683098 761298560 239683098 761298560 353109372 647957964 353109372 647957964 421064661 579624296 421064661 579624296 827188299 171797970 827188299 171797970 644796239 354345112 644796239 354345112 633458787 366117263 633458787 366117263 208681601 791196387 208681601 791196387 371956215 628360212 371956215 628360212 892271194 106741700 892271194 106741700 128369779 872634375 128369779 872634375 653398089 346197250 653398089 346197250 664872688 334672599 664872688 334672599 20621185 980648341 20621185 980648341 391531292 608461610 391531292 608461610 857725782 141157354 857725782 141157354 640212910 359265484 640212910 359265484 746393576 252844955 746393576 252844955 803605005 194189572 803605005 194189572 20181444 981001424 20181444 981001424 821914989 176571888 821914989 176571888 402607037 597814051 402607037 597814051 639066553 360601005 639066553 360601005 724905070 274756271 724905070 274756271 614228349 385570980 614228349 385570980 526905471 473331740 526905471 473331740 388113029 612190152 388113029 612190152 814022751 184080629 814022751 184080629 751158536 248057726 751158536 248057726 480936792 518513051 480936792 518513051 984629009 15131199 984629009 15131199 333531800 668154961 333531800 668154961 582505089 418600664 582505089 418600664 990546647 9277205 990546647 9277205 969483372 29723229 969483372 29723229 500369042 499242519 500369042 499242519 570532812 429998352 570532812 429998352 479271377 520287153 479271377 520287153 67978417 934179338 67978417 934179338 925897905 72966560 925897905 72966560 29212276 972016280 29212276 972016280 785811749 212561440 785811749 212561440 499381489 500309150 499381489 500309150 558787325 442037581 558787325 442037581 973723286 25853637 973723286 25853637 732516365 267275863 732516365 267275863 266567154 733958359 266567154 733958359 748498878 250484245 748498878 250484245 96212190 905922069 96212190 905922069 559965270 441124370 559965270 441124370 278435296 721867660 278435296 721867660 672890909 325629126 672890909 325629126 348951707 651897019 348951707 651897019 648459033 351244959 648459033 351244959 227348200 773311486 227348200 773311486 157233693 843676235 157233693 843676235 116915051 884057510 116915051 884057510 538253978 462230859 538253978 462230859 27696353 973502354 27696353 973502354 766217231 232323265 766217231 232323265 565010554 435776639 565010554 435776639 474251697 525814901 474251697 525814901 490338883 509681553 490338883 509681553 684875576 313520274 684875576 313520274 899619015 99663436 899619015 99663436 231951092 769066218 231951092 769066218 806586615 191242844 806586615 191242844 131974571 869186625 131974571 869186625 649399244 350187587 649399244 350187587 55034224 946464483 55034224 946464483 567307264 433212995 567307264 433212995 957996342 41070622 957996342 41070622 967952829 31531079 967952829 31531079 922287543 76459442 922287543 76459442 44067975 956761293 44067975 956761293 248154222 753084607 248154222 753084607 857458353 141432682 857458353 141432682 777260629 221412821 777260629 221412821 917406696 81565060 917406696 81565060 255254696 745519670 255254696 745519670 74501978 927387699 74501978 927387699 15949069 984963781 15949069 984963781 245704997 755633253 245704997 755633253 784043924 214694552 784043924 214694552 148995868 851968324 148995868 851968324 515063513 484420622 515063513 484420622 386472197 613883555 386472197 613883555 557148748 443274883 557148748 443274883 233453180 767614510 233453180 767614510 268430893 732020752 268430893 732020752 574841169 426302611 574841169 426302611 44074350 956756834 44074350 956756834 66348106 935747517 66348106 935747517 345183936 655671781 345183936 655671781 195483526 804668914 195483526 804668914 700489808 298856261 700489808 298856261 477620028 522193590 477620028 522193590 542770339 458001676 542770339 458001676 73807271 927980773 73807271 927980773 341159597 660083754 341159597 660083754 478537083 521033665 478537083 521033665 224783600 775714530 224783600 775714530 91470754 910875283 91470754 910875283 666849546 332329113 666849546 332329113 994249095 5783369 994249095 5783369 848518481 150426432 848518481 150426432 250648621 750424058 250648621 750424058 934154682 64102695 934154682 64102695 751857093 247318365 751857093 247318365 688853849 309826179 688853849 309826179 467314096 532675364 467314096 532675364 898305076 101149620 898305076 101149620 919816772 79009858 919816772 79009858 811489 999184442 811489 999184442 576446230 424410293 576446230 424410293 905709091 92868132 905709091 92868132 624486176 375363937 624486176 375363937 948794234 49905112 948794234 49905112 454416735 545190628 454416735 545190628 811901289 186253518 811901289 186253518 386225421 614118718 386225421 614118718 342684918 658586780 342684918 658586780 966964658 32422344 966964658 32422344 166093464 834864352 166093464 834864352 243911032 757290882 243911032 757290882 532879990 466954487 532879990 466954487 675982549 322109055 675982549 322109055 888175659 110586644 888175659 110586644 493362695 506592419 493362695 506592419 877319457 120862024 877319457 120862024 280408678 720011651 280408678 720011651 348974728 651895850 348974728 651895850 546238549 454556380 546238549 454556380 352200501 648794607 352200501 648794607 15277788 985470564 15277788 985470564 345363256 655599969 345363256 655599969 222126115 778021520 222126115 778021520 918902159 80053110 918902159 80053110 12189363 988502337 12189363 988502337 157075930 843792017 157075930 843792017 66069094 936044597 66069094 936044597 758767170 239980807 758767170 239980807 913838439 84577112 913838439 84577112 361516462 638488467 361516462 638488467 676905576 321287730 676905576 321287730 788942667 209614117 788942667 209614117 928019350 70640163 928019350 70640163 13567061 987078875 13567061 987078875 625793455 373859964 625793455 373859964 543046221 457749518 543046221 457749518 999927788 156770 999927788 156770 854930559 143979658 854930559 143979658 682804314 315444985 682804314 315444985 424015501 575956257 424015501 575956257 468394040 531581420 468394040 531581420 822794650 175707058 822794650 175707058 472758693 527209743 472758693 527209743 839129713 159954416 839129713 159954416 476931238 523090537 476931238 523090537 217172460 782944987 217172460 782944987 91847527 910436667 91847527 910436667 760376147 238335146 760376147 238335146 653482589 346017929 653482589 346017929 890923346 107902893 890923346 107902893 995357760 4736539 995357760 4736539 236273865 764724752 236273865 764724752 844702317 154283386 844702317 154283386 455727996 543921898 455727996 543921898 183260439 817423714 183260439 817423714 25885263 975313896 25885263 975313896 397524084 602678890 397524084 602678890 703511159 296097956 703511159 296097956 926199973 72675929 926199973 72675929 575987509 424839199 575987509 424839199 940807602 58026917 940807602 58026917 694754968 304470070 694754968 304470070 85099324 916841425 85099324 916841425 605214630 394252905 605214630 394252905 61296265 940657243 61296265 940657243 312816766 689029171 312816766 689029171 895234702 104354099 895234702 104354099 934317747 63918049 934317747 63918049 832323744 166858531 832323744 166858531 841247679 157610568 841247679 157610568 332711101 669048663 332711101 669048663 630682342 368881538 630682342 368881538 209982891 789928004 209982891 789928004 398830716 601440569 398830716 601440569 28429757 972764488 28429757 972764488 869069499 129043597 869069499 129043597 540465043 460158939 540465043 460158939 256418831 744361008 256418831 744361008 689641245 309041418 689641245 309041418 613352735 386379530 613352735 386379530 526282928 474043762 526282928 474043762 196854190 803519610 196854190 803519610 863978115 134382489 863978115 134382489 147106582 854063629 147106582 854063629 509410232 489497829 509410232 489497829 119937444 881113674 119937444 881113674 663862941 335803726 663862941 335803726 451388461 548069412 451388461 548069412 801041360 196989636 801041360 196989636 213046538 786795663 213046538 786795663 138975818 862512372 138975818 862512372 529156469 470942540 529156469 470942540 983725687 15929559 983725687 15929559 326083827 675577597 326083827 675577597 618121712 381802190 618121712 381802190 629620489 369774801 629620489 369774801 509761940 489259582 509761940 489259582 676403121 321787304 676403121 321787304 202812070 797397693 202812070 797397693 205079068 795013872 205079068 795013872 374510921 625235293 374510921 625235293 25905723 975258677 25905723 975258677 775249796 223015414 775249796 223015414 895237331 104352199 895237331 104352199 591933972 408410930 591933972 408410930 8917940 991406918 8917940 991406918 645008047 354111404 645008047 354111404 777910512 220883484 777910512 220883484 730396070 269553140 730396070 269553140 299897698 701333651 299897698 701333651 638645395 360860631 638645395 360860631 294862111 706169503 294862111 706169503 933982866 64375387 933982866 64375387 824764681 173903007 824764681 173903007 805109023 192762844 805109023 192762844 589281459 411251581 589281459 411251581 320321740 681378869 320321740 681378869 657002089 342716825 657002089 342716825 687122812 311320652 687122812 311320652 13525466 987131784 13525466 987131784 586574732 413906645 586574732 413906645 965184498 34017908 965184498 34017908 68226844 933867371 68226844 933867371 610811237 388940185 610811237 388940185 623880267 375933690 623880267 375933690 268028847 732359973 268028847 732359973 568312206 432264167 568312206 432264167 452052301 547589565 452052301 547589565 518452593 481265812 518452593 481265812 966565906 32865021 966565906 32865021 798030573 200234663 798030573 200234663 822502363 176001484 822502363 176001484 557544379 442822770 557544379 442822770 262965728 737742540 262965728 737742540 876629638 121543815 876629638 121543815 655735347 343776144 655735347 343776144 940433345 58304011 940433345 58304011 175576530 825180033 175576530 825180033 494443507 505259063 494443507 505259063 763351827 235271068 763351827 235271068 410722410 589711259 410722410 589711259 600541694 399269581 600541694 399269581 668631853 330274300 668631853 330274300 24324659 977001384 24324659 977001384 182610289 818198086 182610289 818198086 967128599 32295357 967128599 32295357 225162047 775346206 225162047 775346206 983627764 16026515 983627764 16026515 960660178 38286725 960660178 38286725 126216699 874662648 126216699 874662648 997299918 2805446 997299918 2805446 428528024 571361625 428528024 571361625 973892713 25716499 973892713 25716499 104936429 896536236 104936429 896536236 740720231 258619751 740720231 258619751 353020716 648002830 353020716 648002830 242620700 758562813 242620700 758562813 725267665 274404178 725267665 274404178 896497669 103129506 896497669 103129506 481144604 518316915 481144604 518316915 789404059 209094563 789404059 209094563 956153129 42760090 956153129 42760090 866448626 131605700 866448626 131605700 849871096 149191365 849871096 149191365 918712890 80226685 918712890 80226685 222966071 777490175 222966071 777490175 87341238 914626733 87341238 914626733 844414148 154598778 844414148 154598778 227587696 773127557 227587696 773127557 324850941 676631112 324850941 676631112 399227288 601124979 399227288 601124979 474939216 524995038 474939216 524995038 253713784 746878701 253713784 746878701 6994476 993160476 6994476 993160476 230606774 770274144 230606774 770274144 762778550 235967743 762778550 235967743 233802084 767243210 233802084 767243210 99557262 902516966 99557262 902516966 401549717 598977255 401549717 598977255 145071866 856384095 145071866 856384095 999694152 334043 999694152 334043 295843247 705235521 295843247 705235521 245718847 755578521 245718847 755578521 318320811 683385713 318320811 683385713 681333007 316837093 681333007 316837093 984675132 15076768 984675132 15076768 171833951 828841544 171833951 828841544 162569118 838438557 162569118 838438557 8249158 992041601 8249158 992041601 389965878 610092479 389965878 610092479 262531824 738222210 262531824 738222210 88505309 913576175 88505309 913576175 596650886 403681062 596650886 403681062 143744943 857811941 143744943 857811941 391019116 609022383 391019116 609022383 149503320 851314993 149503320 851314993 63208590 938959578 63208590 938959578 248820108 752495018 248820108 752495018 511022227 488005491 511022227 488005491 627337039 372016419 627337039 372016419 467401169 532565848 467401169 532565848 253733409 746836080 253733409 746836080 771702665 226678811 771702665 226678811 918115714 80840645 918115714 80840645 380954752 619333289 380954752 619333289 397075522 603114461 397075522 603114461 808056905 189858425 808056905 189858425 300065549 701237391 300065549 701237391 118670775 882467735 118670775 882467735 174651660 826253835 174651660 826253835 659657458 339886816 659657458 339886816 793638616 204659918 793638616 204659918 666447827 332708870 666447827 332708870 292958672 708113324 292958672 708113324 996907038 3135623 996907038 3135623 51114841 950088832 51114841 950088832 26918777 974182363 26918777 974182363 95015303 907303486 95015303 907303486 384207996 616117915 384207996 616117915 439086694 560974003 439086694 560974003 445718354 553998618 445718354 553998618 827265505 171674915 827265505 171674915 54800793 946672702 54800793 946672702 501985308 497274918 501985308 497274918 242719183 758478205 242719183 758478205 756436223 242928914 756436223 242928914 369742041 630730921 369742041 630730921 667275922 332069816 667275922 332069816 97219143 904808331 97219143 904808331 803733758 194000763 803733758 194000763 256644602 744105088 256644602 744105088 570445870 430126157 570445870 430126157 549150559 451325877 549150559 451325877 788631563 210082488 788631563 210082488 728841900 270845995 728841900 270845995 381022261 619242692 381022261 619242692 614320411 385432678 614320411 385432678 998086728 2090758 998086728 2090758 19678357 981319515 19678357 981319515 911615733 86595785 911615733 86595785 672759177 325743412 672759177 325743412 613410060 386315650 613410060 386315650 443305817 556542400 443305817 556542400 35635875 965318578 35635875 965318578 142237134 859314100 142237134 859314100 772929785 225336772 772929785 225336772 599276224 400824796 599276224 400824796 902159375 97112931 902159375 97112931 387481432 612865934 387481432 612865934 63879554 938631387 63879554 938631387 465898688 533905038 465898688 533905038 897077168 102480228 897077168 102480228 425876223 574292729 425876223 574292729 963553661 35333824 963553661 35333824 123247588 877985144 123247588 877985144 106265764 895092128 106265764 895092128 518412051 481295763 518412051 481295763 551454028 449138485 551454028 449138485 783132225 215621901 783132225 215621901 578186650 422621992 578186650 422621992 856996251 141999641 856996251 141999641 555681251 444750723 555681251 444750723 999150927 974662 999150927 974662 63812483 938648466 63812483 938648466 208055456 791733194 208055456 791733194 898928209 100385601 898928209 100385601 89495280 912700787 89495280 912700787 808073139 189845344 808073139 189845344 600945243 398811618 600945243 398811618 402093316 598426786 402093316 598426786 877054021 121093068 877054021 121093068 138025326 863712633 138025326 863712633 304058999 697648961 304058999 697648961 315726352 686082990 315726352 686082990 930029144 68546298 930029144 68546298 624610404 375153801 624610404 375153801 637598869 361745131 637598869 361745131 150389914 850623451 150389914 850623451 324180182 677306369 324180182 677306369 41538741 959402610 41538741 959402610 987160167 13075360 987160167 13075360 974467724 25086752 974467724 25086752 701778104 297702528 701778104 297702528 354203900 646598771 354203900 646598771 571642440 429096084 571642440 429096084 187686838 812585056 187686838 812585056 586170681 414425690 586170681 414425690 990161319 9661190 990161319 9661190 518252893 481412103 518252893 481412103 303167813 698495232 303167813 698495232 426213718 573946054 426213718 573946054 722020487 277496619 722020487 277496619 642642310 356632845 642642310 356632845 878397112 119872252 878397112 119872252 170545060 829918243 170545060 829918243 709697112 289854712 709697112 289854712 533930453 465946199 533930453 465946199 351965460 649102362 351965460 649102362 833853159 165335124 833853159 165335124 396279355 603776170 396279355 603776170 479947525 519432610 479947525 519432610 181277956 819486242 181277956 819486242 144491461 857117012 144491461 857117012 853639615 145177541 853639615 145177541 494190884 505546633 494190884 505546633 687209561 311293530 687209561 311293530 337382843 663722716 337382843 663722716 708611692 291069470 708611692 291069470 100370719 901570238 100370719 901570238 454469448 545092515 454469448 545092515 680012951 318255710 680012951 318255710 70094021 931642880 70094021 931642880 836530737 162762072 836530737 162762072 455288323 544364364 455288323 544364364 642597483 356664284 642597483 356664284 839507398 159516534 839507398 159516534 625604719 374201809 625604719 374201809 66741819 935520575 66741819 935520575 90809138 911449820 90809138 911449820 4266741 995534027 4266741 995534027 826161156 172669329 826161156 172669329 898157635 101422372 898157635 101422372 678222188 320061543 678222188 320061543 597916092 402329720 597916092 402329720 525360197 474747934 525360197 474747934 840524114 158373719 840524114 158373719 366337104 633616882 366337104 633616882 123124728 878143015 123124728 878143015 179578579 821145107 179578579 821145107 2052771 997853760 2052771 997853760 138237937 863428139 138237937 863428139 403692777 596755278 403692777 596755278 278987898 721315417 278987898 721315417 167447331 833381908 167447331 833381908 48375576 952511352 48375576 952511352 909594376 88760269 909594376 88760269 871436403 126738649 871436403 126738649 812055536 186080941 812055536 186080941 252701565 747913104 252701565 747913104 492869063 507285842 492869063 507285842 287351968 713227996 287351968 713227996 388796423 611337916 388796423 611337916 298234853 702823178 298234853 702823178 195591268 804578396 195591268 804578396 361803688 638014113 361803688 638014113 7325592 992839712 7325592 992839712 682682086 315534825 682682086 315534825 66247915 935908169 66247915 935908169 776323041 222167606 776323041 222167606 981069444 18267000 981069444 18267000 631979566 367691649 631979566 367691649 374763724 624971233 374763724 624971233 653668071 345835736 653668071 345835736 467504337 532462377 467504337 532462377 728088766 271554114 728088766 271554114 1681845 998178184 1681845 998178184 990730875 9016978 990730875 9016978 501588387 497668753 501588387 497668753 46644997 954049440 46644997 954049440 325619319 675923031 325619319 675923031 793039241 205271593 793039241 205271593 528332120 471792072 528332120 471792072 205390993 794791835 205390993 794791835 347164227 653822238 347164227 653822238 205410331 794757517 205410331 794757517 106060486 895315123 106060486 895315123 188115478 812010888 188115478 812010888 154589175 846169094 154589175 846169094 210389783 789349808 210389783 789349808 941513310 57518935 941513310 57518935 969277725 29869501 969277725 29869501 454419582 545175779 454419582 545175779 613295185 386445596 613295185 386445596 947158018 51580414 947158018 51580414 153510241 847252501 153510241 847252501 951651274 47181883 951651274 47181883 758415641 240468812 758415641 240468812 397382102 602764449 397382102 602764449 396664862 603361044 396664862 603361044 7425952 992775690 7425952 992775690 733000204 266811551 733000204 266811551 703101095 296454484 703101095 296454484 337784973 663414049 337784973 663414049 630130154 369243069 630130154 369243069 810873514 187278811 810873514 187278811 490169200 509851632 490169200 509851632 561207709 439792325 561207709 439792325 182819283 817983121 182819283 817983121 601651529 398048264 601651529 398048264 3086420 996924026 3086420 996924026 640417724 359072159 640417724 359072159 308298874 693447076 308298874 693447076 34123462 966933931 34123462 966933931 337553527 663584780 337553527 663584780 796837055 201349574 796837055 201349574 981101751 18264506 981101751 18264506 674286131 323827862 674286131 323827862 672512017 326012083 672512017 326012083 772434602 225871850 772434602 225871850 173151553 827708919 173151553 827708919 214251578 785721480 214251578 785721480 640147164 359394861 640147164 359394861 339110615 662177914 339110615 662177914 206757228 793419596 206757228 793419596 279742648 720601550 279742648 720601550 759044082 239811955 759044082 239811955 88805509 913264756 88805509 913264756 792647443 205616278 792647443 205616278 994952774 5237372 994952774 5237372 102511080 899111235 102511080 899111235 368650392 631571901 368650392 631571901 84499754 917411038 84499754 917411038 333734553 667922680 333734553 667922680 911421120 86747568 911421120 86747568 783396799 215376111 783396799 215376111 34212835 966835307 34212835 966835307 368672756 631554548 368672756 631554548 453241155 546250466 453241155 546250466 602470380 397161421 602470380 397161421 478082137 521550875 478082137 521550875 550024337 450426219 550024337 450426219 276482942 724046794 276482942 724046794 352200194 648799582 352200194 648799582 549688612 450773624 549688612 450773624 131663687 869490289 131663687 869490289 336899743 664318660 336899743 664318660 476713676 523260153 476713676 523260153 490833097 509236972 490833097 509236972 210958199 788847167 210958199 788847167 495025992 504657095 495025992 504657095 519784946 480161265 519784946 480161265 990407502 9489529 990407502 9489529 712316850 287103293 712316850 287103293 654722408 344824815 654722408 344824815 206946490 793165131 206946490 793165131 941035341 57915734 941035341 57915734 393949918 605844485 393949918 605844485 869566217 128614936 869566217 128614936 346651527 654381900 346651527 654381900 209863092 790034667 209863092 790034667 786399021 212086924 786399021 212086924 243089070 758147329 243089070 758147329 365239719 634556086 365239719 634556086 418079554 582506279 418079554 582506279 280905281 719274177 280905281 719274177 619268772 380831885 619268772 380831885 958547123 40609493 958547123 40609493 691016201 307923000 691016201 307923000 96797044 905239499 96797044 905239499 278347560 721965621 278347560 721965621 500230541 499360532 500230541 499360532 635426239 363977452 635426239 363977452 154913266 845835862 154913266 845835862 623947939 375794907 623947939 375794907 111206935 889960108 111206935 889960108 551434840 449150671 551434840 449150671 315801536 686010227 315801536 686010227 299102145 702064818 299102145 702064818 484509908 515201790 484509908 515201790 942816732 56289366 942816732 56289366 481530898 518012637 481530898 518012637 81073500 920939251 81073500 920939251 38039381 963149259 38039381 963149259 441921711 557898893 441921711 557898893 677422889 320887639 677422889 320887639 331079807 670475424 331079807 670475424 116519721 884455439 116519721 884455439 327194559 674352563 327194559 674352563 453825474 545657151 453825474 545657151 868762683 129325721 868762683 129325721 8772044 991676541 8772044 991676541 163703798 837376169 163703798 837376169 506976917 492205008 506976917 492205008 106950831 894354799 106950831 894354799 97904807 904149733 97904807 904149733 965210026 33961794 965210026 33961794 57120083 944348594 57120083 944348594 444127553 555692626 444127553 555692626 967944564 31551217 967944564 31551217 625913467 373703759 625913467 373703759 638209981 361157613 638209981 361157613 737418730 262147766 737418730 262147766 620647951 379329083 620647951 379329083 500610487 498992291 500610487 498992291 602115145 397530019 602115145 397530019 637519197 361934423 637519197 361934423 514731041 484751809 514731041 484751809 52958010 948308560 52958010 948308560 254006124 746587731 254006124 746587731 344421464 656592139 344421464 656592139 244191189 757044839 244191189 757044839 416424111 583876315 416424111 583876315 295752862 705275997 295752862 705275997 233716971 767325035 233716971 767325035 383123516 617244312 383123516 617244312 472667614 527345919 472667614 527345919 644838659 354282541 644838659 354282541 496018612 503565429 496018612 503565429 717332010 282289635 717332010 282289635 636757273 362639340 636757273 362639340 124473134 876540084 124473134 876540084 443409286 556350957 443409286 556350957 561041590 439913635 561041590 439913635 379775535 620426750 379775535 620426750 223070268 777462443 223070268 777462443 426989886 572917983 426989886 572917983 59603177 942344547 59603177 942344547 893085584 106084765 893085584 106084765 107671097 893386437 107671097 893386437 770972034 227410515 770972034 227410515 513391903 485906777 513391903 485906777 701161285 298352539 701161285 298352539 39621556 961279668 39621556 961279668 680348570 317850349 680348570 317850349 667733727 331373050 667733727 331373050 876926180 121263674 876926180 121263674 651018868 348648549 651018868 348648549 459039678 540386082 459039678 540386082 740551720 258825552 740551720 258825552 500042464 499547888 500042464 499547888 121409405 879688715 121409405 879688715 446237156 553609854 446237156 553609854 880100557 118240274 880100557 118240274 749992656 249098143 749992656 249098143 70388498 931342355 70388498 931342355 278707291 721547619 278707291 721547619 497037181 502735520 497037181 502735520 466938638 532938741 466938638 532938741 468585352 531445481 468585352 531445481 400272718 600212707 400272718 600212707 454743533 544854242 454743533 544854242 291933513 709107807 291933513 709107807 957233215 41869120 957233215 41869120 710512999 288985378 710512999 288985378 253911519 746756987 253911519 746756987 88433794 913634185 88433794 913634185 340820418 660503215 340820418 660503215 911785372 86448878 911785372 86448878 519648487 480304187 519648487 480304187 614750595 385013739 614750595 385013739 602135701 397523638 602135701 397523638 301271708 700044360 301271708 700044360 961407861 37455450 961407861 37455450 193138893 807059152 193138893 807059152 712304238 287119826 712304238 287119826 67536182 934653050 67536182 934653050 345480228 655541850 345480228 655541850 887256541 111406526 887256541 111406526 266444469 734142267 266444469 734142267 67449963 934731690 67449963 934731690 93249374 909088030 93249374 909088030 301677446 699834693 301677446 699834693 280805599 719440901 280805599 719440901 880513676 117827087 880513676 117827087 135803883 865773235 135803883 865773235 879380180 118938212 879380180 118938212 286009816 714716659 286009816 714716659 932454497 66056356 932454497 66056356 568294411 432264947 568294411 432264947 270776309 729879329 270776309 729879329 589391140 411106370 589391140 411106370 72035252 929496355 72035252 929496355 425459223 574755519 425459223 574755519 487853662 511881760 487853662 511881760 299241019 701920977 299241019 701920977 55528147 946089958 55528147 946089958 818252804 180272411 818252804 180272411 216651019 783305073 216651019 783305073 305799813 695951785 305799813 695951785 2655514 997242763 2655514 997242763 699620920 299866813 699620920 299866813 254000904 746676632 254000904 746676632 22756479 978512302 22756479 978512302 863387481 134918516 863387481 134918516 559869341 441254454 559869341 441254454 637269315 362282272 637269315 362282272 42362567 958438018 42362567 958438018 96635666 905547246 96635666 905547246 654827407 344765976 654827407 344765976 246797825 754416707 246797825 754416707 618987036 381058551 618987036 381058551 891491931 107407283 891491931 107407283 923601258 74981374 923601258 74981374 20700190 980544773 20700190 980544773 143081790 858537382 143081790 858537382 745427807 253721705 745427807 253721705 432642743 567419149 432642743 567419149 543104315 457666320 543104315 457666320 579485131 421301799 579485131 421301799 554108945 446598669 554108945 446598669 629911252 369467940 629911252 369467940 368238816 631954976 368238816 631954976 648348554 351389714 648348554 351389714 615221083 384602018 615221083 384602018 223761366 776754550 223761366 776754550 429509629 570464828 429509629 570464828 953328713 45440526 953328713 45440526 915201593 83295568 915201593 83295568 286907137 713734102 286907137 713734102 747510022 251477611 747510022 251477611 135259862 866223285 135259862 866223285 153385137 847336018 153385137 847336018 400467668 600007966 400467668 600007966 699298413 300267225 699298413 300267225 278229288 722098882 278229288 722098882 949202587 49343469 949202587 49343469 162876259 838126431 162876259 838126431 755514691 243622173 755514691 243622173 33602981 967480537 33602981 967480537 444631844 555218413 444631844 555218413 613782576 386044467 613782576 386044467 217304040 782773678 217304040 782773678 124821453 876178560 124821453 876178560 824173161 174447919 824173161 174447919 207597218 792427502 207597218 792427502 295265754 705764188 295265754 705764188 294361953 706712866 294361953 706712866 347525189 653294962 347525189 653294962 510898826 488110782 510898826 488110782 244523255 756597310 244523255 756597310 191711190 808408506 191711190 808408506 16560409 984355392 16560409 984355392 567656591 432785078 567656591 432785078 649415427 350183177 649415427 350183177 540178804 460409491 540178804 460409491 597213407 402945279 597213407 402945279 567335611 433190603 567335611 433190603 686973184 311435714 686973184 311435714 734319684 265155431 734319684 265155431 233655410 767347560 233655410 767347560 188108674 812046767 188108674 812046767 613287853 386472370 613287853 386472370 540461951 460160886 540461951 460160886 956548363 42385779 956548363 42385779 861861727 136585058 861861727 136585058 515612914 483977669 515612914 483977669 452667177 546884237 452667177 546884237 45136360 955350835 45136360 955350835 773942330 224184071 773942330 224184071 162947628 838011685 162947628 838011685 433239580 566889416 433239580 566889416 379595358 620633248 379595358 620633248 237309880 763657015 237309880 763657015 133856391 867482191 133856391 867482191 851618552 147283695 851618552 147283695 956905737 42105080 956905737 42105080 440011028 560083222 440011028 560083222 146699363 854430216 146699363 854430216 183170991 817537909 183170991 817537909 968268895 31074234 968268895 31074234 987717540 12411800 987717540 12411800 692123617 306967681 692123617 306967681 786705958 211812524 786705958 211812524 796565639 201693904 796565639 201693904 572352350 428461857 572352350 428461857 655296051 344256745 655296051 344256745 200525981 799815436 200525981 799815436 782002450 216770341 782002450 216770341 234445426 766712826 234445426 766712826 550622271 449811178 550622271 449811178 196362074 803824632 196362074 803824632 315196035 686619003 315196035 686619003 397107517 603095506 397107517 603095506 55403572 946177103 55403572 946177103 69322533 932467956 69322533 932467956 531012733 468736809 531012733 468736809 504807206 494311554 504807206 494311554 91679016 910707834 91679016 910707834 320832877 680674066 320832877 680674066 224387741 776057281 224387741 776057281 541610886 459097744 541610886 459097744 850260222 148738352 850260222 148738352 838386388 160680531 838386388 160680531 265878922 734634334 265878922 734634334 752646550 246683236 752646550 246683236 597537932 402662274 597537932 402662274 519031694 480825291 519031694 480825291 2253174 997588552 2253174 997588552 993556308 6485839 993556308 6485839 689478476 309214960 689478476 309214960 647825247 351803510 647825247 351803510 385480735 614912022 385480735 614912022 36817651 964261874 36817651 964261874 423499603 576809096 423499603 576809096 420019116 580827427 420019116 580827427 747234809 251848809 747234809 251848809 655454510 344069711 655454510 344069711 550255595 450197605 550255595 450197605 81275541 920661978 81275541 920661978 410638793 589790023 410638793 589790023 538534636 461916163 538534636 461916163 538456843 462021543 538456843 462021543 926387553 72464901 926387553 72464901 474955236 524929062 474955236 524929062 818566979 179988264 818566979 179988264 249416715 751819565 249416715 751819565 872285719 125809063 872285719 125809063 119890146 881127343 119890146 881127343 989213645 10690254 989213645 10690254 70278211 931483142 70278211 931483142 777485225 221276031 777485225 221276031 836732919 162559583 836732919 162559583 804474555 193382967 804474555 193382967 590677827 409782489 590677827 409782489 73819226 927980658 73819226 927980658 69381526 932369072 69381526 932369072 580740415 420223471 580740415 420223471 82971847 919132260 82971847 919132260 320362526 681333965 320362526 681333965 798197981 200064236 798197981 200064236 498538035 501306346 498538035 501306346 476454836 523456834 476454836 523456834 173055159 827799915 173055159 827799915 276015717 724526886 276015717 724526886 451267493 548140162 451267493 548140162 212128716 787758112 212128716 787758112 889767422 109080226 889767422 109080226 516619540 483054151 516619540 483054151 730898037 268944423 730898037 268944423 38592915 962543402 38592915 962543402 143621523 857906135 143621523 857906135 284264340 716274856 284264340 716274856 273192043 727182024 273192043 727182024 388280916 611956731 388280916 611956731 198457406 801827656 198457406 801827656 820417305 178087430 820417305 178087430 537351216 463076109 537351216 463076109 861694846 136691206 861694846 136691206 592973377 407473826 592973377 407473826 375443052 624464212 375443052 624464212 75145071 926788384 75145071 926788384 401759853 598729127 401759853 598729127 571085497 429481363 571085497 429481363 166536073 834424571 166536073 834424571 550377307 449978675 550377307 449978675 83087340 918920254 83087340 918920254 156499730 844272378 156499730 844272378 113994682 887078718 113994682 887078718 271942426 728298144 271942426 728298144 994933288 5269351 994933288 5269351 907875091 90637942 907875091 90637942 517718978 482010048 517718978 482010048 358828287 641502775 358828287 641502775 991210195 8527542 991210195 8527542 640641618 358818944 640641618 358818944 494064072 505878750 494064072 505878750 527363982 472897306 527363982 472897306 508022951 491144867 508022951 491144867 466992035 532913001 466992035 532913001 84094841 917775417 84094841 917775417 364559469 635335605 364559469 635335605 362897699 636842185 362897699 636842185 138063827 863672863 138063827 863672863 962565432 36245457 962565432 36245457 668994328 329961385 668994328 329961385 993166403 6809890 993166403 6809890 963505364 35377053 963505364 35377053 680653561 317598506 680653561 317598506 693095947 305977137 693095947 305977137 622342683 377389622 622342683 377389622 129247138 871877399 129247138 871877399 863503418 134811747 863503418 134811747 266727083 733720265 266727083 733720265 440136910 559976291 440136910 559976291 610112321 389620887 610112321 389620887 878712190 119513232 878712190 119513232 350938349 650000857 350938349 650000857 114263518 886803911 114263518 886803911 907143549 91550430 907143549 91550430 667605452 331566276 667605452 331566276 510343997 488627757 510343997 488627757 434254832 565949225 434254832 565949225 500747424 498757615 500747424 498757615 593796789 406653402 593796789 406653402 213583376 786408667 213583376 786408667 145396703 855975293 145396703 855975293 424495742 575552039 424495742 575552039 615961835 383882039 615961835 383882039 390527413 609676983 390527413 609676983 638876239 360767333 638876239 360767333 188728696 811309754 188728696 811309754 326508760 675048597 326508760 675048597 281356969 718913114 281356969 718913114 855619844 143433790 855619844 143433790 179791396 820982529 179791396 820982529 881488411 116938596 881488411 116938596 67206856 935108991 67206856 935108991 830006001 169244871 830006001 169244871 718556477 281267781 718556477 281267781 707773661 292020162 707773661 292020162 560346587 440726243 560346587 440726243 511535968 487608488 511535968 487608488 21182776 980146754 21182776 980146754 196637276 803635369 196637276 803635369 698639790 300768987 698639790 300768987 635568381 363812303 635568381 363812303 473978270 525966285 473978270 525966285 437188119 563135881 437188119 563135881 751760804 247472456 751760804 247472456 596244230 404035278 596244230 404035278 963668157 35195151 963668157 35195151 591479753 408936578 591479753 408936578 61553592 940442046 61553592 940442046 310719816 690954713 310719816 690954713 44160713 956680143 44160713 956680143 993041852 6917118 993041852 6917118 884062009 114173260 884062009 114173260 334527290 667182325 334527290 667182325 488712371 511180474 488712371 511180474 130222705 870894988 130222705 870894988 69316204 932509229 69316204 932509229 267250922 733242769 267250922 733242769 922593145 76214384 922593145 76214384 799974074 198096437 799974074 198096437 205990878 794191587 205990878 794191587 554433650 446229607 554433650 446229607 340643991 660670046 340643991 660670046 653128652 346516631 653128652 346516631 752248775 247015104 752248775 247015104 143664421 857867389 143664421 857867389 62819656 939371413 62819656 939371413 118391471 882721199 118391471 882721199 346290204 654702984 346290204 654702984 679890544 318351560 679890544 318351560 161034579 839953045 161034579 839953045 130884219 870253038 130884219 870253038 228408789 772399692 228408789 772399692 32068940 969160967 32068940 969160967 650075633 349505619 650075633 349505619 759189556 239694883 759189556 239694883 564881742 435918629 564881742 435918629 57680837 943935714 57680837 943935714 27409056 973799959 27409056 973799959 172243010 828584297 172243010 828584297 594966253 405532323 594966253 405532323 285356855 715230411 285356855 715230411 351934096 649146974 351934096 649146974 791585882 206700867 791585882 206700867 676209805 321895877 676209805 321895877 766367140 232161475 766367140 232161475 132188508 868925190 132188508 868925190 540909939 459755058 540909939 459755058 332801758 668994646 332801758 668994646 567374205 433189919 567374205 433189919 571687977 429057349 571687977 429057349 688568469 310010361 688568469 310010361 926436562 72442572 926436562 72442572 358312314 641982263 358312314 641982263 682343255 315713028 682343255 315713028 189849599 810226733 189849599 810226733 505901215 493245165 505901215 493245165 814862986 183424500 814862986 183424500 668728758 330200001 668728758 330200001 97083995 904940040 97083995 904940040 899066989 100262138 899066989 100262138 842220704 156555042 842220704 156555042 663075087 336415727 663075087 336415727 380872731 619416241 380872731 619416241 545553048 455280721 545553048 455280721 250090818 751013101 250090818 751013101 437739601 562494807 437739601 562494807 699718390 299764246 699718390 299764246 973321643 26360590 973321643 26360590 49778848 951251963 49778848 951251963 693435605 305650441 693435605 305650441 723905101 275685691 723905101 275685691 664690457 334797699 664690457 334797699 898794203 100553256 898794203 100553256 91148475 911151944 91148475 911151944 370513019 629949249 370513019 629949249 620726614 379151038 620726614 379151038 33823418 967157337 33823418 967157337 881588024 116836745 881588024 116836745 624870957 374979369 624870957 374979369 321351896 680187037 321351896 680187037 612150438 387532064 612150438 387532064 289346964 711369858 289346964 711369858 88522715 913555618 88522715 913555618 398500622 601731128 398500622 601731128 546225277 454663018 546225277 454663018 251935344 748951342 251935344 748951342 407881713 592814914 407881713 592814914 801579519 196490084 801579519 196490084 549393055 451134130 549393055 451134130 122723021 878569355 122723021 878569355 380557682 619558201 380557682 619558201 372555494 627625001 372555494 627625001 180999008 819854979 180999008 819854979 474478129 525516890 474478129 525516890 802372687 195537349 802372687 195537349 973027386 26748086 973027386 26748086 23180167 977985697 23180167 977985697 736830995 262938810 736830995 262938810 567931845 432512293 567931845 432512293 194319928 805695440 194319928 805695440 446792702 552743284 446792702 552743284 315009212 686772164 315009212 686772164 70630179 930979412 70630179 930979412 718558687 281234196 718558687 281234196 810743197 187470755 810743197 187470755 877872094 120314691 877872094 120314691 656600361 343056218 656600361 343056218 856626509 142329197 856626509 142329197 179771286 821027817 179771286 821027817 938311100 60118053 938311100 60118053 310217099 691522066 310217099 691522066 228519500 772222951 228519500 772222951 585146402 415530738 585146402 415530738 3959094 996010506 3959094 996010506 290491046 710283895 290491046 710283895 407313767 593258905 407313767 593258905 300878898 700538432 300878898 700538432 965915542 33273776 965915542 33273776 826456193 172378628 826456193 172378628 83081981 918947166 83081981 918947166 641379046 357954506 641379046 357954506 603634065 395956393 603634065 395956393 320542199 681084062 320542199 681084062 467739712 532152901 467739712 532152901 972559629 27004598 972559629 27004598 403086518 597391406 403086518 597391406 567414593 433086133 567414593 433086133 538816648 461607241 538816648 461607241 989308128 10573499 989308128 10573499 774379479 223879780 774379479 223879780 810830723 187333984 810830723 187333984 892592289 106487866 892592289 106487866 298835872 702323890 298835872 702323890 488466808 511355436 488466808 511355436 514333225 485091294 514333225 485091294 246210888 754920282 246210888 754920282 239802453 761113753 239802453 761113753 81804885 920114108 81804885 920114108 866450986 131588306 866450986 131588306 503262018 496037892 503262018 496037892 4974262 994914491 4974262 994914491 763150096 235636456 763150096 235636456 828634328 170277836 828634328 170277836 890198718 108603694 890198718 108603694 331185460 670439937 331185460 670439937 316210456 685457228 316210456 685457228 73194263 928526697 73194263 928526697 695486768 303640732 695486768 303640732 441455374 558451585 441455374 558451585 97299847 904656051 97299847 904656051 930027439 68556379 930027439 68556379 902615035 96632231 902615035 96632231 212294100 787640562 212294100 787640562 178873313 821855650 178873313 821855650 955996386 42922779 955996386 42922779 870847326 127438023 870847326 127438023 263622636 737249615 263622636 737249615 945586946 53082138 945586946 53082138 612135964 387557566 612135964 387557566 240839068 760206917 240839068 760206917 600033810 399950528 600033810 399950528 330728848 670852153 330728848 670852153 175732612 825118756 175732612 825118756 439221343 560848241 439221343 560848241 478066295 521566195 478066295 521566195 973429162 26261995 973429162 26261995 103227937 898406442 103227937 898406442 755886054 243320248 755886054 243320248 883939595 114337564 883939595 114337564 523646677 476254644 523646677 476254644 316978994 684835360 316978994 684835360 920790336 77969739 920790336 77969739 401359220 599133296 401359220 599133296 873595109 124471216 873595109 124471216 673125830 325267719 673125830 325267719 191512796 808584977 191512796 808584977 575423750 425606772 575423750 425606772 477305268 522571674 477305268 522571674 476733848 523249717 476733848 523249717 772298281 225956312 772298281 225956312 409817188 590679777 409817188 590679777 762978038 235744986 762978038 235744986 898678577 100667232 898678577 100667232 862085924 136304233 862085924 136304233 547543824 453099919 547543824 453099919 909468996 88885768 909468996 88885768 300568142 700820953 300568142 700820953 680074561 318194385 680074561 318194385 479452123 519988323 479452123 519988323 629039963 370422098 629039963 370422098 10942451 989607355 10942451 989607355 898302495 101186339 898302495 101186339 903374099 95616929 903374099 95616929 615657355 384199373 615657355 384199373 482285627 517335934 482285627 517335934 901360353 97989946 901360353 97989946 395069357 604738042 395069357 604738042 578035877 422823611 578035877 422823611 702206463 297289008 702206463 297289008 878825045 119431531 878825045 119431531 252067910 748815796 252067910 748815796 151869764 848835431 151869764 848835431 496001181 503580702 496001181 503580702 315954126 685821050 315954126 685821050 133735528 867557348 133735528 867557348 640055920 359508258 640055920 359508258 323921340 677595377 323921340 677595377 315584606 686274855 315584606 686274855 704036010 295476670 704036010 295476670 67614227 934570774 67614227 934570774 614171079 385652134 614171079 385652134 901667028 97733251 901667028 97733251 495897576 503727745 495897576 503727745 130162912 870962765 130162912 870962765 850959169 148054870 850959169 148054870 690237443 308641876 690237443 308641876 746152569 253090687 746152569 253090687 948310582 50391370 948310582 50391370 440958375 559073400 440958375 559073400 586183458 414401532 586183458 414401532 495235160 504366970 495235160 504366970 911987232 86194759 911987232 86194759 808183908 189783491 808183908 189783491 850155361 148892028 850155361 148892028 388813675 611303830 388813675 611303830 620655074 379293839 620655074 379293839 209658185 790226851 209658185 790226851 969998918 29305190 969998918 29305190 317906324 683892396 317906324 683892396 256913987 743959844 256913987 743959844 384153039 616157030 384153039 616157030 65640763 936523673 65640763 936523673 459885388 539528234 459885388 539528234 725967526 273711262 725967526 273711262 698908568 300594662 698908568 300594662 512037870 487193541 512037870 487193541 877062052 121079046 877062052 121079046 95174808 907137543 95174808 907137543 581003717 419987031 581003717 419987031 53787294 947458956 53787294 947458956 219745802 780339904 219745802 780339904 458865945 540532616 458865945 540532616 341128937 660174362 341128937 660174362 371725068 628526390 371725068 628526390 681805584 316197488 681805584 316197488 338366799 662900054 338366799 662900054 281239274 719006187 281239274 719006187 655258518 344338852 655258518 344338852 373119773 626840026 373119773 626840026 434154156 566011242 434154156 566011242 360555368 639517241 360555368 639517241 121232849 879813504 121232849 879813504 77962271 923861485 77962271 923861485 454979288 544623168 454979288 544623168 488155375 511605522 488155375 511605522 769344070 229130067 769344070 229130067 769043744 229378085 769043744 229378085 321351115 680195460 321351115 680195460 67074723 935274424 67074723 935274424 674288318 323810862 674288318 323810862 553020765 447728547 553020765 447728547 452430759 547202181 452430759 547202181 966945467 32447250 966945467 32447250 732916585 266898686 732916585 266898686 842192067 156568566 842192067 156568566 156835348 843966141 156835348 843966141 396596275 603424108 396596275 603424108 350592840 650499729 350592840 650499729 529581617 470486558 529581617 470486558 17775592 983280688 17775592 983280688 444879455 554946249 444879455 554946249 925512592 73166467 925512592 73166467 302094419 699461828 302094419 699461828 745115909 254198067 745115909 254198067 876459811 121700256 876459811 121700256 198105325 802234851 198105325 802234851 217801294 782286212 217801294 782286212 45848485 954677297 45848485 954677297 150671112 850267766 150671112 850267766 712231440 287222971 712231440 287222971 642665736 356583929 642665736 356583929 304397941 697328222 304397941 697328222 647854224 351774496 647854224 351774496 318340966 683353041 318340966 683353041 843343738 155506544 843343738 155506544 756563252 242747737 756563252 242747737 41074622 959728273 41074622 959728273 1031212 998818626 1031212 998818626 38589315 962606980 38589315 962606980 753377268 245998092 753377268 245998092 603205195 396265033 603205195 396265033 170333212 830144971 170333212 830144971 388946406 611218236 388946406 611218236 282458976 717954215 282458976 717954215 93051046 909274491 93051046 909274491 892184425 106819085 892184425 106819085 106755158 894542048 106755158 894542048 136406342 865277149 136406342 865277149 363560881 636289267 363560881 636289267 604435697 395185656 604435697 395185656 314068498 687739533 314068498 687739533 585739161 414851867 585739161 414851867 397892812 602242832 397892812 602242832 461931426 537416769 461931426 537416769 866851508 131171355 866851508 131171355 274115735 726214541 274115735 726214541 347775488 653007951 347775488 653007951 866892535 131122112 866892535 131122112 681225713 316940542 681225713 316940542 339718911 661484660 339718911 661484660 158037221 842973451 158037221 842973451 315801438 686023541 315801438 686023541 792610802 205632526 792610802 205632526 712753684 286882661 712753684 286882661 693794631 305289015 693794631 305289015 908946126 89529368 908946126 89529368 712965322 286647429 712965322 286647429 631339218 368412546 631339218 368412546 411166025 589445958 411166025 589445958 920756394 78002419 920756394 78002419 322557674 678853616 322557674 678853616 516782579 482927780 516782579 482927780 705448864 294141871 705448864 294141871 507628351 491471114 507628351 491471114 434029806 566213448 434029806 566213448 693269172 305756619 693269172 305756619 170128209 830471649 170128209 830471649 401017259 599445665 401017259 599445665 962496002 36330541 962496002 36330541 396383909 603642966 396383909 603642966 174164115 826674641 174164115 826674641 351119656 649891038 351119656 649891038 316174873 685470656 316174873 685470656 435193377 565092906 435193377 565092906 507458220 491682025 507458220 491682025 903862175 95119140 903862175 95119140 891083660 107759261 891083660 107759261 21609915 979803276 21609915 979803276 688214452 310310690 688214452 310310690 61251619 940832478 61251619 940832478 260826225 740236660 260826225 740236660 132412578 868729788 132412578 868729788 335926433 665279144 335926433 665279144 170343056 830138782 170343056 830138782 880043625 118273897 880043625 118273897 585601641 414960522 585601641 414960522 583018729 417855072 583018729 417855072 210730659 789029126 210730659 789029126 972383848 27201001 972383848 27201001 716730365 283015627 716730365 283015627 736008480 263757953 736008480 263757953 834132856 165166058 834132856 165166058 146730114 854378227 146730114 854378227 671895332 326817602 671895332 326817602 604196761 395360495 604196761 395360495 353315518 647712589 353315518 647712589 336009772 665248759 336009772 665248759 167504500 833302492 167504500 833302492 722763985 276802554 722763985 276802554 929440578 69256805 929440578 69256805 846911673 151912752 846911673 151912752 895424121 104229047 895424121 104229047 681605062 316506613 681605062 316506613 614646519 385099436 614646519 385099436 348486490 652258262 348486490 652258262 995337681 4757582 995337681 4757582 225008138 775523154 225008138 775523154 277166790 723142665 277166790 723142665 373870833 625950543 373870833 625950543 927373452 71390983 927373452 71390983 134711601 866578124 134711601 866578124 966861343 32506188 966861343 32506188 640964752 358383594 640964752 358383594 432465513 567545082 432465513 567545082 330211519 671358665 330211519 671358665 76571976 925223223 76571976 925223223 516432825 483192248 516432825 483192248 657913432 341825975 657913432 341825975 192675020 807530968 192675020 807530968 138140777 863535267 138140777 863535267 11629922 989005019 11629922 989005019 815298972 183098916 815298972 183098916 593236564 407041151 593236564 407041151 900404244 98965444 900404244 98965444 873707582 124341770 873707582 124341770 41914558 958870821 41914558 958870821 289916777 710884734 289916777 710884734 821650302 176816490 821650302 176816490 296010978 704996504 296010978 704996504 699395753 300149145 699395753 300149145 479169934 520482399 479169934 520482399 606468308 393299982 606468308 393299982 603581714 395990508 603581714 395990508 947970300 50821768 947970300 50821768 399600855 600809701 399600855 600809701 216200855 783756814 216200855 783756814 468586014 531437486 468586014 531437486 165587846 835283054 165587846 835283054 677168471 321055827 677168471 321055827 173985090 826909736 173985090 826909736 892064036 106901752 892064036 106901752 831013370 168340002 831013370 168340002 610612847 389263340 610612847 389263340 659202811 340483323 659202811 340483323 123958547 877189330 123958547 877189330 251030690 750011246 251030690 750011246 171772002 828894299 171772002 828894299 733191071 266631797 733191071 266631797 471492455 528492005 471492455 528492005 93837287 908590834 93837287 908590834 660603342 339095831 660603342 339095831 639594077 360085293 639594077 360085293 600513974 399328409 600513974 399328409 973164704 26643119 973164704 26643119 834332289 164992652 834332289 164992652 475764393 523984032 475764393 523984032 21404051 979986752 21404051 979986752 490069907 509994666 490069907 509994666 185041225 815363879 185041225 815363879 735422216 264148604 735422216 264148604 772590324 225669869 772590324 225669869 143475981 858097217 143475981 858097217 263849100 737087039 263849100 737087039 441842049 558023132 441842049 558023132 212146405 787742651 212146405 787742651 968662280 30663994 968662280 30663994 907296630 91398853 907296630 91398853 347811213 652929528 347811213 652929528 555269939 445211397 555269939 445211397 517707787 482022806 517707787 482022806 129564282 871414368 129564282 871414368 493385549 506587495 493385549 506587495 576371566 424461415 576371566 424461415 221194651 778894372 221194651 778894372 228055659 772882380 228055659 772882380 92824529 909543560 92824529 909543560 753788308 245643698 753788308 245643698 501774427 497489026 501774427 497489026 874283039 123847215 874283039 123847215 122767098 878487470 122767098 878487470 309839728 692008367 309839728 692008367 111598165 889566748 111598165 889566748 72490994 929054098 72490994 929054098 55213938 946300749 55213938 946300749 906617899 92010146 906617899 92010146 289027641 711653138 289027641 711653138 584246061 416579957 584246061 416579957 926095149 72791684 926095149 72791684 68395990 933447865 68395990 933447865 80578064 921485727 80578064 921485727 432876376 567219489 432876376 567219489 20749951 980424470 20749951 980424470 458379051 541086396 458379051 541086396 38110048 963127330 38110048 963127330 961382670 37493234 961382670 37493234 575280050 425821975 575280050 425821975 668576933 330323738 668576933 330323738 890361240 108524876 890361240 108524876 361982183 637815803 361982183 637815803 140766105 860587082 140766105 860587082 748823584 250124648 748823584 250124648 304375246 697345253 304375246 697345253 597086169 403116955 597086169 403116955 792472902 205715686 792472902 205715686 501039970 498356502 501039970 498356502 44663417 956096956 44663417 956096956 718645191 281185180 718645191 281185180 326805030 674719711 326805030 674719711 288474694 712059077 288474694 712059077 981996176 17482424 981996176 17482424 37292356 963916533 37292356 963916533 854603299 144242672 854603299 144242672 582746339 418252943 582746339 418252943 187272484 813045381 187272484 813045381 259017787 742008047 259017787 742008047 284621387 715789948 284621387 715789948 290578194 710199670 290578194 710199670 147032467 854109159 147032467 854109159 668288730 330601594 668288730 330601594 727439153 272170378 727439153 272170378 312835777 688920289 312835777 688920289 358648434 641698799 358648434 641698799 84519520 917405105 84519520 917405105 551253547 449238781 551253547 449238781 985444511 14365681 985444511 14365681 204562545 795580383 204562545 795580383 907217545 91492129 907217545 91492129 906370621 92261998 906370621 92261998 197500499 802787022 197500499 802787022 906331489 92295368 906331489 92295368 968405516 30968567 968405516 30968567 498978110 500748858 498978110 500748858 64257887 938287683 64257887 938287683 527350080 472939315 527350080 472939315 813669256 184543697 813669256 184543697 7293941 992841547 7293941 992841547 736564695 263198295 736564695 263198295 388535158 611731777 388535158 611731777 346384907 654638734 346384907 654638734 434068701 566182126 434068701 566182126 123967080 877180502 123967080 877180502 555318366 445178930 555318366 445178930 462693440 536517378 462693440 536517378 601749462 397929601 601749462 397929601 236965712 763977456 236965712 763977456 871374782 126764186 871374782 126764186 382739393 617640672 382739393 617640672 486686690 513042799 486686690 513042799 268222052 732215177 268222052 732215177 166977328 834050073 166977328 834050073 948352460 50312314 948352460 50312314 130217720 870899914 130217720 870899914 540329637 460273307 540329637 460273307 683642148 314612931 683642148 314612931 389926617 610171631 389926617 610171631 574755229 426362307 574755229 426362307 167252440 833695719 167252440 833695719 894067322 105197848 894067322 105197848 750267651 248894849 750267651 248894849 241331256 759791107 241331256 759791107 114702184 886423862 114702184 886423862 631917158 367720473 631917158 367720473 928508182 70240352 928508182 70240352 435429739 564877624 435429739 564877624 579130699 421745342 579130699 421745342 112827686 888560039 112827686 888560039 366660211 633414833 366660211 633414833 465595565 534261527 465595565 534261527 520651473 479262912 520651473 479262912 161339319 839638378 161339319 839638378 774357250 223893421 774357250 223893421 768030411 230463262 768030411 230463262 47009974 953819597 47009974 953819597 29142259 972069974 29142259 972069974 503789347 495406918 503789347 495406918 230937168 769911279 230937168 769911279 304742172 696894288 304742172 696894288 566317219 434602170 566317219 434602170 337617642 663544436 337617642 663544436 93426721 908933497 93426721 908933497 858724520 140133772 858724520 140133772 24242065 977028613 24242065 977028613 566815758 433744694 566815758 433744694 773785828 224361498 773785828 224361498 281957742 718395368 281957742 718395368 519720846 480263849 519720846 480263849 181507290 819286591 181507290 819286591 598463681 401730919 598463681 401730919 221289111 778835698 221289111 778835698 234201634 766832995 234201634 766832995 510707662 488317436 510707662 488317436 501408563 497774055 501408563 497774055 534876470 465149210 534876470 465149210 140370922 861069233 140370922 861069233 261314351 739737805 261314351 739737805 578066648 422810438 578066648 422810438 565802927 435064011 565802927 435064011 996319395 3690666 996319395 3690666 447376616 552066508 447376616 552066508 534633841 465414918 534633841 465414918 335906998 665291223 335906998 665291223 935959703 62471788 935959703 62471788 357861034 642589189 357861034 642589189 147938670 853133147 147938670 853133147 674942705 323157198 674942705 323157198 353171003 647829731 353171003 647829731 147007262 854124493 147007262 854124493 983671419 15970050 983671419 15970050 64304179 938248893 64304179 938248893 206715689 793542058 206715689 793542058 952046781 46697826 952046781 46697826 778330570 220468821 778330570 220468821 804011707 193809683 804011707 193809683 590544304 410031544 590544304 410031544 963897303 34994470 963897303 34994470 769803791 228580421 769803791 228580421 780293238 218487578 780293238 218487578 130530211 870502092 130530211 870502092 424060888 575908519 424060888 575908519 569487774 431110389 569487774 431110389 76121176 925763169 76121176 925763169 941826079 57245204 941826079 57245204 893982518 105291412 893982518 105291412 616695475 383329216 616695475 383329216 33728726 967389097 33728726 967389097 124635660 876334330 124635660 876334330 193937820 806010223 193937820 806010223 700312619 299124325 700312619 299124325 473199677 526755704 473199677 526755704 50851292 950357833 50851292 950357833 530140624 469798890 530140624 469798890 902729945 96396840 902729945 96396840 798722003 199526634 798722003 199526634 172752062 828101221 172752062 828101221 120036630 881030514 120036630 881030514 303070900 698580870 303070900 698580870 502460727 496779344 502460727 496779344 845623490 153310474 845623490 153310474 70285172 931462374 70285172 931462374 423913201 576224808 423913201 576224808 876888047 121303359 876888047 121303359 214143786 785892409 214143786 785892409 181495186 819303143 181495186 819303143 682377025 315698124 682377025 315698124 157214165 843680642 157214165 843680642 149015029 851948320 149015029 851948320 585402132 415130901 585402132 415130901 774852197 223358326 774852197 223358326 862179646 136153754 862179646 136153754 916655362 82140197 916655362 82140197 82451945 919566332 82451945 919566332 626722342 372626674 626722342 372626674 462780399 536418067 462780399 536418067 375100383 624689322 375100383 624689322 820399156 178098837 820399156 178098837 760988224 237750353 760988224 237750353 781508239 217386842 781508239 217386842 727853839 271823317 727853839 271823317 31993950 969230755 31993950 969230755 189140980 810899321 189140980 810899321 255569797 745246243 255569797 745246243 993655782 6425727 993655782 6425727 592916771 407539446 592916771 407539446 966946254 32444039 966946254 32444039 696375169 302810692 696375169 302810692 105003807 896433656 105003807 896433656 806622528 191127065 806622528 191127065 546235320 454557530 546235320 454557530 763510362 235113568 763510362 235113568 136995724 864743943 136995724 864743943 97918985 904147989 97918985 904147989 191328840 808763415 191328840 808763415 939909597 58843530 939909597 58843530 788824486 209791796 788824486 209791796 535049903 465005031 535049903 465005031 201127715 799193617 201127715 799193617 355581543 645030119 355581543 645030119 543140853 457642077 543140853 457642077 750668993 248470958 750668993 248470958 282295936 718055102 282295936 718055102 988490489 11564163 988490489 11564163 33722782 967394886 33722782 967394886 504607114 494491449 504607114 494491449 205509198 794671550 205509198 794671550 820553271 177962034 820553271 177962034 523566455 476386717 523566455 476386717 788415246 210309505 788415246 210309505 698428560 300958646 698428560 300958646 496319149 503354744 496319149 503354744 702222112 297266616 702222112 297266616 144154236 857423272 144154236 857423272 587829295 412753448 587829295 412753448 211581278 788305396 211581278 788305396 818496781 180087941 818496781 180087941 40507455 960162027 40507455 960162027 358919381 641308872 358919381 641308872 998271319 1935176 998271319 1935176 563076031 437767617 563076031 437767617 412195725 588511678 412195725 588511678 735726765 263967985 735726765 263967985 928852823 69866337 928852823 69866337 494976126 504697339 494976126 504697339 617946093 381926509 617946093 381926509 983612639 16030277 983612639 16030277 661733685 337779179 661733685 337779179 638522424 360997539 638522424 360997539 916060577 82595674 916060577 82595674 306141912 695489821 306141912 695489821 47546027 953358850 47546027 953358850 987867579 12174574 987867579 12174574 854621372 144191800 854621372 144191800 72739842 928955636 72739842 928955636 739959813 259775884 739959813 259775884 675027351 323100678 675027351 323100678 683907333 314280921 683907333 314280921 126552907 874308175 126552907 874308175 286443420 714282843 286443420 714282843 754271517 245159147 754271517 245159147 720223399 279240408 720223399 279240408 305765543 696034171 305765543 696034171 249929270 751194829 249929270 751194829 933232916 65203701 933232916 65203701 407024453 593590349 407024453 593590349 873299899 124734776 873299899 124734776 588116562 412420810 588116562 412420810 465560757 534279365 465560757 534279365 634682424 364755195 634682424 364755195 546567613 454186862 546567613 454186862 422234260 578438831 422234260 578438831 153234778 847513601 153234778 847513601 396886994 603283072 396886994 603283072 708989270 290569062 708989270 290569062 977253903 22172230 977253903 22172230 667537302 331690309 667537302 331690309 519062652 480819144 519062652 480819144 917192394 81701904 917192394 81701904 496516088 503101894 496516088 503101894 723538184 275988914 723538184 275988914 878240867 120039066 878240867 120039066 201749063 798577673 201749063 798577673 503062094 496180772 503062094 496180772 582756238 418246936 582756238 418246936 991605932 8172123 991605932 8172123 628811536 370645684 628811536 370645684 942159494 56840855 942159494 56840855 743781629 255474781 743781629 255474781 567524619 432940462 567524619 432940462 870208289 128112528 870208289 128112528 860162773 138900879 860162773 138900879 200147211 800173245 200147211 800173245 543227010 457552605 543227010 457552605 513631818 485668185 513631818 485668185 853706211 145066937 853706211 145066937 401838017 598663922 401838017 598663922 674540223 323538377 674540223 323538377 716106234 283506541 716106234 283506541 754414712 245015747 754414712 245015747 428334168 571551981 428334168 571551981 400653687 599804111 400653687 599804111 732813366 266994910 732813366 266994910 49459380 951600327 49459380 951600327 506680638 492553836 506680638 492553836 195713280 804429535 195713280 804429535 478285143 521315602 478285143 521315602 971368306 27969589 971368306 27969589 623497963 376127992 623497963 376127992 776431387 222085528 776431387 222085528 931205449 67396694 931205449 67396694 772680810 225596232 772680810 225596232 31345099 969986260 31345099 969986260 287712818 712943852 287712818 712943852 167824660 832904022 167824660 832904022 407541963 593093794 407541963 593093794 827097720 171902395 827097720 171902395 585798838 414795830 585798838 414795830 461110579 538278454 461110579 538278454 500172429 499386828 500172429 499386828 9128168 991229442 9128168 991229442 831843725 167445244 831843725 167445244 327276828 674250404 327276828 674250404 574479093 426591443 574479093 426591443 644737835 354428791 644737835 354428791 343904061 657048184 343904061 657048184 997271451 2892970 997271451 2892970 927261997 71523127 927261997 71523127 134054635 867358697 134054635 867358697 777258485 221426387 777258485 221426387 44399776 956403251 44399776 956403251 995693620 4321590 995693620 4321590 522579407 477480765 522579407 477480765 232718286 768231120 232718286 768231120 683599058 314658935 683599058 314658935 377354579 622917297 377354579 622917297 522395428 477676537 522395428 477676537 831719653 167544533 831719653 167544533 910703340 87515114 910703340 87515114 270027349 730593432 270027349 730593432 711691121 287733120 711691121 287733120 308226462 693483429 308226462 693483429 689699067 308983755 689699067 308983755 286304697 714430250 286304697 714430250 784674746 213935065 784674746 213935065 703133371 296430229 703133371 296430229 130912591 870200795 130912591 870200795 681827184 316180261 681827184 316180261 632424331 367031194 632424331 367031194 242057595 759120427 242057595 759120427 133201491 867962271 133201491 867962271 310243515 691498290 310243515 691498290 6222666 993673765 6222666 993673765 380809815 619427885 380809815 619427885 883798839 114523825 883798839 114523825 965107581 34112831 965107581 34112831 306169466 695419158 306169466 695419158 55528740 946055560 55528740 946055560 901250723 98043884 901250723 98043884 170866374 829634952 170866374 829634952 583622203 417269975 583622203 417269975 135330835 866155096 135330835 866155096 303053181 698611329 303053181 698611329 391026697 608998271 391026697 608998271 714612824 284996415 714612824 284996415 108260035 892903936 108260035 892903936 461546362 537921231 461546362 537921231 23879830 977333525 23879830 977333525 230142110 770840406 230142110 770840406 918876813 80077273 918876813 80077273 299491182 701782847 299491182 701782847 526365940 473960753 526365940 473960753 492098205 508014151 492098205 508014151 637644812 361711815 637644812 361711815 85109339 916839857 85109339 916839857 905301494 93355883 905301494 93355883 941602571 57442926 941602571 57442926 211066382 788785232 211066382 788785232 214424973 785542542 214424973 785542542 186427031 814028317 186427031 814028317 110988837 890166948 110988837 890166948 479430285 520012914 479430285 520012914 344850086 656032444 344850086 656032444 238943109 761900573 238943109 761900573 530470441 469487557 530470441 469487557 244426573 756703806 244426573 756703806 292278012 708836812 292278012 708836812 966849785 32553217 966849785 32553217 482746397 516996468 482746397 516996468 952714516 46053882 952714516 46053882 457206559 542425938 457206559 542425938 244220777 756989893 244220777 756989893 878643458 119573160 878643458 119573160 670032497 328840208 670032497 328840208 550654022 449804240 550654022 449804240 475643721 524156348 475643721 524156348 485413892 514238632 485413892 514238632 558696168 442185833 558696168 442185833 590555725 409961833 590555725 409961833 232812742 768113027 232812742 768113027 122562173 878785245 122562173 878785245 363104668 636559905 363104668 636559905 97996507 904073520 97996507 904073520 545180963 455533329 545180963 455533329 316036981 685628020 316036981 685628020 921780791 76823731 921780791 76823731 125104064 875997251 125104064 875997251 500855747 498647605 500855747 498647605 54055125 947288880 54055125 947288880 115508575 885411588 115508575 885411588 41598738 959347820 41598738 959347820 572346882 428462961 572346882 428462961 338033733 663238868 338033733 663238868 923900798 74683160 923900798 74683160 518051538 481518041 518051538 481518041 664194418 335461402 664194418 335461402 539351183 461130470 539351183 461130470 16897779 984134324 16897779 984134324 144627326 856876389 144627326 856876389 873773699 124302597 873773699 124302597 251370763 749653716 251370763 749653716 303744925 697899689 303744925 697899689 145075090 856354980 145075090 856354980 749373062 249600543 749373062 249600543 752872903 246578079 752872903 246578079 651773845 347827495 651773845 347827495 111551728 889605335 111551728 889605335 95447813 906698438 95447813 906698438 580647493 420300983 580647493 420300983 418359161 582198783 418359161 582198783 611356627 388253565 611356627 388253565 56786587 944570822 56786587 944570822 761704787 236990716 761704787 236990716 670580330 328306718 670580330 328306718 441670914 558215059 441670914 558215059 761419369 237288723 761419369 237288723 360930309 639102073 360930309 639102073 75538376 926334763 75538376 926334763 602311553 397327890 602311553 397327890 334982016 666612918 334982016 666612918 474246552 525838619 474246552 525838619 251268491 749735547 251268491 749735547 245213759 756077271 245213759 756077271 424651477 575441097 424651477 575441097 200709277 799545770 200709277 799545770 571661910 429078633 571661910 429078633 676820600 321367094 676820600 321367094 19270917 981790477 19270917 981790477 699635197 299837125 699635197 299837125 195551120 804616568 195551120 804616568 357714420 642781755 357714420 642781755 956363882 42582659 956363882 42582659 609346316 390422046 609346316 390422046 959299878 40013111 959299878 40013111 718690392 281082610 718690392 281082610 718979771 280734155 718979771 280734155 796129609 202044475 796129609 202044475 973015340 26753938 973015340 26753938 249252027 751990504 249252027 751990504 394591314 605270290 394591314 605270290 607820175 391767066 607820175 391767066 510647761 488378707 510647761 488378707 557999615 442584312 557999615 442584312 887597319 111068604 887597319 111068604 174719219 826165176 174719219 826165176 990827189 8935936 990827189 8935936 289143019 711546525 289143019 711546525 9139045 991222894 9139045 991222894 194038924 805889637 194038924 805889637 673663332 324638568 673663332 324638568 631172217 368543635 631172217 368543635 146585578 854611991 146585578 854611991 576746126 424133384 576746126 424133384 680832576 317426255 680832576 317426255 153144708 847584797 153144708 847584797 181024450 819797683 181024450 819797683 273040575 727330657 273040575 727330657 485484054 514175518 485484054 514175518 529381448 470704024 529381448 470704024 426664861 573374737 426664861 573374737 868357867 129724065 868357867 129724065 617141476 382909996 617141476 382909996 444262488 555525576 444262488 555525576 123654473 877525534 123654473 877525534 478118851 521496128 478118851 521496128 648717505 351000543 648717505 351000543 668379972 330466773 668379972 330466773 652168642 347491475 652168642 347491475 125534228 875617147 125534228 875617147 996311642 3738587 996311642 3738587 549878719 450669352 549878719 450669352 225106116 775400161 225106116 775400161 488983240 511011265 488983240 511011265 144624252 856889160 144624252 856889160 40220012 960575654 40220012 960575654 463374535 535935985 463374535 535935985 881390239 117048856 881390239 117048856 700324522 299117856 700324522 299117856 451338397 548090781 451338397 548090781 819857719 178663239 819857719 178663239 983942009 15581780 983942009 15581780 600410585 399537727 600410585 399537727 353371123 647564974 353371123 647564974 353232583 647777884 353232583 647777884 275466842 725002091 275466842 725002091 947050031 51762515 947050031 51762515 399474023 600895942 399474023 600895942 879562802 118740432 879562802 118740432 84809665 917101883 84809665 917101883 380740368 619462695 380740368 619462695 944125879 54798747 944125879 54798747 857178246 141762690 857178246 141762690 783276385 215498908 783276385 215498908 897737405 101954548 897737405 101954548 886034451 112425171 886034451 112425171 595899324 404430629 595899324 404430629 696748782 302435544 696748782 302435544 993609156 6462071 993609156 6462071 131789878 869361532 131789878 869361532 442053371 557781197 442053371 557781197 139067990 862363759 139067990 862363759 205930095 794233563 205930095 794233563 673152257 325243361 673152257 325243361 768432153 230061272 768432153 230061272 612881028 386809560 612881028 386809560 735423185 264147581 735423185 264147581 578836168 422034262 578836168 422034262 793188213 205094265 793188213 205094265 771677851 226715166 771677851 226715166 665229769 334231664 665229769 334231664 242010328 759162426 242010328 759162426 218305700 781835597 218305700 781835597 356215163 644329454 356215163 644329454 559063893 441973195 559063893 441973195 639274391 360343617 639274391 360343617 629401757 370033289 629401757 370033289 166347968 834613302 166347968 834613302 249205659 752020482 249205659 752020482 978438471 20974314 978438471 20974314 475441647 524372218 475441647 524372218 918079492 80888087 918079492 80888087 396030653 604043574 396030653 604043574 533790886 466141976 533790886 466141976 782182410 216579730 782182410 216579730 662163685 337202369 662163685 337202369 415846441 584497835 415846441 584497835 682460498 315635077 682460498 315635077 674333797 323792076 674333797 323792076 778270436 220571436 778270436 220571436 965225769 33959364 965225769 33959364 143376565 858134119 143376565 858134119 791042701 207335079 791042701 207335079 917937198 80975093 917937198 80975093 4971504 994927093 4971504 994927093 428517626 571371306 428517626 571371306 199527394 800866861 199527394 800866861 692757909 306233076 692757909 306233076 569716884 430879296 569716884 430879296 849101332 149886386 849101332 149886386 261591140 739285861 261591140 739285861 978113053 21199338 978113053 21199338 128062959 872860820 128062959 872860820 631736518 367855940 631736518 367855940 428942687 570963146 428942687 570963146 493823964 506230350 493823964 506230350 196778994 803585089 196778994 803585089 39615907 961301941 39615907 961301941 644757880 354372210 644757880 354372210 56173797 945291408 56173797 945291408 486898061 512941874 486898061 512941874 771071392 227315143 771071392 227315143 288202996 712355929 288202996 712355929 708530129 291254799 708530129 291254799 663074028 336425572 663074028 336425572 136516719 865139336 136516719 865139336 227539278 773160314 227539278 773160314 414171715 586278538 414171715 586278538 274177500 726130481 274177500 726130481 129222612 871903279 129222612 871903279 211321409 788527837 211321409 788527837 998020655 2238422 998020655 2238422 642721056 356492249 642721056 356492249 190229126 809893647 190229126 809893647 667423831 331868327 667423831 331868327 858080537 140882371 858080537 140882371 514103583 485296897 514103583 485296897 252791371 747803842 252791371 747803842 861452995 137048242 861452995 137048242 943729680 55445859 943729680 55445859 976130866 23400294 976130866 23400294 280074449 720227420 280074449 720227420 848021075 150867092 848021075 150867092 848387248 150537006 848387248 150537006 857284163 141599601 857284163 141599601 976350970 23111177 976350970 23111177 603191223 396267718 603191223 396267718 736985012 262763175 736985012 262763175 741574099 257736946 741574099 257736946 383054646 617287497 383054646 617287497 910831995 87314309 910831995 87314309 535235669 464799013 535235669 464799013 8427797 991925478 8427797 991925478 823536032 175084364 823536032 175084364 37840591 963361712 37840591 963361712 78199872 923713598 78199872 923713598 499594892 500026281 499594892 500026281 765036409 233535501 765036409 233535501 761488147 237158836 761488147 237158836 817362918 181154767 817362918 181154767 457367517 542214970 457367517 542214970 442746687 557208418 442746687 557208418 521062103 478925143 521062103 478925143 501243000 497986253 501243000 497986253 986264888 13751519 986264888 13751519 883281435 115132809 883281435 115132809 92350059 909937944 92350059 909937944 873728327 124335614 873728327 124335614 57990460 943615781 57990460 943615781 846068569 152638823 846068569 152638823 764307712 234383784 764307712 234383784 286158886 714521078 286158886 714521078 122548064 878825115 122548064 878825115 293560357 707353474 293560357 707353474 504162117 494958713 504162117 494958713 712651799 286925487 712651799 286925487 965432832 33713721 965432832 33713721 478422076 521184601 478422076 521184601 580997664 419987903 580997664 419987903 848387431 150524199 848387431 150524199 660129534 339444750 660129534 339444750 130906391 870224946 130906391 870224946 987506445 12650991 987506445 12650991 378190702 622019585 378190702 622019585 631310347 368431682 631310347 368431682 27852524 973335676 27852524 973335676 993586152 6467520 993586152 6467520 543977564 456854068 543977564 456854068 352991864 648027196 352991864 648027196 807206779 190558686 807206779 190558686 949921587 48672310 949921587 48672310 499332286 500347597 499332286 500347597 577046965 423926366 577046965 423926366 211022620 788819796 211022620 788819796 200204965 800119863 200204965 800119863 123549164 877581080 123549164 877581080 808885776 189067090 808885776 189067090 42314372 958443322 42314372 958443322 889193663 109577728 889193663 109577728 251165690 749867138 251165690 749867138 775485455 222830379 775485455 222830379 369623405 630825298 369623405 630825298 298915657 702191913 298915657 702191913 606858165 392885296 606858165 392885296 692408100 306563334 692408100 306563334 165078501 835784299 165078501 835784299 935997596 62437929 935997596 62437929 851214101 147808450 851214101 147808450 246686990 754482043 246686990 754482043 16188365 984646945 16188365 984646945 60887433 941104956 60887433 941104956 852651942 146194349 852651942 146194349 229576288 771458617 229576288 771458617 705716868 293913827 705716868 293913827 334931283 666676716 334931283 666676716 834314671 165035298 834314671 165035298 747463711 251494509 747463711 251494509 401897822 598551438 401897822 598551438 292488235 708612208 292488235 708612208 485423139 514225352 485423139 514225352 300368294 700951108 300368294 700951108 418996816 581858484 418996816 581858484 487917096 511845133 487917096 511845133 391499375 608485482 391499375 608485482 68330428 933545650 68330428 933545650 470990061 529119294 470990061 529119294 907708292 90844567 907708292 90844567 597732136 402512221 597732136 402512221 156894802 843938858 156894802 843938858 324835635 676654705 324835635 676654705 564511704 436330666 564511704 436330666 792920755 205365230 792920755 205365230 485797402 513830813 485797402 513830813 216494816 783445593 216494816 783445593 33961606 967072851 33961606 967072851 937728744 60626070 937728744 60626070 751834947 247378751 751834947 247378751 970664902 28444846 970664902 28444846 871305197 126791002 871305197 126791002 985187409 14585381 985187409 14585381 924543832 74013292 924543832 74013292 197544465 802719306 197544465 802719306 784048607 214672049 784048607 214672049 611396541 388212345 611396541 388212345 79512336 922415115 79512336 922415115 539497246 460999581 539497246 460999581 937583866 60692411 937583866 60692411 546417159 454443554 546417159 454443554 468110510 531792303 468110510 531792303 125060039 876031070 125060039 876031070 242272059 758944745 242272059 758944745 22062030 979248693 22062030 979248693 526282405 474046632 526282405 474046632 36149126 964831568 36149126 964831568 879118740 119110889 879118740 119110889 690385370 308566979 690385370 308566979 807163783 190590161 807163783 190590161 583775955 417104984 583775955 417104984 406969753 593638076 406969753 593638076 1129995 998711746 1129995 998711746 860952668 137757240 860952668 137757240 229503189 771519525 229503189 771519525 497566364 502193810 497566364 502193810 100114051 901900599 100114051 901900599 712959267 286650983 712959267 286650983 176836762 824136946 176836762 824136946 218693489 781490851 218693489 781490851 58625127 943212971 58625127 943212971 278567668 721707729 278567668 721707729 132756635 868431790 132756635 868431790 837582232 161783531 837582232 161783531 299694123 701533979 299694123 701533979 187412053 812838079 187412053 812838079 937681941 60644117 937681941 60644117 491593311 508458419 491593311 508458419 480880588 518578963 480880588 518578963 136352580 865305611 136352580 865305611 467348806 532647938 467348806 532647938 832810256 166311704 832810256 166311704 227873140 772957506 227873140 772957506 32074512 969139036 32074512 969139036 54472597 946912478 54472597 946912478 292452539 708644236 292452539 708644236 88851849 913245193 88851849 913245193 745066430 254228202 745066430 254228202 79504886 922422188 79504886 922422188 500740263 498787001 500740263 498787001 643733401 355306841 643733401 355306841 337935965 663287558 337935965 663287558 212086523 787799383 212086523 787799383 429723699 570194193 429723699 570194193 877140051 120927000 877140051 120927000 491320566 508727849 491320566 508727849 178821650 821908960 178821650 821908960 882342079 116047871 882342079 116047871 22568492 978744719 22568492 978744719 378114042 622137686 378114042 622137686 552989251 447771591 552989251 447771591 885758859 112662481 885758859 112662481 967083065 32332482 967083065 32332482 116585643 884372140 116585643 884372140 451187439 548255773 451187439 548255773 571857776 428940612 571857776 428940612 513162260 486114561 513162260 486114561 577816543 422989681 577816543 422989681 626705831 372695828 626705831 372695828 35896663 964989963 35896663 964989963 604833579 394658429 604833579 394658429 730123160 269765839 730123160 269765839 857521848 141300879 857521848 141300879 928391504 70398515 928391504 70398515 183730275 816876449 183730275 816876449 3404024 996595309 3404024 996595309 643133982 356006454 643133982 356006454 515495052 484102483 515495052 484102483 188514781 811583401 188514781 811583401 36474554 964606102 36474554 964606102 803094702 194838038 803094702 194838038 533914780 465963784 533914780 465963784 209419150 790386476 209419150 790386476 41492448 959452008 41492448 959452008 708148889 291629251 708148889 291629251 90701290 911488084 90701290 911488084 405871851 594615292 405871851 594615292 986492032 13582490 986492032 13582490 300880658 700537776 300880658 700537776 542559615 458146899 542559615 458146899 747744633 251254533 747744633 251254533 164327107 836560389 164327107 836560389 552075143 448427395 552075143 448427395 617511321 382463373 617511321 382463373 703865389 295775504 703865389 295775504 46178798 954437181 46178798 954437181 431206612 568860648 431206612 568860648 473660911 526374125 473660911 526374125 824080286 174535840 824080286 174535840 449897387 549630872 449897387 549630872 442229087 557545222 442229087 557545222 465533154 534289140 465533154 534289140 611513933 388176849 611513933 388176849 33126724 968051833 33126724 968051833 792265508 206037223 792265508 206037223 768183787 230356160 768183787 230356160 703374324 296204581 703374324 296204581 494629660 505071330 494629660 505071330 708127278 291665496 708127278 291665496 377736704 622483884 377736704 622483884 25075070 976239601 25075070 976239601 491263939 508829923 491263939 508829923 255377966 745346305 255377966 745346305 209069607 790825502 209069607 790825502 581732407 419353871 581732407 419353871 554607429 446008866 554607429 446008866 607794923 391892182 607794923 391892182 425352766 574804057 425352766 574804057 178136907 822397743 178136907 822397743 618992063 381051675 618992063 381051675 42064665 958713369 42064665 958713369 718957331 280798878 718957331 280798878 170289995 830212782 170289995 830212782 257886278 742942605 257886278 742942605 756389114 242976611 756389114 242976611 612323994 387374318 612323994 387374318 212517458 787402026 212517458 787402026 743708112 255535723 743708112 255535723 789424279 209070470 789424279 209070470 927291406 71471607 927291406 71471607 415046492 585244972 415046492 585244972 482287690 517318517 482287690 517318517 105538391 895963477 105538391 895963477 602353302 397270416 602353302 397270416 379795821 620402061 379795821 620402061 847434397 151521833 847434397 151521833 741286772 258140509 741286772 258140509 527353197 472917665 527353197 472917665 610029114 389700536 610029114 389700536 399371736 601020347 399371736 601020347 479627822 519805287 479627822 519805287 220871183 779279167 220871183 779279167 188411850 811656997 188411850 811656997 947082954 51713043 947082954 51713043 290323586 710444964 290323586 710444964 620230259 379820092 620230259 379820092 403220019 597245892 403220019 597245892 160083540 840683717 160083540 840683717 188052362 812131131 188052362 812131131 305266188 696380434 305266188 696380434 257128798 743753127 257128798 743753127 586847365 413650749 586847365 413650749 850989206 147983669 850989206 147983669 976263647 23230924 976263647 23230924 625670289 374039181 625670289 374039181 390412138 609738380 390412138 609738380 570547209 429977563 570547209 429977563 713966540 285575508 713966540 285575508 475927929 523869392 475927929 523869392 504170774 494930483 504170774 494930483 332682459 669109687 332682459 669109687 453913503 545582535 453913503 545582535 450049009 549485350 450049009 549485350 855902478 143038933 855902478 143038933 805651665 192238708 805651665 192238708 457644193 541786655 457644193 541786655 446613994 552973552 446613994 552973552 897409836 102251075 897409836 102251075 216357557 783517898 216357557 783517898 443540383 556202871 443540383 556202871 411912411 588741715 411912411 588741715 859356835 139701618 859356835 139701618 525350577 474770060 525350577 474770060 906555168 92128591 906555168 92128591 790081958 208352934 790081958 208352934 898958075 100310719 898958075 100310719 598566966 401572078 598566966 401572078 131923208 869236683 131923208 869236683 55870806 945660452 55870806 945660452 178839041 821877143 178839041 821877143 958680112 40532354 958680112 40532354 721604428 277802432 721604428 277802432 138966758 862549918 138966758 862549918 758561300 240195678 758561300 240195678 30588211 970774531 30588211 970774531 252731237 747858467 252731237 747858467 362436959 637477743 362436959 637477743 598187132 401942455 598187132 401942455 12079028 988580080 12079028 988580080 878252445 120033958 878252445 120033958 686024671 312243098 686024671 312243098 657943758 341793634 657943758 341793634 75423878 926526085 75423878 926526085 843250757 155548955 843250757 155548955 782727767 216100633 782727767 216100633 963995330 34936671 963995330 34936671 299542328 701687738 299542328 701687738 140438474 861016572 140438474 861016572 413833301 586631388 413833301 586631388 401332632 599147230 401332632 599147230 73335375 928387943 73335375 928387943 122601208 878761889 122601208 878761889 370376756 630133757 370376756 630133757 869291552 128846673 869291552 128846673 276401163 724113846 276401163 724113846 248208212 752964179 248208212 752964179 754017049 245474811 754017049 245474811 163326286 837679287 163326286 837679287 329514505 671938545 329514505 671938545 737498880 262074589 737498880 262074589 556724348 443646948 556724348 443646948 488121823 511657510 488121823 511657510 358344203 641909256 358344203 641909256 469806300 530404421 469806300 530404421 654727255 344823666 654727255 344823666 125568836 875592640 125568836 875592640 122961884 878260012 122961884 878260012 465150324 534522641 465150324 534522641 229713261 771254872 229713261 771254872 911345946 86784379 911345946 86784379 886090308 112332460 886090308 112332460 408858888 591706982 408858888 591706982 415011047 585261544 415011047 585261544 539267145 461247054 539267145 461247054 106489342 894790968 106489342 894790968 657323359 342474699 657323359 342474699 83208479 918789625 83208479 918789625 961770019 37106103 961770019 37106103 275934146 724588653 275934146 724588653 763308438 235383941 763308438 235383941 990953753 8765195 990953753 8765195 902283306 96960212 902283306 96960212 584862106 415867301 584862106 415867301 197456539 802901555 197456539 802901555 60339553 941644716 60339553 941644716 860224557 138705658 860224557 138705658 170154525 830434833 170154525 830434833 568553096 432049917 568553096 432049917 800076697 197929594 800076697 197929594 610300784 389482867 610300784 389482867 503044375 496211862 503044375 496211862 472575566 527425398 472575566 527425398 891227001 107625353 891227001 107625353 177902779 822749206 177902779 822749206 685541353 312800662 685541353 312800662 50733458 950444009 50733458 950444009 940100377 58694560 940100377 58694560 170184941 830305406 170184941 830305406 178698975 821994662 178698975 821994662 75618942 926288261 75618942 926288261 470838823 529247625 470838823 529247625 756587652 242727658 756587652 242727658 184073746 816600201 184073746 816600201 84398361 917514221 84398361 917514221 858829687 140026005 858829687 140026005 576917925 424011386 576917925 424011386 653451798 346090885 653451798 346090885 52784044 948400591 52784044 948400591 575415149 425630334 575415149 425630334 354089630 646774138 354089630 646774138 286111587 714562835 286111587 714562835 405629665 594817445 405629665 594817445 698303585 301070483 698303585 301070483 169997281 830613510 169997281 830613510 357244303 643133391 357244303 643133391 201793148 798569313 201793148 798569313 654845601 344748342 654845601 344748342 444639806 555217771 444639806 555217771 859373491 139674716 859373491 139674716 270790787 729849512 270790787 729849512 123228588 877999020 123228588 877999020 227622109 773087018 227622109 773087018 773715514 224430226 773715514 224430226 182288543 818597881 182288543 818597881 332972764 668889624 332972764 668889624 283306543 717283332 283306543 717283332 286904716 713761658 286904716 713761658 161457731 839534577 161457731 839534577 205251573 794866828 205251573 794866828 918987855 79922279 918987855 79922279 183157111 817539302 183157111 817539302 642127432 357261054 642127432 357261054 297082794 703874707 297082794 703874707 762399279 236378851 762399279 236378851 677818318 320480842 677818318 320480842 872679616 125296265 872679616 125296265 79712917 922077852 79712917 922077852 741536249 257791293 741536249 257791293 951346704 47436696 951346704 47436696 321950371 679551934 321950371 679551934 598969413 401194430 598969413 401194430 904559304 94213844 904559304 94213844 113453258 887832281 113453258 887832281 481718564 517899561 481718564 517899561 493388028 506571202 493388028 506571202 976697843 22883312 976697843 22883312 634543584 364914605 634543584 364914605 734114108 265395691 734114108 265395691 350473568 650610557 350473568 650610557 150562692 850364694 150562692 850364694 100837023 901074226 100837023 901074226 944112593 54830814 944112593 54830814 333528849 668162137 333528849 668162137 993288966 6747485 993288966 6747485 840467123 158442952 840467123 158442952 813023643 185182679 813023643 185182679 936136745 62327657 936136745 62327657 747017023 252187818 747017023 252187818 863938540 134405809 863938540 134405809 556633233 443729439 556633233 443729439 199332413 801011887 199332413 801011887 310827513 690843461 310827513 690843461 890031808 108830139 890031808 108830139 699618750 299923753 699618750 299923753 911415264 86751708 911415264 86751708 598356381 401808988 598356381 401808988 838973602 160148628 838973602 160148628 676746906 321439317 676746906 321439317 390367011 609759522 390367011 609759522 534065132 465847397 534065132 465847397 128347862 872643285 128347862 872643285 852932973 145861509 852932973 145861509 515712004 483829094 515712004 483829094 935386938 62899685 935386938 62899685 88754040 913311002 88754040 913311002 778793369 220027066 778793369 220027066 881690962 116791842 881690962 116791842 646813263 352609421 646813263 352609421 91306191 911004853 91306191 911004853 797543229 200545003 797543229 200545003 934764537 63495419 934764537 63495419 901995722 97266051 901995722 97266051 8128343 992153691 8128343 992153691 274051473 726253145 274051473 726253145 161525296 839469257 161525296 839469257 803130977 194818918 803130977 194818918 22209932 979090840 22209932 979090840 181013209 819815387 181013209 819815387 620339285 379710969 620339285 379710969 267121687 733402437 267121687 733402437 151734059 849072838 151734059 849072838 260089887 740905319 260089887 740905319 864912138 133194936 864912138 133194936 861873623 136565155 861873623 136565155 531524842 468224550 531524842 468224550 31457313 969866623 31457313 969866623 354724214 646124815 354724214 646124815 748733667 250170434 748733667 250170434 26735412 974406379 26735412 974406379 425209056 574920023 425209056 574920023 131289866 869783629 131289866 869783629 153842245 846921851 153842245 846921851 729239727 270473172 729239727 270473172 82801762 919270831 82801762 919270831 837233057 162094008 837233057 162094008 754276737 245158924 754276737 245158924 98676215 903363208 98676215 903363208 642339502 356957102 642339502 356957102 340499690 660800052 340499690 660800052 766111640 232424545 766111640 232424545 433526248 566728205 433526248 566728205 658339766 341329846 658339766 341329846 522624846 477470147 522624846 477470147 265294369 735385175 265294369 735385175 889525449 109344543 889525449 109344543 8911551 991450670 8911551 991450670 767684569 230609046 767684569 230609046 131052320 870022422 131052320 870022422 587591405 412968037 587591405 412968037 424943495 575219121 424943495 575219121 419753755 581213357 419753755 581213357 106280340 895044318 106280340 895044318 863911384 134446287 863911384 134446287 374993539 624864606 374993539 624864606 860674641 138002602 860674641 138002602 296961027 704005577 296961027 704005577 850177869 148833793 850177869 148833793 55159892 946331869 55159892 946331869 797336497 200748733 797336497 200748733 805393710 192474618 805393710 192474618 38822357 962209290 38822357 962209290 68966911 932847333 68966911 932847333 887917647 110880876 887917647 110880876 67705825 934392483 67705825 934392483 534251720 465662634 534251720 465662634 602151446 397497429 602151446 397497429 34735989 966186939 34735989 966186939 707565289 292246115 707565289 292246115 810739774 187484451 810739774 187484451 275589125 724892655 275589125 724892655 72916572 928825532 72916572 928825532 105048358 896385553 105048358 896385553 86054075 915820623 86054075 915820623 491903202 508210815 491903202 508210815 442906307 557078925 442906307 557078925 701969592 297442430 701969592 297442430 161244372 839724823 161244372 839724823 922723866 76000606 922723866 76000606 862193281 136141624 862193281 136141624 67433808 934769432 67433808 934769432 902891436 96197315 902891436 96197315 900284695 99088696 900284695 99088696 408463323 592145732 408463323 592145732 295136576 705856623 295136576 705856623 747993157 250945087 747993157 250945087 497583279 502176157 497583279 502176157 778956986 219798041 778956986 219798041 508748619 490242535 508748619 490242535 479362124 520193759 479362124 520193759 596559468 403784925 596559468 403784925 999076854 1107043 999076854 1107043 62475186 939709667 62475186 939709667 961784999 37085282 961784999 37085282 225908768 774735299 225908768 774735299 587415829 413093686 587415829 413093686 459605454 539769028 459605454 539769028 412138028 588572293 412138028 588572293 253469846 747089797 253469846 747089797 501881764 497406802 501881764 497406802 822724157 175809617 822724157 175809617 695969611 303200390 695969611 303200390 365896063 634071713 365896063 634071713 53672109 947582731 53672109 947582731 420603151 580119206 420603151 580119206 87029465 914852555 87029465 914852555 143755013 857786245 143755013 857786245 102057177 899896020 102057177 899896020 529030268 471174664 529030268 471174664 426243985 573904849 426243985 573904849 783193526 215563921 783193526 215563921 486872089 512965235 486872089 512965235 608899964 390711480 608899964 390711480 740627943 258685240 740627943 258685240 749758119 249260928 749758119 249260928 668342792 330529496 668342792 330529496 224458371 775929697 224458371 775929697 945355714 53343112 945355714 53343112 878179 999076270 878179 999076270 167320664 833612743 167320664 833612743 367571570 632611393 367571570 632611393 234909274 766121921 234909274 766121921 745658088 253537518 745658088 253537518 144889771 856595194 144889771 856595194 203074074 797029465 203074074 797029465 654498354 344970862 654498354 344970862 550286877 450136078 550286877 450136078 530556815 469409433 530556815 469409433 68962064 932861496 68962064 932861496 964495055 34603420 964495055 34603420 465016384 534635670 465016384 534635670 405927561 594544154 405927561 594544154 282098948 718298038 282098948 718298038 739993480 259743040 739993480 259743040 511266502 487869489 511266502 487869489 285725585 714886009 285725585 714886009 82724324 919286233 82724324 919286233 325410676 676151300 325410676 676151300 29711871 971557356 29711871 971557356 878951681 119280083 878951681 119280083 328853967 672550336 328853967 672550336 166135660 834860295 166135660 834860295 486517150 513197811 486517150 513197811 111992998 889169711 111992998 889169711 85616807 916261980 85616807 916261980 337152299 664055777 337152299 664055777 697550428 301749285 697550428 301749285 145045908 856400384 145045908 856400384 193499470 806562475 193499470 806562475 478456508 521128346 478456508 521128346 168520114 832159479 168520114 832159479 632821544 366706717 632821544 366706717 859346680 139736616 859346680 139736616 439441549 560646919 439441549 560646919 582176742 418981704 582176742 418981704 600707747 399121177 600707747 399121177 376678646 623489004 376678646 623489004 191213587 808851589 191213587 808851589 378031278 622230806 378031278 622230806 472378730 527690722 472378730 527690722 382098363 618210650 382098363 618210650 813628161 184623066 813628161 184623066 679764388 318450045 679764388 318450045 226497547 774183276 226497547 774183276 743852108 255391181 743852108 255391181 127425576 873391825 127425576 873391825 738879094 260896331 738879094 260896331 817977022 180486335 817977022 180486335 149722989 851038643 149722989 851038643 834677648 164725799 834677648 164725799 904031577 94904238 904031577 94904238 438403318 561860268 438403318 561860268 388500136 611785109 388500136 611785109 919901925 78915547 919901925 78915547 339632844 661560154 339632844 661560154 753105526 246286729 753105526 246286729 608559257 391069808 608559257 391069808 984938309 14799162 984938309 14799162 271807297 728471925 271807297 728471925 943759367 55394136 943759367 55394136 319322479 682249889 319322479 682249889 232174215 768896636 232174215 768896636 413463096 587064466 413463096 587064466 453483609 546000342 453483609 546000342 994662598 5465675 994662598 5465675 932304744 66270781 932304744 66270781 306941161 694766936 306941161 694766936 956397634 42551199 956397634 42551199 804221510 193580103 804221510 193580103 910698838 87529984 910698838 87529984 192809337 807409209 192809337 807409209 460823290 538577197 460823290 538577197 65967962 936096207 65967962 936096207 907904273 90594961 907904273 90594961 247941196 753295384 247941196 753295384 862374688 135952013 862374688 135952013 935982675 62459381 935982675 62459381 883766282 114540553 883766282 114540553 83714461 918229091 83714461 918229091 698024385 301260461 698024385 301260461 136090167 865555564 136090167 865555564 532501779 467297345 532501779 467297345 652721763 346991374 652721763 346991374 318181392 683557978 318181392 683557978 565506276 435398861 565506276 435398861 286459244 714265119 286459244 714265119 78694313 923253015 78694313 923253015 267018741 733462282 267018741 733462282 926749576 72086204 926749576 72086204 695575606 303585869 695575606 303585869 842660421 156026601 842660421 156026601 613339789 386387613 613339789 386387613 99523618 902574889 99523618 902574889 729870794 269928569 729870794 269928569 340032726 661138643 340032726 661138643 882356010 116031698 882356010 116031698 153951465 846819118 153951465 846819118 35333879 965555162 35333879 965555162 251056915 749943285 251056915 749943285 111904507 889251198 111904507 889251198 884643770 113680782 884643770 113680782 784896647 213639763 784896647 213639763 530044835 469830520 530044835 469830520 710782778 288725603 710782778 288725603 615690174 384188832 615690174 384188832 14884186 985882840 14884186 985882840 329875475 671653327 329875475 671653327 559705759 441491820 559705759 441491820 487239517 512587243 487239517 512587243 72691161 928994455 72691161 928994455 814859115 183426798 814859115 183426798 619991265 380010292 619991265 380010292 614790730 384958417 614790730 384958417 444788036 555092297 444788036 555092297 924178392 74368251 924178392 74368251 985875000 14106467 985875000 14106467 966730977 32636742 966730977 32636742 774719909 223599670 774719909 223599670 984247761 15368505 984247761 15368505 252912124 747740712 252912124 747740712 299430557 701841538 299430557 701841538 904218840 94681657 904218840 94681657 645782013 353678871 645782013 353678871 743365453 255766707 743365453 255766707 5663156 994094086 5663156 994094086 604327724 395238470 604327724 395238470 928384323 70423608 928384323 70423608 890026705 108853659 890026705 108853659 776896688 221700051 776896688 221700051 730394122 269562923 730394122 269562923 572181975 428640303 572181975 428640303 199720494 800669965 199720494 800669965 477867798 521929681 477867798 521929681 61495398 940528599 61495398 940528599 706310206 293307606 706310206 293307606 653751775 345796545 653751775 345796545 762488732 236307564 762488732 236307564 768840197 229660084 768840197 229660084 435486871 564754971 435486871 564754971 32330442 968780790 32330442 968780790 247332733 753743891 247332733 753743891 666369642 332740621 666369642 332740621 558248710 442337622 558248710 442337622 114150839 886937856 114150839 886937856 514641805 484862045 514641805 484862045 277569584 722670953 277569584 722670953 868497605 129578345 868497605 129578345 866552281 131502696 866552281 131502696 53194146 948111632 53194146 948111632 784270478 214374154 784270478 214374154 651631894 347979117 651631894 347979117 83329626 918667564 83329626 918667564 647895315 351731392 647895315 351731392 343674865 657274528 343674865 657274528 531097796 468658581 531097796 468658581 302573018 699057908 302573018 699057908 521177769 478868123 521177769 478868123 739812095 259918460 739812095 259918460 853271145 145549691 853271145 145549691 223176173 777357745 223176173 777357745 155521437 845258034 155521437 845258034 806259552 191536373 806259552 191536373 284135886 716411474 284135886 716411474 148591551 852369219 148591551 852369219 378235024 622017788 378235024 622017788 751060037 248106778 751060037 248106778 838038481 161143257 838038481 161143257 710207780 289181513 710207780 289181513 765737245 232763763 765737245 232763763 105624404 895811197 105624404 895811197 275166065 725325474 275166065 725325474 129804733 871266429 129804733 871266429 497983557 501822339 497983557 501822339 359822031 640270532 359822031 640270532 140604705 860746825 140604705 860746825 358439061 641858893 358439061 641858893 919908057 78907134 919908057 78907134 950649528 48133762 950649528 48133762 459889225 539517574 459889225 539517574 224893818 775626806 224893818 775626806 73558290 928081143 73558290 928081143 616376229 383630090 616376229 383630090 418083337 582500876 418083337 582500876 74752917 927200973 74752917 927200973 421494636 579154789 421494636 579154789 361646880 638258095 361646880 638258095 618130055 381797594 618130055 381797594 924594975 73988938 924594975 73988938 382472207 617901150 382472207 617901150 197808133 802476191 197808133 802476191 650853844 348822938 650853844 348822938 157031004 843858482 157031004 843858482 203202401 796934767 203202401 796934767 263718550 737196238 263718550 737196238 264970650 735805378 264970650 735805378 260357289 740636382 260357289 740636382 601963560 397665668 601963560 397665668 285559295 715012779 285559295 715012779 612176920 387510443 612176920 387510443 964805119 34424784 964805119 34424784 781348596 217578376 781348596 217578376 816608314 181924870 816608314 181924870 664204577 335441409 664204577 335441409 317339339 684474648 317339339 684474648 356290330 644295669 356290330 644295669 726424596 273141951 726424596 273141951 595078688 405376511 595078688 405376511 792375629 205914193 792375629 205914193 810782820 187411615 810782820 187411615 723963489 275655689 723963489 275655689 59097175 942857084 59097175 942857084 826682232 172234853 826682232 172234853 472563380 527433296 472563380 527433296 278476718 721831064 278476718 721831064 967685921 31667814 967685921 31667814 475721013 523997977 475721013 523997977 784268254 214377597 784268254 214377597 165903839 835027938 165903839 835027938 122760703 878511727 122760703 878511727 39116865 961862989 39116865 961862989 629408905 370008992 629408905 370008992 106109135 895242219 106109135 895242219 844817426 154065152 844817426 154065152 646191854 353198419 646191854 353198419 289242953 711471466 289242953 711471466 20686844 980578573 20686844 980578573 236107628 765003552 236107628 765003552 788766964 209846223 788766964 209846223 615446452 384389059 615446452 384389059 431476745 568576741 431476745 568576741 798316401 200003750 798316401 200003750 852305843 146492112 852305843 146492112 484925753 514803535 484925753 514803535 556468763 443950497 556468763 443950497 401617775 598905335 401617775 598905335 788077453 210602118 788077453 210602118 525238152 474818519 525238152 474818519 529322572 470740727 529322572 470740727 566064780 434765256 566064780 434765256 364325162 635535202 364325162 635535202 716037168 283638593 716037168 283638593 597571535 402641791 597571535 402641791 85072765 916896628 85072765 916896628 763661819 234987823 763661819 234987823 901877992 97496152 901877992 97496152 331702708 669967327 331702708 669967327 929144177 69572882 929144177 69572882 918066742 80900540 918066742 80900540 783805627 214953803 783805627 214953803 841561925 157245911 841561925 157245911 637426540 362011873 637426540 362011873 393342915 606418790 393342915 606418790 415769146 584568870 415769146 584568870 649252311 350345697 649252311 350345697 829235922 169836825 829235922 169836825 18929703 982100252 18929703 982100252 163284544 837778932 163284544 837778932 782977740 215833596 782977740 215833596 865669182 132439914 865669182 132439914 790309698 208064390 790309698 208064390 334357448 667330696 334357448 667330696 384596137 615717788 384596137 615717788 221195291 778885741 221195291 778885741 601900655 397708277 601900655 397708277 931364834 67212656 931364834 67212656 281972713 718391710 281972713 718391710 328758224 672664193 328758224 672664193 522739195 477312508 522739195 477312508 962417816 36397550 962417816 36397550 412137724 588575547 412137724 588575547 947520051 51151456 947520051 51151456 330315674 671302168 330315674 671302168 978497232 20909581 978497232 20909581 334425109 667254050 334425109 667254050 212459765 787479350 212459765 787479350 61947773 940132913 61947773 940132913 735406377 264174151 735406377 264174151 928254947 70481722 928254947 70481722 562178519 438758552 562178519 438758552 754162317 245301325 754162317 245301325 782952982 215896198 782952982 215896198 290807924 710003324 290807924 710003324 859288308 139757228 859288308 139757228 126652256 874221008 126652256 874221008 421508720 579132523 421508720 579132523 514472645 484983029 514472645 484983029 830477432 168816185 830477432 168816185 541307468 459363211 541307468 459363211 431685606 568281592 431685606 568281592 285856802 714786739 285856802 714786739 992563157 7300434 992563157 7300434 589744022 410752925 589744022 410752925 18995002 982022280 18995002 982022280 262306132 738694047 262306132 738694047 705606441 293957810 705606441 293957810 50470772 950612457 50470772 950612457 687522440 310982601 687522440 310982601 176941906 823985526 176941906 823985526 429743618 570152384 429743618 570152384 750843209 248277074 750843209 248277074 648261222 351525252 648261222 351525252 159580007 841368252 159580007 841368252 990894941 8803190 990894941 8803190 331890365 669781585 331890365 669781585 519406002 480530749 519406002 480530749 143186146 858291824 143186146 858291824 947767242 50996017 947767242 50996017 386849808 613506743 386849808 613506743 239500565 761439369 239500565 761439369 695902870 303249123 695902870 303249123 118700849 882414836 118700849 882414836 110994909 890160030 110994909 890160030 47147357 953663526 47147357 953663526 635331914 364124492 635331914 364124492 384878449 615428836 384878449 615428836 815093216 183268551 815093216 183268551 171251847 829327611 171251847 829327611 512772301 486423870 512772301 486423870 317553277 684174664 317553277 684174664 350601376 650441838 350601376 650441838 443921381 555851194 443921381 555851194 751391935 247791346 751391935 247791346 967168661 32233300 967168661 32233300 656851306 342879536 656851306 342879536 296171249 704747647 296171249 704747647 394082459 605748748 394082459 605748748 134008250 867403266 134008250 867403266 295521227 705522575 295521227 705522575 614082086 385745113 614082086 385745113 924400462 74180081 924400462 74180081 853506408 145368001 853506408 145368001 444411896 555422027 444411896 555422027 801205679 196872151 801205679 196872151 860589216 138191981 860589216 138191981 349158739 651678906 349158739 651678906 520669825 479239459 520669825 479239459 84383587 917591243 84383587 917591243 210662372 789086935 210662372 789086935 581961686 419125341 581961686 419125341 77815973 923990342 77815973 923990342 796066763 202121215 796066763 202121215 613461220 386280690 613461220 386280690 457585553 541905849 457585553 541905849 214455028 785511271 214455028 785511271 826129646 172714142 826129646 172714142 102052211 899899343 102052211 899899343 542174703 458418700 542174703 458418700 183858983 816749853 183858983 816749853 802127809 195709792 802127809 195709792 185350112 815101533 185350112 815101533 497536445 502212420 497536445 502212420 400430908 600049335 400430908 600049335 818220857 180312918 818220857 180312918 910785422 87332136 910785422 87332136 620731030 379150710 620731030 379150710 473536394 526474147 473536394 526474147 376004826 623956476 376004826 623956476 396159289 603900924 396159289 603900924 876132614 122064691 876132614 122064691 490869252 509193813 490869252 509193813 306703871 695008680 306703871 695008680 99542369 902529449 99542369 902529449 49010098 951879528 49010098 951879528 758941668 239905485 758941668 239905485 16196088 984639964 16196088 984639964 880630022 117749894 880630022 117749894 83711830 918237272 83711830 918237272 529197823 470840990 529197823 470840990 183610053 816964083 183610053 816964083 729003328 270663673 729003328 270663673 123248373 877940972 123248373 877940972 110622362 890498012 110622362 890498012 553263050 447506146 553263050 447506146 247049462 754052121 247049462 754052121 143849617 857682144 143849617 857682144 120161394 880869264 120161394 880869264 666474 999272350 666474 999272350 404560908 595867920 404560908 595867920 324694030 676839652 324694030 676839652 776686729 221858687 776686729 221858687 89669355 912458271 89669355 912458271 514879035 484598897 514879035 484598897 983806780 15848724 983806780 15848724 113362730 887955802 113362730 887955802 917508489 81426874 917508489 81426874 621469867 378289962 621469867 378289962 484043600 515529408 484043600 515529408 305717689 696042067 305717689 696042067 309254188 692558112 309254188 692558112 322715748 678729960 322715748 678729960 882663135 115805250 882663135 115805250 469960546 530261433 469960546 530261433 240747238 760229965 240747238 760229965 103425284 898176653 103425284 898176653 879471901 118811240 879471901 118811240 487480653 512196482 487480653 512196482 102295491 899579284 102295491 899579284 18600160 982394337 18600160 982394337 493834939 506184931 493834939 506184931 661193692 338423457 661193692 338423457 569117547 431531479 569117547 431531479 485605385 514076767 485605385 514076767 653297598 346327423 653297598 346327423 732774820 267039104 732774820 267039104 594010000 406471883 594010000 406471883 277410449 722869906 277410449 722869906 705009425 294543206 705009425 294543206 83394948 918609049 83394948 918609049 721512685 277893149 721512685 277893149 971828055 27599549 971828055 27599549 668000358 331035792 668000358 331035792 690883091 308111277 690883091 308111277 320781281 680727158 320781281 680727158 316438680 685319739 316438680 685319739 210785777 789004159 210785777 789004159 796392149 201793708 796392149 201793708 672259852 326340858 672259852 326340858 719516020 280012616 719516020 280012616 681113678 317113252 681113678 317113252 315097384 686742894 315097384 686742894 119575496 881525649 119575496 881525649 681215129 316958010 681215129 316958010 176006901 824903708 176006901 824903708 491232655 508887319 491232655 508887319 394523961 605337160 394523961 605337160 841025394 157884771 841025394 157884771 216074900 783943918 216074900 783943918 141094718 860221835 141094718 860221835 625949043 373681846 625949043 373681846 501503523 497684632 501503523 497684632 372654235 627483853 372654235 627483853 542017427 458669114 542017427 458669114 319088670 682475835 319088670 682475835 251539488 749414296 251539488 749414296 309010980 692748983 309010980 692748983 633741310 365780889 633741310 365780889 629618319 369794119 629618319 369794119 648179168 351544376 648179168 351544376 431384967 568687781 431384967 568687781 17557257 983443061 17557257 983443061 717665753 282109207 717665753 282109207 670349811 328478796 670349811 328478796 219254323 780865935 219254323 780865935 917684914 81240379 917684914 81240379 519862341 480080695 519862341 480080695 259780561 741321994 259780561 741321994 423828718 576431087 423828718 576431087 475546948 524234130 475546948 524234130 536839429 463601797 536839429 463601797 604383468 395197301 604383468 395197301 237134548 763804304 237134548 763804304 722742778 276833883 722742778 276833883 782565482 216228311 782565482 216228311 776922615 221687034 776922615 221687034 75629399 926275664 75629399 926275664 35056486 965860385 35056486 965860385 850947441 148090855 850947441 148090855 268041261 732350293 268041261 732350293 111347297 889887487 111347297 889887487 57937053 943655209 57937053 943655209 235566014 765571645 235566014 765571645 565328647 435551729 565328647 435551729 150246971 850680841 150246971 850680841 200187251 800120020 200187251 800120020 392434342 607281702 392434342 607281702 423230724 577023428 423230724 577023428 171377406 829210482 171377406 829210482 630718120 368848230 630718120 368848230 950484866 48256121 950484866 48256121 3434837 996529776 3434837 996529776 265912531 734606241 265912531 734606241 251617475 749342644 251617475 749342644 40628682 960099245 40628682 960099245 718801268 280970395 718801268 280970395 429984753 569904790 429984753 569904790 252201298 748641820 252201298 748641820 882311070 116098789 882311070 116098789 37592804 963623198 37592804 963623198 609660781 390094315 609660781 390094315 522120959 478031479 522120959 478031479 926893607 71901202 926893607 71901202 260802805 740251196 260802805 740251196 377238798 623036194 377238798 623036194 572095670 428713946 572095670 428713946 308683320 693102248 308683320 693102248 310606715 691056831 310606715 691056831 230525408 770419777 230525408 770419777 517650844 482035301 517650844 482035301 409108050 591520395 409108050 591520395 933798570 64591627 933798570 64591627 968926428 30358350 968926428 30358350 627727662 371722864 627727662 371722864 255771724 744955530 255771724 744955530 660638813 339016616 660638813 339016616 729202088 270498347 729202088 270498347 837965896 161239687 837965896 161239687 510788440 488232966 510788440 488232966 787407861 211158131 787407861 211158131 658014010 341758272 658014010 341758272 495409700 504168352 495409700 504168352 755070746 244049961 755070746 244049961 365304278 634491424 365304278 634491424 34156035 966887576 34156035 966887576 333978069 667691173 333978069 667691173 936332612 62080223 936332612 62080223 46283748 954314882 46283748 954314882 340466281 660842835 340466281 660842835 98097677 904016565 98097677 904016565 795947708 202327739 795947708 202327739 725825293 273844931 725825293 273844931 80164798 921707545 80164798 921707545 583387390 417489339 583387390 417489339 828859121 170126976 828859121 170126976 415265594 585133551 415265594 585133551 753761551 245670821 753761551 245670821 84701327 917254332 84701327 917254332 317227870 684553860 317227870 684553860 166078821 834897136 166078821 834897136 38792643 962233316 38792643 962233316 424512617 575547386 424512617 575547386 349608004 651339115 349608004 651339115 31551814 969764857 31551814 969764857 113490731 887735993 113490731 887735993 543500658 457290382 543500658 457290382 632960727 366648497 632960727 366648497 954570030 44268984 954570030 44268984 552055106 448471708 552055106 448471708 55136901 946375908 55136901 946375908 598598365 401536508 598598365 401536508 145039233 856423277 145039233 856423277 521955288 478223233 521955288 478223233 12381688 988398190 12381688 988398190 587004514 413460447 587004514 413460447 403799707 596550780 403799707 596550780 103990797 897723405 103990797 897723405 625262280 374547117 625262280 374547117 633275745 366315512 633275745 366315512 748954380 250028876 748954380 250028876 277135661 723173835 277135661 723173835 742536894 256796307 742536894 256796307 793764928 204479517 793764928 204479517 789510142 208987549 789510142 208987549 984881105 14872883 984881105 14872883 297072933 703883984 297072933 703883984 430410376 569633738 430410376 569633738 597551122 402650862 597551122 402650862 336876739 664360275 336876739 664360275 486055417 513604207 486055417 513604207 518327809 481383879 518327809 481383879 483159482 516528933 483159482 516528933 8456709 991885448 8456709 991885448 9970427 990362348 9970427 990362348 47093260 953701610 47093260 953701610 839565850 159447930 839565850 159447930 239246236 761668158 239246236 761668158 67571027 934589321 67571027 934589321 408827937 591756742 408827937 591756742 136236164 865491901 136236164 865491901 942969855 56193977 942969855 56193977 386807330 613526385 386807330 613526385 799772947 198383055 799772947 198383055 501945017 497326421 501945017 497326421 645237114 354020068 645237114 354020068 824667036 173975326 824667036 173975326 48620388 952273003 48620388 952273003 556052100 444334153 556052100 444334153 657617625 342141669 657617625 342141669 859748011 139335429 859748011 139335429 440675956 559354174 440675956 559354174 764316509 234366628 764316509 234366628 438361520 561878927 438361520 561878927 297388104 703591693 297388104 703591693 646603554 352841080 646603554 352841080 876377672 121770904 876377672 121770904 605113496 394331300 605113496 394331300 353657352 647310721 353657352 647310721 876371027 121777122 876371027 121777122 884932789 113399265 884932789 113399265 117832991 883370189 117832991 883370189 108873141 892190135 108873141 892190135 411443978 589183318 411443978 589183318 7021037 993150002 7021037 993150002 688830144 309847892 688830144 309847892 806496853 191299616 806496853 191299616 461260600 538114688 461260600 538114688 118106661 883089201 118106661 883089201 198696123 801640594 198696123 801640594 771059983 227324126 771059983 227324126 347147418 653838007 347147418 653838007 245502719 755883533 245502719 755883533 857984992 140994051 857984992 140994051 911053755 87132927 911053755 87132927 680909011 317391807 680909011 317391807 309613709 692299986 309613709 692299986 687800045 310710549 687800045 310710549 704529455 294911500 704529455 294911500 790110240 208286044 790110240 208286044 153793260 846963295 153793260 846963295 846981286 151808190 846981286 151808190 261530204 739373803 261530204 739373803 787433949 211080543 787433949 211080543 522197614 477923993 522197614 477923993 224229693 776265650 224229693 776265650 550165449 450240244 550165449 450240244 769387913 229082867 769387913 229082867 534603436 465463379 534603436 465463379 755900174 243311922 755900174 243311922 614845862 384913722 614845862 384913722 28987067 972381487 28987067 972381487 740813395 258554723 740813395 258554723 214339599 785602668 214339599 785602668 420249470 580469548 420249470 580469548 174820389 825954395 174820389 825954395 519078183 480816694 519078183 480816694 924827590 73726928 924827590 73726928 128607347 872396040 128607347 872396040 855646253 143382639 855646253 143382639 233157433 767821353 233157433 767821353 892331974 106659343 892331974 106659343 163536147 837538352 163536147 837538352 614672977 385055295 614672977 385055295 856834869 142140974 856834869 142140974 129449858 871528888 129449858 871528888 441300265 558691355 441300265 558691355 89731048 912378902 89731048 912378902 287930405 712593671 287930405 712593671 326111644 675515260 326111644 675515260 726389734 273206223 726389734 273206223 101637711 900332250 101637711 900332250 678531436 319783653 678531436 319783653 379932490 620187970 379932490 620187970 877197672 120910238 877197672 120910238 909147470 89230420 909147470 89230420 464295147 535361751 464295147 535361751 793807624 204407767 793807624 204407767 780173056 218683151 780173056 218683151 952495898 46267562 952495898 46267562 901718593 97686439 901718593 97686439 485819628 513821858 485819628 513821858 319761158 681834991 319761158 681834991 556129562 444231271 556129562 444231271 899804754 99486437 899804754 99486437 652893753 346849039 652893753 346849039 837966467 161232123 837966467 161232123 73238417 928441526 73238417 928441526 895472269 104118965 895472269 104118965 374617258 625121795 374617258 625121795 607809819 391856518 607809819 391856518 953710495 45145087 953710495 45145087 933907205 64444980 933907205 64444980 456301557 543455913 456301557 543455913 189800133 810263283 189800133 810263283 154217128 846576218 154217128 846576218 324173844 677329466 324173844 677329466 242831402 758383314 242831402 758383314 908817821 89638180 908817821 89638180 847413776 151582731 847413776 151582731 867110437 130917948 867110437 130917948 491340459 508698693 491340459 508698693 747563239 251464200 747563239 251464200 3160693 996808423 3160693 996808423 413147708 587387584 413147708 587387584 649185638 350450309 649185638 350450309 405984473 594498348 405984473 594498348 61874207 940229163 61874207 940229163 166005459 834929050 166005459 834929050 847685451 151240431 847685451 151240431 586830158 413652346 586830158 413652346 328232029 673203615 328232029 673203615 104773409 896746779 104773409 896746779 846135476 152538482 846135476 152538482 525516208 474618067 525516208 474618067 217191084 782880624 217191084 782880624 490740145 509349406 490740145 509349406 759321976 239522935 759321976 239522935 164633791 836183523 164633791 836183523 619966019 380049535 619966019 380049535 908271806 90241632 908271806 90241632 586137088 414485061 586137088 414485061 763985793 234714432 763985793 234714432 516198482 483369300 516198482 483369300 307015061 694685377 307015061 694685377 993665709 6409371 993665709 6409371 172562692 828327400 172562692 828327400 347673784 653180168 347673784 653180168 760890267 237850926 760890267 237850926 182371516 818486965 182371516 818486965 161088866 839837421 161088866 839837421 353202234 647809308 353202234 647809308 241108642 760015207 241108642 760015207 430458374 569554214 430458374 569554214 292408571 708684634 292408571 708684634 673215058 325119649 673215058 325119649 253957886 746710624 253957886 746710624 205272363 794838744 205272363 794838744 821113004 177538914 821113004 177538914 160915814 840053752 160915814 840053752 323664480 677848785 323664480 677848785 477995447 521760423 477995447 521760423 270578757 730070000 270578757 730070000 80639268 921420591 80639268 921420591 164471750 836341175 164471750 836341175 473888033 526070689 473888033 526070689 105797145 895503380 105797145 895503380 361103745 638863748 361103745 638863748 101654956 900329060 101654956 900329060 140690031 860699638 140690031 860699638 357634831 642859206 357634831 642859206 976209733 23293973 976209733 23293973 204278403 795884279 204278403 795884279 564999791 435813094 564999791 435813094 41017586 959833124 41017586 959833124 697545069 301751926 697545069 301751926 652301072 347383363 652301072 347383363 574600803 426500826 574600803 426500826 489618645 510515566 489618645 510515566 557932711 442631804 557932711 442631804 329694513 671826135 329694513 671826135 776931823 221678133 776931823 221678133 584099749 416741111 584099749 416741111 507603085 491512484 507603085 491512484 135367419 866152786 135367419 866152786 338805325 662445967 338805325 662445967 696801178 302372071 696801178 302372071 402468066 597976811 402468066 597976811 546513925 454277255 546513925 454277255 784920052 213564562 784920052 213564562 260950540 740127886 260950540 740127886 782843587 216012851 782843587 216012851 26080589 975023387 26080589 975023387 951385026 47424788 951385026 47424788 749176962 249773721 749176962 249773721 459359169 540067636 459359169 540067636 411310162 589290282 411310162 589290282 569313699 431334365 569313699 431334365 35531424 965373761 35531424 965373761 131066481 870008418 131066481 870008418 851394769 147454196 851394769 147454196 628669077 370887122 628669077 370887122 739507818 260130052 739507818 260130052 365065626 634854800 365065626 634854800 339078605 662203441 339078605 662203441 126504342 874398345 126504342 874398345 466287671 533507573 466287671 533507573 312662667 689114571 312662667 689114571 354084367 646790979 354084367 646790979 923081078 75500093 923081078 75500093 173998916 826879885 173998916 826879885 761953641 236737328 761953641 236737328 409529757 590981439 409529757 590981439 589945272 410453066 589945272 410453066 273451666 726882794 273451666 726882794 384422403 615876237 384422403 615876237 668710190 330228641 668710190 330228641 798847803 199398578 798847803 199398578 558755625 442116372 558755625 442116372 898729008 100634564 898729008 100634564 956830583 42145619 956830583 42145619 683895693 314299700 683895693 314299700 471671948 528417085 471671948 528417085 143880741 857629923 143880741 857629923 991163324 8544823 991163324 8544823 53846615 947424711 53846615 947424711 651174043 348437144 651174043 348437144 821218447 177434850 821218447 177434850 551891663 448559446 551891663 448559446 210177146 789749202 210177146 789749202 283036226 717551715 283036226 717551715 791159688 207241195 791159688 207241195 919805982 79050951 919805982 79050951 852834844 145956992 852834844 145956992 988076858 11938150 988076858 11938150 634243584 365222685 634243584 365222685 222103666 778055599 222103666 778055599 528434737 471742386 528434737 471742386 227324117 773344485 227324117 773344485 461450941 537955024 461450941 537955024 201438332 798841967 201438332 798841967 48871116 952034331 48871116 952034331 808178597 189798609 808178597 189798609 462229140 537185116 462229140 537185116 379424035 620969632 379424035 620969632 724029656 275405346 724029656 275405346 463069603 536219696 463069603 536219696 453799885 545660286 453799885 545660286 680697366 317591433 680697366 317591433 1172336 998672017 1172336 998672017 164877569 835978370 164877569 835978370 209491263 790332773 209491263 790332773 368706356 631501417 368706356 631501417 911841567 86394687 911841567 86394687 381171756 619116555 381171756 619116555 931432592 67150314 931432592 67150314 818649898 179906261 818649898 179906261 304718485 696906103 304718485 696906103 666198717 332963161 666198717 332963161 291220312 709597099 291220312 709597099 841990542 156817709 841990542 156817709 319696016 681899933 319696016 681899933 411867309 588799844 411867309 588799844 757868096 241184667 757868096 241184667 542107036 458543583 542107036 458543583 765878978 232583034 765878978 232583034 550281705 450148729 550281705 450148729 578767238 422086864 578767238 422086864 854552473 144272913 854552473 144272913 180186812 820596188 180186812 820596188 864398705 133688733 864398705 133688733 774250715 223918584 774250715 223918584 608334310 391357197 608334310 391357197 481422562 518146004 481422562 518146004 743621298 255624650 743621298 255624650 271902784 728337625 271902784 728337625 851741624 147156809 851741624 147156809 424592944 575475151 424592944 575475151 481415451 518150207 481415451 518150207 826697177 172225393 826697177 172225393 634644339 364804481 634644339 364804481 457407727 542170070 457407727 542170070 204128121 796000595 204128121 796000595 553637850 447170009 553637850 447170009 882323916 116063717 882323916 116063717 30729585 970632006 30729585 970632006 622624231 377010744 622624231 377010744 816918829 181520285 816918829 181520285 814098455 183975996 814098455 183975996 414836944 585438438 414836944 585438438 368942053 631273744 368942053 631273744 192575733 807601813 192575733 807601813 193902605 806057878 193902605 806057878 402531327 597876070 402531327 597876070 748117826 250871164 748117826 250871164 254462861 746149981 254462861 746149981 65782450 936367813 65782450 936367813 278424484 721901493 278424484 721901493 490299676 509727149 490299676 509727149 428614726 571299905 428614726 571299905 971828028 27602276 971828028 27602276 814321116 183773924 814321116 183773924 179857448 820922138 179857448 820922138 740896858 258447453 740896858 258447453 229603279 771432809 229603279 771432809 233701486 767334881 233701486 767334881 695320594 303789155 695320594 303789155 521061016 478940849 521061016 478940849 135901550 865718837 135901550 865718837 331620279 670076265 331620279 670076265 480448987 518903312 480448987 518903312 335734605 665670487 335734605 665670487 970806539 28319050 970806539 28319050 778601200 220242258 778601200 220242258 198558026 801771387 198558026 801771387 16585374 984345175 16585374 984345175 311114856 690585662 311114856 690585662 450907888 548692194 450907888 548692194 655547341 344019732 655547341 344019732 790381719 207961134 790381719 207961134 600380201 399591786 600380201 399591786 824871535 173836162 824871535 173836162 872983615 124994426 872983615 124994426 465813615 533989265 465813615 533989265 646035603 353375232 646035603 353375232 206349976 793905051 206349976 793905051 826343906 172410266 826343906 172410266 124894281 876118652 124894281 876118652 137447041 864308108 137447041 864308108 249900171 751238101 249900171 751238101 890776602 108093625 890776602 108093625 898870194 100461050 898870194 100461050 989506221 10330129 989506221 10330129 254325289 746238133 254325289 746238133 336477134 664837392 336477134 664837392 359840156 640202031 359840156 640202031 596088491 404185340 596088491 404185340 16831709 984205272 16831709 984205272 123916512 877241723 123916512 877241723 488688858 511187400 488688858 511187400 276303473 724193151 276303473 724193151 489227520 510814403 489227520 510814403 992734271 7147164 992734271 7147164 192393295 807808988 192393295 807808988 856661330 142313113 856661330 142313113 379689163 620523509 379689163 620523509 809004529 188981842 809004529 188981842 178990839 821692697 178990839 821692697 431181612 568913084 431181612 568913084 95382184 906850624 95382184 906850624 556532575 443858359 556532575 443858359 78892719 923024799 78892719 923024799 425086466 575061967 425086466 575061967 547414150 453258392 547414150 453258392 348368622 652376851 348368622 652376851 963343266 35690982 963343266 35690982 68322043 933630228 68322043 933630228 374378903 625368131 374378903 625368131 974481634 25079934 974481634 25079934 422357295 578262254 422357295 578262254 751011729 248121629 751011729 248121629 354702116 646184936 354702116 646184936 536319045 463919914 536319045 463919914 294664945 706391904 294664945 706391904 789584824 208950081 789584824 208950081 206511165 793731449 206511165 793731449 631700105 367886907 631700105 367886907 583440894 417436528 583440894 417436528 242893091 758273472 242893091 758273472 686033690 312233100 686033690 312233100 616319047 383655720 616319047 383655720 911476398 86680284 911476398 86680284 942205994 56826620 942205994 56826620 588793688 411767657 588793688 411767657 328465149 672965030 328465149 672965030 808976234 189002370 808976234 189002370 417510013 583010906 417510013 583010906 183231386 817446703 183231386 817446703 140153525 861251428 140153525 861251428 79224312 922700801 79224312 922700801 803424950 194456831 803424950 194456831 616309704 383656805 616309704 383656805 909249812 89077965 909249812 89077965 784373276 214199284 784373276 214199284 372083485 628126420 372083485 628126420 847812413 151078563 847812413 151078563 514885133 484544973 514885133 484544973 335527753 665924100 335527753 665924100 882745236 115738928 882745236 115738928 427419771 572525155 427419771 572525155 839566363 159437629 839566363 159437629 396370268 603665772 396370268 603665772 100554294 901321085 100554294 901321085 186440858 814022829 186440858 814022829 726569607 273051431 726569607 273051431 451585534 547880540 451585534 547880540 672753361 325781534 672753361 325781534 795011370 203301752 795011370 203301752 784891368 213654804 784891368 213654804 530400167 469575360 530400167 469575360 794140264 204202058 794140264 204202058 455777375 543860914 455777375 543860914 227454535 773230545 227454535 773230545 184277924 816330383 184277924 816330383 852439389 146372138 852439389 146372138 428597350 571313486 428597350 571313486 292907837 708120505 292907837 708120505 606467183 393303342 606467183 393303342 670616407 328262697 670616407 328262697 505532876 493587943 505532876 493587943 823050662 175440948 823050662 175440948 244341218 756778678 244341218 756778678 62008840 940082055 62008840 940082055 203710127 796406955 203710127 796406955 721458378 277934033 721458378 277934033 681473105 316654353 681473105 316654353 83486854 918509911 83486854 918509911 770927814 227460449 770927814 227460449 113520722 887662116 113520722 887662116 611192500 388488143 611192500 388488143 122450227 878866599 122450227 878866599 638302697 361082889 638302697 361082889 474992947 524909903 474992947 524909903 405774192 594672383 405774192 594672383 531518465 468228294 531518465 468228294 142280345 859282134 142280345 859282134 372562994 627624371 372562994 627624371 64925562 937432210 64925562 937432210 537222352 463230367 537222352 463230367 499486602 500172087 499486602 500172087 867375618 130719972 867375618 130719972 226589441 774073483 226589441 774073483 2477684 997368733 2477684 997368733 487044467 512740670 487044467 512740670 857924352 141010082 857924352 141010082 369147634 631111666 369147634 631111666 334723464 666924520 334723464 666924520 881373836 117054876 881373836 117054876 888207137 110566733 888207137 110566733 798081651 200146024 798081651 200146024 312826992 688988474 312826992 688988474 27223674 973932464 27223674 973932464 885807000 112632871 885807000 112632871 783414848 215374230 783414848 215374230 210026473 789888498 210026473 789888498 529041463 471155720 529041463 471155720 332188185 669529646 332188185 669529646 328031898 673381914 328031898 673381914 273674089 726671834 273674089 726671834 984145139 15437692 984145139 15437692 286590441 714064771 286590441 714064771 320294589 681423471 320294589 681423471 481862153 517704157 481862153 517704157 538895205 461586106 538895205 461586106 56810598 944512606 56810598 944512606 500638317 498909171 500638317 498909171 822256985 176252685 822256985 176252685 334232688 667498274 334232688 667498274 950671105 48055206 950671105 48055206 955033265 43839528 955033265 43839528 85285489 916712273 85285489 916712273 294279998 706739506 294279998 706739506 276525980 723958471 276525980 723958471 378690980 621718446 378690980 621718446 162203207 838836479 162203207 838836479 227591978 773119516 227591978 773119516 136323315 865340891 136323315 865340891 156236496 844494781 156236496 844494781 59620727 942280934 59620727 942280934 124532062 876443488 124532062 876443488 945233680 53475560 945233680 53475560 435372413 564960272 435372413 564960272 457951614 541469932 457951614 541469932 47380484 953571024 47380484 953571024 249706641 751540018 249706641 751540018 200022363 800290279 200022363 800290279 485894515 513777921 485894515 513777921 449723484 549810458 449723484 549810458 854841181 144088803 854841181 144088803 158037983 842955154 158037983 842955154 390484884 609717654 390484884 609717654 130638137 870431680 130638137 870431680 953070339 45690967 953070339 45690967 929589632 69096419 929589632 69096419 865970693 132043789 865970693 132043789 337901244 663326151 337901244 663326151 433381533 566800366 433381533 566800366 433743601 566489071 433743601 566489071 742878849 256507337 742878849 256507337 114720957 886409174 114720957 886409174 203043962 797050035 203043962 797050035 17301750 983734054 17301750 983734054 416177372 584207016 416177372 584207016 316818494 685029953 316818494 685029953 128217301 872720358 128217301 872720358 272388132 727860263 272388132 727860263 520461007 479503862 520461007 479503862 780181943 218677777 780181943 218677777 545133216 455575661 545133216 455575661 774623797 223694699 774623797 223694699 113263553 888066438 113263553 888066438 580394023 420503718 580394023 420503718 535257145 464755207 535257145 464755207 902534902 96716930 902534902 96716930 433683401 566522032 433683401 566522032 470532532 529470047 470532532 529470047 878549860 119639315 878549860 119639315 392076774 607648617 392076774 607648617 919930167 78873729 919930167 78873729 298842960 702295914 298842960 702295914 187193424 813196445 187193424 813196445 603247420 396243558 603247420 396243558 696220312 303028168 696220312 303028168 79678179 922146270 79678179 922146270 717928133 281893522 717928133 281893522 694985957 304227434 694985957 304227434 944091437 54844488 944091437 54844488 409966018 590525683 409966018 590525683 649420630 350130567 649420630 350130567 154317185 846525019 154317185 846525019 991017946 8664900 991017946 8664900 395369723 604513817 395369723 604513817 737669875 261855629 737669875 261855629 457927283 541476967 457927283 541476967 329197951 672236193 329197951 672236193 185769957 814659564 185769957 814659564 513722160 485550590 513722160 485550590 297063586 703910783 297063586 703910783 614883836 384908802 614883836 384908802 207746118 792261087 207746118 792261087 660581042 339103445 660581042 339103445 542310093 458283417 542310093 458283417 188331740 811705046 188331740 811705046 985140170 14596071 985140170 14596071 740092018 259494123 740092018 259494123 478352639 521250139 478352639 521250139 720015853 279501432 720015853 279501432 70863542 930699476 70863542 930699476 150499560 850483222 150499560 850483222 408197716 592434990 408197716 592434990 928427162 70339693 928427162 70339693 434909659 565354419 434909659 565354419 870888923 127389200 870888923 127389200 40235352 960555067 40235352 960555067 722084345 277395213 722084345 277395213 629948679 369430632 629948679 369430632 361407268 638652849 361407268 638652849 917848623 81043749 917848623 81043749 36907403 964166758 36907403 964166758 990707152 9116916 990707152 9116916 209854517 790052726 209854517 790052726 541477133 459228216 541477133 459228216 733195985 266606899 733195985 266606899 680874994 317412378 680874994 317412378 485703863 513886747 485703863 513886747 704348908 295194962 704348908 295194962 515001907 484499423 515001907 484499423 172484742 828371667 172484742 828371667 940149056 58618331 940149056 58618331 91401831 910888959 91401831 910888959 602417462 397224705 602417462 397224705 237343357 763643647 237343357 763643647 42127080 958634436 42127080 958634436 839299679 159805494 839299679 159805494 508697092 490311251 508697092 490311251 530361783 469623932 530361783 469623932 428596238 571320120 428596238 571320120 845636635 153284737 845636635 153284737 875393790 122653553 875393790 122653553 963499769 35394887 963499769 35394887 907354651 91319649 907354651 91319649 537992712 462441893 537992712 462441893 797534908 200589821 797534908 200589821 679715622 318514200 679715622 318514200 120355347 880710668 120355347 880710668 620043601 379967997 620043601 379967997 954127358 44818197 954127358 44818197 612044245 387593539 612044245 387593539 348327925 652396068 348327925 652396068 539465685 461056145 539465685 461056145 29951149 971316078 29951149 971316078 701604054 297893863 701604054 297893863 647174379 352314051 647174379 352314051 76464226 925364288 76464226 925364288 413116300 587443606 413116300 587443606 840427462 158476795 840427462 158476795 825409011 173255034 825409011 173255034 787275396 211285991 787275396 211285991 583639835 417246691 583639835 417246691 621816995 377983896 621816995 377983896 603156969 396310116 603156969 396310116 574902728 426266826 574902728 426266826 595139619 405277165 595139619 405277165 582331333 418807344 582331333 418807344 398746668 601518580 398746668 601518580 636230532 363282907 636230532 363282907 995097420 5003623 995097420 5003623 188541200 811515392 188541200 811515392 129520561 871468308 129520561 871468308 875542043 122566206 875542043 122566206 758197954 240721900 758197954 240721900 409650282 590845009 409650282 590845009 737103625 262674229 737103625 262674229 43462513 957402553 43462513 957402553 644303166 354866704 644303166 354866704 923426824 75178530 923426824 75178530 788487215 210213825 788487215 210213825 74537206 927381648 74537206 927381648 768803367 229680665 768803367 229680665 823842289 174722020 823842289 174722020 126670743 874169070 126670743 874169070 646785526 352628476 646785526 352628476 177524523 823382428 177524523 823382428 80303164 921631874 80303164 921631874 526328689 474003610 526328689 474003610 758745535 240014395 758745535 240014395 448802473 550725614 448802473 550725614 634846624 364619206 634846624 364619206 277072952 723239883 277072952 723239883 35780675 965226282 35780675 965226282 639009900 360631957 639009900 360631957 312167759 689602776 312167759 689602776 689241497 309452013 689241497 309452013 782907035 215942388 782907035 215942388 664886606 334573584 664886606 334573584 108813587 892227390 108813587 892227390 510486511 488461862 510486511 488461862 546598516 454120645 546598516 454120645 483095318 516639214 483095318 516639214 506846168 492363441 506846168 492363441 625627311 374170409 625627311 374170409 994420595 5577933 994420595 5577933 184256257 816397847 184256257 816397847 817752765 180718978 817752765 180718978 71927667 929547852 71927667 929547852 364125690 635661852 364125690 635661852 413376402 587191767 413376402 587191767 528227214 471915547 528227214 471915547 715543048 284061795 715543048 284061795 365169201 634652371 365169201 634652371 514026951 485385605 514026951 485385605 765025549 233607214 765025549 233607214 948326560 50373003 948326560 50373003 264990480 735776661 264990480 735776661 713686996 285864521 713686996 285864521 480021980 519316914 480021980 519316914 42015211 958800003 42015211 958800003 15143622 985648447 15143622 985648447 897999399 101645780 897999399 101645780 801411408 196675315 801411408 196675315 838692693 160407953 838692693 160407953 363785105 636117764 363785105 636117764 413916650 586567302 413916650 586567302 182351063 818521202 182351063 818521202 655777421 343748078 655777421 343748078 73661380 927989016 73661380 927989016 514349181 485073305 514349181 485073305 67064263 935310821 67064263 935310821 536341797 463916973 536341797 463916973 814400501 183658522 814400501 183658522 506577541 492633848 506577541 492633848 530848857 469103672 530848857 469103672 264657118 736188051 264657118 736188051 179484214 821197777 179484214 821197777 390807855 609413795 390807855 609413795 901836985 97537132 901836985 97537132 305103312 696545422 305103312 696545422 600036706 399949801 600036706 399949801 387874773 612479381 387874773 612479381 491277343 508798534 491277343 508798534 491162875 508942194 491162875 508942194 683441460 314815696 683441460 314815696 202826471 797389826 202826471 797389826 207094057 793013689 207094057 793013689 768437690 230054246 768437690 230054246 419305799 581593499 419305799 581593499 292576459 708523665 292576459 708523665 954363146 44500814 954363146 44500814 733464217 266266990 733464217 266266990 462860007 536313413 462860007 536313413 610826283 388909434 610826283 388909434 152091138 848673592 152091138 848673592 478000374 521744764 478000374 521744764 980258918 19190102 980258918 19190102 108191033 892952282 108191033 892952282 542932151 457885788 542932151 457885788 979961 998949080 979961 998949080 397805075 602456295 397805075 602456295 637279787 362273652 637279787 362273652 954584556 44239588 954584556 44239588 50425836 950724797 50425836 950724797 702856029 296642236 702856029 296642236 309654450 692236659 309654450 692236659 274582791 725754654 274582791 725754654 311388254 690282552 311388254 690282552 473837892 526102363 473837892 526102363 577466924 423283140 577466924 423283140 414695356 585603346 414695356 585603346 48447195 952434693 48447195 952434693 866488029 131539348 866488029 131539348 224382092 776058060 224382092 776058060 426988227 572926238 426988227 572926238 228764668 772040311 228764668 772040311 513664957 485633379 513664957 485633379 508822574 490163912 508822574 490163912 664503746 335090830 664503746 335090830 853906724 144880938 853906724 144880938 884756885 113624958 884756885 113624958 101507719 900411597 101507719 900411597 602940232 396561093 602940232 396561093 182711731 818123769 182711731 818123769 455696340 543999468 455696340 543999468 380016113 620026878 380016113 620026878 413168256 587339873 413168256 587339873 417956063 582657099 417956063 582657099 558700535 442159849 558700535 442159849 702703668 296826457 702703668 296826457 157883229 843084334 157883229 843084334 934752900 63499483 934752900 63499483 402239058 598283408 402239058 598283408 802027067 195900155 802027067 195900155 384407873 615885979 384407873 615885979 132214308 868898702 132214308 868898702 802054927 195830690 802054927 195830690 504870886 494258472 504870886 494258472 130263121 870856216 130263121 870856216 11867461 988812801 11867461 988812801 601300114 398302080 601300114 398302080 835871041 163519769 835871041 163519769 709384476 290045082 709384476 290045082 447195498 552301795 447195498 552301795 896859282 102743915 896859282 102743915 771492296 226983420 771492296 226983420 501822877 497441064 501822877 497441064 650901168 348781215 650901168 348781215 955226613 43732813 955226613 43732813 725806455 273914416 725806455 273914416 610729489 389123669 610729489 389123669 399087333 601283775 399087333 601283775 423534938 576771923 423534938 576771923 265643725 734932412 265643725 734932412 509768968 489210260 509768968 489210260 27868167 973310313 27868167 973310313 853934514 144824469 853934514 144824469 488598707 511287860 488598707 511287860 772041466 226251709 772041466 226251709 62669171 939530273 62669171 939530273 27064896 974086305 27064896 974086305 976472882 23050875 976472882 23050875 411075542 589512962 411075542 589512962 871764743 126306529 871764743 126306529 455915943 543788643 455915943 543788643 51687534 949459264 51687534 949459264 352198864 648809341 352198864 648809341 311085847 690612133 311085847 690612133 651728888 347898978 651728888 347898978 737447885 262120135 737447885 262120135 6382170
200000 798573901 0 798573901 499968517 798573901 499977453 578158431 499977453 578158431 279080441 720914484 279080441 720914484 958344396 499981600 958344396 499981600 342691643 342750597 342691643 342750597 319827569 500006217 319827569 500006217 348703061 500031703 348703061 500031703 885995898 885950082 885995898 885950082 165173188 165120397 165173188 165120397 940368462 500030027 940368462 500030027 229030028 499993884 229030028 499993884 826156318 173892868 826156318 173892868 500020050 185467091 500020050 185467091 284949994 499992660 284949994 499992660 499994745 40744735 499994745 40744735 790983010 791025512 790983010 791025512 588521515 500012886 588521515 500012886 318003128 681927155 318003128 681927155 25519058 25491015 25519058 25491015 854715935 500005559 854715935 500005559 960956159 39107929 960956159 39107929 143328272 500015178 143328272 500015178 809653624 809693260 809653624 809693260 887509419 112454671 887509419 112454671 265525930 265582228 265525930 265582228 539754320 460218917 539754320 460218917 848520211 151451929 848520211 151451929 39434662 500028289 39434662 500028289 500035808 422888717 500035808 422888717 170350046 499966875 170350046 499966875 933830802 500020788 933830802 500020788 499990723 451528103 499990723 451528103 576854086 576911543 576854086 576911543 716138531 283880638 716138531 283880638 868646584 131326496 868646584 131326496 90967513 91003370 90967513 91003370 139014596 139025986 139014596 139025986 908644313 500014222 908644313 500014222 499999639 25907524 499999639 25907524 298108280 298124286 298108280 298124286 215509705 784501563 215509705 784501563 828240726 828270112 828240726 828270112 664235647 664202101 664235647 664202101 517042263 517042140 517042263 517042140 499966909 956034797 499966909 956034797 499971217 825366570 499971217 825366570 34130201 965847975 34130201 965847975 517608253 482368627 517608253 482368627 22948312 977027641 22948312 977027641 437997033 562036816 437997033 562036816 532101525 467895830 532101525 467895830 104773049 500033274 104773049 500033274 757577169 242426283 757577169 242426283 499964435 462666526 499964435 462666526 750017561 499993909 750017561 499993909 500009611 11726468 500009611 11726468 371342810 371391420 371342810 371391420 897323910 897325396 897323910 897325396 104134458 895832695 104134458 895832695 653517345 346503503 653517345 346503503 126599974 873413645 126599974 873413645 48488743 499971068 48488743 499971068 500029159 725069132 500029159 725069132 499999522 952799060 499999522 952799060 683384614 316658565 683384614 316658565 499981545 976847645 499981545 976847645 208157172 208162211 208157172 208162211 499960631 870301483 499960631 870301483 928644275 500004208 928644275 500004208 499998653 516016482 499998653 516016482 500032974 921370914 500032974 921370914 53948751 53925946 53948751 53925946 397891832 397951663 397891832 397951663 973925824 973900704 973925824 973900704 586398531 500035614 586398531 500035614 237395791 499963370 237395791 499963370 309664052 309653451 309664052 309653451 681378758 500036443 681378758 500036443 283142884 283185567 283142884 283185567 668606672 499999808 668606672 499999808 499993549 715716789 499993549 715716789 637150668 499988816 637150668 499988816 417856592 417867787 417856592 417867787 997366218 997396845 997366218 997396845 500024627 757054594 500024627 757054594 549542618 500035477 549542618 500035477 327799409 327728125 327799409 327728125 500003306 833197172 500003306 833197172 811619679 811607656 811619679 811607656 548651836 499974377 548651836 499974377 152792905 499970810 152792905 499970810 731160480 731173351 731160480 731173351 130718018 869260761 130718018 869260761 618290752 500022672 618290752 500022672 500034948 75459563 500034948 75459563 936936707 936926822 936936707 936926822 682292678 682265129 682292678 682265129 771383882 771356159 771383882 771356159 499972798 12494259 499972798 12494259 500037785 886616642 500037785 886616642 499962948 945824145 499962948 945824145 372422111 627554386 372422111 627554386 337502896 337556995 337502896 337556995 645181605 354823138 645181605 354823138 345418267 500017637 345418267 500017637 45692734 499991097 45692734 499991097 67221549 67246584 67221549 67246584 691294110 500024436 691294110 500024436 372462418 499971044 372462418 499971044 177724195 822306680 177724195 822306680 851264701 851209876 851264701 851209876 343218817 656762365 343218817 656762365 782114787 782072576 782114787 782072576 500031071 784964036 500031071 784964036 590805188 500030400 590805188 500030400 500012129 790548692 500012129 790548692 895123290 104874248 895123290 104874248 924284428 924328463 924284428 924328463 488099444 511938518 488099444 511938518 499963560 719246066 499963560 719246066 502857295 500016506 502857295 500016506 508661950 491309270 508661950 491309270 150056726 849889556 150056726 849889556 253522296 746414405 253522296 746414405 499997068 742277773 499997068 742277773 957571132 957541209 957571132 957541209 500032140 934738114 500032140 934738114 500008569 978390590 500008569 978390590 499971852 18559412 499971852 18559412 500033869 121073108 500033869 121073108 389079512 610997113 389079512 610997113 499992830 427692314 499992830 427692314 662376232 337605926 662376232 337605926 788958276 499961199 788958276 499961199 499992396 998396836 499992396 998396836 737584226 737588017 737584226 737588017 129627428 129653008 129627428 129653008 178915885 821040319 178915885 821040319 499960495 393124363 499960495 393124363 500035911 70142865 500035911 70142865 744432353 744446839 744432353 744446839 299336480 700668697 299336480 700668697 395197295 500020152 395197295 500020152 26919639 500005227 26919639 500005227 759133052 759146999 759133052 759146999 688117530 499997485 688117530 499997485 405245351 499967573 405245351 499967573 500001577 808590896 500001577 808590896 669593247 330361824 669593247 330361824 604117743 395935886 604117743 395935886 664271216 500016962 664271216 500016962 548885099 548891967 548885099 548891967 500038965 210460410 500038965 210460410 829629645 499964439 829629645 499964439 499970873 642255182 499970873 642255182 657692992 657701478 657692992 657701478 499968999 845784365 499968999 845784365 333640745 500025325 333640745 500025325 592581695 500018976 592581695 500018976 500016739 484269655 500016739 484269655 12147372 987835254 12147372 987835254 470378999 500033632 470378999 500033632 624627175 624620214 624627175 624620214 500029745 156841635 500029745 156841635 792546701 499974430 792546701 499974430 500016364 799868672 500016364 799868672 35856450 964150171 35856450 964150171 499997588 881707440 499997588 881707440 500008582 143896307 500008582 143896307 500001418 248234170 500001418 248234170 841308055 499998121 841308055 499998121 614136211 385895179 614136211 385895179 152160119 152125943 152160119 152125943 499979933 723394209 499979933 723394209 601794221 499962452 601794221 499962452 21515559 21513650 21515559 21513650 499989996 995422513 499989996 995422513 318930642 681004337 318930642 681004337 648924585 351020902 648924585 351020902 499966531 190119019 499966531 190119019 796126254 796165320 796126254 796165320 499992578 9797301 499992578 9797301 614932311 500010955 614932311 500010955 430464471 569573185 430464471 569573185 500013728 702155573 500013728 702155573 499966424 402122525 499966424 402122525 501217882 498744613 501217882 498744613 499992319 854386529 499992319 854386529 499997167 509014670 499997167 509014670 175859766 175818580 175859766 175818580 722207275 722228311 722207275 722228311 762038016 237969514 762038016 237969514 115744246 884253332 115744246 884253332 251863512 251888644 251863512 251888644 499975974 208390908 499975974 208390908 500018476 602648731 500018476 602648731 812250056 187756492 812250056 187756492 732778358 732730155 732778358 732730155 569456872 500020021 569456872 500020021 254388381 745636585 254388381 745636585 102965255 102970122 102965255 102970122 633613257 499988444 633613257 499988444 47442005 47479577 47442005 47479577 686789753 313188877 686789753 313188877 499980467 922947923 499980467 922947923 76896603 76929638 76896603 76929638 674640106 325319411 674640106 325319411 500070035 500038019 500070035 500038019 562845767 562867890 562845767 562867890 322395732 677622997 322395732 677622997 221608874 500023964 221608874 500023964 862363382 862375123 862363382 862375123 597788879 402247951 597788879 402247951 611747016 611755878 611747016 611755878 500010715 81382968 500010715 81382968 237207129 762805108 237207129 762805108 370311398 499977258 370311398 499977258 834337884 499974459 834337884 499974459 500007268 187723625 500007268 187723625 494388624 494374367 494388624 494374367 500027724 487454314 500027724 487454314 977389217 977359868 977389217 977359868 533204499 466721264 533204499 466721264 140426081 499999276 140426081 499999276 500005175 790991940 500005175 790991940 499962906 612862380 499962906 612862380 499991045 757589815 499991045 757589815 921147515 78911613 921147515 78911613 506797574 493210460 506797574 493210460 499991513 157979646 499991513 157979646 792625271 499981437 792625271 499981437 385101711 614862608 385101711 614862608 525150477 474864948 525150477 474864948 510761849 489223824 510761849 489223824 87185859 912830163 87185859 912830163 465049393 499968240 465049393 499968240 366457408 500004983 366457408 500004983 764222221 764231357 764222221 764231357 126148083 126095566 126148083 126095566 369016141 500009284 369016141 500009284 130038929 130056579 130038929 130056579 500028883 177567630 500028883 177567630 500024662 830595241 500024662 830595241 40290665 499978235 40290665 499978235 479350271 500026747 479350271 500026747 449284748 499989130 449284748 499989130 500018900 489544797 500018900 489544797 559999659 439991037 559999659 439991037 499961210 476053747 499961210 476053747 533494200 533448251 533494200 533448251 58638803 58609107 58638803 58609107 337821120 662165608 337821120 662165608 120071172 120106082 120071172 120106082 499973229 459706461 499973229 459706461 499976771 869909619 499976771 869909619 860045361 499993711 860045361 499993711 727670231 500017658 727670231 500017658 352988559 352943835 352988559 352943835 480140868 480194921 480140868 480194921 901936964 98074550 901936964 98074550 256399403 256355682 256399403 256355682 842560171 499984154 842560171 499984154 382222848 617816293 382222848 617816293 293997621 706034364 293997621 706034364 500022585 867875129 500022585 867875129 25307412 500002264 25307412 500002264 500029822 230266257 500029822 230266257 713522320 713505239 713522320 713505239 38460756 961562106 38460756 961562106 943261744 56756779 943261744 56756779 498903987 501100241 498903987 501100241 413577125 586452569 413577125 586452569 500023853 239685751 500023853 239685751 792208804 792276510 792208804 792276510 468739854 468762186 468739854 468762186 646763776 499964651 646763776 499964651 263972753 500021109 263972753 500021109 266257593 733792347 266257593 733792347 407542632 500019178 407542632 500019178 499984967 220083224 499984967 220083224 46512348 499989954 46512348 499989954 207161851 792794490 207161851 792794490 614045779 614100269 614045779 614100269 492346099 492300620 492346099 492300620 500007192 761743888 500007192 761743888 818832273 499983364 818832273 499983364 133246635 133220699 133246635 133220699 500015549 533048687 500015549 533048687 227518583 227459773 227518583 227459773 354050981 645962772 354050981 645962772 815571675 500034596 815571675 500034596 895402057 895414274 895402057 895414274 324998115 674977582 324998115 674977582 300905165 699093888 300905165 699093888 648198498 648190515 648198498 648190515 499992711 649962128 499992711 649962128 986623930 986560513 986623930 986560513 441731387 558276525 441731387 558276525 829962078 169963362 829962078 169963362 73799218 926253750 73799218 926253750 778836723 500029038 778836723 500029038 500000942 302486847 500000942 302486847 809172372 190877602 809172372 190877602 781078673 218965229 781078673 218965229 787780607 787764040 787780607 787764040 454167857 499985713 454167857 499985713 587156811 412853448 587156811 412853448 499980753 391315747 499980753 391315747 416884263 499978796 416884263 499978796 499994201 441831621 499994201 441831621 830525343 830572022 830525343 830572022 499989571 122223203 499989571 122223203 499980564 476274995 499980564 476274995 500039094 150053606 500039094 150053606 499976568 558320580 499976568 558320580 708577365 708596903 708577365 708596903 906050049 93949161 906050049 93949161 634690253 365338583 634690253 365338583 103063800 103012210 103063800 103012210 660147575 660160742 660147575 660160742 316642846 683382707 316642846 683382707 32737319 32748052 32737319 32748052 452755919 547272188 452755919 547272188 207307909 792719320 207307909 792719320 738643377 500023297 738643377 500023297 966057513 33980000 966057513 33980000 645831885 499989120 645831885 499989120 499985414 352754817 499985414 352754817 857121464 857120446 857121464 857120446 499980684 996540722 499980684 996540722 576835355 499996582 576835355 499996582 18019717 18071957 18019717 18071957 48383714 48408615 48383714 48408615 599738345 400275432 599738345 400275432 910313131 89726395 910313131 89726395 245420736 754561470 245420736 754561470 972900008 27142334 972900008 27142334 705362706 499964039 705362706 499964039 194217095 500000200 194217095 500000200 700056913 299900008 700056913 299900008 495332051 500000251 495332051 500000251 782511952 500022733 782511952 500022733 253343448 253393629 253343448 253393629 23438253 23396955 23438253 23396955 111147264 111189615 111147264 111189615 234353769 234332821 234353769 234332821 696100798 499976146 696100798 499976146 983619752 16356096 983619752 16356096 57527388 942452229 57527388 942452229 500013835 25755663 500013835 25755663 499962674 927959839 499962674 927959839 50617588 50673216 50617588 50673216 330136971 330150389 330136971 330150389 167572818 167625387 167572818 167625387 398589627 499990407 398589627 499990407 499964012 126881759 499964012 126881759 523257283 476774523 523257283 476774523 463060532 536931086 463060532 536931086 700946683 299008335 700946683 299008335 857373966 500020644 857373966 500020644 134315844 865741994 134315844 865741994 202448079 797532306 202448079 797532306 959104209 500006621 959104209 500006621 519776740 499974355 519776740 499974355 379808884 379805272 379808884 379805272 347201702 500002146 347201702 500002146 499972266 961159587 499972266 961159587 825705826 825642999 825705826 825642999 500024206 977261962 500024206 977261962 419655032 419647347 419655032 419647347 231693358 231725462 231693358 231725462 423356110 500003779 423356110 500003779 500008744 96219788 500008744 96219788 891827471 108145044 891827471 108145044 393778275 500038027 393778275 500038027 499980155 943876991 499980155 943876991 634809971 500032173 634809971 500032173 240134989 499975027 240134989 499975027 659508377 500021934 659508377 500021934 865737133 134316793 865737133 134316793 499968771 629374430 499968771 629374430 10025472 989987097 10025472 989987097 500004384 238047618 500004384 238047618 88535761 911438856 88535761 911438856 444492328 555481567 444492328 555481567 371173600 628861248 371173600 628861248 55719865 944354625 55719865 944354625 870223542 129759331 870223542 129759331 298935435 298972219 298935435 298972219 835203009 164744913 835203009 164744913 855084760 855142553 855084760 855142553 567466129 567450355 567466129 567450355 495730276 495731073 495730276 495731073 842228549 499990465 842228549 499990465 488718495 488744114 488718495 488744114 663958739 663946005 663958739 663946005 955005110 955073432 955005110 955073432 500016333 445372592 500016333 445372592 228955764 228929676 228955764 228929676 499964835 952162926 499964835 952162926 203829850 203803244 203829850 203803244 291771749 499981980 291771749 499981980 64533024 500036573 64533024 500036573 796354389 796326810 796354389 796326810 845799906 845832990 845799906 845832990 925716272 925653815 925716272 925653815 499992112 332509709 499992112 332509709 500003725 867515760 500003725 867515760 471244336 499971306 471244336 499971306 650594036 650603610 650594036 650603610 578315411 421710004 578315411 421710004 354223783 354209563 354223783 354209563 168302037 168294880 168302037 168294880 224161973 775788313 224161973 775788313 500000321 610694837 500000321 610694837 500018290 528155696 500018290 528155696 499982814 976530140 499982814 976530140 500019852 648526772 500019852 648526772 534826191 534786953 534826191 534786953 919765017 919764165 919765017 919764165 500038336 857313829 500038336 857313829 691607011 691568232 691607011 691568232 868474090 131533826 868474090 131533826 679099934 679144655 679099934 679144655 106397894 893609938 106397894 893609938 156650273 156694630 156650273 156694630 900085137 99959652 900085137 99959652 797706015 202280241 797706015 202280241 500036570 671955076 500036570 671955076 768240034 231765513 768240034 231765513 500017459 541723765 500017459 541723765 629169093 499985231 629169093 499985231 754151547 500011912 754151547 500011912 562582679 499960765 562582679 499960765 614984011 614966002 614984011 614966002 176741435 500006068 176741435 500006068 499990106 62945194 499990106 62945194 499973192 26197639 499973192 26197639 136514108 863513227 136514108 863513227 192743462 192792006 192743462 192792006 948083387 500027568 948083387 500027568 244979729 755037121 244979729 755037121 500000276 926888123 500000276 926888123 978031737 500034783 978031737 500034783 499973167 871314529 499973167 871314529 499979291 213831525 499979291 213831525 139566972 499987889 139566972 499987889 959390420 959427545 959390420 959427545 53865766 946132689 53865766 946132689 524001422 475985968 524001422 475985968 846634470 153439230 846634470 153439230 463165206 536798356 463165206 536798356 499994470 777672516 499994470 777672516 542600948 457384117 542600948 457384117 333957705 666085345 333957705 666085345 500031125 240247159 500031125 240247159 414121052 414137179 414121052 414137179 580868361 580809162 580868361 580809162 22259396 22292899 22259396 22292899 705759914 294283053 705759914 294283053 499994451 282508620 499994451 282508620 356892901 356866058 356892901 356866058 810604232 810623410 810604232 810623410 499891033 499994482 499891033 499994482 588370847 588323574 588370847 588323574 907635663 907609041 907635663 907609041 500036183 468114734 500036183 468114734 499981201 762326315 499981201 762326315 499990437 602272468 499990437 602272468 973441616 26535640 973441616 26535640 917090050 82896498 917090050 82896498 708858342 291149504 708858342 291149504 499988466 384526579 499988466 384526579 387052475 612963479 387052475 612963479 894121176 894199975 894121176 894199975 500024745 245885200 500024745 245885200 499966445 26333191 499966445 26333191 327077222 672917361 327077222 672917361 784408302 215574328 784408302 215574328 513114709 500026276 513114709 500026276 718089948 499992056 718089948 499992056 901728373 500022523 901728373 500022523 364858940 364899873 364858940 364899873 500019819 195096631 500019819 195096631 366303561 633680982 366303561 633680982 499990952 136897860 499990952 136897860 455858314 500019687 455858314 500019687 227931977 499983196 227931977 499983196 53670618 946355013 53670618 946355013 499960039 331712703 499960039 331712703 688234177 500033467 688234177 500033467 857604637 857612759 857604637 857612759 42553636 500021356 42553636 500021356 500038953 979669010 500038953 979669010 360884204 639088920 360884204 639088920 12626754 499997061 12626754 499997061 31304931 968707978 31304931 968707978 500007918 85374653 500007918 85374653 300381967 499977403 300381967 499977403 254774776 254806157 254774776 254806157 414491609 500022191 414491609 500022191 971978765 28017602 971978765 28017602 499990549 147793870 499990549 147793870 256463023 256423592 256463023 256423592 662041127 337945607 662041127 337945607 500026633 21656892 500026633 21656892 970644860 499960761 970644860 499960761 500018726 64284086 500018726 64284086 842738782 157279033 842738782 157279033 865312163 134742480 865312163 134742480 500034769 781163995 500034769 781163995 17357040 17311059 17357040 17311059 44022352 955992924 44022352 955992924 499967208 724350989 499967208 724350989 283404947 716538145 283404947 716538145 324401001 324464563 324401001 324464563 260642319 500036067 260642319 500036067 499961404 877468925 499961404 877468925 499977259 573946036 499977259 573946036 773320688 500034102 773320688 500034102 499994652 57019603 499994652 57019603 499963917 541519497 499963917 541519497 678696461 321305918 678696461 321305918 208506217 791442249 208506217 791442249 859825590 140177942 859825590 140177942 530235440 499976976 530235440 499976976 471334942 471364854 471334942 471364854 500034810 703060415 500034810 703060415 131722632 131700644 131722632 131700644 504432781 504395005 504432781 504395005 292370889 292416277 292370889 292416277 737988230 499995941 737988230 499995941 500008617 639468277 500008617 639468277 499970814 951042287 499970814 951042287 301854028 301881545 301854028 301881545 831097313 500008591 831097313 500008591 500022085 203255801 500022085 203255801 520135849 479856487 520135849 479856487 500010940 800797407 500010940 800797407 499964996 437391425 499964996 437391425 38567148 38567421 38567148 38567421 609961479 500026839 609961479 500026839 499980828 798507150 499980828 798507150 499983902 464480998 499983902 464480998 200478885 799586347 200478885 799586347 644863163 644824467 644863163 644824467 499983903 741295508 499983903 741295508 158401461 500031661 158401461 500031661 396475757 499961384 396475757 499961384 499960942 358443524 499960942 358443524 777119355 777149077 777119355 777149077 634292115 634307324 634292115 634307324 630114859 499978507 630114859 499978507 81425119 499992188 81425119 499992188 976417249 976361931 976417249 976361931 978680484 21313515 978680484 21313515 982080973 499974004 982080973 499974004 61498571 61483344 61498571 61483344 499986175 666649670 499986175 666649670 499972696 609471557 499972696 609471557 839174066 499964746 839174066 499964746 238062199 238088267 238062199 238088267 840030096 499991357 840030096 499991357 672584452 500005991 672584452 500005991 499979494 976389106 499979494 976389106 162625495 837372705 162625495 837372705 608344637 608298910 608344637 608298910 197096715 802949413 197096715 802949413 500034859 505508962 500034859 505508962 189691543 189684946 189691543 189684946 506404644 499982651 506404644 499982651 514274234 514227513 514274234 514227513 664450452 500034261 664450452 500034261 195928834 499987522 195928834 499987522 499980955 505785661 499980955 505785661 141199796 858830297 141199796 858830297 79147210 500032430 79147210 500032430 296296826 499965515 296296826 499965515 433889456 433943371 433889456 433943371 500028691 843935976 500028691 843935976 500039321 257443274 500039321 257443274 400196734 599828424 400196734 599828424 499974976 820156833 499974976 820156833 499991681 392293363 499991681 392293363 73478907 500037949 73478907 500037949 381985552 500010619 381985552 500010619 391506596 499962675 391506596 499962675 168721480 500034081 168721480 500034081 420655580 579375365 420655580 579375365 499962776 3559918 499962776 3559918 500006388 952686267 500006388 952686267 926548142 73426388 926548142 73426388 653834886 499997447 653834886 499997447 500009748 803132519 500009748 803132519 854061405 145942214 854061405 145942214 317174423 317165147 317174423 317165147 19535290 499969757 19535290 499969757 820363807 820377776 820363807 820377776 295631660 704371299 295631660 704371299 441693896 558262597 441693896 558262597 499972430 150967164 499972430 150967164 83245337 499969000 83245337 499969000 240809557 499984606 240809557 499984606 646236660 353738424 646236660 353738424 546639982 546638603 546639982 546638603 68687346 68718645 68687346 68718645 500017480 991707135 500017480 991707135 958485623 41532488 958485623 41532488 499998785 954318003 499998785 954318003 609072747 609033126 609072747 609033126 362548985 500009047 362548985 500009047 68064330 500018486 68064330 500018486 768109274 500014499 768109274 500014499 878871340 500007795 878871340 500007795 635436493 635424546 635436493 635424546 499988486 684579157 499988486 684579157 500039752 698462557 500039752 698462557 500022748 9323570 500022748 9323570 346955088 500016144 346955088 500016144 302124044 499961047 302124044 499961047 499976125 225475379 499976125 225475379 5241161 5273939 5241161 5273939 45417627 954542990 45417627 954542990 499972286 139919865 499972286 139919865 686895019 313084568 686895019 313084568 527174930 527167891 527174930 527167891 307571056 499985409 307571056 499985409 500015187 771109222 500015187 771109222 86051714 86075077 86051714 86075077 217505194 499979242 217505194 499979242 45375599 954673267 45375599 954673267 736267384 263796202 736267384 263796202 180290943 819717070 180290943 819717070 23072000 976932133 23072000 976932133 499965504 169788733 499965504 169788733 500032940 640465917 500032940 640465917 781856148 781876690 781856148 781876690 482492410 482480473 482492410 482480473 551084110 551051586 551084110 551051586 499968818 830188115 499968818 830188115 972973235 973023897 972973235 973023897 499985962 351425907 499985962 351425907 431918703 499960714 431918703 499960714 111029299 500011808 111029299 500011808 499965524 990586676 499965524 990586676 499973008 801412439 499973008 801412439 720751587 279207161 720751587 279207161 123398089 123391875 123398089 123391875 961430221 499980455 961430221 499980455 798690594 798688601 798690594 798688601 500037187 571202948 500037187 571202948 328572972 500001159 328572972 500001159 499973816 126968888 499973816 126968888 30941620 969019861 30941620 969019861 499999722 429605699 499999722 429605699 173187336 173164669 173187336 173164669 159858446 159869526 159858446 159869526 440369431 500005231 440369431 500005231 39743944 500019880 39743944 500019880 313161161 500009832 313161161 500009832 500007007 843248585 500007007 843248585 340655435 659285287 340655435 659285287 500002610 670843615 500002610 670843615 511502708 500009945 511502708 500009945 799622589 499981510 799622589 499981510 935764155 935821692 935764155 935821692 500033456 339641561 500033456 339641561 238554082 238487296 238554082 238487296 791357931 208656811 791357931 208656811 500035447 828886516 500035447 828886516 750861779 500010385 750861779 500010385 91104807 500033849 91104807 500033849 604724160 604750832 604724160 604750832 810274168 500028090 810274168 500028090 586777341 586793884 586777341 586793884 127387330 127365398 127387330 127365398 934845974 65120838 934845974 65120838 559418326 500014297 559418326 500014297 595922687 499964643 595922687 499964643 510371435 510406798 510371435 510406798 642509839 500003934 642509839 500003934 499961594 707024456 499961594 707024456 47935820 47925392 47935820 47925392 499971522 264741886 499971522 264741886 389381316 610639349 389381316 610639349 297400212 702636310 297400212 702636310 319928387 500023308 319928387 500023308 563826711 563829553 563826711 563829553 219733681 499977705 219733681 499977705 717025866 717044123 717025866 717044123 880012545 120033422 880012545 120033422 500036671 773734253 500036671 773734253 499998721 938853447 499998721 938853447 920387949 79652885 920387949 79652885 511033875 499967254 511033875 499967254 737674406 262311280 737674406 262311280 624280247 375685777 624280247 375685777 614652732 385294225 614652732 385294225 798523093 499960446 798523093 499960446 499983622 379822673 499983622 379822673 499963598 615014774 499963598 615014774 785709147 500013360 785709147 500013360 457116036 499980973 457116036 499980973 500029567 224354180 500029567 224354180 238275394 499992407 238275394 499992407 768710216 500033126 768710216 500033126 500012804 318549366 500012804 318549366 500014388 150200951 500014388 150200951 499963575 231826289 499963575 231826289 499995400 780038285 499995400 780038285 607600743 607635348 607600743 607635348 811606490 811627668 811606490 811627668 28587573 28586088 28587573 28586088 707874268 707867008 707874268 707867008 499963700 372723878 499963700 372723878 237553907 762472394 237553907 762472394 250200319 749761234 250200319 749761234 492529979 499997555 492529979 499997555 500020660 27487654 500020660 27487654 175719054 175669007 175719054 175669007 191171983 191194680 191171983 191194680 500023050 500075111 500023050 500075111 197164777 499961740 197164777 499961740 623578937 376403568 623578937 376403568 504830718 504766176 504830718 504766176 635675377 635699849 635675377 635699849 499990479 126821578 499990479 126821578 541680868 499994146 541680868 499994146 824916934 824928521 824916934 824928521 514400890 500034861 514400890 500034861 701830660 500023459 701830660 500023459 102153290 500035285 102153290 500035285 101087480 898953490 101087480 898953490 827392672 500014963 827392672 500014963 37281233 499974059 37281233 499974059 67081770 932885522 67081770 932885522 809500762 499980522 809500762 499980522 970701312 499976592 970701312 499976592 326036117 673963026 326036117 673963026 499996124 860753781 499996124 860753781 346608601 653370200 346608601 653370200 22175761 977832222 22175761 977832222 499976219 912886924 499976219 912886924 521092669 521114204 521092669 521114204 442874784 442847969 442874784 442847969 210885882 789119902 210885882 789119902 414158189 499984840 414158189 499984840 499981676 390448974 499981676 390448974 102147579 500026471 102147579 500026471 499980715 825342739 499980715 825342739 746641483 500030888 746641483 500030888 500005814 390905639 500005814 390905639 500011454 279736255 500011454 279736255 982251070 982277823 982251070 982277823 743030249 499971616 743030249 499971616 873430953 126568458 873430953 126568458 499987708 820623493 499987708 820623493 142974065 142965173 142974065 142965173 926794856 73213983 926794856 73213983 500033233 62763334 500033233 62763334 958449644 958502161 958449644 958502161 500039115 812702913 500039115 812702913 499991678 938521037 499991678 938521037 937653656 500000022 937653656 500000022 943630054 500032942 943630054 500032942 618654779 381340343 618654779 381340343 499964520 154333284 499964520 154333284 641794979 499990123 641794979 499990123 607629942 500018182 607629942 500018182 500005324 2969544 500005324 2969544 949139799 50814401 949139799 50814401 781113865 781133311 781113865 781133311 242153684 242156194 242153684 242156194 216823163 783123307 216823163 783123307 500011494 902876376 500011494 902876376 996488217 996464308 996488217 996464308 500036646 317235052 500036646 317235052 499987392 886057770 499987392 886057770 499983825 763041209 499983825 763041209 371750741 628277698 371750741 628277698 745407289 254563116 745407289 254563116 47826871 500026321 47826871 500026321 499986755 402713310 499986755 402713310 500000750 939960724 500000750 939960724 580617986 419330684 580617986 419330684 492368292 499983673 492368292 499983673 472445819 527590864 472445819 527590864 410606721 589374235 410606721 589374235 350657837 649356474 350657837 649356474 499980946 244914043 499980946 244914043 500030647 630973992 500030647 630973992 369811882 630189488 369811882 630189488 499963083 479491591 499963083 479491591 499991828 890189187 499991828 890189187 914884228 914890588 914884228 914890588 330694143 500026856 330694143 500026856 424419157 424424019 424419157 424424019 983361201 499985080 983361201 499985080 104899601 104915671 104899601 104915671 500019664 153759676 500019664 153759676 500011787 580974576 500011787 580974576 500021872 468370176 500021872 468370176 500006758 344032345 500006758 344032345 886848697 886849903 886848697 886849903 253645800 253662745 253645800 253662745 189068668 500028567 189068668 500028567 499970908 212894754 499970908 212894754 499972419 670847607 499972419 670847607 489862898 489800288 489862898 489800288 654555433 345436313 654555433 345436313 500027287 309545034 500027287 309545034 627726578 500036559 627726578 500036559 767532539 232482839 767532539 232482839 717392745 717354176 717392745 717354176 886367046 113580514 886367046 113580514 4755973 4757427 4755973 4757427 248357898 500036694 248357898 500036694 378616456 499980471 378616456 499980471 806138279 806133312 806138279 806133312 228117555 228067944 228117555 228067944 974403407 499972128 974403407 499972128 500007839 555144953 500007839 555144953 522478245 522451023 522478245 522451023 986006881 986022677 986006881 986022677 834883927 834957238 834883927 834957238 698167761 499989482 698167761 499989482 785467843 500011401 785467843 500011401 28936071 499989106 28936071 499989106 130093122 869942643 130093122 869942643 487044407 512974625 487044407 512974625 499968425 5500125 499968425 5500125 1902370 1847427 1902370 1847427 277066121 277007886 277066121 277007886 129340745 499989634 129340745 499989634 499971942 922012284 499971942 922012284 126708926 500011567 126708926 500011567 446440499 500029028 446440499 500029028 649974804 350020960 649974804 350020960 975570319 975597711 975570319 975597711 521463204 521478770 521463204 521478770 167542158 499973849 167542158 499973849 689042216 310891734 689042216 310891734 469764113 500004360 469764113 500004360 874552608 125499936 874552608 125499936 499960752 210677702 499960752 210677702 500004577 664488294 500004577 664488294 855165203 144858530 855165203 144858530 499989327 960592433 499989327 960592433 854447190 145507457 854447190 145507457 3193138 500002006 3193138 500002006 584823178 415223979 584823178 415223979 655930937 655943940 655930937 655943940 88321764 88306325 88321764 88306325 919887221 499970600 919887221 499970600 850635875 850600358 850635875 850600358 91532234 91550758 91532234 91550758 499994831 261450911 499994831 261450911 605131479 500038997 605131479 500038997 470402150 470407983 470402150 470407983 214196351 785861844 214196351 785861844 534308839 500010885 534308839 500010885 546131252 546097883 546131252 546097883 724821844 275173318 724821844 275173318 701096992 701153764 701096992 701153764 499968032 505479809 499968032 505479809 850946036 850906275 850946036 850906275 12760900 987208239 12760900 987208239 667957151 332115770 667957151 332115770 500013209 651059765 500013209 651059765 188463655 188444933 188463655 188444933 648903941 351129538 648903941 351129538 500003552 356182417 500003552 356182417 620235222 379763186 620235222 379763186 359010523 641024957 359010523 641024957 379899467 620136690 379899467 620136690 472929025 472933990 472929025 472933990 500028885 492859577 500028885 492859577 500030061 260827469 500030061 260827469 610180641 389802297 610180641 389802297 307536763 307484193 307536763 307484193 726850576 499971763 726850576 499971763 190417846 500037129 190417846 500037129 918832164 918868805 918832164 918868805 235114704 764942848 235114704 764942848 237023522 237069881 237023522 237069881 397263261 397277233 397263261 397277233 383568985 500032523 383568985 500032523 768949188 500019071 768949188 500019071 241735700 241744598 241735700 241744598 722094865 722080793 722094865 722080793 499217513 500010818 499217513 500010818 500028355 911725192 500028355 911725192 499983676 239446333 499983676 239446333 706654685 500002193 706654685 500002193 499964131 916255282 499964131 916255282 77126060 77105139 77126060 77105139 460908450 539056161 460908450 539056161 812124002 187869383 812124002 187869383 690576877 309431218 690576877 309431218 499989729 936426143 499989729 936426143 630575451 630564689 630575451 630564689 500011825 13558486 500011825 13558486 960288793 39708452 960288793 39708452 361655642 638318612 361655642 638318612 242891401 242896621 242891401 242896621 725587869 499961805 725587869 499961805 496243230 503753214 496243230 503753214 437308483 562743346 437308483 562743346 785644881 499988100 785644881 499988100 533847015 466131131 533847015 466131131 130552371 869444963 130552371 869444963 243887835 500024268 243887835 500024268 265793698 734209754 265793698 734209754 907190891 907230246 907190891 907230246 469800001 469831099 469800001 469831099 838042477 161893834 838042477 161893834 605735530 605724247 605735530 605724247 121631463 121629158 121631463 121629158 449309768 550751604 449309768 550751604 452485075 500000573 452485075 500000573 455627030 455624911 455627030 455624911 861303034 138652365 861303034 138652365 391485850 391498787 391485850 391498787 500009210 437248204 500009210 437248204 597890690 500010445 597890690 500010445 571987732 500002497 571987732 500002497 806916824 806885461 806916824 806885461 500012018 627635383 500012018 627635383 130273090 130252201 130273090 130252201 585942138 414054410 585942138 414054410 190182994 190138793 190182994 190138793 535308804 535272861 535308804 535272861 499991210 533741548 499991210 533741548 456863899 456917726 456863899 456917726 78259739 921731513 78259739 921731513 377360639 377362661 377360639 377362661 122777338 500005449 122777338 500005449 696817332 500003186 696817332 500003186 358729398 358722991 358729398 358722991 653116763 499969198 653116763 499969198 893941660 106043073 893941660 106043073 423679249 576308191 423679249 576308191 258206780 258181223 258206780 258181223 452206010 499963397 452206010 499963397 140831505 499980442 140831505 499980442 666152266 500023672 666152266 500023672 720606876 499987247 720606876 499987247 765187733 234801033 765187733 234801033 452671505 452700803 452671505 452700803 500014381 972195009 500014381 972195009 436358463 563642625 436358463 563642625 639274405 639300431 639274405 639300431 290182935 290232332 290182935 290232332 500018592 88295308 500018592 88295308 500000994 918231362 500000994 918231362 19588012 980391809 19588012 980391809 238738219 761265471 238738219 761265471 499977049 752323520 499977049 752323520 140881405 499984208 140881405 499984208 567592681 567581804 567592681 567581804 328328938 328358161 328328938 328358161 897804510 500038231 897804510 500038231 61542317 938487734 61542317 938487734 119546122 119521668 119546122 119521668 824229885 175798628 824229885 175798628 499998372 660720161 499998372 660720161 986601717 499980246 986601717 499980246 804587765 195377246 804587765 195377246 275608782 275565205 275608782 275565205 45563638 499971451 45563638 499971451 293836178 499981053 293836178 499981053 413364722 413437937 413364722 413437937 312420311 687570656 312420311 687570656 664415650 335590417 664415650 335590417 500016866 586130032 500016866 586130032 500030928 85018672 500030928 85018672 9706953 500018282 9706953 500018282 725416065 274574818 725416065 274574818 175511291 500012049 175511291 500012049 761122441 238865291 761122441 238865291 336606428 500027286 336606428 500027286 500021204 889274307 500021204 889274307 142368626 142435851 142368626 142435851 354448677 499975743 354448677 499975743 307797967 692166043 307797967 692166043 500037097 906432220 500037097 906432220 752280750 247702014 752280750 247702014 802793178 197205957 802793178 197205957 544476124 455506856 544476124 455506856 645700829 354277578 645700829 354277578 499975841 677450140 499975841 677450140 499985356 124484700 499985356 124484700 500025325 668060328 500025325 668060328 206424534 499993984 206424534 499993984 709478194 290562762 709478194 290562762 244587061 755459894 244587061 755459894 499981298 914860159 499981298 914860159 318401591 318363242 318401591 318363242 500023242 289932016 500023242 289932016 72520682 927472846 72520682 927472846 903591000 96441891 903591000 96441891 501632707 501628024 501632707 501628024 190984591 809002686 190984591 809002686 499988452 877528066 499988452 877528066 675945131 675926178 675945131 675926178 235723949 235719431 235723949 235719431 218339457 218390603 218339457 218390603 842360446 842362439 842360446 842362439 27177520 972839081 27177520 972839081 705786249 500006509 705786249 500006509 499999401 588023966 499999401 588023966 40656941 959365958 40656941 959365958 499973169 857298712 499973169 857298712 611526534 499973840 611526534 499973840 600726980 399235299 600726980 399235299 323867628 676141129 323867628 676141129 299991104 500036254 299991104 500036254 834186790 165794256 834186790 165794256 440302685 500018633 440302685 500018633 94568735 94610600 94568735 94610600 530884478 500015924 530884478 500015924 500011858 250057810 500011858 250057810 216355741 499972259 216355741 499972259 752864353 500034322 752864353 500034322 998531858 998568008 998531858 998568008 499973384 624219503 499973384 624219503 499982505 58052369 499982505 58052369 500027731 342202251 500027731 342202251 500013546 842413459 500013546 842413459 351416619 351444985 351416619 351444985 267175459 267195186 267175459 267195186 676094938 676077129 676094938 676077129 509384675 490600481 509384675 490600481 186951767 499969640 186951767 499969640 143335859 143362743 143335859 143362743 930232090 930173848 930232090 930173848 500017013 403533639 500017013 403533639 447097424 499969720 447097424 499969720 500005046 375618412 500005046 375618412 23910263 976155676 23910263 976155676 875536494 875558896 875536494 875558896 500029824 894944725 500029824 894944725 583790764 416263155 583790764 416263155 412397405 499997782 412397405 499997782 622364145 500025845 622364145 500025845 557960155 500008843 557960155 500008843 56436197 499960864 56436197 499960864 643871204 499990525 643871204 499990525 631114720 500033170 631114720 500033170 873084538 873124579 873084538 873124579 465274909 500026116 465274909 500026116 720114478 720073384 720114478 720073384 325219234 325211547 325219234 325211547 861268075 861267852 861268075 861267852 170785513 500009039 170785513 500009039 462676478 537357234 462676478 537357234 172826511 499982296 172826511 499982296 287828911 287761871 287828911 287761871 487744916 487699828 487744916 487699828 500010588 226347793 500010588 226347793 500013022 361311509 500013022 361311509 983981954 500027058 983981954 500027058 300493486 500003882 300493486 500003882 45963642 499970664 45963642 499970664 499975183 152220561 499975183 152220561 499147287 500000174 499147287 500000174 499965551 888830317 499965551 888830317 500007205 377236317 500007205 377236317 500027325 896764543 500027325 896764543 150143346 150176622 150143346 150176622 499986562 778215382 499986562 778215382 988227539 988257518 988227539 988257518 233445142 499975899 233445142 499975899 388825548 611195040 388825548 611195040 499981877 327690013 499981877 327690013 808853904 500036377 808853904 500036377 313546944 686510837 313546944 686510837 103324516 500035722 103324516 500035722 498887905 498879718 498887905 498879718 895319763 895285571 895319763 895285571 473113525 500009046 473113525 500009046 167801027 167827254 167801027 167827254 785267323 214741640 785267323 214741640 718019920 499994515 718019920 499994515 781379641 781365685 781379641 781365685 557689609 557716836 557689609 557716836 21901298 978113013 21901298 978113013 697253028 302746673 697253028 302746673 934859278 499964709 934859278 499964709 500018087 68999939 500018087 68999939 500010904 590902914 500010904 590902914 870680469 129323118 870680469 129323118 377246697 377230169 377246697 377230169 27441594 972551648 27441594 972551648 783882249 783878060 783882249 783878060 500032169 200973384 500032169 200973384 500002564 334536704 500002564 334536704 687638159 312373368 687638159 312373368 911079795 500014599 911079795 500014599 215630181 215679995 215630181 215679995 766151974 766139451 766151974 766139451 894460462 894498874 894460462 894498874 698456354 301579431 698456354 301579431 304617219 695374505 304617219 695374505 553946956 446061928 553946956 446061928 667363808 332601811 667363808 332601811 500024905 116067910 500024905 116067910 499969079 776118154 499969079 776118154 777669992 777661516 777669992 777661516 477904008 522046934 477904008 522046934 478972296 479033371 478972296 479033371 684708597 315269306 684708597 315269306 440935252 499993920 440935252 499993920 210598224 210627904 210598224 210627904 735478980 499970782 735478980 499970782 714367917 285600784 714367917 285600784 807304978 807260762 807304978 807260762 550516981 449486453 550516981 449486453 557343076 499967851 557343076 499967851 849933199 500017934 849933199 500017934 500018655 87744528 500018655 87744528 490172422 509875902 490172422 509875902 12165291 987791166 12165291 987791166 924296082 924299363 924296082 924299363 871004164 128993334 871004164 128993334 729205565 729164506 729205565 729164506 285101901 285111968 285101901 285111968 937938910 937894296 937938910 937894296 738993586 261017985 738993586 261017985 792135669 500027155 792135669 500027155 500006996 660831996 500006996 660831996 528916680 499960489 528916680 499960489 499996044 521986900 499996044 521986900 898135084 500027124 898135084 500027124 266733534 733313376 266733534 733313376 606046186 393929728 606046186 393929728 567900691 500002531 567900691 500002531 457528786 542459929 457528786 542459929 144372003 855579023 144372003 855579023 384164527 615875590 384164527 615875590 499970729 207712508 499970729 207712508 639788701 360162993 639788701 360162993 651647324 500011134 651647324 500011134 256775328 256826929 256775328 256826929 869519567 499967558 869519567 499967558 499968049 55823820 499968049 55823820 500009551 169046460 500009551 169046460 625250967 499993491 625250967 499993491 613114618 613142536 613114618 613142536 706631485 500008993 706631485 500008993 499971816 29175190 499971816 29175190 499991252 182018954 499991252 182018954 744908169 255106687 744908169 255106687 913402324 500028135 913402324 500028135 499988302 150188896 499988302 150188896 587685098 587732586 587685098 587732586 281309299 500009595 281309299 500009595 662623830 662611493 662623830 662611493 896581557 103412169 896581557 103412169 356292087 500012917 356292087 500012917 500015625 6562472 500015625 6562472 386206654 613812423 386206654 613812423 499985229 747736806 499985229 747736806 889647044 889613892 889647044 889613892 944021146 55996076 944021146 55996076 500002291 19461423 500002291 19461423 500030126 664379024 500030126 664379024 499972605 136358970 499972605 136358970 499964529 539317042 499964529 539317042 410569426 499999637 410569426 499999637 31621464 31627085 31621464 31627085 965605813 500016378 965605813 500016378 563518727 563514916 563518727 563514916 499963490 834361431 499963490 834361431 382431051 617564784 382431051 617564784 948520786 51476506 948520786 51476506 221493203 500000010 221493203 500000010 998268017 998212322 998268017 998212322 95971366 904021448 95971366 904021448 656067011 343925052 656067011 343925052 11328042 11352449 11328042 11352449 529260992 529309504 529260992 529309504 500025249 614805744 500025249 614805744 500011978 924133877 500011978 924133877 319268437 680738620 319268437 680738620 266008457 500028499 266008457 500028499 500029446 147194364 500029446 147194364 568687590 568664994 568687590 568664994 407110520 592898382 407110520 592898382 499987127 404589434 499987127 404589434 43428865 499963018 43428865 499963018 500037282 753381850 500037282 753381850 491527416 491540112 491527416 491540112 245687826 500028329 245687826 500028329 499975336 834271485 499975336 834271485 12862454 500012786 12862454 500012786 622301521 499994673 622301521 499994673 512981207 487036720 512981207 487036720 499967547 387400360 499967547 387400360 284513843 715551046 284513843 715551046 64828874 935217092 64828874 935217092 500032141 617272752 500032141 617272752 500039888 79916666 500039888 79916666 321472805 321455163 321472805 321455163 500004400 42260222 500004400 42260222 683334622 316675320 683334622 316675320 357770106 642167705 357770106 642167705 499994099 918998305 499994099 918998305 721021889 279015858 721021889 279015858 273270428 500011310 273270428 500011310 375111440 375040680 375111440 375040680 749568904 500007239 749568904 500007239 67340244 499966993 67340244 499966993 88524520 911517656 88524520 911517656 499982055 874619938 499982055 874619938 417348284 417333568 417348284 417333568 723546787 276428476 723546787 276428476 546233905 500014161 546233905 500014161 229533528 229501193 229533528 229501193 821285740 500008000 821285740 500008000 995675801 499971894 995675801 499971894 353151916 646803416 353151916 646803416 500016064 829432304 500016064 829432304 720557205 720549181 720557205 720549181 500022733 435153540 500022733 435153540 903594211 96374073 903594211 96374073 707694705 707718948 707694705 707718948 827792748 827779515 827792748 827779515 409863881 590125987 409863881 590125987 701004374 299033127 701004374 299033127 131146359 499995055 131146359 499995055 25625388 974394994 25625388 974394994 597212521 597228004 597212521 597228004 500016901 606686701 500016901 606686701 42256677 499969265 42256677 499969265 185524045 499977849 185524045 499977849 815711054 184310401 815711054 184310401 737922470 500008688 737922470 500008688 174464508 825510667 174464508 825510667 825660884 825613585 825660884 825613585 782832245 499964568 782832245 499964568 838694206 838689221 838694206 838689221 929389777 929322265 929389777 929322265 499979838 906752807 499979838 906752807 499985626 895565265 499985626 895565265 886831313 113193403 886831313 113193403 256691088 256702552 256691088 256702552 500008713 219777476 500008713 219777476 659056814 659050014 659056814 659050014 500024018 431047749 500024018 431047749 563403525 436562923 563403525 436562923 500027146 291115287 500027146 291115287 452602943 547386929 452602943 547386929 500004422 503723211 500004422 503723211 423782204 576220006 423782204 576220006 500014187 491027127 500014187 491027127 836288181 163689380 836288181 163689380 915354994 500019988 915354994 500019988 733833887 733786172 733833887 733786172 499960109 18245722 499960109 18245722 558126306 441850828 558126306 441850828 234803429 765182980 234803429 765182980 494630666 494671822 494630666 494671822 13775644 13775010 13775644 13775010 291878370 708149248 291878370 708149248 474053136 499974216 474053136 499974216 988848672 499987095 988848672 499987095 838427486 161574856 838427486 161574856 371559408 499982190 371559408 499982190 3923354 996032323 3923354 996032323 83316226 500039416 83316226 500039416 514685360 514714975 514685360 514714975 788626848 788570845 788626848 788570845 332129738 500037062 332129738 500037062 173883759 173910017 173883759 173910017 353865215 500015014 353865215 500015014 220982679 779045208 220982679 779045208 982599370 982614315 982599370 982614315 60454763 499991301 60454763 499991301 121070409 878949342 121070409 878949342 791566899 499998002 791566899 499998002 739701614 260246615 739701614 260246615 499984578 307676107 499984578 307676107 656147366 499977058 656147366 499977058 499964725 64479446 499964725 64479446 499988569 21974650 499988569 21974650 694829744 499981379 694829744 499981379 500032867 832134640 500032867 832134640 121173744 121194563 121173744 121194563 482371799 482408713 482371799 482408713 440670523 559298178 440670523 559298178 499975815 204150968 499975815 204150968 743223849 256777179 743223849 256777179 285055906 500022785 285055906 500022785 625020622 499988427 625020622 499988427 129373934 870621743 129373934 870621743 373449981 500030187 373449981 500030187 500020902 923350935 500020902 923350935 499994752 410474696 499994752 410474696 300866102 300899834 300866102 300899834 332089726 332046779 332089726 332046779 604688996 499963338 604688996 499963338 239805504 499989569 239805504 499989569 992720404 499992891 992720404 499992891 129073873 870897898 129073873 870897898 383041672 383061536 383041672 383061536 500027490 532101706 500027490 532101706 453645676 453691404 453645676 453691404 446938588 446919526 446938588 446919526 204051561 499993271 204051561 499993271 320175742 320174640 320175742 320174640 499991812 568921484 499991812 568921484 499963395 882905712 499963395 882905712 500030417 698192781 500030417 698192781 347779725 499961414 347779725 499961414 644408262 499968573 644408262 499968573 558043541 441957207 558043541 441957207 512247833 512253082 512247833 512253082 450261612 450265931 450261612 450265931 922998188 77074760 922998188 77074760 499999502 691727624 499999502 691727624 579080277 579114376 579080277 579114376 78344143 500003807 78344143 500003807 445216003 445231638 445216003 445231638 888431209 888452240 888431209 888452240 374272671 500012975 374272671 500012975 49885558 950138409 49885558 950138409 78711332 78720593 78711332 78720593 548352760 499979760 548352760 499979760 413905025 500031372 413905025 500031372 16433778 499980136 16433778 499980136 646396847 353591310 646396847 353591310 294782730 294822557 294782730 294822557 449322032 499960589 449322032 499960589 844989953 499993745 844989953 499993745 23002888 23052121 23002888 23052121 500019655 406030138 500019655 406030138 544634803 544654745 544634803 544654745 948777240 51227067 948777240 51227067 313824976 686139269 313824976 686139269 499987420 558988047 499987420 558988047 932489940 499968814 932489940 499968814 992453380 992479735 992453380 992479735 853472768 853432619 853472768 853432619 181741212 500004702 181741212 500004702 178759880 821254752 178759880 821254752 685636547 685625881 685636547 685625881 760989938 760949261 760989938 760949261 173126900 173110764 173126900 173110764 166352839 166343945 166352839 166343945 724617808 724561454 724617808 724561454 38259552 961750466 38259552 961750466 216155417 216116876 216155417 216116876 580141546 500014518 580141546 500014518 287128053 712878336 287128053 712878336 500015820 171888439 500015820 171888439 231205239 499991738 231205239 499991738 548878849 451120555 548878849 451120555 398123644 500003522 398123644 500003522 789447877 499985961 789447877 499985961 469514782 500020295 469514782 500020295 931268439 68776428 931268439 68776428 767267687 232735565 767267687 232735565 118290858 118314875 118290858 118314875 364025704 499979550 364025704 499979550 500025387 288047437 500025387 288047437 183703517 499995566 183703517 499995566 411660112 588392513 411660112 588392513 524646255 475292368 524646255 475292368 951820372 951869823 951820372 951869823 500006633 869820056 500006633 869820056 930641185 930713395 930641185 930713395 352635575 499969079 352635575 499969079 659977544 340017485 659977544 340017485 451886862 500035602 451886862 500035602 921050466 500007176 921050466 500007176 499990680 950848156 499990680 950848156 97830544 97795351 97830544 97795351 500022695 523843116 500022695 523843116 500004261 143409297 500004261 143409297 499985623 421770617 499985623 421770617 504926340 500027393 504926340 500027393 908851389 908878571 908851389 908878571 732140566 267915228 732140566 267915228 21264274 499960353 21264274 499960353 586129001 499997844 586129001 499997844 499991727 782567532 499991727 782567532 905063973 500020208 905063973 500020208 778251707 221760787 778251707 221760787 590668981 500003159 590668981 500003159 560736925 439319726 560736925 439319726 37432792 500036677 37432792 500036677 827628782 172381014 827628782 172381014 248765235 248799121 248765235 248799121 478874265 500011907 478874265 500011907 499960601 340727427 499960601 340727427 841189981 158813999 841189981 158813999 500015663 465975919 500015663 465975919 500008728 667883749 500008728 667883749 295074330 295082253 295074330 295082253 787076353 499969058 787076353 499969058 334988296 499999502 334988296 499999502 499981893 155677505 499981893 155677505 418103814 418093102 418103814 418093102 499982289 260574022 499982289 260574022 500017781 662152223 500017781 662152223 1523602 998446698 1523602 998446698 48449937 500008911 48449937 500008911 176047522 176118519 176047522 176118519 353997996 354034091 353997996 354034091 500013804 957364088 500013804 957364088 404057988 500004948 404057988 500004948 752558934 247403056 752558934 247403056 408885339 591100224 408885339 591100224 500032041 250997068 500032041 250997068 244767006 500026600 244767006 500026600 563287450 436742605 563287450 436742605 499981834 565748219 499981834 565748219 477807657 477834810 477807657 477834810 367454325 367433421 367454325 367433421 500032211 98347326 500032211 98347326 874759632 499979171 874759632 499979171 40363523 959577404 40363523 959577404 627522364 372471927 627522364 372471927 799545135 799523550 799545135 799523550 681778991 499975050 681778991 499975050 262826250 737141543 262826250 737141543 499978963 827189506 499978963 827189506 38420676 961621736 38420676 961621736 182703819 817276468 182703819 817276468 151844431 151838633 151844431 151838633 579205385 420721811 579205385 420721811 499971019 667693467 499971019 667693467 499994337 468495493 499994337 468495493 890993166 890920352 890993166 890920352 472766989 527240962 472766989 527240962 336428720 336460315 336428720 336460315 430300382 430252697 430300382 430252697 67384705 932636118 67384705 932636118 179601272 820398254 179601272 820398254 559982369 500010562 559982369 500010562 469498852 530512379 469498852 530512379 499983961 243525045 499983961 243525045 742148757 499981229 742148757 499981229 489428518 489433253 489428518 489433253 499987219 962982898 499987219 962982898 622328768 622308093 622328768 622308093 758265265 241754429 758265265 241754429 363885907 363898043 363885907 363898043 786827520 786830553 786827520 786830553 827863377 827881636 827863377 827881636 883469404 499966698 883469404 499966698 499963553 5904156 499963553 5904156 965855775 965841675 965855775 965841675 125560309 874401877 125560309 874401877 730886216 269093372 730886216 269093372 580319703 500038817 580319703 500038817 683060597 316954804 683060597 316954804 499968351 802273640 499968351 802273640 51178110 948812559 51178110 948812559 936561438 936537575 936561438 936537575 499976874 33287455 499976874 33287455 298513115 500014838 298513115 500014838 499994433 523635614 499994433 523635614 500025631 438638805 500025631 438638805 992340153 500030803 992340153 500030803 142127564 142179497 142127564 142179497 84889616 915117528 84889616 915117528 472509205 527485386 472509205 527485386 366166613 366158401 366166613 366158401 856855039 856853122 856855039 856853122 370347046 500007894 370347046 500007894 115829719 499970224 115829719 499970224 952286503 952342319 952286503 952342319 499965888 898043126 499965888 898043126 933256415 500023094 933256415 500023094 333905747 333892645 333905747 333892645 782886260 782919923 782886260 782919923 963832937 963821931 963832937 963821931 499976321 719189313 499976321 719189313 914455925 499965676 914455925 499965676 721228646 721279421 721228646 721279421 500025841 835262074 500025841 835262074 499994457 324565676 499994457 324565676 415403742 499988314 415403742 499988314 271675049 728331523 271675049 728331523 459342499 499981361 459342499 499981361 500009873 446925484 500009873 446925484 415304034 584723349 415304034 584723349 462927102 537029418 462927102 537029418 500034937 333882828 500034937 333882828 431821497 431806628 431821497 431806628 500038543 853604915 500038543 853604915 923241589 923227216 923241589 923227216 702817503 500033052 702817503 500033052 637703406 637685704 637703406 637685704 38609654 961384302 38609654 961384302 483775593 499975552 483775593 499975552 728714884 728686534 728714884 728686534 663090431 500016360 663090431 500016360 467373240 500004578 467373240 500004578 504689612 495324307 504689612 495324307 702147755 500008429 702147755 500008429 551504918 551500294 551504918 551500294 152696603 152664253 152696603 152664253 232647697 767342464 232647697 767342464 921573982 921557135 921573982 921557135 198645528 198718631 198645528 198718631 958008383 41984548 958008383 41984548 500015096 583409985 500015096 583409985 861503275 861463704 861503275 861463704 239529943 500001961 239529943 500001961 664022776 335923956 664022776 335923956 58033326 499996530 58033326 499996530 592953418 407073107 592953418 407073107 499994317 873725309 499994317 873725309 874105763 500036744 874105763 500036744 499971480 659283610 499971480 659283610 639296217 639335966 639296217 639335966 197272712 500030188 197272712 500030188 685201743 314834696 685201743 314834696 187237149 812767359 187237149 812767359 33866132 500011937 33866132 500011937 980041792 19920805 980041792 19920805 500033544 967275611 500033544 967275611 499974 499983966 499974 499983966 919087504 80885936 919087504 80885936 908877711 500039888 908877711 500039888 500021510 604382135 500021510 604382135 416713941 500020399 416713941 500020399 499987507 253684321 499987507 253684321 499992342 632295079 499992342 632295079 486564558 486632718 486564558 486632718 309683821 499979280 309683821 499979280 661521588 338412059 661521588 338412059 773404679 500036361 773404679 500036361 889398718 500013748 889398718 500013748 375574513 624460424 375574513 624460424 183255014 499991427 183255014 499991427 239379040 499971932 239379040 499971932 734114575 734088193 734114575 734088193 217097659 499970467 217097659 499970467 901439984 98566831 901439984 98566831 301834587 698186429 301834587 698186429 500003595 685345698 500003595 685345698 499966763 412548315 499966763 412548315 500009650 699763005 500009650 699763005 62770139 500012660 62770139 500012660 727770830 727801878 727770830 727801878 444166109 499986270 444166109 499986270 891759719 499961253 891759719 499961253 680166114 499971206 680166114 499971206 757179224 757125879 757179224 757125879 256597919 256538216 256597919 256538216 556353056 556358066 556353056 556358066 230895337 499965925 230895337 499965925 359112957 499988395 359112957 499988395 436510125 499992935 436510125 499992935 653028171 346936453 653028171 346936453 223968324 224013818 223968324 224013818 500007916 837149962 500007916 837149962 421370895 578586911 421370895 578586911 500029356 86785304 500029356 86785304 499981295 810158716 499981295 810158716 500034168 673984781 500034168 673984781 464385118 464414206 464385118 464414206 132383516 132327849 132383516 132327849 981213054 981215370 981213054 981215370 444349511 444384670 444349511 444384670 702841580 500021019 702841580 500021019 868451075 131560747 868451075 131560747 84150751 84149558 84150751 84149558 243368215 756589821 243368215 756589821 269382873 269378564 269382873 269378564 433530186 433512273 433530186 433512273 407491281 592492625 407491281 592492625 837375868 837390120 837375868 837390120 499976265 188435753 499976265 188435753 356806757 356833663 356806757 356833663 499971244 422120569 499971244 422120569 730307489 269691351 730307489 269691351 723956331 276064166 723956331 276064166 75700430 924305212 75700430 924305212 500028647 305105561 500028647 305105561 500024570 559648825 500024570 559648825 500032971 261742217 500032971 261742217 516662909 499995490 516662909 499995490 230598816 499960651 230598816 499960651 722970227 722983780 722970227 722983780 683470015 499986097 683470015 499986097 205301974 205344849 205301974 205344849 500036601 680877444 500036601 680877444 499963848 775425947 499963848 775425947 391685009 608332990 391685009 608332990 817196108 182807520 817196108 182807520 329248562 329231262 329248562 329231262 939307441 939292510 939307441 939292510 28862244 500012462 28862244 500012462 960333174 39651206 960333174 39651206 208697581 500012640 208697581 500012640 500002364 945240895 500002364 945240895 117777240 500000335 117777240 500000335 956790074 500032357 956790074 500032357 499998565 82547895 499998565 82547895 338048959 661928040 338048959 661928040 499987663 996597036 499987663 996597036 97640014 902337507 97640014 902337507 251507745 748483513 251507745 748483513 952271907 47746925 952271907 47746925 500032582 300309871 500032582 300309871 26113880 499999703 26113880 499999703 500005061 506173831 500005061 506173831 982045113 982078891 982045113 982078891 661256986 499996961 661256986 499996961 691439341 500002788 691439341 500002788 2069975 2053495 2069975 2053495 500032455 104711144 500032455 104711144 374170264 374182816 374170264 374182816 472617164 500014206 472617164 500014206 955201101 955246653 955201101 955246653 817251569 499982040 817251569 499982040 646216914 353824873 646216914 353824873 830150054 830150102 830150054 830150102 134217267 865763249 134217267 865763249 500017752 829285052 500017752 829285052 500019042 520971848 500019042 520971848 550270808 500037389 550270808 500037389 523358781 476610070 523358781 476610070 633176890 366764690 633176890 366764690 552684758 447287242 552684758 447287242 170057431 500016879 170057431 500016879 956250075 956287085 956250075 956287085 499973100 48332878 499973100 48332878 500001248 355270818 500001248 355270818 124241109 875731496 124241109 875731496 477479008 499978836 477479008 499978836 879934349 879938483 879934349 879938483 520116937 520134615 520116937 520134615 500000515 197113855 500000515 197113855 127339710 872679030 127339710 872679030 836451044 499967175 836451044 499967175 693338430 500030112 693338430 500030112 711781094 711770079 711781094 711770079 852883037 499976757 852883037 499976757 906913407 93116745 906913407 93116745 884575401 884596920 884575401 884596920 500033521 471225888 500033521 471225888 499977072 246093770 499977072 246093770 676566387 500016952 676566387 500016952 706429542 706456696 706429542 706456696 159526994 159552559 159526994 159552559 260655200 739328223 260655200 739328223 22614182 977438872 22614182 977438872 970378893 970435811 970378893 970435811 573501350 426511734 573501350 426511734 932360223 499972962 932360223 499972962 563135317 500001668 563135317 500001668 500025014 36233863 500025014 36233863 526479603 499983913 526479603 499983913 512233388 512240270 512233388 512240270 10273249 500024838 10273249 500024838 962939829 500009570 962939829 500009570 505854859 500030240 505854859 500030240 529931843 470054965 529931843 470054965 333211595 333167052 333211595 333167052 500019542 134699112 500019542 134699112 500013003 607496419 500013003 607496419 500035524 41639611 500035524 41639611 292100361 500003618 292100361 500003618 795101113 795053071 795101113 795053071 904918713 500015856 904918713 500015856 63878695 63819161 63878695 63819161 10151320 989823064 10151320 989823064 499965063 99527370 499965063 99527370 486826214 486784872 486826214 486784872 206972954 793002489 206972954 793002489 118209867 881736028 118209867 881736028 317358182 682640740 317358182 682640740 566124804 566132462 566124804 566132462 601442099 499961875 601442099 499961875 547060549 547095627 547060549 547095627 951941466 499969241 951941466 499969241 543131613 499966716 543131613 499966716 652815662 652826733 652815662 652826733 160818518 839197568 160818518 839197568 241971288 758042456 241971288 758042456 499980073 295760921 499980073 295760921 499963857 566258882 499963857 566258882 284777315 284781652 284777315 284781652 356401602 356408906 356401602 356408906 14406381 14361148 14406381 14361148 500004088 189604244 500004088 189604244 879467983 499979669 879467983 499979669 337884240 499964201 337884240 499964201 426841674 426873484 426841674 426873484 223140958 776821158 223140958 776821158 195123561 499968745 195123561 499968745 722333891 277630137 722333891 277630137 734190093 734195656 734190093 734195656 103841170 103842748 103841170 103842748 66291152 499963094 66291152 499963094 500012958 927935571 500012958 927935571 628658376 371379627 628658376 371379627 225799964 499976880 225799964 499976880 259955926 740090104 259955926 740090104 499979821 118117159 499979821 118117159 876368401 123601243 876368401 123601243 500029120 298364886 500029120 298364886 390643320 609298580 390643320 609298580 782518892 499995434 782518892 499995434 500027515 748018993 500027515 748018993 684575635 500007474 684575635 500007474 845693698 499968976 845693698 499968976 579118486 499988063 579118486 499988063 500013321 273352222 500013321 273352222 499978720 83568295 499978720 83568295 861771359 138266800 861771359 138266800 33688895 33705122 33688895 33705122 500028865 632962628 500028865 632962628 102227287 897761696 102227287 897761696 964575445 499977741 964575445 499977741 499991341 865779860 499991341 865779860 299186430 700785274 299186430 700785274 499961886 507311703 499961886 507311703 156082332 843870451 156082332 843870451 893112064 893101056 893112064 893101056 499970857 749146089 499970857 749146089 701943944 298079888 701943944 298079888 690111269 690115747 690111269 690115747 499975495 312981174 499975495 312981174 834423270 499969662 834423270 499969662 741379902 741384038 741379902 741384038 43540663 43506442 43540663 43506442 973724230 973710954 973724230 973710954 245635803 500038152 245635803 500038152 639109248 360912033 639109248 360912033 499995074 468614604 499995074 468614604 765536703 499963377 765536703 499963377 500039381 572708227 500039381 572708227 595891871 499966132 595891871 499966132 500026455 154270080 500026455 154270080 499985109 880760788 499985109 880760788 499994577 922815045 499994577 922815045 458812667 499990129 458812667 499990129 499980685 523695663 499980685 523695663 889470041 500028402 889470041 500028402 642759093 357280346 642759093 357280346 592626092 407407096 592626092 407407096 968788300 31256123 968788300 31256123 295623466 704383170 295623466 704383170 17644400 500034514 17644400 500034514 398724215 601235347 398724215 601235347 996004708 499986401 996004708 499986401 499985596 376536258 499985596 376536258 996275998 3693034 996275998 3693034 394360713 499982192 394360713 499982192 499973396 986065112 499973396 986065112 884088412 884094361 884088412 884094361 329068268 500016602 329068268 500016602 412882736 587147280 412882736 587147280 448188118 551763324 448188118 551763324 500033737 652392239 500033737 652392239 302219231 500013917 302219231 500013917 290691268 709308475 290691268 709308475 499974431 343844933 499974431 343844933 975681852 24279683 975681852 24279683 379530698 500003247 379530698 500003247 70233401 929751396 70233401 929751396 595056034 595051741 595056034 595051741 17778428 17817930 17778428 17817930 5949291 994039875 5949291 994039875 272801057 500033975 272801057 500033975 499994389 657002311 499994389 657002311 302302586 302299533 302302586 302299533 499960191 824304691 499960191 824304691 474228706 474161564 474228706 474161564 806730313 806682506 806730313 806682506 576907912 500035802 576907912 500035802 716705885 283310572 716705885 283310572 682557987 500018320 682557987 500018320 499992924 40936621 499992924 40936621 499960145 717675394 499960145 717675394 871149748 499978193 871149748 499978193 914782658 85173258 914782658 85173258 500014573 894118360 500014573 894118360 499967195 134388591 499967195 134388591 413372698 586564652 413372698 586564652 593392410 500014692 593392410 500014692 499969416 875477996 499969416 875477996 701670481 500028814 701670481 500028814 657282729 499982617 657282729 499982617 500030111 921369994 500030111 921369994 445726469 500022462 445726469 500022462 943100766 500023168 943100766 500023168 470020813 469968109 470020813 469968109 735597330 264438883 735597330 264438883 499979389 122867646 499979389 122867646 625182112 625178051 625182112 625178051 680509415 680538083 680509415 680538083 697081643 302918012 697081643 302918012 499982257 402382114 499982257 402382114 957426444 957417941 957426444 957417941 843123165 843093817 843123165 843093817 581515924 581480786 581515924 581480786 489060764 510958658 489060764 510958658 645237205 354835504 645237205 354835504 597921670 402086682 597921670 402086682 915082459 915129030 915082459 915129030 14644542 500017359 14644542 500017359 454775904 454837761 454775904 454837761 263167200 263206739 263167200 263206739 499970363 297782002 499970363 297782002 860796394 500007372 860796394 500007372 848076752 848113277 848076752 848113277 500039385 79307261 500039385 79307261 499991479 227116184 499991479 227116184 600743703 600773415 600743703 600773415 831689267 168310035 831689267 168310035 500020456 902663886 500020456 902663886 370505667 370493508 370505667 370493508 954714187 45301979 954714187 45301979 499968007 421052466 499968007 421052466 444504615 555531541 444504615 555531541 979456010 500000902 979456010 500000902 678919591 500034649 678919591 500034649 297206392 499963662 297206392 499963662 500017192 686532317 500017192 686532317 890819504 109161274 890819504 109161274 110828845 110814751 110828845 110814751 500014821 514073749 500014821 514073749 505448175 499965529 505448175 499965529 852162984 852185982 852162984 852185982 535426019 464578641 535426019 464578641 785986165 500029816 785986165 500029816 798368813 798367475 798368813 798367475 500025333 673172556 500025333 673172556 408472158 408442880 408472158 408442880 114970239 500018758 114970239 500018758 605801022 394227440 605801022 394227440 537488182 462501482 537488182 462501482 54707071 54644019 54707071 54644019 299839628 499994464 299839628 499994464 645038008 500030498 645038008 500030498 510203401 510227928 510203401 510227928 133175876 866819117 133175876 866819117 241288683 758737351 241288683 758737351 627118226 500004013 627118226 500004013 912417317 500035312 912417317 500035312 678109771 500018498 678109771 500018498 500037361 904632270 500037361 904632270 4198863 499977655 4198863 499977655 658624056 500010639 658624056 500010639 499990495 12403890 499990495 12403890 500032033 580448215 500032033 580448215 286396976 499993668 286396976 499993668 571822449 428187875 571822449 428187875 517127972 499985143 517127972 499985143 35010268 964922765 35010268 964922765 938078418 61941888 938078418 61941888 925062872 74928727 925062872 74928727 499981395 364883187 499981395 364883187 632991974 500002880 632991974 500002880 500030216 367944299 500030216 367944299 943069066 56933994 943069066 56933994 181816095 818134469 181816095 818134469 414658341 585392275 414658341 585392275 137223965 137229815 137223965 137229815 662683532 662740761 662683532 662740761 499979455 802884078 499979455 802884078 307303172 307317529 307303172 307317529 499990358 689299265 499990358 689299265 499986766 654270664 499986766 654270664 465631857 465561424 465631857 465561424 565312325 434758183 565312325 434758183 15802663 984134607 15802663 984134607 356790459 499978845 356790459 499978845 500008519 357796095 500008519 357796095 107239991 499970263 107239991 499970263 721068121 278992547 721068121 278992547 500019481 624430706 500019481 624430706 283807224 716165584 283807224 716165584 499967585 170604628 499967585 170604628 499979421 641876050 499979421 641876050 500025228 857539061 500025228 857539061 486820490 513238485 486820490 513238485 101794693 101801695 101794693 101801695 109279701 109240664 109279701 109240664 652696111 500016133 652696111 500016133 361260491 361217097 361260491 361217097 685756439 500022020 685756439 500022020 500037989 98182965 500037989 98182965 434493409 565507303 434493409 565507303 500029443 615877007 500029443 615877007 500038070 512237236 500038070 512237236 499987176 496104169 499987176 496104169 499973783 490892794 499973783 490892794 375408592 499961096 375408592 499961096 223534381 776456252 223534381 776456252 388043340 388056032 388043340 388056032 460909948 539101549 460909948 539101549 415016861 499981848 415016861 499981848 499960342 729211068 499960342 729211068 378145556 500023809 378145556 500023809 182161109 182213795 182161109 182213795 162528317 837411764 162528317 837411764 20271697 499967194 20271697 499967194 500018445 155015063 500018445 155015063 771246723 500010367 771246723 500010367 499981285 684026931 499981285 684026931 500035161 807635313 500035161 807635313 627371946 499969010 627371946 499969010 500037531 113238796 500037531 113238796 423247698 423272693 423247698 423272693 994760029 994722203 994760029 994722203 408094829 408111848 408094829 408111848 39683741 499980270 39683741 499980270 302074057 697968833 302074057 697968833 299715139 700286050 299715139 700286050 553441050 446590273 553441050 446590273 498309542 501691240 498309542 501691240 105521518 894410448 105521518 894410448 668547997 500034536 668547997 500034536 754700825 500037575 754700825 500037575 499978633 633057776 499978633 633057776 230543563 230596457 230543563 230596457 500031802 617975000 500031802 617975000 499999892 965486213 499999892 965486213 279781887 720238066 279781887 720238066 684480105 684488476 684480105 684488476 286254787 286211007 286254787 286211007 500009667 287126516 500009667 287126516 100159507 100173726 100159507 100173726 948798030 948742219 948798030 948742219 928715870 928664223 928715870 928664223 153525505 846469323 153525505 846469323 69735875 930260223 69735875 930260223 629113781 629061586 629113781 629061586 213830501 786181831 213830501 786181831 533072337 466946620 533072337 466946620 633880071 633917087 633880071 633917087 519151927 499964928 519151927 499964928 913255327 913285884 913255327 913285884 31841275 31879944 31841275 31879944 571975850 571922824 571975850 571922824 13008989 986964354 13008989 986964354 648793089 499987910 648793089 499987910 499981333 953562918 499981333 953562918 564343649 499980965 564343649 499980965 499966350 698308906 499966350 698308906 468986478 499987680 468986478 499987680 6858895 993186086 6858895 993186086 499970754 357150234 499970754 357150234 499968510 322657490 499968510 322657490 272675315 272625877 272675315 272625877 59808724 500015784 59808724 500015784 492504223 507520975 492504223 507520975 857595816 500007609 857595816 500007609 91934590 908078385 91934590 908078385 500001019 577273776 500001019 577273776 13549797 500001057 13549797 500001057 837451128 837437653 837451128 837437653 789054545 789029971 789054545 789029971 778256173 778312687 778256173 778312687 213617635 786394797 213617635 786394797 637761066 637762161 637761066 637762161 901159990 98821939 901159990 98821939 79899517 79880701 79899517 79880701 372372090 500013069 372372090 500013069 482631600 482577334 482631600 482577334 779625499 500008370 779625499 500008370 461437736 538588525 461437736 538588525 247946656 247927358 247946656 247927358 500023547 209449380 500023547 209449380 500010322 919699694 500010322 919699694 752854983 752873708 752854983 752873708 499970821 812759570 499970821 812759570 499997254 296715298 499997254 296715298 300954688 300926122 300954688 300926122 461923136 538051852 461923136 538051852 400164025 599809501 400164025 599809501 288375618 500011084 288375618 500011084 65235096 934785960 65235096 934785960 10726663 989268912 10726663 989268912 500038115 624813043 500038115 624813043 499965371 902836444 499965371 902836444 938493622 500009329 938493622 500009329 131884505 868090974 131884505 868090974 499984217 994507999 499984217 994507999 636902583 500036402 636902583 500036402 499977949 727163935 499977949 727163935 499974494 450023468 499974494 450023468 499992298 185994000 499992298 185994000 857623455 500021889 857623455 500021889 311563835 311583223 311563835 311583223 327996484 672067534 327996484 672067534 702896466 297096385 702896466 297096385 499993000 856108872 499993000 856108872 373411629 373370542 373411629 373370542 659379468 500002141 659379468 500002141 739579694 500008022 739579694 500008022 883220336 116769859 883220336 116769859 285063126 285034591 285063126 285034591 12944621 499986266 12944621 499986266 554493595 554503981 554493595 554503981 529880256 470152377 529880256 470152377 495955455 504008391 495955455 504008391 571806651 571840142 571806651 571840142 91450286 908516080 91450286 908516080 942122865 499974466 942122865 499974466 96332470 499983311 96332470 499983311 204943234 795042060 204943234 795042060 166559633 833463529 166559633 833463529 468311662 531710733 468311662 531710733 500009782 760021719 500009782 760021719 257437313 499965322 257437313 499965322 252409017 252399490 252409017 252399490 480219398 500025577 480219398 500025577 875252971 875253000 875252971 875253000 984797354 15224596 984797354 15224596 341789878 341793024 341789878 341793024 412436382 499996132 412436382 499996132 940329667 59625880 940329667 59625880 147497379 500012487 147497379 500012487 500035096 783684878 500035096 783684878 79840634 920140064 79840634 920140064 785426076 785411139 785426076 785411139 499960904 403058618 499960904 403058618 826430184 499964907 826430184 499964907 288130269 288180244 288130269 288180244 208104999 208045598 208104999 208045598 499974712 289153483 499974712 289153483 500008433 500214390 500008433 500214390 14242254 500030260 14242254 500030260 460301517 500024402 460301517 500024402 178550796 178570937 178550796 178570937 819495881 180543078 819495881 180543078 71167213 928839106 71167213 928839106 645638736 645582039 645638736 645582039 500009654 34342190 500009654 34342190 254780342 745229980 254780342 745229980 995237593 995217873 995237593 995217873 631895232 499991524 631895232 499991524 499983664 715830743 499983664 715830743 980652224 19288943 980652224 19288943 326517013 326531001 326517013 326531001 500016673 829487639 500016673 829487639 150279577 500027374 150279577 500027374 827362248 827410117 827362248 827410117 705567556 705593541 705567556 705593541 560002619 560056183 560002619 560056183 137321540 862666319 137321540 862666319 982397373 500022298 982397373 500022298 605038082 394923767 605038082 394923767 14698787 985349353 14698787 985349353 429676214 499983343 429676214 499983343 499963263 119333049 499963263 119333049 20368350 499961604 20368350 499961604 277055036 277059443 277055036 277059443 499981879 516197857 499981879 516197857 90493094 909541104 90493094 909541104 500003501 736075910 500003501 736075910 499993876 482912439 499993876 482912439 745320996 254700620 745320996 254700620 499978059 657086315 499978059 657086315 383921825 500005235 383921825 500005235 145446579 500033520 145446579 500033520 346716352 346645227 346716352 346645227 499962059 781662502 499962059 781662502 499983736 95141129 499983736 95141129 628585052 628614363 628585052 628614363 499975668 316823944 499975668 316823944 70280183 499977807 70280183 499977807 110412815 110414715 110412815 110414715 165333092 499983337 165333092 499983337 500026803 381108685 500026803 381108685 500023896 2439852 500023896 2439852 989134268 989120126 989134268 989120126 223836919 223827782 223836919 223827782 871347074 871296316 871347074 871296316 324059194 500007002 324059194 500007002 500007202 383432739 500007202 383432739 64533587 64490096 64533587 64490096 795538497 499986055 795538497 499986055 629314990 370704816 629314990 370704816 665271866 334740175 665271866 334740175 500021127 708074289 500021127 708074289 503859318 500004430 503859318 500004430 500027227 336199529 500027227 336199529 753670783 246330253 753670783 246330253 499972820 225940857 499972820 225940857 818470775 181559959 818470775 181559959 500027867 330712811 500027867 330712811 629694673 500005892 629694673 500005892 499982644 47541227 499982644 47541227 539226443 460759141 539226443 460759141 295140230 295112473 295140230 295112473 958004538 41951295 958004538 41951295 175098413 175121580 175098413 175121580 322298356 677751520 322298356 677751520 499996929 780847032 499996929 780847032 743297027 743277978 743297027 743277978 543950299 456106129 543950299 456106129 713244462 713254580 713244462 713254580 500002787 506508619 500002787 506508619 500009860 884321237 500009860 884321237 816543397 816574007 816543397 816574007 196806822 500004645 196806822 500004645 429063193 429111684 429063193 429111684 500020490 471185729 500020490 471185729 499985831 73902555 499985831 73902555 500036227 15794544 500036227 15794544 483504373 516456371 483504373 516456371 499992775 9961351 499992775 9961351 996129847 996085223 996129847 996085223 593731914 499999002 593731914 499999002 816824883 499972554 816824883 499972554 103332197 896695115 103332197 896695115 544250717 455778104 544250717 455778104 990166469 990206333 990166469 990206333 180098925 180099552 180098925 180099552 511820997 488230235 511820997 488230235 433209114 433278854 433209114 433278854 115347632 884685572 115347632 884685572 750998117 750965796 750998117 750965796 225726104 500019525 225726104 500019525 499997417 144215006 499997417 144215006 500012152 617926614 500012152 617926614 500008623 13946481 500008623 13946481 43334219 499990720 43334219 499990720 377721837 622277910 377721837 622277910 499974435 96036327 499974435 96036327 154902137 154931470 154902137 154931470 393725747 393728286 393725747 393728286 493889416 493919701 493889416 493919701 83266967 916722737 83266967 916722737 624731367 375212011 624731367 375212011 650373396 650328259 650373396 650328259 68712567 931250688 68712567 931250688 542071707 500008587 542071707 500008587 499998648 911567887 499998648 911567887 500024502 40224161 500024502 40224161 663249347 663261524 663249347 663261524 434446016 499991203 434446016 499991203 499995942 610972818 499995942 610972818 127728343 500017221 127728343 500017221 80534177 919429422 80534177 919429422 57646276 499984429 57646276 499984429 322091261 677948830 322091261 677948830 500027742 278992721 500027742 278992721 23256313 23265310 23256313 23265310 500003778 63641937 500003778 63641937 30546508 500035843 30546508 500035843 584050033 584049752 584050033 584049752 292347634 292359999 292347634 292359999 78826230 921220004 78826230 921220004 402006990 597993504 402006990 597993504 122134317 499994986 122134317 499994986 109508028 109534934 109508028 109534934 675337104 675384235 675337104 675384235 113322490 500016237 113322490 500016237 500022844 396226794 500022844 396226794 4006747 3977916 4006747 3977916 860477706 500019315 860477706 500019315 589789132 589839933 589789132 589839933 192648128 192611699 192648128 192611699 518457901 481521059 518457901 481521059 295230090 500022396 295230090 500022396 374186340 374198068 374186340 374198068 250141657 250185283 250141657 250185283 704953677 499969557 704953677 499969557 499970864 789603019 499970864 789603019 499993417 582625137 499993417 582625137 975415754 975375055 975415754 975375055 372294072 500030636 372294072 500030636 542005254 542002656 542005254 542002656 515145856 484817227 515145856 484817227 385373764 500006948 385373764 500006948 980654396 19396876 980654396 19396876 201227733 201260106 201227733 201260106 518024994 481973478 518024994 481973478 499965955 625015423 499965955 625015423 885065891 114882417 885065891 114882417 974505903 974503090 974505903 974503090 599121387 500002332 599121387 500002332 826925483 826896847 826925483 826896847 424767770 500004064 424767770 500004064 500030394 678208743 500030394 678208743 499989308 550999530 499989308 550999530 320076787 320043297 320076787 320043297 198749406 801234048 198749406 801234048 475446972 524513925 475446972 524513925 871391553 499980594 871391553 499980594 977558034 499985146 977558034 499985146 191929521 191982622 191929521 191982622 602256951 602279626 602256951 602279626 500021114 395721466 500021114 395721466 500003320 225270341 500003320 225270341 734732868 265250936 734732868 265250936 500021673 590654526 500021673 590654526 629881623 499970236 629881623 499970236 499988995 563282362 499988995 563282362 645765420 645766262 645765420 645766262 192077766 192055657 192077766 192055657 662830872 499974962 662830872 499974962 690711493 690642979 690711493 690642979 821902195 821920548 821902195 821920548 825319163 174683811 825319163 174683811 813454455 500038973 813454455 500038973 664098255 664121342 664098255 664121342 197138622 500016438 197138622 500016438 499967807 267313367 499967807 267313367 391396355 499996371 391396355 499996371 265063793 265000908 265063793 265000908 7018541 992967289 7018541 992967289 944429525 55573656 944429525 55573656 78728483 78767524 78728483 78767524 353352541 500037924 353352541 500037924 663282793 663349552 663282793 663349552 730326650 499965154 730326650 499965154 791334337 791399002 791334337 791399002 499985608 303160822 499985608 303160822 499984923 4259458 499984923 4259458 195263267 195254401 195263267 195254401 551057308 500036867 551057308 500036867 425852415 425822731 425852415 425822731 190122191 809869516 190122191 809869516 195414732 195368092 195414732 195368092 115049091 499999399 115049091 499999399 700705500 500036739 700705500 500036739 822585689 500019285 822585689 500019285 499996193 536082640 499996193 536082640 458743713 541270597 458743713 541270597 500013766 944781238 500013766 944781238 871786325 128233406 871786325 128233406 349646040 650356475 349646040 650356475 382792659 382757507 382792659 382757507 984226260 15794393 984226260 15794393 101663009 898331496 101663009 898331496 499992300 810085129 499992300 810085129 22792418 500031311 22792418 500031311 499973178 522654911 499973178 522654911 655817959 499988958 655817959 499988958 500026083 595175972 500026083 595175972 137588069 499968282 137588069 499968282 667936601 499982759 667936601 499982759 549059299 549037933 549059299 549037933 499962102 485052412 499962102 485052412 500012776 771239089 500012776 771239089 265453145 499963448 265453145 499963448 918770112 918735721 918770112 918735721 49659975 500020109 49659975 500020109 500013167 655252160 500013167 655252160 2119361 997920139 2119361 997920139 890169632 890201562 890169632 890201562 988787005 500016508 988787005 500016508 499960984 878355000 499960984 878355000 499992684 162664673 499992684 162664673 500023951 499278279 500023951 499278279 55542472 55557863 55542472 55557863 404999428 499963207 404999428 499963207 318203925 318208488 318203925 318208488 109584764 500013407 109584764 500013407 409065310 409083761 409065310 409083761 732119437 267942926 732119437 267942926 879585328 879564574 879585328 879564574 499994932 86643333 499994932 86643333 499978653 638834900 499978653 638834900 566149927 500011151 566149927 500011151 64350447 935645704 64350447 935645704 810623471 189383620 810623471 189383620 811397935 188605421 811397935 188605421 2136637 997915575 2136637 997915575 170043766 170067383 170043766 170067383 269507824 500037828 269507824 500037828 500022805 368732164 500022805 368732164 400963822 499990560 400963822 499990560 500038379 602025053 500038379 602025053 878594683 121438438 878594683 121438438 500036737 269880657 500036737 269880657 874059537 499970636 874059537 499970636 307557080 307567524 307557080 307567524 809684559 809708769 809684559 809708769 162025811 500011054 162025811 500011054 499987242 354166217 499987242 354166217 184991670 815023152 184991670 815023152 298375913 701601072 298375913 701601072 417149520 417184989 417149520 417184989 833860598 166167557 833860598 166167557 500039971 595527097 500039971 595527097 194844977 194868968 194844977 194868968 655326299 500012947 655326299 500012947 250561567 250572720 250561567 250572720 59349304 500024764 59349304 500024764 341132481 499986429 341132481 499986429 335621741 664323526 335621741 664323526 225143521 500020100 225143521 500020100 438112039 561942156 438112039 561942156 478161017 500017481 478161017 500017481 414399589 414372367 414399589 414372367 481150415 481169677 481150415 481169677 779561680 779544842 779561680 779544842 918573736 499990309 918573736 499990309 500002697 607172153 500002697 607172153 540583944 459407912 540583944 459407912 579609224 579667918 579609224 579667918 725020096 274991239 725020096 274991239 627278113 500033656 627278113 500033656 500023262 207413324 500023262 207413324 497802781 502165347 497802781 502165347 23875551 976167587 23875551 976167587 500032511 956702214 500032511 956702214 997078559 499985678 997078559 499985678 500008590 151953084 500008590 151953084 499977543 367807089 499977543 367807089 394169779 605823104 394169779 605823104 411768388 499968965 411768388 499968965 992439067 992416732 992439067 992416732 559034942 440951660 559034942 440951660 250715483 250677836 250715483 250677836 499985130 286394541 499985130 286394541 122724359 499995319 122724359 499995319 500020778 64893113 500020778 64893113 139791434 499975784 139791434 499975784 500029794 106179280 500029794 106179280 879090198 120902636 879090198 120902636 885524599 114430560 885524599 114430560 825488381 500012401 825488381 500012401 500027323 537937359 500027323 537937359 546325114 546323466 546325114 546323466 499970387 614499697 499970387 614499697 514640693 500011992 514640693 500011992 969906424 30147849 969906424 30147849 54877474 945107125 54877474 945107125 253072082 253065551 253072082 253065551 802334390 197612076 802334390 197612076 755786906 244216038 755786906 244216038 499984869 893587049 499984869 893587049 228624182 771356947 228624182 771356947 390151980 500028256 390151980 500028256 961678065 500023035 961678065 500023035 801758357 198311071 801758357 198311071 939300926 939350361 939300926 939350361 384174059 384199786 384174059 384199786 429396753 429391957 429396753 429391957 516689651 516672888 516689651 516672888 500034299 490856352 500034299 490856352 138730494 500034800 138730494 500034800 500005154 841245062 500005154 841245062 83198137 83183229 83198137 83183229 298313420 499981330 298313420 499981330 901157008 901129803 901157008 901129803 984280512 499971322 984280512 499971322 480861046 519182044 480861046 519182044 579395075 420561460 579395075 420561460 382681260 382714741 382681260 382714741 367224754 632833412 367224754 632833412 693466972 693467175 693466972 693467175 399990163 399961953 399990163 399961953 500016679 478831956 500016679 478831956 248722470 751254510 248722470 751254510 777104026 222883735 777104026 222883735 502171053 500005398 502171053 500005398 256178180 743828729 256178180 743828729 449574919 449596885 449574919 449596885 946790997 53234597 946790997 53234597 500002112 7538536 500002112 7538536 829021730 500005387 829021730 500005387 251608116 251600470 251608116 251600470 77246894 922751838 77246894 922751838 732988019 499976917 732988019 499976917 613434990 386593410 613434990 386593410 895066512 895118494 895066512 895118494 500030770 785843843 500030770 785843843 702331486 499986903 702331486 499986903 500031321 676860559 500031321 676860559 500002676 892122924 500002676 892122924 611513922 388519477 611513922 388519477 211115416 211155891 211115416 211155891 499976388 950121136 499976388 950121136 994862657 994802617 994862657 994802617 500006557 343227539 500006557 343227539 319467413 319404013 319467413 319404013 416934005 583070476 416934005 583070476 7707884 500013294 7707884 500013294 475859973 475877259 475859973 475877259 499965129 293309299 499965129 293309299 499963132 561307850 499963132 561307850 849377848 500013435 849377848 500013435 256547474 743470106 256547474 743470106 504118975 495868055 504118975 495868055 499963694 359300376 499963694 359300376 969829813 969833369 969829813 969833369 818029576 182016264 818029576 182016264 500019453 251904233 500019453 251904233 319204845 319210557 319204845 319210557 499992379 605891803 499992379 605891803 500006486 695694691 500006486 695694691 645834558 500000530 645834558 500000530 500003965 940964983 500003965 940964983 975369027 500007128 975369027 500007128 404670147 500031504 404670147 500031504 583282947 416741096 583282947 416741096 246353070 499974154 246353070 499974154 947857891 500011029 947857891 500011029 999495395 999472606 999495395 999472606 154792256 499990593 154792256 499990593 961432069 38568563 961432069 38568563 119089759 880898565 119089759 880898565 40572733 40569688 40572733 40569688 130568124 869443406 130568124 869443406 347413539 347459468 347413539 347459468 301404746 301477874 301404746 301477874 546898395 546870731 546898395 546870731 798159903 798161598 798159903 798161598 136389458 500021689 136389458 500021689 392574839 607431978 392574839 607431978 857883646 499995793 857883646 499995793 925428121 74609677 925428121 74609677 735788530 264247240 735788530 264247240 499984687 923434021 499984687 923434021 644611942 355374596 644611942 355374596 206986651 207017680 206986651 207017680 20564481 979460913 20564481 979460913 925149409 925154669 925149409 925154669 9647077 990282170 9647077 990282170 363110989 500011580 363110989 500011580 479107149 520920917 479107149 520920917 437269602 437247447 437269602 437247447 120757420 120718426 120757420 120718426 667461910 499986072 667461910 499986072 937751892 937737551 937751892 937737551 430468666 499987737 430468666 499987737 903652903 903675729 903652903 903675729 363540628 363503327 363540628 363503327 110487147 889490661 110487147 889490661 559395975 440564012 559395975 440564012 158598785 158633772 158598785 158633772 909296276 90713205 909296276 90713205 500035074 265375756 500035074 265375756 343029926 499969812 343029926 499969812 499991225 236438703 499991225 236438703 5863755 5870372 5863755 5870372 523124895 476874511 523124895 476874511 342579810 342552320 342579810 342552320 899819470 899843963 899819470 899843963 500032816 521239477 500032816 521239477 907252391 499994193 907252391 499994193 928718728 928694187 928718728 928694187 501789495 500012992 501789495 500012992 814420433 185597426 814420433 185597426 499966580 199340669 499966580 199340669 219469344 500031170 219469344 500031170 546752093 499989672 546752093 499989672 585100456 585045654 585100456 585045654 46989080 499984802 46989080 499984802 771505554 228514727 771505554 228514727 742386282 499999336 742386282 499999336 77632677 922388573 77632677 922388573 115384073 115401716 115384073 115401716 610016706 610020324 610016706 610020324 14006979 985946628 14006979 985946628 500024668 825920259 500024668 825920259 681174697 500023024 681174697 500023024 629481487 370440787 629481487 370440787 500008295 463273509 500008295 463273509 388533370 388530138 388533370 388530138 336662115 663321026 336662115 663321026 500019304 464858672 500019304 464858672 5911180 994095859 5911180 994095859 356297467 643672309 356297467 643672309 780791074 499962178 780791074 499962178 500037196 33503855 500037196 33503855 668261605 331735816 668261605 331735816 369869460 630147009 369869460 630147009 427048271 500004824 427048271 500004824 500025865 937042845 500025865 937042845 499980236 11226347 499980236 11226347 500008709 683854776 500008709 683854776 334890614 665086183 334890614 665086183 499960268 876113842 499960268 876113842 770429949 770418402 770429949 770418402 458533203 458480697 458533203 458480697 554968555 444982600 554968555 444982600 220262358 220284550 220262358 220284550 147508733 852518854 147508733 852518854 287658438 499983850 287658438 499983850 499963205 990381613 499963205 990381613 97772228 499981790 97772228 499981790 829444820 170484917 829444820 170484917 27375369 500038327 27375369 500038327 500039347 125578104 500039347 125578104 300593743 699370190 300593743 699370190 357981301 642019794 357981301 642019794 979021984 978982693 979021984 978982693 500039786 210019762 500039786 210019762 424335079 424314043 424335079 424314043 499227936 500787444 499227936 500787444 623169084 376816579 623169084 376816579 979084231 20923838 979084231 20923838 500027206 783863589 500027206 783863589 232454091 767574619 232454091 767574619 500034800 33217568 500034800 33217568 22286009 499990964 22286009 499990964 515015896 499988445 515015896 499988445 554850732 554816912 554850732 554816912 867731234 867708048 867731234 867708048 295881233 499998928 295881233 499998928 418597045 499976981 418597045 499976981 940144160 59840221 940144160 59840221 198944420 198935261 198944420 198935261 181639289 500008782 181639289 500008782 138230353 138164409 138230353 138164409 499999904 867813027 499999904 867813027 802760168 802791925 802760168 802791925 193086645 193111556 193086645 193111556 903978098 95976983 903978098 95976983 715600349 715654331 715600349 715654331 834130889 165824241 834130889 165824241 912264305 912247737 912264305 912247737 500005135 596528136 500005135 596528136 826446117 500027515 826446117 500027515 409605643 499991370 409605643 499991370 499977214 915373547 499977214 915373547 647729988 352300471 647729988 352300471 735408824 499990103 735408824 499990103 211735715 788298521 211735715 788298521 499998350 785400968 499998350 785400968 433812261 566219935 433812261 566219935 781662343 218353095 781662343 218353095 425300688 500004365 425300688 500004365 921059022 78953618 921059022 78953618 500013942 73008815 500013942 73008815 860952312 499965089 860952312 499965089 33981085 966065669 33981085 966065669 869858922 869808740 869858922 869808740 500013954 620841304 500013954 620841304 359856354 499964595 359856354 499964595 714195107 500032336 714195107 500032336 779440227 220515706 779440227 220515706 500003121 887307049 500003121 887307049 73112710 499981564 73112710 499981564 152179609 152198041 152179609 152198041 174200784 825822186 174200784 825822186 821795366 821779774 821795366 821779774 786392451 786336869 786392451 786336869 317435538 500012508 317435538 500012508 687380509 687386957 687380509 687386957 516414107 483605825 516414107 483605825 152135115 499972789 152135115 499972789 90108841 500005241 90108841 500005241 500003151 423713205 500003151 423713205 500033199 325023477 500033199 325023477 782245408 782292488 782245408 782292488 499997935 856793115 499997935 856793115 461490658 461476858 461490658 461476858 370080864 500018419 370080864 500018419 619995518 499974528 619995518 499974528 747236145 252816268 747236145 252816268 507497444 507519318 507497444 507519318 263395742 736629268 263395742 736629268 499973781 859010883 499973781 859010883 731718259 499997207 731718259 499997207 342705484 342670642 342705484 342670642 489230275 500001136 489230275 500001136 499981764 24962098 499981764 24962098 446003156 499975563 446003156 499975563 499995971 65183929 499995971 65183929 16417418 16432343 16417418 16432343 632111068 632134125 632111068 632134125 499963919 53310096 499963919 53310096 168528953 168492585 168528953 168492585 609850930 499969843 609850930 499969843 499980166 896092762 499980166 896092762 311651549 500029857 311651549 500029857 500013777 515893303 500013777 515893303 988148013 11879633 988148013 11879633 499970161 948056493 499970161 948056493 541817273 541834375 541817273 541834375 54552418 54582699 54552418 54582699 47475235 952524571 47475235 952524571 514350948 499998981 514350948 499998981 408489148 591526423 408489148 591526423 233403090 766592852 233403090 766592852 270998283 271017087 270998283 271017087 499968683 302303008 499968683 302303008 500010685 459070446 500010685 459070446 500004239 764606054 500004239 764606054 597365639 597435525 597365639 597435525 509911022 500016147 509911022 500016147 392203728 392184229 392203728 392184229 526483874 526509192 526483874 526509192 186048024 813937974 186048024 813937974 295268226 704682043 295268226 704682043 499982668 113415992 499982668 113415992 814469298 814495415 814469298 814495415 389572049 389530230 389572049 389530230 500020099 969268583 500020099 969268583 573048314 500015532 573048314 500015532 143104580 856851602 143104580 856851602 610587891 610563033 610587891 610563033 900324725 500001080 900324725 500001080 804147219 499979381 804147219 499979381 499100316 499981886 499100316 499981886 765108645 765117572 765108645 765117572 51923078 51979305 51923078 51979305 271055549 271056064 271055549 271056064 981409308 18595456 981409308 18595456 967221895 32778825 967221895 32778825 297769949 500038264 297769949 500038264 121801575 500016418 121801575 500016418 500014451 19107863 500014451 19107863 829452179 829470558 829452179 829470558 654551569 654555482 654551569 654555482 131389586 131332387 131389586 131332387 544372006 499963575 544372006 499963575 500028768 679147742 500028768 679147742 949538798 50455123 949538798 50455123 29550246 970454886 29550246 970454886 499992225 365759401 499992225 365759401 852709545 500000324 852709545 500000324 677036535 676963613 677036535 676963613 195703902 195655073 195703902 195655073 500021968 946832398 500021968 946832398 65048340 500027401 65048340 500027401 495644981 495666972 495644981 495666972 985961556 499968639 985961556 499968639 525271416 499964152 525271416 499964152 451184560 500039523 451184560 500039523 33098235 499965036 33098235 499965036 347054957 347038635 347054957 347038635 806454928 193541737 806454928 193541737 979494203 20517556 979494203 20517556 262854690 262915565 262854690 262915565 560090066 439956237 560090066 439956237 499993146 434104519 499993146 434104519 753038924 500016597 753038924 500016597 814234947 500027243 814234947 500027243 546602163 453393060 546602163 453393060 899712164 100352346 899712164 100352346 50784383 499997777 50784383 499997777 499984068 39331237 499984068 39331237 500022570 243974025 500022570 243974025 471448554 499982855 471448554 499982855 810621662 810673934 810621662 810673934 3375674 996621007 3375674 996621007 630760685 369231037 630760685 369231037 362813643 637142807 362813643 637142807 500023291 852072572 500023291 852072572 666751097 499967395 666751097 499967395 804756604 500034868 804756604 500034868 499974582 262745342 499974582 262745342 53769576 946279001 53769576 946279001 964264000 499974003 964264000 499974003 746350557 500003548 746350557 500003548 20826355 20802032 20826355 20802032 60138361 499975236 60138361 499975236 499967174 812352800 499967174 812352800 702430965 297545320 702430965 297545320 425530414 574415089 425530414 574415089 338128372 500033663 338128372 500033663 860155110 499968894 860155110 499968894 187954208 187954289 187954208 187954289 499985242 319217740 499985242 319217740 907164760 92802008 907164760 92802008 499988053 361632089 499988053 361632089 568856256 431130889 568856256 431130889 306613686 306673858 306613686 306673858 500038504 867147810 500038504 867147810 257733254 742272040 257733254 742272040 499973771 165895813 499973771 165895813 219936597 780101462 219936597 780101462 461471477 500034318 461471477 500034318 807686255 499979660 807686255 499979660 623750628 376205020 623750628 376205020 462991763 500034647 462991763 500034647 78647576 499971689 78647576 499971689 628459604 500013604 628459604 500013604 511313514 511358670 511313514 511358670 361977360 500018042 361977360 500018042 14894898 500038257 14894898 500038257 552211363 500033925 552211363 500033925 788057550 211960177 788057550 211960177 499981040 865237600 499981040 865237600 758913602 241119524 758913602 241119524 287759128 499997190 287759128 499997190 499966651 278762301 499966651 278762301 499983518 143024179 499983518 143024179 336818915 499988295 336818915 499988295 659713434 659665383 659713434 659665383 19119 500013975 19119 500013975 530529074 500037175 530529074 500037175 500016573 502494462 500016573 502494462 442915286 499966138 442915286 499966138 499987742 354828882 499987742 354828882 938972707 500016063 938972707 500016063 499966289 422287265 499966289 422287265 345670100 345676681 345670100 345676681 772534217 500015680 772534217 500015680 813018157 499966629 813018157 499966629 696069578 500009045 696069578 500009045 588327012 499999108 588327012 499999108 500030660 590936280 500030660 590936280 430159819 569882087 430159819 569882087 499967001 534989232 499967001 534989232 558439728 558401067 558439728 558401067 499991522 55515205 499991522 55515205 508771520 491182107 508771520 491182107 500031937 193654971 500031937 193654971 500016028 28937 500016028 28937 500038315 624666604 500038315 624666604 500019312 673723406 500019312 673723406 500035422 575298341 500035422 575298341 499974643 805747875 499974643 805747875 500024960 783211865 500024960 783211865 449936122 500020986 449936122 500020986 499969541 319586638 499969541 319586638 385392880 385349570 385392880 385349570 102565574 897478930 102565574 897478930 300483348 699473087 300483348 699473087 712834604 712854247 712834604 712854247 499977116 467284132 499977116 467284132 932254471 932242322 932254471 932242322 269394295 500027421 269394295 500027421 708348179 291679192 708348179 291679192 720501442 720513898 720501442 720513898 892099828 892071688 892099828 892071688 868964873 868969774 868964873 868969774 521650116 499967560 521650116 499967560 659497940 659510041 659497940 659510041 414228374 585769558 414228374 585769558 235042458 764933627 235042458 764933627 401179427 401128969 401179427 401128969 499960490 865696930 499960490 865696930 195662356 804356380 195662356 804356380 95309264 499976599 95309264 499976599 784468580 784500912 784468580 784500912 500028831 342032359 500028831 342032359 58282220 499963867 58282220 499963867 845524045 845563952 845524045 845563952 882716383 499971002 882716383 499971002 983380474 16570238 983380474 16570238 499990295 172374832 499990295 172374832 962215599 37750464 962215599 37750464 638125943 361882813 638125943 361882813 500037243 352543029 500037243 352543029 499987527 426653233 499987527 426653233 267077402 267045300 267077402 267045300 500039225 851274661 500039225 851274661 499965936 762668073 499965936 762668073 839536966 839481431 839536966 839481431 984513973 499977523 984513973 499977523 961501164 961514164 961501164 961514164 293592394 293567183 293592394 293567183 352068145 647902015 352068145 647902015 910908971 89115333 910908971 89115333 677660636 677602255 677660636 677602255 308380796 500001865 308380796 500001865 891965955 891980678 891965955 891980678 500028108 614302561 500028108 614302561 446805046 500038999 446805046 500038999 500030491 61426310 500030491 61426310 349092938 499982090 349092938 499982090 947445828 500035592 947445828 500035592 270474541 270407521 270474541 270407521 499990547 777098457 499990547 777098457 319270513 319226604 319270513 319226604 856528013 499974264 856528013 499974264 500015750 501481129 500015750 501481129 977722309 22217574 977722309 22217574 643914492 499980515 643914492 499980515 164356909 164312656 164356909 164312656 262252375 737704415 262252375 737704415 1942431 1909312 1942431 1909312 499967995 754033703 499967995 754033703 326352824 326282942 326352824 326282942 499982501 471485732 499982501 471485732 831824604 831805246 831824604 831805246 666923202 666957647 666923202 666957647 274240252 499960686 274240252 499960686 846811610 499989884 846811610 499989884 499978451 230969490 499978451 230969490 134430348 134365939 134430348 134365939 966402861 966380007 966402861 966380007 500014161 651156567 500014161 651156567 811378432 500001770 811378432 500001770 578108817 499960144 578108817 499960144 500014257 399752521 500014257 399752521 846357808 846287431 846357808 846287431 500018354 498561116 500018354 498561116 505180127 499999178 505180127 499999178 814763328 499998974 814763328 499998974 499977065 992051222 499977065 992051222 500014329 641075082 500014329 641075082 665163561 665126378 665163561 665126378 76580341 499980016 76580341 499980016 293177054 706844117 293177054 706844117 500016946 765943618 500016946 765943618 499978748 961364225 499978748 961364225 499982660 890361590 499982660 890361590 500036488 575074208 500036488 575074208 500014360 140240732 500014360 140240732 764904141 500019262 764904141 500019262 500014267 962197270 500014267 962197270 500012056 192576417 500012056 192576417 942042882 942068174 942042882 942068174 386749619 386788190 386749619 386788190 855428732 144581060 855428732 144581060 500020963 416231475 500020963 416231475 343788236 656218135 343788236 656218135 770638025 770618699 770638025 770618699 613718792 500029052 613718792 500029052 737069980 499987602 737069980 499987602 500024373 262306639 500024373 262306639 542935823 499972951 542935823 499972951 853735853 499962543 853735853 499962543 123830734 500002668 123830734 500002668 525217994 525225149 525217994 525225149 93467270 499984915 93467270 499984915 801671601 801669546 801671601 801669546 606409115 606401300 606409115 606401300 378865825 621147312 378865825 621147312 882266271 882299886 882266271 882299886 776736138 500008507 776736138 500008507 538828292 500003613 538828292 500003613 397178552 602787669 397178552 602787669 69068298 69052701 69068298 69052701 508359601 508391504 508359601 508391504 334538427 499994643 334538427 499994643 165981545 499960151 165981545 499960151 617882761 500037426 617882761 500037426 801935239 198058538 801935239 198058538 500012597 175484717 500012597 175484717 421719471 500008340 421719471 500008340 500014036 303286192 500014036 303286192 499997355 449240741 499997355 449240741 500007879 540718861 500007879 540718861 992941242 7019350 992941242 7019350 500027245 442175516 500027245 442175516 500010296 251217242 500010296 251217242 949779821 499992894 949779821 499992894 958768852 499987469 958768852 499987469 396300442 500007749 396300442 500007749 500014648 617144829 500014648 617144829 326195740 673872506 326195740 673872506 500766055 499973326 500766055 499973326 177647360 177664469 177647360 177664469 409714438 500038826 409714438 500038826 518651691 481355342 518651691 481355342 455489398 455516480 455489398 455516480 927846082 927852925 927846082 927852925 348131898 499973120 348131898 499973120 799678074 799679748 799678074 799679748 764716746 500013800 764716746 500013800 79738637 499975406 79738637 499975406 499975469 144650129 499975469 144650129 499963821 182536182 499963821 182536182 500017381 489879548 500017381 489879548 499965747 186468570 499965747 186468570 162239126 837836474 162239126 837836474 833490813 833541410 833490813 833541410 927663333 72394574 927663333 72394574 249084019 750906926 249084019 750906926 289501217 289519714 289501217 289519714 923294280 499987926 923294280 499987926 79642320 500020182 79642320 500020182 499994879 741868509 499994879 741868509 943180750 500006563 943180750 500006563 885305561 885325715 885305561 885325715 499968047 350125855 499968047 350125855 377143319 377163070 377143319 377163070 663032562 662979437 663032562 662979437 982384818 17636766 982384818 17636766 1443401 998599143 1443401 998599143 874986022 125037718 874986022 125037718 946238368 499967576 946238368 499967576 164821974 499981819 164821974 499981819 500012293 364732514 500012293 364732514 32580399 967421397 32580399 967421397 12263183 987746717 12263183 987746717 419383667 419391296 419383667 419391296 81452685 918539400 81452685 918539400 499969130 582297674 499969130 582297674 499968862 741596875 499968862 741596875 378109149 378117194 378109149 378117194 500033992 354941460 500033992 354941460 584700648 415278830 584700648 415278830 454733359 545241290 454733359 545241290 499996398 370257718 499996398 370257718 68952814 68899816 68952814 68899816 164562313 164629930 164562313 164629930 737637910 737613360 737637910 737613360 500017008 328644498 500017008 328644498 499974226 648962366 499974226 648962366 944520157 500028509 944520157 500028509 856615450 143371815 856615450 143371815 290525695 500026119 290525695 500026119 72179992 927797895 72179992 927797895 287963794 287927806 287963794 287927806 802448844 802402086 802448844 802402086 443935031 556075644 443935031 556075644 916411109 916479593 916411109 916479593 903206348 903275221 903206348 903275221 482452108 517516897 482452108 517516897 947485804 500020253 947485804 500020253 715550090 715597707 715550090 715597707 899026346 100978933 899026346 100978933 112161662 499968773 112161662 499968773 555839172 555811532 555839172 555811532 499996537 350609631 499996537 350609631 342827141 657177564 342827141 657177564 147781026 852219157 147781026 852219157 849392683 150657344 849392683 150657344 483099418 499994782 483099418 499994782 500037440 280556062 500037440 280556062 183448579 499984792 183448579 499984792 878667576 878605929 878667576 878605929 130945035 130951037 130945035 130951037 44860190 955113416 44860190 955113416 411731694 588293881 411731694 588293881 841629095 500012794 841629095 500012794 872321108 872382877 872321108 872382877 116486969 883495583 116486969 883495583 744058388 255940147 744058388 255940147 657617970 657623608 657617970 657623608 923304024 76700124 923304024 76700124 203829117 500031760 203829117 500031760 500032035 865625541 500032035 865625541 389427519 389409272 389427519 389409272 500000840 699559347 500000840 699559347 500038533 456415959 500038533 456415959 500008406 241301393 500008406 241301393 829140738 829185240 829140738 829185240 694877485 694916110 694877485 694916110 80103659 499980182 80103659 499980182 854121888 145861553 854121888 145861553 921055952 78914783 921055952 78914783 280793167 499990778 280793167 499990778 616116952 500033569 616116952 500033569 147119991 852925887 147119991 852925887 667395324 332649640 667395324 332649640 627809997 499978821 627809997 499978821 6684601 500013728 6684601 500013728 929504044 929506866 929504044 929506866 499971990 214420534 499971990 214420534 647248377 500013158 647248377 500013158 500005083 71739736 500005083 71739736 984724980 984752624 984724980 984752624 587330706 587317555 587330706 587317555 499980856 744775545 499980856 744775545 507121859 499994584 507121859 499994584 157868401 842124890 157868401 842124890 52273546 499984812 52273546 499984812 502363217 502389019 502363217 502389019 500009450 710034964 500009450 710034964 102540655 499976649 102540655 499976649 882352568 882387937 882352568 882387937 500001578 843660395 500001578 843660395 65424147 499984600 65424147 499984600 499968349 251338619 499968349 251338619 499968841 487017470 499968841 487017470 899655391 500022633 899655391 500022633 499973183 27961228 499973183 27961228 145742111 145718744 145742111 145718744 447836196 500024875 447836196 500024875 104144370 895883859 104144370 895883859 965239516 965222183 965239516 965222183 377578707 377552235 377578707 377552235 896643902 499961206 896643902 499961206 975023056 500010717 975023056 500010717 949210270 949214745 949210270 949214745 859829844 499996395 859829844 499996395 941085896 499968819 941085896 499968819 500009728 227771571 500009728 227771571 941118888 941098965 941118888 941098965 138850264 861193517 138850264 861193517 499974404 192400226 499974404 192400226 791634464 791604113 791634464 791604113 221740785 221693955 221740785 221693955 171571499 171566713 171571499 171566713 24601911 24593783 24601911 24593783 499992612 167213465 499992612 167213465 107699894 107692194 107699894 107692194 499993512 984854192 499993512 984854192 797558398 500039546 797558398 500039546 168208418 499968046 168208418 499968046 499962562 325835514 499962562 325835514 499989172 722895603 499989172 722895603 699779559 699769444 699779559 699769444 827012750 172942470 827012750 172942470 926012276 499988724 926012276 499988724 367667189 500030160 367667189 500030160 330314645 330358744 330314645 330358744 420579095 499992666 420579095 499992666 500028952 248279745 500028952 248279745 500000522 128835756 500000522 128835756 278568892 499990477 278568892 499990477 40704131 959336696 40704131 959336696 724893037 275103940 724893037 275103940 500036588 538815056 500036588 538815056 500030634 140107008 500030634 140107008 557261344 442735959 557261344 442735959 938531343 938534061 938531343 938534061 240488131 240494585 240488131 240494585 956216980 499987725 956216980 499987725 926195201 73876705 926195201 73876705 93981813 93959746 93981813 93959746 543529387 499982910 543529387 499982910 901076631 901057781 901076631 901057781 547495694 452521913 547495694 452521913 383874635 500038017 383874635 500038017 499991443 276749315 499991443 276749315 928781735 500005631 928781735 500005631 596621841 403380130 596621841 403380130 674318477 674359893 674318477 674359893 989034592 11005942 989034592 11005942 499963030 701310902 499963030 701310902 500004193 532678608 500004193 532678608 874908159 125103593 874908159 125103593 752063741 752011576 752063741 752011576 67527770 499973181 67527770 499973181 70138964 70168796 70138964 70168796 94028332 94001456 94028332 94001456 500027741 645598209 500027741 645598209 765796781 765763910 765796781 765763910 382875394 617081915 382875394 617081915 577379088 577325317 577379088 577325317 419437234 499960320 419437234 499960320 500038195 338474545 500038195 338474545 112335261 500012188 112335261 500012188 545007261 545044256 545007261 545044256 140191664 140189317 140191664 140189317 232151155 232120601 232151155 232120601 316495387 316493358 316495387 316493358 687142323 499992946 687142323 499992946 499998145 719596116 499998145 719596116 597800291 402162872 597800291 402162872 174169840 174167822 174169840 174167822 52908418 499995732 52908418 499995732 103128117 103136468 103128117 103136468 292786447 500001223 292786447 500001223 499978878 383795665 499978878 383795665 500023465 940656336 500023465 940656336 500007305 108468231 500007305 108468231 525496225 474500949 525496225 474500949 968124052 968186096 968124052 968186096 732222707 732248426 732222707 732248426 874004498 125982730 874004498 125982730 500025371 908527289 500025371 908527289 545700416 499981937 545700416 499981937 777565852 777576745 777565852 777576745 500006060 555927500 500006060 555927500 438988019 500014142 438988019 500014142 761441904 761467622 761441904 761467622 500039252 960068970 500039252 960068970 699703511 499993769 699703511 499993769 500023238 431512924 500023238 431512924 214089321 214142310 214089321 214142310 989217542 10799460 989217542 10799460 925117431 499982706 925117431 499982706 561538374 561528889 561538374 561528889 713489284 499979133 713489284 499979133 499981817 102791775 499981817 102791775 499980025 836994103 499980025 836994103 307647741 307655548 307647741 307655548 499964271 933577058 499964271 933577058 540344287 540311536 540344287 540311536 686074220 686012692 686074220 686012692 350830749 350820717 350830749 350820717 146857180 853179118 146857180 853179118 499973795 597120114 499973795 597120114 775299317 775338752 775299317 775338752 499975517 942490335 499975517 942490335 499979541 664417106 499979541 664417106 192895740 192952736 192895740 192952736 676890831 499984245 676890831 499984245 526810127 473203401 526810127 473203401 384166460 384227359 384166460 384227359 500037664 351230044 500037664 351230044 776630159 499999804 776630159 499999804 677490553 322496534 677490553 322496534 947929552 52016597 947929552 52016597 500028780 997250025 500028780 997250025 499995426 302062897 499995426 302062897 500002790 371624527 500002790 371624527 583568968 500023322 583568968 500023322 499999339 942250083 499999339 942250083 308229244 691743596 308229244 691743596 299666913 700369938 299666913 700369938 500036175 19284520 500036175 19284520 705595921 499974691 705595921 499974691 823823912 500038687 823823912 500038687 403966483 403981261 403966483 403981261 748199079 500031540 748199079 500031540 272116354 727896652 272116354 727896652 539128488 500003952 539128488 500003952 601489117 398532312 601489117 398532312 640541832 640592863 640541832 640592863 499969209 202330089 499969209 202330089 198335390 500034589 198335390 500034589 684561283 684529638 684561283 684529638 500034815 797217402 500034815 797217402 451348512 500013665 451348512 500013665 659627179 659597084 659627179 659597084 284378079 715637002 284378079 715637002 499978261 293874718 499978261 293874718 603162405 396850883 603162405 396850883 499994334 680518253 499994334 680518253 499990977 132595500 499990977 132595500 499982512 161401545 499982512 161401545 491776877 491814254 491776877 491814254 500028247 452958496 500028247 452958496 623451186 623442519 623451186 623442519 793398333 206637656 793398333 206637656 681056508 500004788 681056508 500004788 362922337 500024455 362922337 500024455 499973352 892192425 499973352 892192425 723403369 499988676 723403369 499988676 499984984 78681740 499984984 78681740 327679526 499974678 327679526 499974678 379705885 499969221 379705885 499969221 370831196 370875770 370831196 370875770 500024488 659077246 500024488 659077246 619226810 619249007 619226810 619249007 813197076 499964161 813197076 499964161 498945840 500029543 498945840 500029543 688568931 311380187 688568931 311380187 607903799 607855404 607903799 607855404 623313217 376706051 623313217 376706051 648767789 499982266 648767789 499982266 62989477 63021578 62989477 63021578 625257688 499981104 625257688 499981104 499979430 393251320 499979430 393251320 499961359 915755525 499961359 915755525 499999402 964554007 499999402 964554007 499986941 377996220 499986941 377996220 185154712 814865055 185154712 814865055 809029621 190948669 809029621 190948669 577950871 422114967 577950871 422114967 318928931 318959526 318928931 318959526 70379578 929638245 70379578 929638245 669978810 500018960 669978810 500018960 550341491 500021872 550341491 500021872 326207816 326226132 326207816 326226132 220900650 499986497 220900650 499986497 84583671 499970820 84583671 499970820 500024886 976309289 500024886 976309289 50483848 949544203 50483848 949544203 500003733 132673993 500003733 132673993 264545281 264521139 264545281 264521139 307239213 692796343 307239213 692796343 499985832 4297153 499985832 4297153 500001551 42321006 500001551 42321006 291883320 500005295 291883320 500005295 119546021 499961447 119546021 499961447 224780337 775219611 224780337 775219611 759832290 240190412 759832290 240190412 74144242 500000252 74144242 500000252 157672361 157664689 157672361 157664689 645050877 354948135 645050877 354948135 895326453 499971290 895326453 499971290 417941521 417899251 417941521 417899251 756828476 500017535 756828476 500017535 759274411 240785100 759274411 240785100 790759957 500015712 790759957 500015712 177620299 177570325 177620299 177570325 499977074 242338265 499977074 242338265 801623225 801605074 801623225 801605074 500000066 534522654 500000066 534522654 383495145 499987510 383495145 499987510 288114431 499971057 288114431 499971057 887789860 112197747 887789860 112197747 500022606 595342358 500022606 595342358 168383731 500010414 168383731 500010414 133816957 133807707 133816957 133807707 883146647 116879828 883146647 116879828 814386215 499987154 814386215 499987154 551342933 551324936 551342933 551324936 801617137 801578617 801617137 801578617 299007518 299025981 299007518 299025981 446225933 446201480 446225933 446201480 499975236 661090616 499975236 661090616 302552431 302581712 302552431 302581712 334323671 500005450 334323671 500005450 840662849 840685321 840662849 840685321 875696401 499970188 875696401 499970188 401584104 499985927 401584104 499985927 499973986 511712121 499973986 511712121 100833041 499993822 100833041 499993822 792883617 499974401 792883617 499974401 441848178 558166208 441848178 558166208 499998385 695628309 499998385 695628309 101718190 500025002 101718190 500025002 499962124 507096923 499962124 507096923 728547420 728528708 728547420 728528708 648315093 500028200 648315093 500028200 478253053 478306527 478253053 478306527 663109174 663090081 663109174 663090081 433256801 566705901 433256801 566705901 362776615 362802018 362776615 362802018 193813978 193857498 193813978 193857498 481951831 500000118 481951831 500000118 749282743 499982348 749282743 499982348 698143184 499966513 698143184 499966513 463946480 536113275 463946480 536113275 212092062 787929820 212092062 787929820 622600876 622606755 622600876 622606755 932387680 67671742 932387680 67671742 182578497 500036369 182578497 500036369 708295146 500023890 708295146 500023890 344088745 500029889 344088745 500029889 563286570 436710265 563286570 436710265 802849846 802841798 802849846 802841798 952430015 500008759 952430015 500008759 372396776 499960328 372396776 499960328 499998199 927316164 499998199 927316164 613643537 386356247 613643537 386356247 162527256 162595245 162527256 162595245 500039920 648894935 500039920 648894935 500002794 239044608 500002794 239044608 886844672 886905309 886844672 886905309 433156516 500031697 433156516 500031697 932754151 500026798 932754151 500026798 975255296 24790952 975255296 24790952 499980867 939431711 499980867 939431711 870383897 870372128 870383897 870372128 499964073 66068316 499964073 66068316 311391189 311327082 311391189 311327082 500035706 653116318 500035706 653116318 51928507 948090554 51928507 948090554 301295031 698735726 301295031 698735726 500018495 427606822 500018495 427606822 355535454 355510800 355535454 355510800 994432962 5570261 994432962 5570261 499964174 317346920 499964174 317346920 499961184 215882431 499961184 215882431 500002251 898810212 500002251 898810212 260907589 739067796 260907589 739067796 621969018 500007428 621969018 500007428 500008492 693206654 500008492 693206654 11767523 499998031 11767523 499998031 500030422 812998656 500030422 812998656 152453676 152429193 152453676 152429193 283728432 500024740 283728432 500024740 625554530 625503475 625554530 625503475 500009191 929157920 500009191 929157920 500039771 399560535 500039771 399560535 499997910 340946066 499997910 340946066 542610155 457398697 542610155 457398697 499990309 735497897 499990309 735497897 500004253 750060773 500004253 750060773 722976069 277035820 722976069 277035820 190202461 809760163 190202461 809760163 928761198 71233391 928761198 71233391 500030362 932711169 500030362 932711169 890777356 890788643 890777356 890788643 500003293 126131514 500003293 126131514 246221686 500025526 246221686 500025526 93214938 906768375 93214938 906768375 716120435 716130296 716120435 716130296 386125616 499983518 386125616 499983518 553484600 500001972 553484600 500001972 658347183 499991993 658347183 499991993 671137742 328903998 671137742 328903998 424682947 424714363 424682947 424714363 774905618 774952217 774905618 774952217 500024733 243949028 500024733 243949028 783529635 216445340 783529635 216445340 347010050 347023014 347010050 347023014 499986601 590168439 499986601 590168439 499960017 397148742 499960017 397148742 412859033 499995194 412859033 499995194 231505183 231441545 231505183 231441545 235239483 235193523 235239483 235193523 929811853 929808193 929811853 929808193 499996762 19795673 499996762 19795673 998795785 499990764 998795785 499990764 500025614 485106821 500025614 485106821 461916442 499978771 461916442 499978771 221378247 500034744 221378247 500034744 499964668 120096775 499964668 120096775 8286239 991728124 8286239 991728124 84683911 84697675 84683911 84697675 500026152 227949642 500026152 227949642 34378794 500036230 34378794 500036230 137291548 499967344 137291548 499967344 715265255 715243190 715265255 715243190 709515761 290522162 709515761 290522162 746281533 746292953 746281533 746292953 634915008 499990289 634915008 499990289 678080092 500014098 678080092 500014098 500018600 451797391 500018600 451797391 500026536 336934073 500026536 336934073 613665949 499981243 613665949 499981243 500001881 557946008 500001881 557946008 500000191 80526317 500000191 80526317 332898903 499977837 332898903 499977837 792310947 207687466 792310947 207687466 499996414 453848052 499996414 453848052 513412941 513432381 513412941 513432381 50890960 50906964 50890960 50906964 499998053 721180995 499998053 721180995 499984918 349178792 499984918 349178792 403657372 499988685 403657372 499988685 993434982 993435086 993434982 993435086 380844953 619130407 380844953 619130407 823840281 500036163 823840281 500036163 981633039 499985405 981633039 499985405 848938134 848961477 848938134 848961477 499995716 131864152 499995716 131864152 258976635 741037514 258976635 741037514 790195140 500024909 790195140 500024909 500007566 203173128 500007566 203173128 832728157 499978328 832728157 499978328 739530699 260466892 739530699 260466892 998266457 998294106 998266457 998294106 787695201 787694472 787695201 787694472 919110417 499979221 919110417 499979221 434869384 500007376 434869384 500007376 862993295 862931482 862993295 862931482 362397620 500002980 362397620 500002980 137943030 862088503 137943030 862088503 624454321 375540576 624454321 375540576 64135617 500012445 64135617 500012445 602701677 500012736 602701677 500012736 500005907 730050152 500005907 730050152 380431670 619567851 380431670 619567851 705937000 294048696 705937000 294048696 711906129 499989769 711906129 499989769 191364855 808561236 191364855 808561236 432811981 432764758 432811981 432764758 219466959 780551564 219466959 780551564 499961321 102589918 499961321 102589918 504017782 495968154 504017782 495968154 499980982 963183771 499980982 963183771 958101498 41875053 958101498 41875053 238708230 500026335 238708230 500026335 500010293 329132933 500010293 329132933 912107254 87891077 912107254 87891077 19255612 980750988 19255612 980750988 547862703 547884136 547862703 547884136 206082797 206128723 206082797 206128723 57485951 500034940 57485951 500034940 499965157 599215024 499965157 599215024 315570550 684406242 315570550 684406242 556859963 500011720 556859963 500011720 406888594 406886979 406888594 406886979 500005426 77419569 500005426 77419569 946056140 946038665 946056140 946038665 255561127 255578976 255561127 255578976 600475431 399510801 600475431 399510801 425760866 574233073 425760866 574233073 500022541 889541903 500022541 889541903 855403776 499973496 855403776 499973496 262752482 262750556 262752482 262750556 376823073 500007713 376823073 500007713 434061187 500031366 434061187 500031366 102787128 897213677 102787128 897213677 22508966 977470047 22508966 977470047 713041549 713015839 713041549 713015839 499973980 628261011 499973980 628261011 167259412 832754356 167259412 832754356 827239917 499967512 827239917 499967512 500026191 270854320 500026191 270854320 19443900 19430270 19443900 19430270 787364995 500039337 787364995 500039337 668170476 500027981 668170476 500027981 415204660 415238159 415204660 415238159 499988585 464373747 499988585 464373747 659888144 340078101 659888144 340078101 661158344 499988976 661158344 499988976 281394145 281385206 281394145 281385206 380708005 619276881 380708005 619276881 850912002 500023196 850912002 500023196 841979157 500005672 841979157 500005672 576346142 576299190 576346142 576299190 499993656 292407811 499993656 292407811 499978001 993906996 499978001 993906996 892341316 499972489 892341316 499972489 610912098 389107337 610912098 389107337 149923804 850062221 149923804 850062221 262778099 262835795 262778099 262835795 440341997 500010103 440341997 500010103 499977797 449725341 499977797 449725341 500039765 74316189 500039765 74316189 172276698 172258689 172276698 172258689 870200849 870221752 870200849 870221752 499991572 342663632 499991572 342663632 610807124 389225239 610807124 389225239 199162877 800870576 199162877 800870576 444113024 555958114 444113024 555958114 500015849 260964691 500015849 260964691 805764766 805753595 805764766 805753595 834293075 834314512 834293075 834314512 96449842 903540317 96449842 903540317 947283386 947249856 947283386 947249856 974328823 25647364 974328823 25647364 500034823 173228136 500034823 173228136 591552255 500037689 591552255 500037689 779772635 220178463 779772635 220178463 128879763 871090625 128879763 871090625 562709591 562714663 562709591 562714663 499979164 339800479 499979164 339800479 499993401 440401943 499993401 440401943 500001923 542325722 500001923 542325722 101849557 101847230 101849557 101847230 414668093 414698033 414668093 414698033 499980977 769405353 499980977 769405353 392314508 607714057 392314508 607714057 797877265 797885448 797877265 797885448 481051674 499989461 481051674 499989461 323580307 500021073 323580307 500021073 499960432 383027072 499960432 383027072 500008417 22362078 500008417 22362078 667967630 667989567 667967630 667989567 729188902 499992250 729188902 499992250 583143306 416914647 583143306 416914647 741057545 500004763 741057545 500004763 575892018 499998448 575892018 499998448 500009337 604732990 500009337 604732990 956934138 43037309 956934138 43037309 299673193 299649977 299673193 299649977 499989668 150253104 499989668 150253104 707738941 500000876 707738941 500000876 724845813 500019257 724845813 500019257 499999328 292980549 499999328 292980549 499988586 919748818 499988586 919748818 499990516 597610640 499990516 597610640 499977793 407207262 499977793 407207262 500022932 192220857 500022932 192220857 499585225 500435096 499585225 500435096 248600801 751368663 248600801 751368663 499963841 847418340 499963841 847418340 333384752 666567169 333384752 666567169 796686861 203319814 796686861 203319814 296256527 296297095 296256527 296297095 499974258 576796624 499974258 576796624 182701009 182704581 182701009 182704581 499969880 282828005 499969880 282828005 456261911 543698293 456261911 543698293 499983976 120678489 499983976 120678489 738901913 500010841 738901913 500010841 234922188 234919600 234922188 234919600 708073261 500017563 708073261 500017563 500022097 988998237 500022097 988998237 383680301 616334237 383680301 616334237 289632427 289663934 289632427 289663934 944334455 944344223 944334455 944344223 272313450 727757536 272313450 727757536 6795783 993226758 6795783 993226758 731613554 731569273 731613554 731569273 279310175 500018362 279310175 500018362 500018346 818328605 500018346 818328605 500006462 432278694 500006462 432278694 499518565 499961859 499518565 499961859 500007840 954578094 500007840 954578094 216386648 783609262 216386648 783609262 499992079 897340537 499992079 897340537 827792914 499979577 827792914 499979577 215555348 784455736 215555348 784455736 726696768 273317323 726696768 273317323 234877519 499988519 234877519 499988519 364056718 500005432 364056718 500005432 500009023 258149279 500009023 258149279 276951002 723067382 276951002 723067382 925897461 74089634 925897461 74089634 504743161 504714856 504743161 504714856 500008942 265172181 500008942 265172181 47111671 47040799 47111671 47040799 79982305 920033212 79982305 920033212 600315806 500018886 600315806 500018886 500001441 237113683 500001441 237113683 891462675 891494928 891462675 891494928 674172563 325782105 674172563 325782105 286338003 500025485 286338003 500025485 424956649 499964137 424956649 499964137 297425747 499988549 297425747 499988549 377880486 622046593 377880486 622046593 966023948 966026128 966023948 966026128 368332083 499995874 368332083 499995874 499978982 309836040 499978982 309836040 419921275 419959546 419921275 419959546 496974765 499963705 496974765 499963705 499968025 70858354 499968025 70858354 866790146 866809271 866790146 866809271 667231015 332819558 667231015 332819558 980187803 19838814 980187803 19838814 479878195 520172371 479878195 520172371 668364128 499980388 668364128 499980388 938376650 500005315 938376650 500005315 94922714 94934106 94922714 94934106 733328645 500024139 733328645 500024139 500038387 934678197 500038387 934678197 500009929 630642223 500009929 630642223 789138070 789151710 789138070 789151710 62041360 62034806 62041360 62034806 797928411 797983916 797928411 797983916 499993054 49557355 499993054 49557355 794305366 794284792 794305366 794284792 937406857 937399652 937406857 937399652 500002316 249473031 500002316 249473031 748088945 251841691 748088945 251841691 892591668 892529519 892591668 892529519 500034013 852500703 500034013 852500703 322462045 499977561 322462045 499977561 948829785 499983674 948829785 499983674 329718049 670241181 329718049 670241181 921802811 500003973 921802811 500003973 982711572 17312044 982711572 17312044 498842868 499960053 498842868 499960053 500002553 631191794 500002553 631191794 269822970 500013222 269822970 500013222 965497724 500015508 965497724 500015508 508983267 491028461 508983267 491028461 299435122 299361728 299435122 299361728 310111477 310093990 310111477 310093990 983547975 16452651 983547975 16452651 179632936 179618372 179632936 179618372 499985021 163005350 499985021 163005350 500039933 407940447 500039933 407940447 438556716 500001388 438556716 500001388 477194761 499998314 477194761 499998314 499981553 946614368 499981553 946614368 182277782 499971858 182277782 499971858 941448694 58515374 941448694 58515374 888566348 111472684 888566348 111472684 433159516 566893293 433159516 566893293 446759204 553305985 446759204 553305985 605955233 605926766 605955233 605926766 703651411 499991279 703651411 499991279 288422839 499990342 288422839 499990342 452021204 500034476 452021204 500034476 628948866 500007367 628948866 500007367 160217045 160243224 160217045 160243224 847888306 499979802 847888306 499979802 500027944 497048750 500027944 497048750 58200811 941767136 58200811 941767136 600849069 399126279 600849069 399126279 10654752 500022259 10654752 500022259 622361760 377601307 622361760 377601307 607119395 392909813 607119395 392909813 500022680 203832116 500022680 203832116 373449680 373506266 373449680 373506266 320448748 679569033 320448748 679569033 998709545 1242888 998709545 1242888 499966642 681327985 499966642 681327985 46719662 46702923 46719662 46702923 368507645 631514806 368507645 631514806 499993425 121876642 499993425 121876642 785923909 785923171 785923909 785923171 888801977 111221051 888801977 111221051 329158020 499969033 329158020 499969033 100434631 100424287 100434631 100424287 57683147 500012849 57683147 500012849 500036292 14470183 500036292 14470183 69452869 930532746 69452869 930532746 307190296 307177599 307190296 307177599 480755252 480704746 480755252 480704746 357951499 357943481 357951499 357943481 605512461 499976397 605512461 499976397 192866662 499965677 192866662 499965677 499992492 9749226 499992492 9749226 279299584 720731348 279299584 720731348 499995525 452892806 499995525 452892806 444356112 500025245 444356112 500025245 500012784 439646038 500012784 439646038 499967577 969389878 499967577 969389878 604386969 395655259 604386969 395655259 135832274 864137801 135832274 864137801 724850 723906 724850 723906 701359742 298691907 701359742 298691907 500005860 793515219 500005860 793515219 499988710 484855837 499988710 484855837 122194083 122164566 122194083 122164566 500020588 817703948 500020588 817703948 990098524 990132967 990098524 990132967 499984874 86940168 499984874 86940168 899560723 500009989 899560723 500009989 838320548 161673904 838320548 161673904 499990418 95814288 499990418 95814288 867087540 132879354 867087540 132879354 711593622 711636889 711593622 711636889 499967086 985370832 499967086 985370832 856645755 499987533 856645755 499987533 499973307 158436052 499973307 158436052 500008865 427716650 500008865 427716650 499978250 223087568 499978250 223087568 572082520 427870425 572082520 427870425 269490389 269487683 269490389 269487683 713892477 713866215 713892477 713866215 500016137 373626513 500016137 373626513 131607782 868363276 131607782 868363276 115796277 115733673 115796277 115733673 129839196 870197553 129839196 870197553 500031429 227027950 500031429 227027950 463698956 463712123 463698956 463712123 330886645 500009040 330886645 500009040 58424555 58375440 58424555 58375440 877116105 500037298 877116105 500037298 709261703 709298656 709261703 709298656 499969113 802405081 499969113 802405081 319623216 499984283 319623216 499984283 585098897 414913093 585098897 414913093 64969994 500029577 64969994 500029577 752655666 752687502 752655666 752687502 500002301 326099900 500002301 326099900 496412357 499997639 496412357 499997639 926578023 500003837 926578023 500003837 33572372 500035918 33572372 500035918 257160085 500011347 257160085 500011347 26091585 973913791 26091585 973913791 93278507 499978733 93278507 499978733 833454204 166498416 833454204 166498416 98290379 901711651 98290379 901711651 699801272 300190961 699801272 300190961 499967495 584914721 499967495 584914721 499971312 701074494 499971312 701074494 480342580 500023082 480342580 500023082 577677803 577670075 577677803 577670075 499988013 517808298 499988013 517808298 600803822 500017825 600803822 500017825 311848219 688097771 311848219 688097771 731107965 268888252 731107965 268888252 500021444 231860559 500021444 231860559 754470532 245527319 754470532 245527319 500017754 653140229 500017754 653140229 801502143 198483078 801502143 198483078 254363773 254343665 254363773 254343665 500007004 889011447 500007004 889011447 844264658 844278807 844264658 844278807 95024730 499985664 95024730 499985664 513834799 486193410 513834799 486193410 857656249 499999540 857656249 499999540 862263792 499965686 862263792 499965686 465228535 534774585 465228535 534774585 624592500 375398113 624592500 375398113 137321480 137338120 137321480 137338120 499970293 559114733 499970293 559114733 35717692 500033294 35717692 500033294 347726819 499974953 347726819 499974953 148978876 499986213 148978876 499986213 445864731 445902805 445864731 445902805 466858971 533083565 466858971 533083565 201043375 798959787 201043375 798959787 739295015 739355810 739295015 739355810 913911263 499983605 913911263 499983605 821894479 499975840 821894479 499975840 193321785 806642881 193321785 806642881 9891964 990117481 9891964 990117481 963662175 963643817 963662175 963643817 500029295 338871906 500029295 338871906 499962291 960784582 499962291 960784582 42160382 957816627 42160382 957816627 835519356 164555194 835519356 164555194 499966143 692779190 499966143 692779190 500018988 615983874 500018988 615983874 499995988 313213887 499995988 313213887 991453401 500036494 991453401 500036494 50011453 49980748 50011453 49980748 479729611 499989372 479729611 499989372 500005510 615261041 500005510 615261041 762934968 499987620 762934968 499987620 499996921 335828117 499996921 335828117 187271503 187250663 187271503 187250663 799558931 799547263 799558931 799547263 530674002 500024574 530674002 500024574 500030643 323615412 500030643 323615412 347042835 499992855 347042835 499992855 444206384 555833221 444206384 555833221 500023052 415253882 500023052 415253882 394205696 499962038 394205696 499962038 726864275 726912293 726864275 726912293 943161699 56854732 943161699 56854732 500007221 415678684 500007221 415678684 398647723 398660243 398647723 398660243 938932290 938947548 938932290 938947548 499963386 665801141 499963386 665801141 500011642 668817375 500011642 668817375 806822673 499972288 806822673 499972288 198021560 801968876 198021560 801968876 701167558 298761144 701167558 298761144 193899965 806150056 193899965 806150056 358980386 499995908 358980386 499995908 156548175 499962756 156548175 499962756 495394957 495324514 495394957 495324514 499978766 195918016 499978766 195918016 569170117 499994855 569170117 499994855 106970591 893021972 106970591 893021972 411566114 500015084 411566114 500015084 110470103 500012581 110470103 500012581 499980294 786476475 499980294 786476475 668327569 668341792 668327569 668341792 499973020 270630127 499973020 270630127 316218315 500027189 316218315 500027189 500022574 622195446 500022574 622195446 724210217 500003310 724210217 500003310 522121042 522087731 522121042 522087731 149451262 499969671 149451262 499969671 165570540 834429726 165570540 834429726 531102219 499995686 531102219 499995686 499988403 153817718 499988403 153817718 451768413 451748341 451768413 451748341 821886662 178114087 821886662 178114087 776980562 777019158 776980562 777019158 904420179 95520608 904420179 95520608 499960814 618375605 499960814 618375605 100986441 500011035 100986441 500011035 584168833 500012717 584168833 500012717 414060979 585915365 414060979 585915365 950669298 950713849 950669298 950713849 312522623 499999324 312522623 499999324 852648063 147354974 852648063 147354974 391878966 500013939 391878966 500013939 499991834 288487524 499991834 288487524 499989676 567151247 499989676 567151247 500026967 911313666 500026967 911313666 636599026 363439451 636599026 363439451 500016934 777004219 500016934 777004219 499988772 569984930 499988772 569984930 500016881 160704352 500016881 160704352 500022539 152240119 500022539 152240119 768408320 231569222 768408320 231569222 894173467 894189281 894173467 894189281 499961139 814582524 499961139 814582524 907470882 500003706 907470882 500003706 172628893 500038031 172628893 500038031 835605749 164371059 835605749 164371059 870148888 129830781 870148888 129830781 70636288 929388151 70636288 929388151 412321059 412352537 412321059 412352537 499976977 903233573 499976977 903233573 499961957 7813903 499961957 7813903 93032066 93023772 93032066 93023772 384558513 384583657 384558513 384583657 294987065 500015395 294987065 500015395 962844425 500039664 962844425 500039664 500023599 165712750 500023599 165712750 470353473 470302999 470353473 470302999 499998772 957431926 499998772 957431926 583509346 500012824 583509346 500012824 416630280 500006434 416630280 500006434 316231769 500034203 316231769 500034203 527957372 499974944 527957372 499974944 240346192 759650422 240346192 759650422 861552287 861509001 861552287 861509001 32218945 32184516 32218945 32184516 351611354 351628925 351611354 351628925 161204040 161194236 161204040 161194236 500015803 494309209 500015803 494309209 771080799 499962718 771080799 499962718 49975504 950002386 49975504 950002386 6424722 6423589 6424722 6423589 602010489 397964739 602010489 397964739 370384158 629565531 370384158 629565531 367252865 632758600 367252865 632758600 850545738 149474172 850545738 149474172 499971542 779265952 499971542 779265952 240676901 499977194 240676901 499977194 685369548 685400314 685369548 685400314 339691574 499993318 339691574 499993318 291974110 291968077 291974110 291968077 585233289 414744876 585233289 414744876 76448369 76405376 76448369 76405376 505764536 494211267 505764536 494211267 283564016 499997150 283564016 499997150 499995289 448687065 499995289 448687065 499983782 113842729 499983782 113842729 499992471 948278413 499992471 948278413 866408581 133604860 866408581 133604860 716897761 499988856 716897761 499988856 185947790 814050129 185947790 814050129 201567916 201561987 201567916 201561987 5697454 5731490 5697454 5731490 500007630 566165093 500007630 566165093 492636021 507383167 492636021 507383167 500025456 19175691 500025456 19175691 499974726 674706912 499974726 674706912 500009342 77459347 500009342 77459347 499991159 63454765 499991159 63454765 294217305 705757187 294217305 705757187 500001989 909506401 500001989 909506401 994651820 994633830 994651820 994633830 662571719 499965737 662571719 499965737 500015756 691637302 500015756 691637302 641992536 641954301 641992536 641954301 697774837 499990002 697774837 499990002 499973055 634845850 499973055 634845850 976470921 23531031 976470921 23531031 243936952 756063284 243936952 756063284 499961089 713495691 499961089 713495691 109010256 890953252 109010256 890953252 499984732 433857174 499984732 433857174 869393813 869361826 869393813 869361826 251450150 251417211 251450150 251417211 170494469 500009208 170494469 500009208 93238526 499962504 93238526 499962504 819293516 499991523 819293516 499991523 840256614 159741535 840256614 159741535 653581991 499995653 653581991 499995653 20375308 499960021 20375308 499960021 844688975 499977112 844688975 499977112 500026095 408961618 500026095 408961618 499965887 241463847 499965887 241463847 619627486 499981283 619627486 499981283 174051505 825927441 174051505 825927441 499999211 528455966 499999211 528455966 197270665 197233705 197270665 197233705 473360862 473427190 473360862 473427190 171908154 499993895 171908154 499993895 507964873 508039795 507964873 508039795 421075444 500025220 421075444 500025220 500034409 755947099 500034409 755947099 787246112 500032252 787246112 500032252 127867897 127850039 127867897 127850039 499976535 685868974 499976535 685868974 778010205 221998490 778010205 221998490 411679074 411706931 411679074 411706931 194509421 194482539 194509421 194482539 914633277 500029935 914633277 500029935 500017319 777755915 500017319 777755915 923363993 76643119 923363993 76643119 731843369 268091588 731843369 268091588 387988427 500020212 387988427 500020212 500037146 182658112 500037146 182658112 256165153 743817445 256165153 743817445 284382917 715621479 284382917 715621479 838627549 499984629 838627549 499984629 641991792 358056242 641991792 358056242 500005994 103422342 500005994 103422342 499966867 524290782 499966867 524290782 129576450 500011400 129576450 500011400 500038493 347970539 500038493 347970539 567039928 567078199 567039928 567078199 957905935 42119510 957905935 42119510 113154112 113135068 113154112 113135068 500020854 701810490 500020854 701810490 176045618 499969860 176045618 499969860 351891615 648151250 351891615 648151250 499963452 633616068 499963452 633616068 658101202 499968200 658101202 499968200 500036678 876351845 500036678 876351845 357173535 500016840 357173535 500016840 673302413 500034972 673302413 500034972 499997929 424685667 499997929 424685667 614326073 614342410 614326073 614342410 792813233 792820128 792813233 792820128 234724355 499974791 234724355 499974791 499998424 343857015 499998424 343857015 500005865 500123507 500005865 500123507 110038003 110051414 110038003 110051414 695883507 304104386 695883507 304104386 500031348 749324654 500031348 749324654 98920161 500012095 98920161 500012095 199696545 199719140 199696545 199719140 137798472 862226049 137798472 862226049 180327532 180367400 180327532 180367400 27928774 500008009 27928774 500008009 500026125 572413749 500026125 572413749 310445922 499986076 310445922 499986076 287367503 712635558 287367503 712635558 500027009 440103704 500027009 440103704 212552605 212482644 212552605 212482644 518032905 517964991 518032905 517964991 959006229 500019631 959006229 500019631 499981497 590255730 499981497 590255730 84508370 500017604 84508370 500017604 499976672 462959661 499976672 462959661 955919522 499987261 955919522 499987261 500000841 301049313 500000841 301049313 950067323 500025202 950067323 500025202 500029710 782656825 500029710 782656825 943607234 56330791 943607234 56330791 825555708 174423573 825555708 174423573 503401573 496611388 503401573 496611388 500030040 407123443 500030040 407123443 499997370 38476074 499997370 38476074 500036386 831038040 500036386 831038040 903156525 96858392 903156525 96858392 584633930 500005555 584633930 500005555 94196051 94172636 94196051 94172636 971302984 971288396 971302984 971288396 845230232 845191591 845230232 845191591 690958178 690890873 690958178 690890873 576489508 576542749 576489508 576542749 257536924 499981482 257536924 499981482 588813726 499991765 588813726 499991765 753900656 753881024 753900656 753881024 817844994 817898878 817844994 817898878 499995993 51152085 499995993 51152085 349579937 349572257 349579937 349572257 499963004 958558477 499963004 958558477 759669666 240288520 759669666 240288520 484966070 485020945 484966070 485020945 485752337 499974758 485752337 499974758 771186615 228810525 771186615 228810525 523924648 476119576 523924648 476119576 499989970 694479507 499989970 694479507 93511124 93504895 93511124 93504895 961791461 499972638 961791461 499972638 80343168 919607331 80343168 919607331 336282569 336257199 336282569 336257199 888049654 888029326 888049654 888029326 500002032 684129309 500002032 684129309 71992557 71975651 71992557 71975651 792700420 792732386 792700420 792732386 841874989 841904037 841874989 841904037 499988451 558170503 499988451 558170503 532980586 500025364 532980586 500025364 890428833 499966154 890428833 499966154 628008733 628051315 628008733 628051315 720504731 279495853 720504731 279495853 499987362 151120271 499987362 151120271 119175022 119217851 119175022 119217851 157574429 499985982 157574429 499985982 334410422 334432069 334410422 334432069 150254882 499970577 150254882 499970577 790367446 790392525 790367446 790392525 273149034 499988147 273149034 499988147 997938174 500011897 997938174 500011897 972888183 500029783 972888183 500029783 832210028 500006607 832210028 500006607 575753784 575736414 575753784 575736414 591180220 591151301 591180220 591151301 499990292 682754377 499990292 682754377 374029576 374032157 374029576 374032157 499981835 337843502 499981835 337843502 525042266 525046900 525042266 525046900 499982256 274897573 499982256 274897573 141662869 858338201 141662869 858338201 499983369 855076414 499983369 855076414 115809049 884161556 115809049 884161556 615160640 384869016 615160640 384869016 606241462 606225773 606241462 606225773 759126065 499983288 759126065 499983288 900475225 99514052 900475225 99514052 741409103 499973347 741409103 499973347 499988547 735289407 499988547 735289407 211608005 788355723 211608005 788355723 13487420 986517150 13487420 986517150 489181360 489199912 489181360 489199912 52829997 499966254 52829997 499966254 500011837 508077205 500011837 508077205 584164255 584200922 584164255 584200922 500022105 589685507 500022105 589685507 834089409 165911755 834089409 165911755 499962597 154743547 499962597 154743547 184608303 499993840 184608303 499993840 893932062 106027896 893932062 106027896 380788314 619199480 380788314 619199480 515212462 484817737 515212462 484817737 499988217 848150687 499988217 848150687 675981158 500017608 675981158 500017608 382905106 500001503 382905106 500001503 54174785 499976655 54174785 499976655 60490498 60506804 60490498 60506804 754809256 754778286 754809256 754778286 964291932 964297085 964291932 964297085 127175369 499962422 127175369 499962422 810138235 810125008 810138235 810125008 499965537 351199726 499965537 351199726 755948747 755922231 755948747 755922231 937432307 499989175 937432307 499989175 159358568 500031462 159358568 500031462 500015971 191742466 500015971 191742466 499993202 26864528 499993202 26864528 319309067 319344932 319309067 319344932 407336858 407358637 407336858 407358637 985618534 14368450 985618534 14368450 806620133 806560220 806620133 806560220 511065803 511075866 511065803 511075866 342673995 500035778 342673995 500035778 500037303 305743875 500037303 305743875 865178779 865211329 865178779 865211329 499972947 863153820 499972947 863153820 500034193 455926995 500034193 455926995 500019764 191010248 500019764 191010248 500039382 841824189 500039382 841824189 651168477 651197234 651168477 651197234 672591226 327438346 672591226 327438346 763134663 499982241 763134663 499982241 427707370 427724736 427707370 427724736 499972967 131365773 499972967 131365773 369515440 630502585 369515440 630502585 499989963 10415300 499989963 10415300 808760765 499982667 808760765 499982667 736165058 263788159 736165058 263788159 468392857 499969282 468392857 499969282 849454056 849515245 849454056 849515245 499972178 975638895 499972178 975638895 779391726 499980877 779391726 499980877 499974885 3388485 499974885 3388485 500036544 513564910 500036544 513564910 499984099 440027868 499984099 440027868 842107129 157845416 842107129 157845416 939453242 60521787 939453242 60521787 499969496 213965733 499969496 213965733 500030731 754152786 500030731 754152786 515892644 500027470 515892644 500027470 565595457 500006081 565595457 500006081 499982797 470477685 499982797 470477685 500007704 258628083 500007704 258628083 93923801 906091539 93923801 906091539 826467862 173561711 826467862 173561711 500022509 708104727 500022509 708104727 503729840 496217183 503729840 496217183 452434947 452478719 452434947 452478719 728200584 500007264 728200584 500007264 912043229 87928815 912043229 87928815 299538915 499971422 299538915 499971422 500009556 983754556 500009556 983754556 500029857 980106405 500029857 980106405 630180266 630192511 630180266 630192511 596873685 499973535 596873685 499973535 781089758 781074283 781089758 781074283 588610181 411373027 588610181 411373027 963536905 963536861 963536905 963536861 546366342 499963045 546366342 499963045 574887396 574880067 574887396 574880067 810786115 189195288 810786115 189195288 539708909 460312094 539708909 460312094 383904120 616145858 383904120 616145858 500014417 585075733 500014417 585075733 13412455 500016208 13412455 500016208 757535581 500017212 757535581 500017212 114422597 885594292 114422597 885594292 499964649 301687125 499964649 301687125 593357317 406636312 593357317 406636312 957595298 500032098 957595298 500032098 737851984 500021665 737851984 500021665 499996036 898096673 499996036 898096673 230448319 500033439 230448319 500033439 50314240 949711519 50314240 949711519 746791727 746779169 746791727 746779169 634058526 499967980 634058526 499967980 500036222 904720774 500036222 904720774 499979503 291681431 499979503 291681431 499969386 313780483 499969386 313780483 995360340 995360233 995360340 995360233 875756989 875765908 875756989 875765908 984591922 15428990 984591922 15428990 500006414 804237808 500006414 804237808 253519331 253555252 253519331 253555252 49467970 500005466 49467970 500005466 224221208 224179566 224221208 224179566 499998365 314744249 499998365 314744249 2677432 2664251 2677432 2664251 669195030 330801340 669195030 330801340 499996156 482317281 499996156 482317281 499968622 571841858 499968622 571841858 618846357 618880005 618846357 618880005 438211352 500035452 438211352 500035452 252945453 500032727 252945453 500032727 876200791 499976856 876200791 499976856 180176791 819815606 180176791 819815606 261013187 500026728 261013187 500026728 452182235 547820273 452182235 547820273 916294282 83683528 916294282 83683528 499975904 659676093 499975904 659676093 262363396 500034758 262363396 500034758 686208717 686224871 686208717 686224871 172635206 500019362 172635206 500019362 432064310 567981479 432064310 567981479 387092990 612852262 387092990 612852262 54572020 499984314 54572020 499984314 372419344 500010686 372419344 500010686 333523740 666475582 333523740 666475582 288827548 711178085 288827548 711178085 799411472 799474120 799411472 799474120 399338756 499973198 399338756 499973198 675467598 675456205 675467598 675456205 892962011 500039657 892962011 500039657 582156769 582149376 582156769 582149376 500038114 40405410 500038114 40405410 580821296 419184005 580821296 419184005 499966280 879877934 499966280 879877934 499964471 916082396 499964471 916082396 657070296 657108582 657070296 657108582 932576690 500000788 932576690 500000788 713988136 499962439 713988136 499962439 499963142 967625386 499963142 967625386 500014268 256842114 500014268 256842114 883050706 499976904 883050706 499976904 500013632 885009275 500013632 885009275 500004031 720904628 500004031 720904628 149668364 500018564 149668364 500018564 499989341 910329639 499989341 910329639 4901293 4906927 4901293 4906927 902709987 500002043 902709987 500002043 890772562 890836767 890772562 890836767 446083444 500025504 446083444 500025504 627106687 499992625 627106687 499992625 986434567 500001561 986434567 500001561 542426653 500016097 542426653 500016097 500016983 728918776 500016983 728918776 481424156 481402656 481424156 481402656 496067243 500036407 496067243 500036407 368202037 368255601 368202037 368255601 517976568 499983853 517976568 499983853 500036546 614566870 500036546 614566870 323528985 323495619 323528985 323495619 687487885 312517248 687487885 312517248 719301014 280686105 719301014 280686105 500002483 159986546 500002483 159986546 906307535 93690866 906307535 93690866 10813985 10768833 10813985 10768833 275179941 724833498 275179941 724833498 307375490 307366723 307375490 307366723 876958742 123115354 876958742 123115354 417398802 582635116 417398802 582635116 510659843 489304746 510659843 489304746 441534527 499991848 441534527 499991848 175912477 499962984 175912477 499962984 499966403 152677331 499966403 152677331 124201653 124168794 124201653 124168794 240522039 759510087 240522039 759510087 480939028 480918185 480939028 480918185 966612561 499991515 966612561 499991515 329313511 670739964 329313511 670739964 176680612 500036809 176680612 500036809 891736186 891755268 891736186 891755268 919255150 919277731 919255150 919277731 464285104 464282796 464285104 464282796 499994835 190895951 499994835 190895951 784411938 500010240 784411938 500010240 752250592 752252081 752250592 752252081 332214517 667782991 332214517 667782991 118705194 499989614 118705194 499989614 351624588 499997662 351624588 499997662 524063545 475889407 524063545 475889407 640976432 358986273 640976432 358986273 924083163 75892647 924083163 75892647 456512127 456484430 456512127 456484430 127775894 500036622 127775894 500036622 363244795 363223164 363244795 363223164 254690768 499962659 254690768 499962659 506959156 500013772 506959156 500013772 499970904 126140536 499970904 126140536 500038217 696636278 500038217 696636278 407895254 592141846 407895254 592141846 544047663 500028129 544047663 500028129 349449166 349404524 349449166 349404524 695227605 500039845 695227605 500039845 820714177 499989420 820714177 499989420 38730847 38714638 38730847 38714638 461844964 461894791 461844964 461894791 790311008 500001648 790311008 500001648 587152384 412919385 587152384 412919385 499979897 400241586 499979897 400241586 206199238 206181067 206199238 206181067 340096778 340119160 340096778 340119160 586290604 499972033 586290604 499972033 499989368 281921261 499989368 281921261 365852210 634121092 365852210 634121092 499963790 767065053 499963790 767065053 500020631 682157253 500020631 682157253 556525319 443499536 556525319 443499536 580088669 499997318 580088669 499997318 421943989 421941493 421943989 421941493 589583594 410400305 589583594 410400305 724184914 275822022 724184914 275822022 499965097 152919144 499965097 152919144 642080298 357863054 642080298 357863054 447810660 552159577 447810660 552159577 947727936 947703202 947727936 947703202 499975880 248547114 499975880 248547114 392372835 607655100 392372835 607655100 500001714 738501568 500001714 738501568 453725504 546226870 453725504 546226870 500021013 238368935 500021013 238368935 500009078 239315587 500009078 239315587 939705145 60251436 939705145 60251436 281206818 281201486 281206818 281201486 938670207 500010650 938670207 500010650 665528837 334436942 665528837 334436942 88794342 88740409 88794342 88740409 503024580 496962803 503024580 496962803 123786062 123795882 123786062 123795882 553550186 553507712 553550186 553507712 573841008 573855762 573841008 573855762 722920887 277045038 722920887 277045038 150731680 499983609 150731680 499983609 911364714 500015741 911364714 500015741 420243590 500036680 420243590 500036680 428534339 428565608 428534339 428565608 335387745 664563699 335387745 664563699 786472862 499994668 786472862 499994668 201614500 798403915 201614500 798403915 166747971 166776034 166747971 166776034 775918902 500023446 775918902 500023446 122273966 499972667 122273966 499972667 867428106 132629505 867428106 132629505 601989660 602025655 601989660 602025655 409205187 590765864 409205187 590765864 697358770 499972597 697358770 499972597 686298377 313732984 686298377 313732984 759484625 759526767 759484625 759526767 360818217 499972871 360818217 499972871 200799430 499975692 200799430 499975692 666068520 666058732 666068520 666058732 500021871 247275137 500021871 247275137 162849438 500038855 162849438 500038855 738892890 738866728 738892890 738866728 869804814 130150706 869804814 130150706 413852103 586137819 413852103 586137819 500012587 906619397 500012587 906619397 500009499 785880732 500009499 785880732 500005412 784644475 500005412 784644475 229663988 770327530 229663988 770327530 429802229 570121912 429802229 570121912 500036415 184836570 500036415 184836570 412269940 412273019 412269940 412273019 595068428 500027758 595068428 500027758 499983378 584680650 499983378 584680650 281726572 718262809 281726572 718262809 527399213 527343585 527399213 527343585 263079850 500030563 263079850 500030563 29615646 970362708 29615646 970362708 694297134 694332224 694297134 694332224 40078446 959935514 40078446 959935514 40670003 40650238 40670003 40650238 758203550 758277013 758203550 758277013 473185963 526782230 473185963 526782230 720751755 279305745 720751755 279305745 372504760 372508270 372504760 372508270 814985695 815004191 814985695 815004191 838151677 838152493 838151677 838152493 499985448 47147439 499985448 47147439 306898750 500007489 306898750 500007489 662133631 500014579 662133631 500014579 87762308 912242571 87762308 912242571 463510225 536499795 463510225 536499795 846457242 153486218 846457242 153486218 476069661 476112088 476069661 476112088 183561653 183616191 183561653 183616191 343272102 500006300 343272102 500006300 773758446 773789764 773758446 773789764 565911761 565889296 565911761 565889296 681114194 318919506 681114194 318919506 499961466 119794355 499961466 119794355 570263192 570315573 570263192 570315573 589550914 499994872 589550914 499994872 499977023 864006820 499977023 864006820 701713822 298244733 701713822 298244733 499983711 922744926 499983711 922744926 852943783 852925768 852943783 852925768 720026536 499982536 720026536 499982536 66711207 933305029 66711207 933305029 725463608 500025418 725463608 500025418 148371003 148366723 148371003 148366723 328354014 671642300 328354014 671642300 99765264 499989628 99765264 499989628 813980353 499988518 813980353 499988518 674221129 674216137 674221129 674216137 375840425 624175233 375840425 624175233 280335753 280348126 280335753 280348126 500035724 829219496 500035724 829219496 10359794 10302656 10359794 10302656 575463066 575425383 575463066 575425383 113049322 113047218 113049322 113047218 104045056 895989897 104045056 895989897 57155429 57126091 57155429 57126091 539550920 499962924 539550920 499962924 500032870 381102283 500032870 381102283 500018308 826445758 500018308 826445758 96111220 96064744 96111220 96064744 924232186 924205727 924232186 924205727 407447764 500021542 407447764 500021542 592375065 407590772 592375065 407590772 944830742 55183291 944830742 55183291 664619980 664588052 664619980 664588052 499997388 503884739 499997388 503884739 499963843 985748675 499963843 985748675 698227659 500014500 698227659 500014500 809156544 809130726 809156544 809130726 960469478 960455548 960469478 960455548 823731983 176298405 823731983 176298405 343288313 343340228 343288313 343340228 596999652 403069397 596999652 403069397 144008944 499985047 144008944 499985047 354500336 645538353 354500336 645538353 700956936 299060156 700956936 299060156 270900892 729069716 270900892 729069716 296148210 296148756 296148210 296148756 499993175 938358093 499993175 938358093 183286531 500030051 183286531 500030051 353711164 499998924 353711164 499998924 499976441 438740730 499976441 438740730 208214689 791766335 208214689 791766335 740338621 500018127 740338621 500018127 993442154 6560045 993442154 6560045 499984011 927757242 499984011 927757242 500004017 580156111 500004017 580156111 753630258 753607372 753630258 753607372 499965847 436032158 499965847 436032158 419960963 580034210 419960963 580034210 500038605 423123209 500038605 423123209 537665925 499962215 537665925 499962215 566792570 433248101 566792570 433248101 339449350 339441184 339449350 339441184 3692346 3674528 3692346 3674528 18994848 500008849 18994848 500008849 446603711 553399609 446603711 553399609 608241462 608214828 608241462 608214828 85393854 500000296 85393854 500000296 370608813 499992934 370608813 499992934 44783084 955183201 44783084 955183201 731996984 732009020 731996984 732009020 806746239 193289369 806746239 193289369 949395312 499977876 949395312 499977876 635930205 499976630 635930205 499976630 500015759 417668106 500015759 417668106 500004281 997705924 500004281 997705924 539115269 539113438 539115269 539113438 140032222 500004671 140032222 500004671 774051349 774017349 774051349 774017349 419237632 419209692 419237632 419209692 499971714 466135467 499971714 466135467 500010793 809122236 500010793 809122236 317489585 500039145 317489585 500039145 736362745 499980172 736362745 499980172 500029240 982324563 500029240 982324563 500000233 188334436 500000233 188334436 500033866 635255378 500033866 635255378 853170702 853166722 853170702 853166722 14897944 14890983 14897944 14890983 759921899 240086601 759921899 240086601 783277240 783286703 783277240 783286703 40926522 959102225 40926522 959102225 499977310 614311156 499977310 614311156 499984518 214258747 499984518 214258747 499980506 304766149 499980506 304766149 414855385 414911814 414855385 414911814 742140346 257915120 742140346 257915120 668028200 499976411 668028200 499976411 17143299 17121848 17143299 17121848 130782414 500029817 130782414 500029817 339867412 339887620 339867412 339887620 137298072 137289146 137298072 137289146 755904307 244090376 755904307 244090376 655278845 499981707 655278845 499981707 574454635 500011300 574454635 500011300 500030495 70318336 500030495 70318336 133888554 133855861 133888554 133855861 758505668 241509303 758505668 241509303 83676657 83689779 83676657 83689779 500003009 976737424 500003009 976737424 832399774 832349562 832399774 832349562 499966016 186269676 499966016 186269676 499972724 525777051 499972724 525777051 952860375 47111707 952860375 47111707 406574842 593423889 406574842 593423889 102524686 102485581 102524686 102485581 572647079 499988043 572647079 499988043 500004394 480392871 500004394 480392871 920716891 920715362 920716891 920715362 248125187 751858075 248125187 751858075 500012614 634006821 500012614 634006821 635654311 499977026 635654311 499977026 513161891 486804946 513161891 486804946 499980661 905823143 499980661 905823143 193718589 193736615 193718589 193736615 201653799 201717120 201653799 201717120 499988644 551479664 499988644 551479664 161396543 838622393 161396543 838622393 809410380 809437501 809410380 809437501 828930516 828952111 828930516 828952111 158445678 499963498 158445678 499963498 820300988 179668695 820300988 179668695 124440008 500003468 124440008 500003468 499964613 170906002 499964613 170906002 499987454 85565816 499987454 85565816 541510404 458445512 541510404 458445512 664904836 500036793 664904836 500036793 500031312 894599790 500031312 894599790 500017153 875647611 500017153 875647611 500031621 169014588 500031621 169014588 954942470 45077270 954942470 45077270 883905099 883876725 883905099 883876725 929271947 929262716 929271947 929262716 500037551 250820387 500037551 250820387 308568468 308619822 308568468 308619822 894727401 500000441 894727401 500000441 851034373 149018329 851034373 149018329 695518922 304487170 695518922 304487170 105823293 499973416 105823293 499973416 50114461 499986953 50114461 499986953 499961645 154037333 499961645 154037333 917102903 917122339 917102903 917122339 500024782 133013463 500024782 133013463 84985392 915032924 84985392 915032924 827993417 499994205 827993417 499994205 562284879 437689120 562284879 437689120 845702940 154300870 845702940 154300870 998515107 998481229 998515107 998481229 210430104 789567703 210430104 789567703 823091348 176932499 823091348 176932499 850760753 500014560 850760753 500014560 439369864 560627358 439369864 560627358 212192589 499999548 212192589 499999548 600223134 600216378 600223134 600216378 511646071 500016307 511646071 500016307 500029238 175014364 500029238 175014364 633361643 500033002 633361643 500033002 497741064 502254751 497741064 502254751 632120514 367877089 632120514 367877089 499981767 132319902 499981767 132319902 201815841 500026203 201815841 500026203 712006217 287995593 712006217 287995593 471727198 471728077 471727198 471728077 728927059 728919888 728927059 728919888 665672763 500000440 665672763 500000440 479506183 479510429 479506183 479510429 970838001 29185222 970838001 29185222 168013034 500033062 168013034 500033062 913121387 86831104 913121387 86831104 857499202 142516004 857499202 142516004 423047063 576915577 423047063 576915577 99358860 99310468 99358860 99310468 500039471 533168130 500039471 533168130 462248330 500012659 462248330 500012659 422965430 576966104 422965430 576966104 499966943 618827511 499966943 618827511 653932056 653984055 653932056 653984055 959689269 499983958 959689269 499983958 454309919 499999093 454309919 499999093 20910086 979143127 20910086 979143127 399116634 500032646 399116634 500032646 499968702 688155396 499968702 688155396 499984773 726834729 499984773 726834729 730125897 730190414 730125897 730190414 296812880 499964577 296812880 499964577 500023768 966742339 500023768 966742339 87424583 500010375 87424583 500010375 304959316 499985114 304959316 499985114 364964118 635031349 364964118 635031349 499962584 385704839 499962584 385704839 218456535 499963208 218456535 499963208 499997609 21018757 499997609 21018757 500003961 416980976 500003961 416980976 169374816 169354090 169374816 169354090 920795668 500038492 920795668 500038492 120871317 499969674 120871317 499969674 499981696 305529622 499981696 305529622 376708767 376669291 376708767 376669291 843292117 843339861 843292117 843339861 385448216 385493743 385448216 385493743 500006526 527645619 500006526 527645619 567567739 499993361 567567739 499993361 649817903 649821801 649817903 649821801 156693678 499982777 156693678 499982777 588037270 411976748 588037270 411976748 99753250 99684678 99753250 99684678 499983519 2701433 499983519 2701433 500029992 784306415 500029992 784306415 763767320 763725873 763767320 763725873 107341096 892604883 107341096 892604883 528247997 500031494 528247997 500031494 409037241 409009149 409037241 409009149 769778276 499982181 769778276 499982181 669554538 330456710 669554538 330456710 293310042 293305378 293310042 293305378 499965732 498515820 499965732 498515820 499996535 51923854 499996535 51923854 813004016 186972999 813004016 186972999 732635024 732608241 732635024 732608241 767176314 767216883 767176314 767216883 782919527 217099917 782919527 217099917 500007353 794868067 500007353 794868067 500003600 135516448 500003600 135516448 670648546 499969996 670648546 499969996 265544567 500030839 265544567 500030839 733128118 266816459 733128118 266816459 39857844 500029441 39857844 500029441 686846691 686825236 686846691 686825236 711084382 288904340 711084382 288904340 817605180 182394095 817605180 182394095 581811824 581770196 581811824 581770196 500029002 482949472 500029002 482949472 499998991 387508362 499998991 387508362 500000010 220073562 500000010 220073562 732095604 500004161 732095604 500004161 499962574 547047133 499962574 547047133 892363452 499978614 892363452 499978614 271695853 271732370 271695853 271732370 500025137 980582083 500025137 980582083 499965980 502563979 499965980 502563979 27885131 27849090 27885131 27849090 926368072 926369193 926368072 926369193 350883494 649110357 350883494 649110357 578295695 499968849 578295695 499968849 90170500 499991741 90170500 499991741 42731586 957283148 42731586 957283148 518460687 499962002 518460687 499962002 499967092 482562594 499967092 482562594 658387430 658365766 658387430 658365766 500027607 570256521 500027607 570256521 500017209 410349458 500017209 410349458 86562916 500038499 86562916 500038499 500035428 33591679 500035428 33591679 218658599 218617331 218658599 218617331 195338602 804665781 195338602 804665781 415121773 499973721 415121773 499973721 719751347 280239174 719751347 280239174 328954526 328917780 328954526 328917780 500020783 693566444 500020783 693566444 500022400 217510452 500022400 217510452 434969080 500032745 434969080 500032745 894376203 105621653 894376203 105621653 500011301 824089381 500011301 824089381 289315219 500026422 289315219 500026422 391099677 608885149 391099677 608885149 877957632 499978579 877957632 499978579 720940645 499998063 720940645 499998063 522660817 477382211 522660817 477382211 783677043 783674898 783677043 783674898 826829383 826847555 826829383 826847555 499970788 62322582 499970788 62322582 685826931 314182006 685826931 314182006 500038453 442681698 500038453 442681698 785128081 500012292 785128081 500012292 834877073 500021027 834877073 500021027 435167694 564799508 435167694 564799508 176175483 176197493 176175483 176197493 263501286 499967700 263501286 499967700 202045171 797900196 202045171 797900196 477414124 500011397 477414124 500011397 341710312 341688809 341710312 341688809 500025186 204918629 500025186 204918629 958811028 500037544 958811028 500037544 817621009 817621579 817621009 817621579 788682399 788736236 788682399 788736236 439737764 560304847 439737764 560304847 500010924 859431254 500010924 859431254 239437592 239428467 239437592 239428467 112319146 887682102 112319146 887682102 645499059 645496761 645499059 645496761 499993345 799121863 499993345 799121863 26030269 499996906 26030269 499996906 500028295 511956319 500028295 511956319 916198258 916163586 916198258 916163586 13295330 986714622 13295330 986714622 119992772 120017269 119992772 120017269 528769174 528796283 528769174 528796283 226152382 773803407 226152382 773803407 118416599 118400908 118416599 118400908 499970227 421189638 499970227 421189638 231305216 500010420 231305216 500010420 500029751 620143639 500029751 620143639 94937359 500021895 94937359 500021895 500002493 493782029 500002493 493782029 913236034 86728361 913236034 86728361 499963308 896684544 499963308 896684544 14307417 985684244 14307417 985684244 971827768 499976152 971827768 499976152 591780938 499966910 591780938 499966910 856923409 500022381 856923409 500022381 983451321 983422334 983451321 983422334 361881572 499981602 361881572 499981602 386867371 613195081 386867371 613195081 976462283 499972454 976462283 499972454 499961374 564567764 499961374 564567764 282250325 282239261 282250325 282239261 233282086 766679373 233282086 766679373 845752560 499977370 845752560 499977370 333374293 666675424 333374293 666675424 722499440 277441069 722499440 277441069 737493375 500028825 737493375 500028825 420037068 500036531 420037068 500036531 473693777 500013299 473693777 500013299 153268528 500010914 153268528 500010914 500000248 366740518 500000248 366740518 339090202 500025726 339090202 500025726 485324952 500008990 485324952 500008990 165100473 165158606 165100473 165158606 500019227 32173584 500019227 32173584 611198641 388763203 611198641 388763203 574977827 425027924 574977827 425027924 648420893 351625048 648420893 351625048 450227555 499984365 450227555 499984365 824919079 175108524 824919079 175108524 639859183 499993465 639859183 499993465 678489267 499985772 678489267 499985772 198002091 500008695 198002091 500008695 593743124 406255364 593743124 406255364 145270268 854744631 145270268 854744631 481773322 518169677 481773322 518169677 499981615 424745357 499981615 424745357 500006190 553077969 500006190 553077969 499983844 355849432 499983844 355849432 466324546 466342453 466324546 466342453 163444716 163433527 163444716 163433527 963629622 499990869 963629622 499990869 500016338 911687460 500016338 911687460 203808356 796200190 203808356 796200190 707968605 499991881 707968605 499991881 225418947 500012283 225418947 500012283 354987206 354939645 354987206 354939645 894525119 894559988 894525119 894559988 500037810 800911699 500037810 800911699 500035620 897478823 500035620 897478823 480211676 480221167 480211676 480221167 500001571 186160208 500001571 186160208 9911141 9895328 9911141 9895328 412405120 587620417 412405120 587620417 661397084 500006730 661397084 500006730 121455106 121448374 121455106 121448374 499999752 177806564 499999752 177806564 377606047 622399027 377606047 622399027 499979066 35571935 499979066 35571935 541896492 458059131 541896492 458059131 499999776 967705896 499999776 967705896 680391422 319637691 680391422 319637691 711739823 288207003 711739823 288207003 915046062 500023528 915046062 500023528 450920876 500039191 450920876 500039191 11326339 988649250 11326339 988649250 900522440 900573368 900522440 900573368 817090969 499991764 817090969 499991764 441563484 558418601 441563484 558418601 944863380 944808553 944863380 944808553 500026515 124270773 500026515 124270773 898686771 101353615 898686771 101353615 740902530 259119176 740902530 259119176 499975536 470787347 499975536 470787347 768000312 231965046 768000312 231965046 576763099 423212868 576763099 423212868 105792080 894205399 105792080 894205399 500005671 716869493 500005671 716869493 132622991 867399269 132622991 867399269 650192446 500028653 650192446 500028653 10595844 499966397 10595844 499966397 882472858 882472543 882472858 882472543 920292313 920273314 920292313 920273314 500035383 89112448 500035383 89112448 21846174 21838409 21846174 21838409 141495096 858453426 141495096 858453426 931191150 500022208 931191150 500022208 500028043 224069772 500028043 224069772 593244449 593267361 593244449 593267361 238250845 238273901 238250845 238273901 892981606 106996885 892981606 106996885 358820535 641181214 358820535 641181214 803200434 803192951 803200434 803192951 877131758 877099936 877131758 877099936 995066626 995086180 995066626 995086180 352440121 352457750 352440121 352457750 548907086 451113426 548907086 451113426 136589760 136633000 136589760 136633000 488365469 488341265 488365469 488341265 455860745 544140420 455860745 544140420 32664090 32663308 32664090 32663308 774514840 774508571 774514840 774508571 801345620 499967864 801345620 499967864 595725258 404208098 595725258 404208098 88232237 88235019 88232237 88235019 625270800 374682144 625270800 374682144 974588974 500012326 974588974 500012326 499961767 859450000 499961767 859450000 500029383 802019662 500029383 802019662 221965875 500008832 221965875 500008832 623478261 623430508 623478261 623430508 679308893 499999587 679308893 499999587 192837625 807168403 192837625 807168403 499970898 72023289 499970898 72023289 518146569 500010633 518146569 500010633 500033209 962042621 500033209 962042621 500035845 670173826 500035845 670173826 500021777 229288719 500021777 229288719 770207441 500012638 770207441 500012638 880263848 119755264 880263848 119755264 188204506 188200390 188204506 188200390 345773855 654221746 345773855 654221746 499993980 421856688 499993980 421856688 500000849 953795626 500000849 953795626 742171244 500018116 742171244 500018116 500025615 914438780 500025615 914438780 499961330 352362792 499961330 352362792 500013212 226708103 500013212 226708103 562184913 499975662 562184913 499975662 78376056 921564140 78376056 921564140 529483683 529461422 529483683 529461422 499965133 453804742 499965133 453804742 52565750 947405546 52565750 947405546 722132445 500009475 722132445 500009475 116536489 116551127 116536489 116551127 885556164 885492435 885556164 885492435 467428235 499972070 467428235 499972070 319770326 680260207 319770326 680260207 499964250 151260448 499964250 151260448 36410310 963571024 36410310 963571024 626350049 499992789 626350049 499992789 892141959 500025899 892141959 500025899 500003950 704846599 500003950 704846599 499979797 407054352 499979797 407054352 74956959 500011186 74956959 500011186 616024849 384001525 616024849 384001525 372984597 627011150 372984597 627011150 352733485 647251525 352733485 647251525 828652422 828676069 828652422 828676069 882724196 117237948 882724196 117237948 201522066 499978800 201522066 499978800 627362444 627349989 627362444 627349989 314676749 685314649 314676749 685314649 675275685 324769447 675275685 324769447 619123317 619127826 619123317 619127826 500037656 408089776 500037656 408089776 979670301 979662517 979670301 979662517 387295739 499996430 387295739 499996430 499964416 88979544 499964416 88979544 43683620 500022897 43683620 500022897 629656488 370330701 629656488 370330701 998210422 1758632 998210422 1758632 366053481 499965959 366053481 499965959 964343681 35664927 964343681 35664927 107467397 107438146 107467397 107438146 499969179 429277541 499969179 429277541 51891327 500038708 51891327 500038708 639814895 639847298 639814895 639847298 500039248 475996052 500039248 475996052 569159933 430902331 569159933 430902331 499987206 387058315 499987206 387058315 928370873 500032676 928370873 500032676 585810897 585766594 585810897 585766594 499985599 729842446 499985599 729842446 219597414 780403149 219597414 780403149 711403653 500000863 711403653 500000863 561926034 561981037 561926034 561981037 486456738 499997097 486456738 499997097 532343861 532307368 532343861 532307368 112701672 887285835 112701672 887285835 499982602 258005049 499982602 258005049 43944706 43920740 43944706 43920740 233914632 766078958 233914632 766078958 277886851 722103675 277886851 722103675 401515479 499997213 401515479 499997213 646665579 353294765 646665579 353294765 17337327 982658117 17337327 982658117 500023098 887982529 500023098 887982529 247822822 752143193 247822822 752143193 448691173 499997049 448691173 499997049 105299813 499975250 105299813 499975250 201800673 201849807 201800673 201849807 499967193 913783668 499967193 913783668 917342263 82644147 917342263 82644147 861620687 138388441 861620687 138388441 663489845 336509851 663489845 336509851 586114597 499985329 586114597 499985329 499981506 398873828 499981506 398873828 492198777 499971592 492198777 499971592 824603290 500038423 824603290 500038423 565822572 499978362 565822572 499978362 827328715 827358977 827328715 827358977 962055895 500037248 962055895 500037248 964493331 35473638 964493331 35473638 499970365 176849866 499970365 176849866 499967470 860607793 499967470 860607793 500015830 388276945 500015830 388276945 686041096 499974689 686041096 499974689 411603247 500010804 411603247 500010804 906050444 906048527 906050444 906048527 24664941 975320298 24664941 975320298 500030633 758131005 500030633 758131005 659314874 500004858 659314874 500004858 500017821 821571891 500017821 821571891 853013579 499996135 853013579 499996135 187483753 187537430 187483753 187537430 122581677 877426531 122581677 877426531 499991761 782458705 499991761 782458705 336408426 500017634 336408426 500017634 429541814 570400360 429541814 570400360 385049208 500004557 385049208 500004557 499981065 518060077 499981065 518060077 355963875 500022072 355963875 500022072 500019500 87258848 500019500 87258848 180663089 819351455 180663089 819351455 877344485 122658531 877344485 122658531 188247555 500012680 188247555 500012680 873761212 126223180 873761212 126223180 500035427 667944200 500035427 667944200 688288484 499968352 688288484 499968352 680394574 680331873 680394574 680331873 564006092 435984611 564006092 435984611 623835404 376185187 623835404 376185187 268270975 268248275 268270975 268248275 499969197 971978490 499969197 971978490 500025288 912628322 500025288 912628322 140842060 859127757 140842060 859127757 176368588 500003434 176368588 500003434 711767886 499961892 711767886 499961892 162916729 837104597 162916729 837104597 500611941 500017055 500611941 500017055 617248170 500011998 617248170 500011998 500038302 657908925 500038302 657908925 978022236 978031227 978022236 978031227 865469418 134551977 865469418 134551977 17326944 17384769 17326944 17384769 499976382 703038550 499976382 703038550 293561660 500001990 293561660 500001990 498568424 500037965 498568424 500037965 928044990 71947997 928044990 71947997 947870387 947865286 947870387 947865286 203507564 203516543 203507564 203516543 30564612 969409530 30564612 969409530 963178987 500024461 963178987 500024461 500025204 663067083 500025204 663067083 543234490 500010848 543234490 500010848 222823373 500009497 222823373 500009497 499981260 826831920 499981260 826831920 110649556 889298482 110649556 889298482 681498312 318495779 681498312 318495779 438694830 438702416 438694830 438702416 586707791 586697467 586707791 586697467 842193195 500017600 842193195 500017600 879776995 500037771 879776995 500037771 34478625 499989561 34478625 499989561 246241105 246302128 246241105 246302128 422592992 499965350 422592992 499965350 964648929 35334498 964648929 35334498 147554939 147560576 147554939 147560576 500038356 9977978 500038356 9977978 925507934 74442694 925507934 74442694 341149818 341193017 341149818 341193017 952596972 47449058 952596972 47449058 909682505 500024276 909682505 500024276 954379427 500018794 954379427 500018794 500029629 693425706 500029629 693425706 499961373 966275041 499961373 966275041 739761040 260264343 739761040 260264343 500009530 457947618 500009530 457947618 769707658 499983892 769707658 499983892 300179057 500031989 300179057 500031989 974532973 500012358 974532973 500012358 500003303 514728046 500003303 514728046 260822497 739215094 260822497 739215094 168188594 168234680 168188594 168234680 499989015 430685018 499989015 430685018 750850446 249145184 750850446 249145184 39701856 960338506 39701856 960338506 499989224 735731827 499989224 735731827 531964932 468026585 531964932 468026585 361220243 638744598 361220243 638744598 499968227 552548999 499968227 552548999 499969476 282872664 499969476 282872664 499970943 695350757 499970943 695350757 61932434 61896444 61932434 61896444 693627278 306375762 693627278 306375762 653264533 653238499 653264533 653238499 283162459 499966810 283162459 499966810 851058960 500002198 851058960 500002198 710462454 500022522 710462454 500022522 499970799 501753617 499970799 501753617 603994287 396026248 603994287 396026248 228035604 228062760 228035604 228062760 564691887 435313610 564691887 435313610 499961941 71675292 499961941 71675292 883429829 883417295 883429829 883417295 500002059 674481319 500002059 674481319 500024785 794157186 500024785 794157186 213493342 499973906 213493342 499973906 35480313 35463048 35480313 35463048 930010206 69945850 930010206 69945850 788296022 211733203 788296022 211733203 711437429 288607435 711437429 288607435 89881132 89906389 89881132 89906389 219851590 780157256 219851590 780157256 452518123 500010834 452518123 500010834 651470859 348543592 651470859 348543592 711862542 288135239 711862542 288135239 552101336 552137688 552101336 552137688 149380242 850677136 149380242 850677136 231641736 500003444 231641736 500003444 499972771 595691505 499972771 595691505 442453328 499962140 442453328 499962140 500019067 494225009 500019067 494225009 477680519 499960960 477680519 499960960 500020695 452638309 500020695 452638309 499972658 302735215 499972658 302735215 500029774 641959281 500029774 641959281 499977318 762466111 499977318 762466111 942423458 499966596 942423458 499966596 499977521 927683117 499977521 927683117 383731554 383727476 383731554 383727476 499980659 301063581 499980659 301063581 499962633 518338293 499962633 518338293 957418921 42570307 957418921 42570307 609498490 609501582 609498490 609501582 188765461 188722732 188765461 188722732 500032821 387781267 500032821 387781267 796627567 796620978 796627567 796620978 508250498 491745104 508250498 491745104 545987855 453984039 545987855 453984039 158478153 158450181 158478153 158450181 342696604 500030993 342696604 500030993 949642314 949610830 949642314 949610830 109919539 890069443 109919539 890069443 940210954 499985675 940210954 499985675 500032201 607487134 500032201 607487134 697934568 499970554 697934568 499970554 865689204 134301030 865689204 134301030 520894828 520923847 520894828 520923847 752404031 752455735 752404031 752455735 276671146 276659116 276671146 276659116 761702621 499985305 761702621 499985305 559223236 499966431 559223236 499966431 809953949 809934960 809953949 809934960 373535964 373580052 373535964 373580052 976241701 976235466 976241701 976235466 735830958 264128517 735830958 264128517 110355066 889651185 110355066 889651185 9876703 500029581 9876703 500029581 560408723 499974610 560408723 499974610 397945333 499983347 397945333 499983347 249893868 499977559 249893868 499977559 569833889 569837401 569833889 569837401 500010466 956841814 500010466 956841814 499969747 729919527 499969747 729919527 339507658 660487092 339507658 660487092 32971619 500013646 32971619 500013646 656424486 343617071 656424486 343617071 615716103 384352554 615716103 384352554 500007333 922387368 500007333 922387368 413472026 413514243 413472026 413514243 836721276 500008477 836721276 500008477 836236913 499966894 836236913 499966894 519757037 519692224 519757037 519692224 863125139 500016786 863125139 500016786 500029802 288212575 500029802 288212575 779265690 220681517 779265690 220681517 999570462 499975433 999570462 499975433 228855984 771194102 228855984 771194102 305474024 694545971 305474024 694545971 499986135 249428708 499986135 249428708 257497801 742491726 257497801 742491726 647496887 499991872 647496887 499991872 19235214 500003516 19235214 500003516 960915194 39149833 960915194 39149833 590736987 590740028 590736987 590740028 86015025 913987493 86015025 913987493 500026752 206368207 500026752 206368207 499965231 761137398 499965231 761137398 673155088 673151387 673155088 673151387 433667377 500004678 433667377 500004678 535789029 535791567 535789029 535791567 528621418 471363096 528621418 471363096 940254117 59753314 940254117 59753314 621133230 378894771 621133230 378894771 971302368 28714724 971302368 28714724 874215969 499985244 874215969 499985244 502459142 497521273 502459142 497521273 344548660 344505662 344548660 344505662 844880404 499979689 844880404 499979689 500010282 19403820 500010282 19403820 921219332 500016886 921219332 500016886 553964871 500012629 553964871 500012629 984046553 500015747 984046553 500015747 778935389 500001028 778935389 500001028 482294036 499970086 482294036 499970086 969693362 30294345 969693362 30294345 499960592 629600120 499960592 629600120 393369940 499966289 393369940 499966289 284452643 499964148 284452643 499964148 900889373 99118743 900889373 99118743 18803621 499999381 18803621 499999381 735016476 264968845 735016476 264968845 650724383 650725027 650724383 650725027 838380841 499994017 838380841 499994017 220935819 500027069 220935819 500027069 906748658 93266703 906748658 93266703 47188848 47181921 47188848 47181921 606740942 499969337 606740942 499969337 983173584 983134091 983173584 983134091 692674533 692613031 692674533 692613031 143520817 143527297 143520817 143527297 383347770 616667954 383347770 616667954 123089195 500003083 123089195 500003083 258511943 741497708 258511943 741497708 215545459 500037650 215545459 500037650 500005272 267092033 500005272 267092033 401251448 499963181 401251448 499963181 346717345 499980160 346717345 499980160 111785918 500016671 111785918 500016671 390266897 500025571 390266897 500025571 500033508 323236866 500033508 323236866 53080435 53081363 53080435 53081363 365383140 634637018 365383140 634637018 4201401 500020308 4201401 500020308 499983851 829637203 499983851 829637203 83716750 916300064 83716750 916300064 664199796 664159343 664199796 664159343 793680028 206343730 793680028 206343730 152396153 847629061 152396153 847629061 408642538 500002287 408642538 500002287 792969794 793003319 792969794 793003319 655498090 344543702 655498090 344543702 190749490 500011629 190749490 500011629 500012799 424210026 500012799 424210026 500032314 681047165 500032314 681047165 832142641 500016828 832142641 500016828 897400292 499972436 897400292 499972436 895868075 895879629 895868075 895879629 558243316 558271711 558243316 558271711 579834902 500013688 579834902 500013688 499975041 665288102 499975041 665288102 873089634 873080508 873089634 873080508 944320179 500013634 944320179 500013634 813913648 813911297 813913648 813911297 907004884 907070317 907004884 907070317 427230687 572729769 427230687 572729769 547936401 452083908 547936401 452083908 167581219 500003482 167581219 500003482 499983480 819225403 499983480 819225403 499960890 373484968 499960890 373484968 995417553 4593564 995417553 4593564 377043686 499978576 377043686 499978576 298981560 499972980 298981560 499972980 89113533 910914102 89113533 910914102 954793250 45240226 954793250 45240226 563674016 499966936 563674016 499966936 111464879 111448715 111464879 111448715 125563273 125565798 125563273 125565798 110244093 889744332 110244093 889744332 499971334 882349161 499971334 882349161 140554907 859458313 140554907 859458313 653214670 653178252 653214670 653178252 727375487 500038438 727375487 500038438 500020582 27453078 500020582 27453078 918828403 918808821 918828403 918808821 270638398 729384122 270638398 729384122 500026613 24005165 500026613 24005165 961628583 961596314 961628583 961596314 500025444 447689390 500025444 447689390 499968599 572921022 499968599 572921022 499998905 775144106 499998905 775144106 446194625 446191401 446194625 446191401 127589818 872412417 127589818 872412417 340192535 659814095 340192535 659814095 98552647 499986714 98552647 499986714 455016645 544972752 455016645 544972752 253067748 253058721 253067748 253058721 500035276 195220210 500035276 195220210 499988339 734967829 499988339 734967829 537118863 537083643 537118863 537083643 96623776 903380562
200000 9477922 0 9477922 17744173 9477922 8928700 17849410 8928700 17849410 19021740 18381092 19021740 18381092 12572524 12385719 12572524 12385719 8456134 18401592 8456134 18401592 13927398 13709412 13927398 13709412 20343618 6804633 20343618 6804633 15196424 11493721 15196424 11493721 6208393 20844634 6208393 20844634 7459171 19622972 7459171 19622972 25801146 24688731 25801146 24688731 9767158 9465082 9767158 9465082 20216333 19525284 20216333 19525284 20460056 6348968 20460056 6348968 14481471 13424133 14481471 13424133 13700599 13178122 13700599 13178122 8981221 18050291 8981221 18050291 20083665 19527116 20083665 19527116 25544196 24387602 25544196 24387602 9300694 8670055 9300694 8670055 17128839 9888722 17128839 9888722 1762447 25339561 1762447 25339561 9150420 18090054 9150420 18090054 21070375 5818472 21070375 5818472 21840306 20980097 21840306 20980097 10623191 10226728 10623191 10226728 17272684 10063780 17272684 10063780 17758184 9424479 17758184 9424479 12270983 11722721 12270983 11722721 17372390 9693472 17372390 9693472 17669269 17203581 17669269 17203581 10652383 10337515 10652383 10337515 4628812 22287315 4628812 22287315 20200265 19592978 20200265 19592978 16409237 15949217 16409237 15949217 15335605 14999249 15335605 14999249 22416224 4418359 22416224 4418359 22086541 4459351 22086541 4459351 8742363 8169065 8742363 8169065 24273128 23323431 24273128 23323431 9592249 17025068 9592249 17025068 12051036 14803327 12051036 14803327 16653585 10340330 16653585 10340330 9747113 17376798 9747113 17376798 11859123 14779842 11859123 14779842 16061368 10712290 16061368 10712290 6944580 6513684 6944580 6513684 22624165 21811958 22624165 21811958 24211720 2666108 24211720 2666108 5314472 4911968 5314472 4911968 15531730 15326380 15531730 15326380 21548563 20819259 21548563 20819259 22709275 4422511 22709275 4422511 8031565 7803063 8031565 7803063 1205900 25880828 1205900 25880828 3062125 3126094 3062125 3126094 4604918 22324627 4604918 22324627 10227248 9445556 10227248 9445556 24667293 2220358 24667293 2220358 8634400 18181105 8634400 18181105 3773866 3697843 3773866 3697843 8121438 7636413 8121438 7636413 19961297 19479476 19961297 19479476 19518293 18546739 19518293 18546739 19877125 19629800 19877125 19629800 5729729 21164857 5729729 21164857 22383897 4270049 22383897 4270049 16414859 10210386 16414859 10210386 4482144 22480700 4482144 22480700 24259121 2571153 24259121 2571153 18197226 9186109 18197226 9186109 1986216 2227860 1986216 2227860 5189974 5149095 5189974 5149095 7066543 6603876 7066543 6603876 20384276 6741647 20384276 6741647 3101884 2876668 3101884 2876668 17844165 17413580 17844165 17413580 23854339 2963435 23854339 2963435 17129007 9843583 17129007 9843583 8947877 17836374 8947877 17836374 7386793 7242079 7386793 7242079 11158205 15668454 11158205 15668454 3294949 3026978 3294949 3026978 5735783 5501593 5735783 5501593 14283276 13396061 14283276 13396061 5251215 4885834 5251215 4885834 5117993 5012600 5117993 5012600 20983913 20149115 20983913 20149115 9271278 17836583 9271278 17836583 25089046 1797402 25089046 1797402 13587898 12937488 13587898 12937488 19323329 7968954 19323329 7968954 4754763 21905057 4754763 21905057 2530289 24283657 2530289 24283657 23763226 22646711 23763226 22646711 12497881 11894953 12497881 11894953 19571722 18781639 19571722 18781639 22949538 22439465 22949538 22439465 6370143 20709182 6370143 20709182 7323779 7131549 7323779 7131549 11404947 10639587 11404947 10639587 18561126 8674419 18561126 8674419 19070805 18629010 19070805 18629010 1047046 1147197 1047046 1147197 5399287 21283636 5399287 21283636 19028962 18340296 19028962 18340296 19612876 7625379 19612876 7625379 21152286 20306338 21152286 20306338 22482081 21990094 22482081 21990094 6428085 20575296 6428085 20575296 13373511 12519109 13373511 12519109 12770309 13966272 12770309 13966272 9569137 9088488 9569137 9088488 13446427 13336275 13446427 13336275 7126363 7111793 7126363 7111793 4438728 4457091 4438728 4457091 17249713 9801982 17249713 9801982 19673089 18881605 19673089 18881605 5414519 21476656 5414519 21476656 12013652 14961664 12013652 14961664 6532828 20560997 6532828 20560997 4319617 4271943 4319617 4271943 21391181 20709569 21391181 20709569 15755208 14739469 15755208 14739469 24456572 23714643 24456572 23714643 20920396 6543415 20920396 6543415 18426378 9043182 18426378 9043182 22385287 21830435 22385287 21830435 15668381 14799775 15668381 14799775 11096705 10263018 11096705 10263018 9091953 8528578 9091953 8528578 20128914 7295599 20128914 7295599 15883619 10839245 15883619 10839245 22338885 4901431 22338885 4901431 10703275 10230103 10703275 10230103 9245698 17660398 9245698 17660398 24238389 2744978 24238389 2744978 17156502 10033001 17156502 10033001 13049398 13573617 13049398 13573617 14863019 13736944 14863019 13736944 22894231 4166658 22894231 4166658 21880488 4587880 21880488 4587880 17129481 9918834 17129481 9918834 2283208 24739650 2283208 24739650 8258738 18867473 8258738 18867473 4696994 4570493 4696994 4570493 12868376 13678685 12868376 13678685 17843453 16990594 17843453 16990594 21740380 20928467 21740380 20928467 9022390 17892757 9022390 17892757 22725675 4019538 22725675 4019538 2526909 24406846 2526909 24406846 5447728 21270298 5447728 21270298 3339952 2907639 3339952 2907639 19264989 7971635 19264989 7971635 5790930 21411003 5790930 21411003 9823503 9154892 9823503 9154892 20068610 7367254 20068610 7367254 16850340 10270438 16850340 10270438 21351672 20677572 21351672 20677572 21142122 5808805 21142122 5808805 20462867 6273390 20462867 6273390 17689905 17223065 17689905 17223065 11040038 16061202 11040038 16061202 19611044 19086716 19611044 19086716 6770502 6331007 6770502 6331007 11431747 10796668 11431747 10796668 17123528 16812195 17123528 16812195 23074877 22630819 23074877 22630819 11870474 11200888 11870474 11200888 13099431 13461140 13099431 13461140 20940994 5911735 20940994 5911735 3867715 22915309 3867715 22915309 12368659 11726067 12368659 11726067 4547918 22201231 4547918 22201231 12717550 14187632 12717550 14187632 20910261 6504412 20910261 6504412 19154536 18362212 19154536 18362212 7326083 19926597 7326083 19926597 9294011 8836722 9294011 8836722 5417312 5164345 5417312 5164345 16196010 10834011 16196010 10834011 10616197 9952989 10616197 9952989 12559228 14353149 12559228 14353149 18340089 8589426 18340089 8589426 424251 26712773 424251 26712773 21612180 5920541 21612180 5920541 4934869 4783505 4934869 4783505 7679478 19446385 7679478 19446385 21054136 6474460 21054136 6474460 20727543 6079878 20727543 6079878 14902463 13933708 14902463 13933708 3421453 23346378 3421453 23346378 9877437 16852203 9877437 16852203 3130923 23778765 3130923 23778765 23190451 3621935 23190451 3621935 13087035 12107921 13087035 12107921 7347969 7293982 7347969 7293982 12329713 14441871 12329713 14441871 25715542 1074061 25715542 1074061 2154216 2397332 2154216 2397332 8242772 7735877 8242772 7735877 22637604 21528013 22637604 21528013 8851331 17979141 8851331 17979141 21781959 4858116 21781959 4858116 12639568 12018051 12639568 12018051 15119987 11654521 15119987 11654521 10492360 16178404 10492360 16178404 21864957 4864085 21864957 4864085 8493698 8120987 8493698 8120987 21586379 5273915 21586379 5273915 19540900 18638048 19540900 18638048 2438628 24563240 2438628 24563240 19994041 6677377 19994041 6677377 4125125 22824074 4125125 22824074 12365184 11492225 12365184 11492225 4170271 4186505 4170271 4186505 7060284 19860454 7060284 19860454 19995730 19133581 19995730 19133581 19799835 7365757 19799835 7365757 19433124 7850252 19433124 7850252 18828585 8086641 18828585 8086641 4760693 21954857 4760693 21954857 11933408 11592052 11933408 11592052 3987660 23020355 3987660 23020355 2581981 24396044 2581981 24396044 20911406 5846293 20911406 5846293 7541987 19495923 7541987 19495923 11269949 10645245 11269949 10645245 15635939 15052231 15635939 15052231 22377165 4701762 22377165 4701762 11380771 10521890 11380771 10521890 2339975 24443225 2339975 24443225 3420812 3542130 3420812 3542130 9801949 17395530 9801949 17395530 6163319 20777523 6163319 20777523 13743358 12943314 13743358 12943314 12180134 14510037 12180134 14510037 4629873 22328008 4629873 22328008 18711022 8458820 18711022 8458820 11546757 11128699 11546757 11128699 4198694 22788169 4198694 22788169 15539973 14735043 15539973 14735043 20752099 20349546 20752099 20349546 15313444 15088435 15313444 15088435 3028863 23744113 3028863 23744113 16331343 15468419 16331343 15468419 22047420 21269258 22047420 21269258 16653834 16034591 16653834 16034591 24646068 23374014 24646068 23374014 9713558 9200700 9713558 9200700 23599144 3153504 23599144 3153504 6590767 20440014 6590767 20440014 11117035 15422058 11117035 15422058 2856445 24246843 2856445 24246843 5347993 5437635 5347993 5437635 14156639 13190136 14156639 13190136 19383234 7953279 19383234 7953279 13578736 13153390 13578736 13153390 18458875 17857229 18458875 17857229 19478046 7749107 19478046 7749107 3931126 3527364 3931126 3527364 14463314 12207632 14463314 12207632 14221293 13925970 14221293 13925970 14596297 12058252 14596297 12058252 25511 26908300 25511 26908300 19728020 7134997 19728020 7134997 3610533 23197673 3610533 23197673 19450433 7462679 19450433 7462679 12430118 11507941 12430118 11507941 8096181 18783946 8096181 18783946 16791216 10199555 16791216 10199555 12194679 14814617 12194679 14814617 9154980 8628493 9154980 8628493 22692838 21936356 22692838 21936356 20819219 20265638 20819219 20265638 26582605 365255 26582605 365255 18146144 9198411 18146144 9198411 16477520 10974216 16477520 10974216 2741815 24204945 2741815 24204945 22861288 4277924 22861288 4277924 10501165 16130684 10501165 16130684 26543673 408347 26543673 408347 18565226 8444167 18565226 8444167 12199960 11492732 12199960 11492732 13298231 12230121 13298231 12230121 13828479 12956699 13828479 12956699 11580140 10731430 11580140 10731430 15302325 14953256 15302325 14953256 21005168 6410388 21005168 6410388 11150710 15486523 11150710 15486523 18489305 17735563 18489305 17735563 8493350 8015147 8493350 8015147 18353571 17586579 18353571 17586579 20432162 6820010 20432162 6820010 6779422 6701626 6779422 6701626 24318397 2675310 24318397 2675310 15662541 14947618 15662541 14947618 8061917 7819260 8061917 7819260 3288060 23682494 3288060 23682494 26817477 25889369 26817477 25889369 8964469 18074264 8964469 18074264 2369608 24574347 2369608 24574347 18384632 8929695 18384632 8929695 18066611 17401772 18066611 17401772 23776224 2992613 23776224 2992613 7603569 7196920 7603569 7196920 22636747 21901255 22636747 21901255 5872572 5686759 5872572 5686759 20172003 6902848 20172003 6902848 11876509 14767117 11876509 14767117 10581102 9873475 10581102 9873475 22853737 4054613 22853737 4054613 15704781 14902706 15704781 14902706 20683542 20104069 20683542 20104069 15660210 14854887 15660210 14854887 10889961 15652590 10889961 15652590 9811715 9419013 9811715 9419013 19268041 7971397 19268041 7971397 2323379 24770754 2323379 24770754 5437654 21516703 5437654 21516703 4806124 22255506 4806124 22255506 15650241 11519993 15650241 11519993 11027918 15747275 11027918 15747275 16755260 10469874 16755260 10469874 10319157 16347220 10319157 16347220 5636721 21418552 5636721 21418552 6091487 6065507 6091487 6065507 21985788 4502161 21985788 4502161 10889286 10350324 10889286 10350324 18129710 17906342 18129710 17906342 7854863 19024144 7854863 19024144 20463510 6189007 20463510 6189007 18122828 9228055 18122828 9228055 13606572 13287729 13606572 13287729 20670572 5994733 20670572 5994733 5839249 5496628 5839249 5496628 18834823 17850462 18834823 17850462 4089334 22610891 4089334 22610891 23462351 22989965 23462351 22989965 11288964 10457015 11288964 10457015 20473697 6776270 20473697 6776270 18283050 17753740 18283050 17753740 6957001 6952457 6957001 6952457 4595129 22137441 4595129 22137441 23594050 22791393 23594050 22791393 20266589 19508862 20266589 19508862 18864457 18238904 18864457 18238904 10059132 17068361 10059132 17068361 23604242 3080877 23604242 3080877 16855688 16263639 16855688 16263639 22499696 21656714 22499696 21656714 15540142 11287672 15540142 11287672 21153602 6089825 21153602 6089825 5510231 21395740 5510231 21395740 10229178 16609525 10229178 16609525 19150819 8328488 19150819 8328488 21602253 5243410 21602253 5243410 6278420 20681659 6278420 20681659 15625282 11194984 15625282 11194984 18291020 17493846 18291020 17493846 14681563 12013574 14681563 12013574 12106173 11443138 12106173 11443138 18607677 8740427 18607677 8740427 16947622 9679924 16947622 9679924 21389998 20835767 21389998 20835767 1196945 1432185 1196945 1432185 21035477 20103529 21035477 20103529 5926682 5883194 5926682 5883194 3858655 3355501 3858655 3355501 11254856 10661277 11254856 10661277 9191471 8790651 9191471 8790651 20614242 20275294 20614242 20275294 10942431 10328773 10942431 10328773 4931902 4731155 4931902 4731155 16150172 15235459 16150172 15235459 14640078 14202609 14640078 14202609 8416313 18445899 8416313 18445899 5368101 21569682 5368101 21569682 3797959 23236654 3797959 23236654 14194149 13955840 14194149 13955840 20690198 5922717 20690198 5922717 18205984 17472924 18205984 17472924 16454516 10463223 16454516 10463223 16030570 15151625 16030570 15151625 18985670 18316441 18985670 18316441 20397574 6286670 20397574 6286670 9778959 9364162 9778959 9364162 12535754 14196142 12535754 14196142 16380823 10726965 16380823 10726965 6526709 6042904 6526709 6042904 5390462 5456153 5390462 5456153 9922011 9521404 9922011 9521404 19983380 19739527 19983380 19739527 1703958 1956052 1703958 1956052 2787461 24213296 2787461 24213296 15468206 11485525 15468206 11485525 8374257 7752626 8374257 7752626 1024961 25731551 1024961 25731551 10574645 16654531 10574645 16654531 9456569 9147030 9456569 9147030 7528989 7121705 7528989 7121705 19282562 7630654 19282562 7630654 22004225 21560326 22004225 21560326 21149046 5675933 21149046 5675933 8635554 18340706 8635554 18340706 16168881 15275242 16168881 15275242 19016375 8122311 19016375 8122311 15819293 15047249 15819293 15047249 22344478 21507830 22344478 21507830 2100184 1919577 2100184 1919577 16987348 9670886 16987348 9670886 13001173 11963442 13001173 11963442 9771626 17514109 9771626 17514109 1810933 24903788 1810933 24903788 10372791 9822210 10372791 9822210 22727248 22075497 22727248 22075497 14927043 11793881 14927043 11793881 21729224 5710920 21729224 5710920 7090057 19953437 7090057 19953437 25897520 24741916 25897520 24741916 6727428 6225595 6727428 6225595 23483634 22756785 23483634 22756785 19374855 8021066 19374855 8021066 14699876 12184138 14699876 12184138 8127033 8006116 8127033 8006116 19909071 19062215 19909071 19062215 16926582 10075831 16926582 10075831 22529686 4840809 22529686 4840809 13910746 12745305 13910746 12745305 19241235 7564432 19241235 7564432 10412800 16224301 10412800 16224301 19601216 18869133 19601216 18869133 21933298 21179164 21933298 21179164 5329838 5421419 5329838 5421419 8963287 8578415 8963287 8578415 7170566 19834234 7170566 19834234 17504975 16696897 17504975 16696897 6414587 6272341 6414587 6272341 14347512 14124944 14347512 14124944 5945876 5374448 5945876 5374448 18650895 18513458 18650895 18513458 11595075 14785088 11595075 14785088 15718913 15119043 15718913 15119043 6010562 20827873 6010562 20827873 3319493 23733806 3319493 23733806 19944828 6965062 19944828 6965062 170840 400766 170840 400766 21657437 5857983 21657437 5857983 19467267 7757362 19467267 7757362 19948904 19806139 19948904 19806139 14140813 13988361 14140813 13988361 20311445 6961274 20311445 6961274 23366461 22545795 23366461 22545795 11777907 11316033 11777907 11316033 4408328 22573314 4408328 22573314 20619535 20016123 20619535 20016123 21150856 6020964 21150856 6020964 16265486 15671039 16265486 15671039 23543434 22481508 23543434 22481508 14488564 12498425 14488564 12498425 12006055 11235262 12006055 11235262 22859414 21955597 22859414 21955597 18018046 9375326 18018046 9375326 13706510 13685568 13706510 13685568 4797679 22187652 4797679 22187652 23600946 22415182 23600946 22415182 694037 26353080 694037 26353080 21543925 21000054 21543925 21000054 23503183 3418095 23503183 3418095 24420550 23331117 24420550 23331117 15147561 14448462 15147561 14448462 12095039 14833252 12095039 14833252 24758756 1993639 24758756 1993639 20109139 19352806 20109139 19352806 5809733 5595091 5809733 5595091 21606987 5633961 21606987 5633961 18088884 9030356 18088884 9030356 20616075 6061419 20616075 6061419 10606316 10075017 10606316 10075017 8036534 7635171 8036534 7635171 7582806 7061363 7582806 7061363 21199096 5957711 21199096 5957711 11110586 15427764 11110586 15427764 4978677 4795456 4978677 4795456 24851763 2083918 24851763 2083918 17394221 9696413 17394221 9696413 11831007 10775368 11831007 10775368 24280298 23321421 24280298 23321421 2350338 2687716 2350338 2687716 5811817 5636993 5811817 5636993 17131317 16611834 17131317 16611834 7024198 19908424 7024198 19908424 14262765 13356269 14262765 13356269 3917754 3627310 3917754 3627310 19755772 19087625 19755772 19087625 5650457 5463335 5650457 5463335 21035986 20367003 21035986 20367003 16775310 15969463 16775310 15969463 23828573 23023415 23828573 23023415 17577770 9263033 17577770 9263033 14748405 14688447 14748405 14688447 20992662 20500704 20992662 20500704 18272499 17490128 18272499 17490128 21506267 5996771 21506267 5996771 8533917 8300030 8533917 8300030 15414027 11467766 15414027 11467766 11174621 10363580 11174621 10363580 20381759 6372006 20381759 6372006 19077774 18333467 19077774 18333467 11549937 10884213 11549937 10884213 6651159 6705569 6651159 6705569 8684047 8121573 8684047 8121573 4874206 4735348 4874206 4735348 11233893 15503832 11233893 15503832 8520426 18572759 8520426 18572759 3264999 23646047 3264999 23646047 1135258 1180308 1135258 1180308 9285193 17536586 9285193 17536586 12920265 13768617 12920265 13768617 4974389 21936236 4974389 21936236 3902275 3494722 3902275 3494722 15865316 15052188 15865316 15052188 3626336 3757838 3626336 3757838 15285597 11653548 15285597 11653548 6450787 20572985 6450787 20572985 3824922 22944523 3824922 22944523 17216038 9829468 17216038 9829468 20299823 6805438 20299823 6805438 3816304 22854751 3816304 22854751 7404284 19382704 7404284 19382704 21396041 20567529 21396041 20567529 14269313 14023660 14269313 14023660 20652027 20150679 20652027 20150679 4717349 4624887 4717349 4624887 17290845 9539603 17290845 9539603 16376779 10796175 16376779 10796175 6037749 6203636 6037749 6203636 22854764 4082453 22854764 4082453 22427433 4649607 22427433 4649607 17812314 8993037 17812314 8993037 10323982 16327740 10323982 16327740 17429673 16678539 17429673 16678539 18221021 17509498 18221021 17509498 18436763 8952882 18436763 8952882 9432317 17814943 9432317 17814943 13380885 12400870 13380885 12400870 19914114 7438417 19914114 7438417 24550281 2219069 24550281 2219069 22895378 22058354 22895378 22058354 16629195 16271654 16629195 16271654 11559625 15568057 11559625 15568057 15828965 10934021 15828965 10934021 9429977 9148874 9429977 9148874 21445432 20688783 21445432 20688783 13404103 13197748 13404103 13197748 522354 811653 522354 811653 4450013 4423017 4450013 4423017 17576019 17416511 17576019 17416511 13327245 13479955 13327245 13479955 21340557 5189906 21340557 5189906 21324955 20596963 21324955 20596963 13757396 12756482 13757396 12756482 14851400 11960780 14851400 11960780 21642877 5156806 21642877 5156806 12310951 14415128 12310951 14415128 14701460 14175774 14701460 14175774 17067704 16523205 17067704 16523205 17803986 17615394 17803986 17615394 6382634 20953380 6382634 20953380 15455156 11307090 15455156 11307090 14616866 13762844 14616866 13762844 17363017 9701877 17363017 9701877 7672449 19181690 7672449 19181690 13634882 12971699 13634882 12971699 4036728 3987912 4036728 3987912 6981542 6830695 6981542 6830695 6884091 20140371 6884091 20140371 18537353 8681719 18537353 8681719 5110308 4886252 5110308 4886252 20829761 5873469 20829761 5873469 19108387 8079821 19108387 8079821 23101125 22077156 23101125 22077156 9399915 17700507 9399915 17700507 17903411 17417374 17903411 17417374 3995495 23101303 3995495 23101303 23245099 3401044 23245099 3401044 6282177 20411367 6282177 20411367 6036469 20865950 6036469 20865950 15698784 15289236 15698784 15289236 18798894 18344895 18798894 18344895 12411120 14554833 12411120 14554833 16087918 15621665 16087918 15621665 4320064 22686370 4320064 22686370 20354602 19492873 20354602 19492873 14477998 14347063 14477998 14347063 7789068 19260385 7789068 19260385 9561591 9054207 9561591 9054207 19308321 18962032 19308321 18962032 16056950 11166013 16056950 11166013 17639436 9427000 17639436 9427000 20240659 19793610 20240659 19793610 25472168 24269620 25472168 24269620 6713323 6336245 6713323 6336245 5258446 21695986 5258446 21695986 9426918 17394423 9426918 17394423 20918167 5844408 20918167 5844408 18409079 8569951 18409079 8569951 8053335 18891337 8053335 18891337 14704273 12098698 14704273 12098698 16116250 15477583 16116250 15477583 5989406 5720478 5989406 5720478 4570203 22609434 4570203 22609434 14714014 13934807 14714014 13934807 21835473 21201379 21835473 21201379 22134214 21664570 22134214 21664570 18240911 8794479 18240911 8794479 25966757 25073902 25966757 25073902 15020085 11645408 15020085 11645408 7998579 7448581 7998579 7448581 22383352 21376378 22383352 21376378 6555048 5989783 6555048 5989783 17999387 8887749 17999387 8887749 17545832 17146308 17545832 17146308 25752554 24735330 25752554 24735330 23424155 22636299 23424155 22636299 5608499 21111745 5608499 21111745 11252563 15250917 11252563 15250917 17678542 9163692 17678542 9163692 16154901 10818275 16154901 10818275 17262695 9916729 17262695 9916729 25316615 1410235 25316615 1410235 6533646 20344650 6533646 20344650 14888484 13826020 14888484 13826020 20259724 19836349 20259724 19836349 6929591 6863841 6929591 6863841 5423048 21768440 5423048 21768440 16779930 10257751 16779930 10257751 18816663 8410546 18816663 8410546 6579311 6265020 6579311 6265020 13373119 13338547 13373119 13338547 15238776 11758289 15238776 11758289 5463160 21592534 5463160 21592534 8546967 7869973 8546967 7869973 7683486 7333388 7683486 7333388 13034007 13839175 13034007 13839175 12912848 11913254 12912848 11913254 5272290 5161353 5272290 5161353 10874741 16354369 10874741 16354369 20138867 7062647 20138867 7062647 9744511 9268731 9744511 9268731 8034998 7983105 8034998 7983105 13959407 12922277 13959407 12922277 5862176 20819897 5862176 20819897 7908756 7479328 7908756 7479328 18475261 8904494 18475261 8904494 22734914 4375600 22734914 4375600 15627506 11256043 15627506 11256043 19407964 19174448 19407964 19174448 13290823 12832448 13290823 12832448 14989679 11807162 14989679 11807162 23165748 22317546 23165748 22317546 5950987 21056929 5950987 21056929 10563162 10221683 10563162 10221683 13527094 12511910 13527094 12511910 3287535 23661409 3287535 23661409 14524013 14366150 14524013 14366150 24128199 2682066 24128199 2682066 16306172 10886231 16306172 10886231 1651218 1600970 1651218 1600970 24000430 22725613 24000430 22725613 11501102 11116201 11501102 11116201 25287258 1604486 25287258 1604486 14920827 11676574 14920827 11676574 18561623 8643120 18561623 8643120 10817080 10216354 10817080 10216354 6785758 20203284 6785758 20203284 21917219 21430823 21917219 21430823 1382434 1681633 1382434 1681633 20298145 6450091 20298145 6450091 25069630 23965311 25069630 23965311 5685089 5554767 5685089 5554767 15849560 15653265 15849560 15653265 15391945 14543359 15391945 14543359 12636951 11696607 12636951 11696607 5596213 5258290 5596213 5258290 24660732 23426604 24660732 23426604 24057810 23057567 24057810 23057567 14437566 14057318 14437566 14057318 10463995 16873042 10463995 16873042 9724557 9038765 9724557 9038765 7041633 7115340 7041633 7115340 4836649 4695532 4836649 4695532 4740477 4292049 4740477 4292049 16256659 15806010 16256659 15806010 17479535 16933961 17479535 16933961 19676369 18744257 19676369 18744257 11739747 11009008 11739747 11009008 7168964 19752756 7168964 19752756 25271511 1536259 25271511 1536259 14287721 12489662 14287721 12489662 18058751 9363408 18058751 9363408 15255729 14696036 15255729 14696036 20770112 5980403 20770112 5980403 16570276 10314517 16570276 10314517 9412787 8867555 9412787 8867555 2088951 24774675 2088951 24774675 23662856 22523711 23662856 22523711 13374312 12394205 13374312 12394205 6466101 6005805 6466101 6005805 14401545 12272763 14401545 12272763 18023171 8939745 18023171 8939745 18974872 8108997 18974872 8108997 12796816 12111730 12796816 12111730 4969774 21965591 4969774 21965591 15831664 11150853 15831664 11150853 13828523 12962030 13828523 12962030 13960212 12734629 13960212 12734629 5003630 4884267 5003630 4884267 22544457 4031317 22544457 4031317 21236695 20639718 21236695 20639718 22383190 4612725 22383190 4612725 8761216 17991576 8761216 17991576 10389036 9951507 10389036 9951507 21669426 20957736 21669426 20957736 5988656 5934720 5988656 5934720 14808381 11980038 14808381 11980038 10320722 9708175 10320722 9708175 17828693 9407575 17828693 9407575 22953800 22318434 22953800 22318434 23841466 22793608 23841466 22793608 16474446 10313301 16474446 10313301 16836336 9802629 16836336 9802629 22385209 21594301 22385209 21594301 21146134 5748892 21146134 5748892 6374636 6425068 6374636 6425068 13388214 13147440 13388214 13147440 23861771 23352988 23861771 23352988 7180614 6710487 7180614 6710487 3853584 3823652 3853584 3823652 10824705 16097543 10824705 16097543 15982682 11142035 15982682 11142035 2993153 24059936 2993153 24059936 4866520 4674088 4866520 4674088 11833440 11138657 11833440 11138657 8463775 18418383 8463775 18418383 17582840 16585914 17582840 16585914 16356404 15640487 16356404 15640487 6708045 20530082 6708045 20530082 18126756 17411711 18126756 17411711 7502813 19623243 7502813 19623243 14953326 14554001 14953326 14554001 4196219 4141017 4196219 4141017 18289958 9055254 18289958 9055254 22448851 4634124 22448851 4634124 3937120 3515065 3937120 3515065 7425548 19520335 7425548 19520335 23133943 22164906 23133943 22164906 17876638 17154528 17876638 17154528 467680 610426 467680 610426 15820337 15506752 15820337 15506752 19739725 18910916 19739725 18910916 23468745 22429690 23468745 22429690 25595300 1370384 25595300 1370384 3186036 3390952 3186036 3390952 13565276 13332887 13565276 13332887 1874862 2271307 1874862 2271307 6255075 5869071 6255075 5869071 19765941 7104495 19765941 7104495 11208655 15620613 11208655 15620613 20078761 19692923 20078761 19692923 21597562 5240689 21597562 5240689 19138755 18242080 19138755 18242080 25410189 24544046 25410189 24544046 3500963 23566401 3500963 23566401 7202067 7287369 7202067 7287369 23840423 22579722 23840423 22579722 13083196 13588181 13083196 13588181 13482259 13209417 13482259 13209417 21269199 5497705 21269199 5497705 10195875 16663244 10195875 16663244 15832037 11422900 15832037 11422900 19799291 19004908 19799291 19004908 11980601 11301127 11980601 11301127 19691824 7567203 19691824 7567203 13268342 13478579 13268342 13478579 15659816 14673821 15659816 14673821 2644975 2257540 2644975 2257540 225805 448874 225805 448874 23885675 2931392 23885675 2931392 19133504 18202937 19133504 18202937 10532844 9933067 10532844 9933067 21506270 20939413 21506270 20939413 24751149 1933473 24751149 1933473 5813421 5510436 5813421 5510436 4697143 22290675 4697143 22290675 4883675 4803342 4883675 4803342 26094128 770339 26094128 770339 8096456 7474800 8096456 7474800 10645756 10014984 10645756 10014984 4565072 22413511 4565072 22413511 13837790 12827505 13837790 12827505 21169363 5444580 21169363 5444580 13640749 12641452 13640749 12641452 10494183 16451583 10494183 16451583 15566715 14945110 15566715 14945110 12831962 13881696 12831962 13881696 9269581 17530334 9269581 17530334 19944215 7064985 19944215 7064985 18582807 8805203 18582807 8805203 4710509 4325384 4710509 4325384 20482926 6980459 20482926 6980459 20592912 6195139 20592912 6195139 14855619 13767956 14855619 13767956 22379599 4743070 22379599 4743070 22798082 3813211 22798082 3813211 16140640 10535938 16140640 10535938 17506823 17094307 17506823 17094307 24496170 2205618 24496170 2205618 11757688 10901678 11757688 10901678 20066945 6754972 20066945 6754972 8684485 18202546 8684485 18202546 21371099 5482644 21371099 5482644 4068095 4102262 4068095 4102262 22083618 5031235 22083618 5031235 22197121 21593913 22197121 21593913 18718722 8364708 18718722 8364708 19410723 19204501 19410723 19204501 12229724 14677540 12229724 14677540 17864776 8979205 17864776 8979205 13784668 12736809 13784668 12736809 8362953 8198325 8362953 8198325 12287411 11586128 12287411 11586128 11340695 10807487 11340695 10807487 9255221 17724069 9255221 17724069 23454418 3260753 23454418 3260753 14187205 13226971 14187205 13226971 10502092 10092582 10502092 10092582 5982884 6042021 5982884 6042021 25925817 24965327 25925817 24965327 8389670 18577077 8389670 18577077 17606549 17379877 17606549 17379877 12021961 11371417 12021961 11371417 19317744 18803081 19317744 18803081 14263403 13964626 14263403 13964626 1585325 2016416 1585325 2016416 2891819 2653437 2891819 2653437 21098662 20537973 21098662 20537973 2823674 2891388 2823674 2891388 8197452 18684529 8197452 18684529 12536053 14078317 12536053 14078317 15525660 11669036 15525660 11669036 14415663 12364846 14415663 12364846 9853876 16806026 9853876 16806026 20419239 6435319 20419239 6435319 3688641 3320807 3688641 3320807 14283737 13282128 14283737 13282128 3758999 23221717 3758999 23221717 7358104 19688066 7358104 19688066 11685013 10862765 11685013 10862765 17023628 16427233 17023628 16427233 9683367 17153953 9683367 17153953 6422135 20487715 6422135 20487715 19459156 18910942 19459156 18910942 2794135 24199580 2794135 24199580 19056842 18512841 19056842 18512841 19308609 7914286 19308609 7914286 23196435 22436758 23196435 22436758 5187391 21776776 5187391 21776776 17248386 16667189 17248386 16667189 22439198 21457497 22439198 21457497 23883220 2834354 23883220 2834354 21847989 4664503 21847989 4664503 24829346 23588923 24829346 23588923 21881994 21154582 21881994 21154582 11216551 10680689 11216551 10680689 20726439 20167867 20726439 20167867 10661073 10186206 10661073 10186206 22112568 4497528 22112568 4497528 12429358 11687571 12429358 11687571 17909008 9208317 17909008 9208317 14259893 13219138 14259893 13219138 10130307 16704945 10130307 16704945 11697746 15079869 11697746 15079869 16986368 10124576 16986368 10124576 11931342 11182830 11931342 11182830 16516578 10568876 16516578 10568876 22138823 4656522 22138823 4656522 13247405 12195819 13247405 12195819 393563 579616 393563 579616 9463184 8936635 9463184 8936635 9621593 9116222 9621593 9116222 16826737 16114249 16826737 16114249 11692165 15174476 11692165 15174476 7545826 19497958 7545826 19497958 11868480 11366457 11868480 11366457 11501898 10764321 11501898 10764321 15367746 11641270 15367746 11641270 9714463 17011496 9714463 17011496 4846892 22128208 4846892 22128208 18535857 8591605 18535857 8591605 16365343 11043071 16365343 11043071 4538473 4323331 4538473 4323331 11566528 14949098 11566528 14949098 10328820 9863132 10328820 9863132 11999178 14768487 11999178 14768487 19172260 18326721 19172260 18326721 22455111 21665835 22455111 21665835 15799229 14970663 15799229 14970663 12248650 14530399 12248650 14530399 2250862 2632982 2250862 2632982 21557694 20996298 21557694 20996298 22109863 5130647 22109863 5130647 4840159 21809226 4840159 21809226 22052960 21148899 22052960 21148899 21063440 6204173 21063440 6204173 12962533 12493760 12962533 12493760 21403776 5424113 21403776 5424113 7518746 7226301 7518746 7226301 22472187 21790159 22472187 21790159 13711011 13503370 13711011 13503370 9504069 17608718 9504069 17608718 18269790 9127953 18269790 9127953 12947761 12457864 12947761 12457864 7754958 19421386 7754958 19421386 9883010 9401473 9883010 9401473 18072586 17181616 18072586 17181616 12906205 14021945 12906205 14021945 15454706 11353369 15454706 11353369 20246395 7158886 20246395 7158886 20224349 6538299 20224349 6538299 10478343 16197883 10478343 16197883 14962624 13925164 14962624 13925164 5810327 5754274 5810327 5754274 21825403 5051397 21825403 5051397 24435891 2428714 24435891 2428714 6633687 20408576 6633687 20408576 18332829 17667469 18332829 17667469 10197955 9886732 10197955 9886732 8459266 7941556 8459266 7941556 21312766 6173012 21312766 6173012 11700678 15244293 11700678 15244293 2833556 24193149 2833556 24193149 4289085 4320005 4289085 4320005 24115968 23681426 24115968 23681426 14276120 13407263 14276120 13407263 25008014 1882503 25008014 1882503 13299855 13584031 13299855 13584031 18558737 8647486 18558737 8647486 20237618 19573191 20237618 19573191 4966478 22040629 4966478 22040629 14918552 11911227 14918552 11911227 10262569 16483070 10262569 16483070 17510867 9653843 17510867 9653843 4574671 22271557 4574671 22271557 21762706 21150584 21762706 21150584 15101830 11566137 15101830 11566137 5377174 21491613 5377174 21491613 16524662 15750771 16524662 15750771 18197223 17460583 18197223 17460583 21375209 5298579 21375209 5298579 19827950 19022968 19827950 19022968 16211632 11019987 16211632 11019987 2695404 24145279 2695404 24145279 10714888 15877931 10714888 15877931 7973515 19017897 7973515 19017897 6070054 5738243 6070054 5738243 16407867 10623146 16407867 10623146 4922925 4703352 4922925 4703352 7434508 6930630 7434508 6930630 16912441 16573346 16912441 16573346 5060063 4910616 5060063 4910616 14662463 12332475 14662463 12332475 5027033 21864938 5027033 21864938 18566142 8528967 18566142 8528967 18448187 8866276 18448187 8866276 2335736 24617138 2335736 24617138 20979866 20144442 20979866 20144442 13246793 13732082 13246793 13732082 8776446 18424238 8776446 18424238 14485455 12094664 14485455 12094664 23913232 2894772 23913232 2894772 13487634 12975970 13487634 12975970 11763279 11007444 11763279 11007444 13689052 12745324 13689052 12745324 3755979 22934386 3755979 22934386 3312019 3158438 3312019 3158438 15661817 11677106 15661817 11677106 18275906 9246141 18275906 9246141 9596179 17293117 9596179 17293117 3426243 2950143 3426243 2950143 5132180 4996466 5132180 4996466 8285907 18780219 8285907 18780219 6975163 19908815 6975163 19908815 2424432 24485630 2424432 24485630 15207571 12210257 15207571 12210257 5369984 21371851 5369984 21371851 2529275 24588253 2529275 24588253 23823495 23394820 23823495 23394820 4923714 22199646 4923714 22199646 8021378 18874094 8021378 18874094 20789276 20133355 20789276 20133355 14582454 12653383 14582454 12653383 3913651 3838104 3913651 3838104 22789219 21735777 22789219 21735777 9229530 17374813 9229530 17374813 2751418 24044892 2751418 24044892 5412590 21240402 5412590 21240402 6579023 20326067 6579023 20326067 20130188 19919673 20130188 19919673 17858746 9549773 17858746 9549773 7047921 7208987 7047921 7208987 25866802 1136531 25866802 1136531 14186585 14120504 14186585 14120504 12556298 12012864 12556298 12012864 23978458 23536694 23978458 23536694 3211800 23670649 3211800 23670649 21039522 20332157 21039522 20332157 22369757 4192212 22369757 4192212 4387493 4365642 4387493 4365642 5713985 5572654 5713985 5572654 20651267 20163524 20651267 20163524 24355524 2433557 24355524 2433557 21074494 20409050 21074494 20409050 9267149 17899957 9267149 17899957 4645529 4475697 4645529 4475697 21412826 20808101 21412826 20808101 17746163 16851186 17746163 16851186 22436006 21809939 22436006 21809939 14568529 14410532 14568529 14410532 22128175 21547313 22128175 21547313 21772543 20913854 21772543 20913854 20242714 19677644 20242714 19677644 17876257 9382282 17876257 9382282 13661929 13476695 13661929 13476695 23454462 22275232 23454462 22275232 11537194 15241045 11537194 15241045 21121840 20367998 21121840 20367998 21069536 20188800 21069536 20188800 23373320 22549143 23373320 22549143 1680656 25268548 1680656 25268548 11493442 10625891 11493442 10625891 14769323 12077160 14769323 12077160 9666132 17532040 9666132 17532040 1580153 1999099 1580153 1999099 20839569 20351845 20839569 20351845 11003599 16068679 11003599 16068679 22875538 3802466 22875538 3802466 6390200 6405841 6390200 6405841 21351872 20725965 21351872 20725965 25961171 802618 25961171 802618 17635128 16915732 17635128 16915732 5593846 21218558 5593846 21218558 18913889 18149578 18913889 18149578 3336787 23689471 3336787 23689471 14502585 13783159 14502585 13783159 17062404 16686244 17062404 16686244 8456176 18707218 8456176 18707218 15974110 15619039 15974110 15619039 6902648 6355352 6902648 6355352 13143826 13481154 13143826 13481154 19369545 7572142 19369545 7572142 23347776 22894361 23347776 22894361 7436141 19547530 7436141 19547530 5420260 21635352 5420260 21635352 13521262 13210413 13521262 13210413 19399133 7771290 19399133 7771290 13954327 12985007 13954327 12985007 5599145 5226364 5599145 5226364 14944435 13889872 14944435 13889872 11919451 11692097 11919451 11692097 7548945 19544161 7548945 19544161 8326010 18534431 8326010 18534431 15189736 15075365 15189736 15075365 10757633 10244931 10757633 10244931 4021465 23040939 4021465 23040939 19259814 18479594 19259814 18479594 15706900 11111862 15706900 11111862 16800300 10316430 16800300 10316430 17245135 9839830 17245135 9839830 14101100 12597450 14101100 12597450 21679232 5031453 21679232 5031453 5920273 5865609 5920273 5865609 10132351 16639466 10132351 16639466 9750382 9441447 9750382 9441447 2769013 3080906 2769013 3080906 14640727 14369092 14640727 14369092 14789776 11878453 14789776 11878453 22510258 21484150 22510258 21484150 8811831 8548492 8811831 8548492 3741121 3229678 3741121 3229678 6941091 20084406 6941091 20084406 17376977 9647474 17376977 9647474 2803020 3187825 2803020 3187825 14920746 11974142 14920746 11974142 19001595 8023334 19001595 8023334 24464710 23399346 24464710 23399346 19355999 18977059 19355999 18977059 15486792 14468786 15486792 14468786 16522025 10119296 16522025 10119296 19586001 7669079 19586001 7669079 25357695 24334102 25357695 24334102 7382129 6728769 7382129 6728769 24958343 23778874 24958343 23778874 22293786 4586488 22293786 4586488 12123458 14707305 12123458 14707305 16547040 15967581 16547040 15967581 14860346 11989868 14860346 11989868 5569858 5383982 5569858 5383982 14810999 14078132 14810999 14078132 18374681 17539761 18374681 17539761 7721053 7179750 7721053 7179750 1128795 1280401 1128795 1280401 14232200 13280170 14232200 13280170 13155994 13499640 13155994 13499640 7048762 6675233 7048762 6675233 17037921 16716649 17037921 16716649 3995460 22977067 3995460 22977067 25763339 24839570 25763339 24839570 20594369 20127348 20594369 20127348 16361571 15693156 16361571 15693156 18135520 17450520 18135520 17450520 9949328 16749058 9949328 16749058 14731046 12085644 14731046 12085644 16068926 15861574 16068926 15861574 19957230 19213735 19957230 19213735 8389423 18470313 8389423 18470313 19437520 19275372 19437520 19275372 23637746 3313882 23637746 3313882 14936344 11941489 14936344 11941489 8139502 18866631 8139502 18866631 21575252 5574311 21575252 5574311 16991314 16741737 16991314 16741737 11055579 16088459 11055579 16088459 21884040 20992399 21884040 20992399 3449199 3089359 3449199 3089359 11726832 15170474 11726832 15170474 17160965 16754866 17160965 16754866 3067564 3440798 3067564 3440798 22404598 21717166 22404598 21717166 11744961 15085761 11744961 15085761 25465118 24215138 25465118 24215138 19121471 7738587 19121471 7738587 5862467 5754088 5862467 5754088 3506457 3656245 3506457 3656245 9736944 17535178 9736944 17535178 6571852 6273414 6571852 6273414 21848087 4649237 21848087 4649237 21037478 5630517 21037478 5630517 6604252 20312025 6604252 20312025 1423051 1259796 1423051 1259796 21639176 5849104 21639176 5849104 21439381 20758167 21439381 20758167 4344469 4399831 4344469 4399831 11062750 10624643 11062750 10624643 18808701 18071944 18808701 18071944 23700553 23135797 23700553 23135797 4605219 4530561 4605219 4530561 5008176 4806380 5008176 4806380 15579108 11554985 15579108 11554985 15306585 12075716 15306585 12075716 6389562 20464729 6389562 20464729 13630102 12613376 13630102 12613376 3700429 3512270 3700429 3512270 12097000 14512466 12097000 14512466 21254539 5531946 21254539 5531946 14564218 12135184 14564218 12135184 13443024 13033465 13443024 13033465 9274330 8705178 9274330 8705178 5013367 4775519 5013367 4775519 19164300 7732495 19164300 7732495 12841739 12445074 12841739 12445074 819479 929756 819479 929756 25442379 24550213 25442379 24550213 15209550 14538583 15209550 14538583 9453232 17642496 9453232 17642496 2219396 24698392 2219396 24698392 22004738 21184460 22004738 21184460 4725235 4582179 4725235 4582179 19430742 7996171 19430742 7996171 7572103 19573227 7572103 19573227 22860720 21891959 22860720 21891959 9949427 9396231 9949427 9396231 6975872 6570680 6975872 6570680 24575926 2212714 24575926 2212714 9549694 9054065 9549694 9054065 24941095 1998947 24941095 1998947 13151245 12724648 13151245 12724648 12176283 11230507 12176283 11230507 24018772 2748315 24018772 2748315 12558844 11753242 12558844 11753242 8876277 8353061 8876277 8353061 23369937 22653952 23369937 22653952 11875484 15193712 11875484 15193712 13378273 13280383 13378273 13280383 6018767 5865192 6018767 5865192 21821771 21315105 21821771 21315105 19162851 7795026 19162851 7795026 6608810 6651014 6608810 6651014 2488072 2893604 2488072 2893604 13858702 12831155 13858702 12831155 13261429 12651342 13261429 12651342 18017443 17343457 18017443 17343457 12218070 14480112 12218070 14480112 14169961 13806388 14169961 13806388 6588964 6563399 6588964 6563399 11429961 15727786 11429961 15727786 6847172 20099631 6847172 20099631 24517090 23320041 24517090 23320041 7023700 6453912 7023700 6453912 8973035 8683512 8973035 8683512 6957119 20039807 6957119 20039807 7636068 7053600 7636068 7053600 14886041 14162440 14886041 14162440 21803910 4935905 21803910 4935905 18386321 8837410 18386321 8837410 1016757 25853657 1016757 25853657 1977067 24821389 1977067 24821389 13684235 12809364 13684235 12809364 5126268 21825143 5126268 21825143 16370522 10375832 16370522 10375832 10234369 16593296 10234369 16593296 3594934 3772294 3594934 3772294 2973242 23819059 2973242 23819059 4613342 4226486 4613342 4226486 6710093 6657569 6710093 6657569 19790165 7539123 19790165 7539123 22962673 3723358 22962673 3723358 7184910 19569331 7184910 19569331 10074694 9768343 10074694 9768343 20539742 6725002 20539742 6725002 22749182 22001136 22749182 22001136 4053822 4043705 4053822 4043705 23238859 3515067 23238859 3515067 14710348 12037953 14710348 12037953 11148747 10370238 11148747 10370238 19719875 7599969 19719875 7599969 22140618 21412283 22140618 21412283 18263640 9091189 18263640 9091189 16650453 10499841 16650453 10499841 9390009 8890560 9390009 8890560 20571801 20029031 20571801 20029031 24364451 2425695 24364451 2425695 5211664 21536971 5211664 21536971 9010292 8729721 9010292 8729721 5360861 21794429 5360861 21794429 12165476 11289327 12165476 11289327 20707378 20274684 20707378 20274684 17461986 9652849 17461986 9652849 15770307 15145473 15770307 15145473 19065780 8176925 19065780 8176925 9810089 17186820 9810089 17186820 6460791 6521640 6460791 6521640 6638411 6627874 6638411 6627874 7512262 19671049 7512262 19671049 10176512 9575386 10176512 9575386 11339626 15081427 11339626 15081427 24126699 2677797 24126699 2677797 3044157 3349727 3044157 3349727 10406354 16316401 10406354 16316401 24172656 22893125 24172656 22893125 22456046 4145385 22456046 4145385 5157215 21760792 5157215 21760792 26819907 25909173 26819907 25909173 23767233 23145035 23767233 23145035 17242670 10055884 17242670 10055884 11464044 10537276 11464044 10537276 21446570 20748937 21446570 20748937 5706486 21286676 5706486 21286676 8978651 17932873 8978651 17932873 16026132 11179341 16026132 11179341 5261442 5158910 5261442 5158910 15912892 11068819 15912892 11068819 23145933 3563486 23145933 3563486 21283270 5669050 21283270 5669050 2828593 2770223 2828593 2770223 10649075 9981273 10649075 9981273 10859701 16092373 10859701 16092373 24846630 1852068 24846630 1852068 15253049 11387930 15253049 11387930 14087784 12997562 14087784 12997562 7386761 19665673 7386761 19665673 10495079 16202568 10495079 16202568 11874473 11089162 11874473 11089162 21422306 5187394 21422306 5187394 19166550 18713706 19166550 18713706 17277497 9703550 17277497 9703550 18604826 8799203 18604826 8799203 18490181 8490338 18490181 8490338 19803017 19101650 19803017 19101650 1879350 25276485 1879350 25276485 8817221 18119374 8817221 18119374 23303810 22468455 23303810 22468455 21462854 5813521 21462854 5813521 3653965 23370179 3653965 23370179 13015546 12047008 13015546 12047008 17750946 17369865 17750946 17369865 22566550 4743301 22566550 4743301 10581354 10073075 10581354 10073075 12846490 11966489 12846490 11966489 13233184 13578811 13233184 13578811 19015658 18846145 19015658 18846145 20684822 6754075 20684822 6754075 4785452 21923943 4785452 21923943 6300535 20616627 6300535 20616627 5268122 21547664 5268122 21547664 6055385 20854926 6055385 20854926 8303460 8032991 8303460 8032991 12021496 11751111 12021496 11751111 14943731 14335380 14943731 14335380 11700756 14987656 11700756 14987656 5055804 22035755 5055804 22035755 13968351 12866083 13968351 12866083 9907649 17046238 9907649 17046238 11531259 10694487 11531259 10694487 12665560 11851157 12665560 11851157 10702746 10208064 10702746 10208064 7986519 7377906 7986519 7377906 2995178 3149650 2995178 3149650 9925482 9584822 9925482 9584822 4593758 22335368 4593758 22335368 16704059 16491723 16704059 16491723 1469980 25301762 1469980 25301762 8896171 8374524 8896171 8374524 4896800 4493931 4896800 4493931 17990728 9351134 17990728 9351134 7653919 7525465 7653919 7525465 21355922 5810115 21355922 5810115 2344963 24383012 2344963 24383012 4471572 22365627 4471572 22365627 8869813 8293668 8869813 8293668 13057992 13886307 13057992 13886307 13756071 13691114 13756071 13691114 4373187 22584609 4373187 22584609 10075916 16575887 10075916 16575887 16131939 11063219 16131939 11063219 17411481 16724775 17411481 16724775 12210718 14753493 12210718 14753493 11942906 11462697 11942906 11462697 19150856 7917250 19150856 7917250 21587337 21146605 21587337 21146605 12017089 11061881 12017089 11061881 16476608 16180610 16476608 16180610 15186059 11596553 15186059 11596553 5543690 21462057 5543690 21462057 2092010 2519685 2092010 2519685 9613041 9152720 9613041 9152720 23031290 22362340 23031290 22362340 7994909 7454936 7994909 7454936 1690307 25075276 1690307 25075276 1983147 2182996 1983147 2182996 20860191 20294131 20860191 20294131 20053630 19512196 20053630 19512196 20790725 20341915 20790725 20341915 7400105 19609842 7400105 19609842 21332559 20720291 21332559 20720291 12895768 13584895 12895768 13584895 18209244 17556255 18209244 17556255 16359532 15784313 16359532 15784313 22008260 21411247 22008260 21411247 9481955 17726052 9481955 17726052 22165138 21728793 22165138 21728793 5967898 6116098 5967898 6116098 22162417 4705563 22162417 4705563 5319372 5236864 5319372 5236864 25909062 1167799 25909062 1167799 17500241 9616734 17500241 9616734 7566975 7523856 7566975 7523856 22265577 21803642 22265577 21803642 6658643 6557131 6658643 6557131 14087222 12668025 14087222 12668025 20107890 7066600 20107890 7066600 9382314 8981389 9382314 8981389 18305580 17626847 18305580 17626847 19411387 18577555 19411387 18577555 2740405 2708821 2740405 2708821 22545280 22055519 22545280 22055519 4754798 4773712 4754798 4773712 21712003 5481269 21712003 5481269 13115769 13554623 13115769 13554623 2575835 24402180 2575835 24402180 20721041 6017103 20721041 6017103 13566462 12452596 13566462 12452596 17374173 16783572 17374173 16783572 8372228 18482389 8372228 18482389 8432140 8237212 8432140 8237212 2934301 24089566 2934301 24089566 26549709 459429 26549709 459429 17363604 16652148 17363604 16652148 3500526 3366442 3500526 3366442 16128931 10971988 16128931 10971988 22089665 21304644 22089665 21304644 20959199 6095296 20959199 6095296 7026535 6675552 7026535 6675552 14182089 12603181 14182089 12603181 15851618 10998454 15851618 10998454 24682637 23582856 24682637 23582856 14273572 12604838 14273572 12604838 4952502 21995015 4952502 21995015 8888620 8696116 8888620 8696116 14067083 13033533 14067083 13033533 11017814 10382329 11017814 10382329 6053889 21132290 6053889 21132290 18187303 8992061 18187303 8992061 15721904 11162669 15721904 11162669 3643609 3466135 3643609 3466135 22062618 5421824 22062618 5421824 3545111 3087370 3545111 3087370 20593636 19802875 20593636 19802875 9498618 9024394 9498618 9024394 5866585 5954514 5866585 5954514 13106725 12152011 13106725 12152011 8011497 7940285 8011497 7940285 15811375 11046825 15811375 11046825 16773062 10348030 16773062 10348030 25658760 1222591 25658760 1222591 8893379 18124047 8893379 18124047 16173375 10659034 16173375 10659034 16853897 10147155 16853897 10147155 22950149 22281190 22950149 22281190 15834358 15632595 15834358 15632595 5583537 21473718 5583537 21473718 23020053 4010772 23020053 4010772 14065885 12747740 14065885 12747740 6550307 20700643 6550307 20700643 21773057 21045308 21773057 21045308 11289978 15146242 11289978 15146242 7413497 7218165 7413497 7218165 7930293 18968393 7930293 18968393 10066986 17127941 10066986 17127941 19816799 19095248 19816799 19095248 3749803 23219875 3749803 23219875 22256012 21485057 22256012 21485057 15620000 11302698 15620000 11302698 17570461 16852945 17570461 16852945 14778857 13697242 14778857 13697242 11196618 15911599 11196618 15911599 11717908 11217074 11717908 11217074 22767003 21776214 22767003 21776214 13150814 13431958 13150814 13431958 20539167 6797029 20539167 6797029 9237815 9081707 9237815 9081707 14178783 13162208 14178783 13162208 12283736 11358869 12283736 11358869 3966269 3517021 3966269 3517021 8151183 18635192 8151183 18635192 9776508 16944799 9776508 16944799 4039400 4134007 4039400 4134007 2397876 24559648 2397876 24559648 21002550 5609768 21002550 5609768 12834043 13833476 12834043 13833476 21663987 4953802 21663987 4953802 22105621 4325892 22105621 4325892 16787607 10192487 16787607 10192487 16405652 15831651 16405652 15831651 19915258 7215587 19915258 7215587 14335976 13181906 14335976 13181906 6838462 6571589 6838462 6571589 8230164 7757610 8230164 7757610 11583794 15563260 11583794 15563260 19068880 8034587 19068880 8034587 11031595 10681745 11031595 10681745 17309111 16659454 17309111 16659454 21693890 5450082 21693890 5450082 19655550 7777091 19655550 7777091 16490753 15706839 16490753 15706839 6313441 20649666 6313441 20649666 19585869 18932457 19585869 18932457 17272654 16893351 17272654 16893351 4427845 4078319 4427845 4078319 18338021 8886370 18338021 8886370 13315069 12319638 13315069 12319638 8776919 18173297 8776919 18173297 14149627 13444690 14149627 13444690 21688945 21157884 21688945 21157884 15051104 11682305 15051104 11682305 7135335 7176023 7135335 7176023 25415264 24218169 25415264 24218169 8635925 18331795 8635925 18331795 3001576 23917965 3001576 23917965 13163637 13635065 13163637 13635065 13645794 13368998 13645794 13368998 15433797 14766015 15433797 14766015 22047461 21396505 22047461 21396505 18234800 17518123 18234800 17518123 18196171 17588767 18196171 17588767 18797677 18726281 18797677 18726281 19803148 18912067 19803148 18912067 12350058 14412382 12350058 14412382 16068146 10977602 16068146 10977602 14332649 14303234 14332649 14303234 1174587 25485397 1174587 25485397 20909145 20234601 20909145 20234601 9717009 17155135 9717009 17155135 14649863 13761397 14649863 13761397 18470666 8852673 18470666 8852673 15602350 15174128 15602350 15174128 18006480 9050493 18006480 9050493 19143986 18949365 19143986 18949365 17140931 16641337 17140931 16641337 3251934 3361877 3251934 3361877 16467340 10160526 16467340 10160526 22546778 22059462 22546778 22059462 8150445 18782064 8150445 18782064 14989097 14022016 14989097 14022016 21635985 20957144 21635985 20957144 15097316 11747587 15097316 11747587 15985668 11085710 15985668 11085710 23554443 3423420 23554443 3423420 22318444 21666527 22318444 21666527 10931188 10116721 10931188 10116721 10019588 16899892 10019588 16899892 6716809 20107693 6716809 20107693 19927154 7498736 19927154 7498736 13790801 13698336 13790801 13698336 13927851 13788593 13927851 13788593 22541245 4054610 22541245 4054610 20030019 6674298 20030019 6674298 23853759 2921696 23853759 2921696 21962539 21194533 21962539 21194533 7641742 7062024 7641742 7062024 12586284 11634249 12586284 11634249 24620542 2094106 24620542 2094106 13772684 12977441 13772684 12977441 15255356 14628955 15255356 14628955 21080692 6397429 21080692 6397429 8143340 7856163 8143340 7856163 23712180 2982443 23712180 2982443 16240121 10547887 16240121 10547887 16309469 10773727 16309469 10773727 17516535 16582736 17516535 16582736 13127836 13662576 13127836 13662576 17420261 16659631 17420261 16659631 1567327 1929010 1567327 1929010 14828059 14344672 14828059 14344672 13029178 12422175 13029178 12422175 20102424 19331038 20102424 19331038 18056172 17594492 18056172 17594492 13943543 12838276 13943543 12838276 15134728 14444403 15134728 14444403 1688322 2173706 1688322 2173706 15494293 11394293 15494293 11394293 17916250 8911735 17916250 8911735 16649299 15939560 16649299 15939560 10376076 9955578 10376076 9955578 2005356 25086940 2005356 25086940 18886074 18443387 18886074 18443387 20936178 6484821 20936178 6484821 12438880 11718703 12438880 11718703 8392669 7886805 8392669 7886805 23238083 3490823 23238083 3490823 11638678 14874582 11638678 14874582 14139357 12676390 14139357 12676390 17065183 10124034 17065183 10124034 22955652 3755399 22955652 3755399 10228141 9861665 10228141 9861665 10377076 9810290 10377076 9810290 21576626 20978801 21576626 20978801 19174220 18871062 19174220 18871062 10266095 9567892 10266095 9567892 17581148 17394708 17581148 17394708 15664537 15231111 15664537 15231111 5272646 5111075 5272646 5111075 13938772 12818723 13938772 12818723 15550284 11367017 15550284 11367017 9739662 9095672 9739662 9095672 14745392 13942843 14745392 13942843 11098165 10317345 11098165 10317345 4859422 4424074 4859422 4424074 18784524 8165085 18784524 8165085 19446544 19241575 19446544 19241575 6630320 20430161 6630320 20430161 25802568 24934621 25802568 24934621 21613253 5212402 21613253 5212402 17700491 9274048 17700491 9274048 21683187 21001791 21683187 21001791 23895257 2924923 23895257 2924923 6709102 6416867 6709102 6416867 24916126 23837336 24916126 23837336 10934080 15827821 10934080 15827821 18654250 8404017 18654250 8404017 9711579 9049362 9711579 9049362 4435273 4458070 4435273 4458070 8332512 18837665 8332512 18837665 21948431 21153616 21948431 21153616 24813596 2072858 24813596 2072858 17286353 16939521 17286353 16939521 9251564 17596760 9251564 17596760 12509791 11977382 12509791 11977382 15401905 11819548 15401905 11819548 9730894 17349451 9730894 17349451 21598067 5315698 21598067 5315698 15608452 11230443 15608452 11230443 8473971 18499457 8473971 18499457 13165375 12267894 13165375 12267894 7396533 6853027 7396533 6853027 10119952 16925823 10119952 16925823 13145242 13716391 13145242 13716391 11326850 15904692 11326850 15904692 7281624 19759212 7281624 19759212 4703937 22192025 4703937 22192025 4794287 4704104 4794287 4704104 25407623 1633088 25407623 1633088 16221963 10885973 16221963 10885973 18115338 9177659 18115338 9177659 20900461 20426629 20900461 20426629 15981193 10969913 15981193 10969913 5854662 20899306 5854662 20899306 5020458 21993782 5020458 21993782 13334343 13561207 13334343 13561207 16373141 15579917 16373141 15579917 11105729 15660177 11105729 15660177 15578797 14555927 15578797 14555927 1861027 2170279 1861027 2170279 15210263 11750784 15210263 11750784 21435881 5114348 21435881 5114348 23937822 23464316 23937822 23464316 19421991 7346792 19421991 7346792 20261181 19625312 20261181 19625312 18841061 8199033 18841061 8199033 23139832 21894792 23139832 21894792 3738475 23001118 3738475 23001118 15582566 14608900 15582566 14608900 11910050 11711454 11910050 11711454 16828956 10473357 16828956 10473357 4518407 22355245 4518407 22355245 6227118 5627972 6227118 5627972 8524798 7993850 8524798 7993850 4212154 22556568 4212154 22556568 19186791 7928616 19186791 7928616 20070323 19652283 20070323 19652283 19812033 7074318 19812033 7074318 13430394 13166745 13430394 13166745 19191194 8201515 19191194 8201515 16490349 10711036 16490349 10711036 23048990 21823819 23048990 21823819 5203937 21966374 5203937 21966374 13218363 13678060 13218363 13678060 17013422 16430585 17013422 16430585 16403894 10919692 16403894 10919692 16700448 16131659 16700448 16131659 5012815 4869859 5012815 4869859 13436791 13499461 13436791 13499461 22825207 3888124 22825207 3888124 5365392 5133460 5365392 5133460 17600728 9688960 17600728 9688960 13643367 13380772 13643367 13380772 6553075 5975368 6553075 5975368 4713247 4761458 4713247 4761458 19401502 7772669 19401502 7772669 7909182 7388896 7909182 7388896 4935479 4729768 4935479 4729768 8073452 8017410 8073452 8017410 21520439 5714886 21520439 5714886 4419139 22419372 4419139 22419372 8021306 18915138 8021306 18915138 21835092 21036077 21835092 21036077 9061262 18044722 9061262 18044722 2467328 2785288 2467328 2785288 8860346 18224055 8860346 18224055 21861969 21036073 21861969 21036073 12023939 11277056 12023939 11277056 23032065 22511811 23032065 22511811 9549896 17501669 9549896 17501669 14999596 14292667 14999596 14292667 17949581 17226899 17949581 17226899 14493331 13538007 14493331 13538007 2494912 2870212 2494912 2870212 21787037 5695584 21787037 5695584 26654875 241812 26654875 241812 21017449 20344227 21017449 20344227 20745111 19939033 20745111 19939033 13197441 13430869 13197441 13430869 11686035 15152134 11686035 15152134 9631998 17507743 9631998 17507743 19312921 18765420 19312921 18765420 13641665 13135393 13641665 13135393 22021506 5095425 22021506 5095425 19328467 18902643 19328467 18902643 11956714 11046471 11956714 11046471 19540870 7811005 19540870 7811005 22855422 4079494 22855422 4079494 10526931 16681477 10526931 16681477 25828111 1057359 25828111 1057359 13347461 13483476 13347461 13483476 20000654 6915198 20000654 6915198 6762306 20359180 6762306 20359180 26057598 999528 26057598 999528 6552332 6268528 6552332 6268528 16900116 16297533 16900116 16297533 24672232 23504721 24672232 23504721 7672183 19473649 7672183 19473649 23490873 22355892 23490873 22355892 1237909 1716946 1237909 1716946 9636865 9245923 9636865 9245923 9911155 17424794 9911155 17424794 23600412 22859934 23600412 22859934 22091900 21601901 22091900 21601901 7474542 7207388 7474542 7207388 15487457 14512521 15487457 14512521 494741 26560367 494741 26560367 373716 542705 373716 542705 7598272 6942157 7598272 6942157 11171698 15980660 11171698 15980660 19786458 19490028 19786458 19490028 20243815 19639655 20243815 19639655 25020629 1814032 25020629 1814032 8881670 8244188 8881670 8244188 7750275 19211204 7750275 19211204 5681134 21367606 5681134 21367606 1298812 1730531 1298812 1730531 22028640 5261401 22028640 5261401 4238927 4066560 4238927 4066560 7355718 19577052 7355718 19577052 17098621 10247533 17098621 10247533 16983278 10012655 16983278 10012655 10325857 16891908 10325857 16891908 6124227 5610757 6124227 5610757 20456330 20119793 20456330 20119793 16046025 10825828 16046025 10825828 5795158 5850871 5795158 5850871 20234279 19802888 20234279 19802888 20257817 6988908 20257817 6988908 8257243 7639111 8257243 7639111 19201213 18756686 19201213 18756686 15970306 11417318 15970306 11417318 8150078 18816171 8150078 18816171 4213727 4159768 4213727 4159768 11158713 15539780 11158713 15539780 1221096 25903918 1221096 25903918 8420543 18539995 8420543 18539995 22261076 21333845 22261076 21333845 14932840 12007337 14932840 12007337 11426234 15487652 11426234 15487652 12246922 11481429 12246922 11481429 21643141 5097195 21643141 5097195 15098805 14333979 15098805 14333979 24832340 2063835 24832340 2063835 15195360 12170986 15195360 12170986 24334380 23362923 24334380 23362923 14759253 13987880 14759253 13987880 16458762 10437294 16458762 10437294 15316837 15139630 15316837 15139630 7236402 19795740 7236402 19795740 18961929 18349804 18961929 18349804 20102398 7007453 20102398 7007453 8892077 18106959 8892077 18106959 24591903 23505932 24591903 23505932 23931119 22701180 23931119 22701180 19619162 19157791 19619162 19157791 14791606 14570885 14791606 14570885 16488404 16236218 16488404 16236218 18128727 17375956 18128727 17375956 2671345 24195720 2671345 24195720 18726734 18257808 18726734 18257808 10124068 9647110 10124068 9647110 14049054 12752615 14049054 12752615 19700059 7677026 19700059 7677026 19837304 7556712 19837304 7556712 8996413 18287757 8996413 18287757 6135565 5613821 6135565 5613821 7617425 7662091 7617425 7662091 19434195 18528979 19434195 18528979 3845004 3620726 3845004 3620726 7056119 6931197 7056119 6931197 6183575 5883612 6183575 5883612 18001746 8998870 18001746 8998870 24387491 2370123 24387491 2370123 21268906 5803381 21268906 5803381 17082618 16567688 17082618 16567688 17622124 17424418 17622124 17424418 14165981 13535329 14165981 13535329 19700991 7323154 19700991 7323154 9288827 9071840 9288827 9071840 21920612 21076112 21920612 21076112 16378553 15665149 16378553 15665149 16326541 15603028 16326541 15603028 13536239 12722302 13536239 12722302 12549365 14336759 12549365 14336759 7284935 19779910 7284935 19779910 17845726 17683326 17845726 17683326 11149923 15356390 11149923 15356390 11533624 11234212 11533624 11234212 15605656 14803026 15605656 14803026 9137102 8619874 9137102 8619874 18589197 18044829 18589197 18044829 21786717 20932313 21786717 20932313 16092544 11270725 16092544 11270725 17200986 9524291 17200986 9524291 17368942 9876920 17368942 9876920 24079272 2831957 24079272 2831957 23131147 22161619 23131147 22161619 6562640 20452337 6562640 20452337 9740099 17561094 9740099 17561094 20984459 20486237 20984459 20486237 12070563 14787963 12070563 14787963 26435592 25629863 26435592 25629863 18783900 8174861 18783900 8174861 20586330 6210268 20586330 6210268 8720475 8002037 8720475 8002037 10373208 16895204 10373208 16895204 20081161 6614220 20081161 6614220 8053011 19122544 8053011 19122544 1758816 2093129 1758816 2093129 25067288 23983088 25067288 23983088 16221989 10945457 16221989 10945457 17438469 9859610 17438469 9859610 3079779 3226043 3079779 3226043 19407651 18575798 19407651 18575798 21709432 5250015 21709432 5250015 20905773 20415617 20905773 20415617 17155084 10157665 17155084 10157665 12418762 12056675 12418762 12056675 19964746 19278736 19964746 19278736 15535391 14903629 15535391 14903629 23200663 22402291 23200663 22402291 13093763 12959163 13093763 12959163 4398977 22695764 4398977 22695764 16529954 10545209 16529954 10545209 20935052 20429686 20935052 20429686 13765158 13316906 13765158 13316906 5692856 5845062 5692856 5845062 9123045 8734440 9123045 8734440 16618600 15841786 16618600 15841786 18232035 8796432 18232035 8796432 20510480 6827263 20510480 6827263 17292527 17111413 17292527 17111413 15691248 11014456 15691248 11014456 7364060 6837353 7364060 6837353 11088808 10331565 11088808 10331565 19720179 18844696 19720179 18844696 9579180 8904071 9579180 8904071 9766336 9465816 9766336 9465816 10353781 9912704 10353781 9912704 3439445 3685517 3439445 3685517 26473478 620395 26473478 620395 14045158 12652688 14045158 12652688 19288447 7956610 19288447 7956610 20030998 6663047 20030998 6663047 14724764 12195794 14724764 12195794 3920999 23124687 3920999 23124687 10991586 16162279 10991586 16162279 21142294 5566065 21142294 5566065 4050061 22950369 4050061 22950369 15006304 11718593 15006304 11718593 13836464 13025373 13836464 13025373 19949519 19350656 19949519 19350656 17038868 16347621 17038868 16347621 16854253 16732944 16854253 16732944 13556211 13205722 13556211 13205722 7317999 7006952 7317999 7006952 21750643 21224382 21750643 21224382 8440766 18564895 8440766 18564895 22470474 4101671 22470474 4101671 8821049 17891159 8821049 17891159 21533072 20600122 21533072 20600122 24804916 2128062 24804916 2128062 10632644 9933233 10632644 9933233 13313065 12284212 13313065 12284212 20820845 6321619 20820845 6321619 20032586 19662373 20032586 19662373 6754490 6307404 6754490 6307404 7872297 19097671 7872297 19097671 13016160 12174040 13016160 12174040 6958902 6588359 6958902 6588359 3773947 3417786 3773947 3417786 6589230 6613589 6589230 6613589 20877486 6215754 20877486 6215754 20659628 6658450 20659628 6658450 8767847 18383331 8767847 18383331 24112558 22911966 24112558 22911966 22325096 4770073 22325096 4770073 12505682 11942500 12505682 11942500 4951201 4945113 4951201 4945113 11455615 11104670 11455615 11104670 3425973 3071028 3425973 3071028 16334397 10494006 16334397 10494006 4343682 4269106 4343682 4269106 16274021 15577611 16274021 15577611 17909316 17119468 17909316 17119468 23358787 22606833 23358787 22606833 6763854 20255419 6763854 20255419 9269176 17379090 9269176 17379090 4714413 22291942 4714413 22291942 19967719 19817113 19967719 19817113 8279812 18575381 8279812 18575381 3885992 4162881 3885992 4162881 12330148 14392168 12330148 14392168 16516654 15870114 16516654 15870114 11054343 10771713 11054343 10771713 17512764 9666010 17512764 9666010 20045498 6807185 20045498 6807185 7424913 6730352 7424913 6730352 17520959 9277230 17520959 9277230 8662785 8311681 8662785 8311681 20304432 6674237 20304432 6674237 17001070 16361661 17001070 16361661 16140255 15189606 16140255 15189606 15639673 11397243 15639673 11397243 11631393 10949159 11631393 10949159 23398910 3315405 23398910 3315405 12166911 14515898 12166911 14515898 11593932 10748128 11593932 10748128 21578879 5359400 21578879 5359400 18671032 17966160 18671032 17966160 5413603 5204515 5413603 5204515 14410426 13455986 14410426 13455986 551041 705913 551041 705913 15726517 14721317 15726517 14721317 20095384 7206077 20095384 7206077 16086667 15609005 16086667 15609005 18811517 8478724 18811517 8478724 5636308 5387670 5636308 5387670 2274326 24409945 2274326 24409945 18005672 17706445 18005672 17706445 13680998 13020073 13680998 13020073 22507519 4270532 22507519 4270532 5984152 20931296 5984152 20931296 1903486 25100070 1903486 25100070 25013447 1606029 25013447 1606029 4627543 4535124 4627543 4535124 15808933 11045572 15808933 11045572 18435560 8577643 18435560 8577643 11916487 11185281 11916487 11185281 7539955 19450631 7539955 19450631 22736915 3875063 22736915 3875063 9248932 8765447 9248932 8765447 14449482 12145495 14449482 12145495 22011243 21286991 22011243 21286991 1909804 24979785 1909804 24979785 6086249 20657202 6086249 20657202 20062491 19347190 20062491 19347190 12083205 11141019 12083205 11141019 16088778 11260347 16088778 11260347 10618214 16304567 10618214 16304567 5043874 22141735 5043874 22141735 17829782 9418430 17829782 9418430 22747270 3836577 22747270 3836577 14208181 14003742 14208181 14003742 11983502 10986572 11983502 10986572 16462144 15632675 16462144 15632675 4667597 22096861 4667597 22096861 4547743 4368633 4547743 4368633 20506426 19706785 20506426 19706785 7449288 7330579 7449288 7330579 8350648 8064055 8350648 8064055 24563066 2454848 24563066 2454848 12703484 12307537 12703484 12307537 3810190 3359513 3810190 3359513 20148367 6612124 20148367 6612124 16185108 10606468 16185108 10606468 14407781 12404332 14407781 12404332 24385540 2389604 24385540 2389604 8533562 18241577 8533562 18241577 13217704 12627448 13217704 12627448 14811919 14184935 14811919 14184935 7990387 7607935 7990387 7607935 12188980 14777617 12188980 14777617 9023095 17817222 9023095 17817222 20075702 7112787 20075702 7112787 16835714 16224552 16835714 16224552 1279983 25793263 1279983 25793263 4834327 4839041 4834327 4839041 1725136 25450628 1725136 25450628 23152185 3592914 23152185 3592914 5246749 21692313 5246749 21692313 4738898 22065317 4738898 22065317 1063882 880809 1063882 880809 25127105 23889007 25127105 23889007 3017228 2588193 3017228 2588193 20647902 20258299 20647902 20258299 3167139 3112266 3167139 3112266 24105358 2765350 24105358 2765350 4884946 22105870 4884946 22105870 24825987 23563809 24825987 23563809 20006009 19151294 20006009 19151294 22297649 4757357 22297649 4757357 19963994 19425497 19963994 19425497 14846564 13808452 14846564 13808452 2476007 24334946 2476007 24334946 8270751 18579220 8270751 18579220 9611665 9271996 9611665 9271996 18743948 8501463 18743948 8501463 23428991 22409703 23428991 22409703 19108309 7946079 19108309 7946079 6627074 6129953 6627074 6129953 6127119 20419203 6127119 20419203 10608507 16528123 10608507 16528123 17828230 9311911 17828230 9311911 13568423 12974783 13568423 12974783 4797723 4643662 4797723 4643662 416441 650984 416441 650984 22079772 21363858 22079772 21363858 17926751 17261320 17926751 17261320 17198911 16575806 17198911 16575806 20812653 20017387 20812653 20017387 12188511 14530449 12188511 14530449 14244118 12630295 14244118 12630295 4275594 4266459 4275594 4266459 21048406 5629552 21048406 5629552 20284166 19838674 20284166 19838674 19605956 19127464 19605956 19127464 25617192 1285392 25617192 1285392 3313610 23602849 3313610 23602849 13869963 13582524 13869963 13582524 7073634 6578603 7073634 6578603 9374147 17714039 9374147 17714039 11862724 11215722 11862724 11215722 10917651 16266738 10917651 16266738 3897349 3999068 3897349 3999068 8891593 17788711 8891593 17788711 7458329 19520195 7458329 19520195 2327017 2047841 2327017 2047841 8005672 18830515 8005672 18830515 14697306 13797889 14697306 13797889 14795577 11878814 14795577 11878814 15828486 15200373 15828486 15200373 6463945 20747820 6463945 20747820 7445491 7247960 7445491 7247960 4423259 4328085 4423259 4328085 17068999 16463752 17068999 16463752 9501841 17559216 9501841 17559216 11162363 10909518 11162363 10909518 22711332 21530793 22711332 21530793 20370481 19698244 20370481 19698244 5495797 5531516 5495797 5531516 12222366 11294852 12222366 11294852 22503691 21792689 22503691 21792689 15681346 11284588 15681346 11284588 13321790 13383785 13321790 13383785 6707885 20151861 6707885 20151861 19161996 18517858 19161996 18517858 7578496 6996855 7578496 6996855 22558793 21918037 22558793 21918037 576806 26476017 576806 26476017 16043293 15353257 16043293 15353257 3830095 22921846 3830095 22921846 9361940 8867268 9361940 8867268 5586778 5324175 5586778 5324175 3213997 3150672 3213997 3150672 26094829 25159639 26094829 25159639 17908683 9245826 17908683 9245826 11731966 15038198 11731966 15038198 21447355 20792544 21447355 20792544 4830880 22189655 4830880 22189655 23555037 22688865 23555037 22688865 22870599 4161690 22870599 4161690 12232863 11555083 12232863 11555083 22761739 21726972 22761739 21726972 12189572 11417954 12189572 11417954 23499463 3364944 23499463 3364944 15246836 11581006 15246836 11581006 14006012 12810052 14006012 12810052 18233327 17987683 18233327 17987683 5547726 21056766 5547726 21056766 20392316 6333309 20392316 6333309 7557541 19581706 7557541 19581706 17835647 17363766 17835647 17363766 14796347 11853690 14796347 11853690 15480645 11366830 15480645 11366830 23377403 23009184 23377403 23009184 10124917 16530081 10124917 16530081 22722265 21763135 22722265 21763135 12144514 11222323 12144514 11222323 23815929 2997501 23815929 2997501 22991088 3754090 22991088 3754090 9300099 17888427 9300099 17888427 13837406 12828653 13837406 12828653 18212656 9074445 18212656 9074445 17690352 16741036 17690352 16741036 22567893 4460544 22567893 4460544 24137034 2611448 24137034 2611448 18252566 8957484 18252566 8957484 18247305 17957369 18247305 17957369 18975716 8070014 18975716 8070014 7398758 19590491 7398758 19590491 23396542 22495626 23396542 22495626 21796983 5749961 21796983 5749961 23869186 22837384 23869186 22837384 14373108 12386189 14373108 12386189 25439272 1329854 25439272 1329854 13237767 12405385 13237767 12405385 3607797 3132503 3607797 3132503 5131967 21835125 5131967 21835125 10041019 17068750 10041019 17068750 23140583 3661527 23140583 3661527 22795556 21973042 22795556 21973042 20779018 5827222 20779018 5827222 18311686 8592282 18311686 8592282 23300684 22257219 23300684 22257219 22585738 22074751 22585738 22074751 22867782 22434083 22867782 22434083 19300725 7842758 19300725 7842758 23308475 22085648 23308475 22085648 24214421 2554692 24214421 2554692 21425453 20708995 21425453 20708995 2036738 24713027 2036738 24713027 11374539 15776806 11374539 15776806 14432753 12255061 14432753 12255061 21441489 20729687 21441489 20729687 17174642 10139627 17174642 10139627 12766194 12721052 12766194 12721052 7742487 7464453 7742487 7464453 6166131 5802116 6166131 5802116 18104830 17493392 18104830 17493392 11251448 15421212 11251448 15421212 8158067 18733234 8158067 18733234 7295398 19694034 7295398 19694034 24692968 2153100 24692968 2153100 12559139 12220180 12559139 12220180 22320147 4490144 22320147 4490144 24112093 2712589 24112093 2712589 4468648 4387332 4468648 4387332 20083781 19538572 20083781 19538572 9481579 17350016 9481579 17350016 12855570 13869123 12855570 13869123 24057180 2677938 24057180 2677938 6113611 21054002 6113611 21054002 14092269 12624420 14092269 12624420 14383873 12462645 14383873 12462645 21103059 5555576 21103059 5555576 12355962 14305148 12355962 14305148 597359 541422 597359 541422 3265969 23390633 3265969 23390633 5076309 5004059 5076309 5004059 10025504 9624683 10025504 9624683 16202451 10870705 16202451 10870705 6769596 20226194 6769596 20226194 5179460 21822340 5179460 21822340 12491810 14100785 12491810 14100785 20504841 19754920 20504841 19754920 1932051 25177734 1932051 25177734 2021932 2333046 2021932 2333046 10566791 10004835 10566791 10004835 9293648 9083751 9293648 9083751 12920665 13718918 12920665 13718918 10278609 16816683 10278609 16816683 4888701 21819594 4888701 21819594 20914974 5765542 20914974 5765542 16715592 16089238 16715592 16089238 21552330 5106283 21552330 5106283 5819978 5875882 5819978 5875882 21284628 20313663 21284628 20313663 8687193 8408456 8687193 8408456 2069030 1943459 2069030 1943459 20394374 6848879 20394374 6848879 25397127 1556866 25397127 1556866 21084494 20428486 21084494 20428486 8195944 8142219 8195944 8142219 11333424 10884174 11333424 10884174 1232071 1286650 1232071 1286650 22222023 4826954 22222023 4826954 7047608 20018970 7047608 20018970 20780398 6353578 20780398 6353578 19310178 7881544 19310178 7881544 13641639 13100686 13641639 13100686 20268668 19614744 20268668 19614744 21528978 20881681 21528978 20881681 19496251 18667542 19496251 18667542 19013897 7802529 19013897 7802529 7974841 7810662 7974841 7810662 8584747 18516064 8584747 18516064 13071021 12643456 13071021 12643456 9405296 17513885 9405296 17513885 4858053 4640312 4858053 4640312 10134025 17193825 10134025 17193825 2545781 24251195 2545781 24251195 6452896 6245703 6452896 6245703 13208354 12219853 13208354 12219853 20162062 19452552 20162062 19452552 12815627 12679053 12815627 12679053 5113295 21784196 5113295 21784196 20992761 20348365 20992761 20348365 9267648 17551167 9267648 17551167 8053575 7788495 8053575 7788495 19304517 18614785 19304517 18614785 14915795 11970139 14915795 11970139 5156170 21717577 5156170 21717577 6563415 6058945 6563415 6058945 14625612 14199768 14625612 14199768 21728653 21056121 21728653 21056121 15441756 11471303 15441756 11471303 21603138 5064159 21603138 5064159 13388656 13543855 13388656 13543855 19118652 18359545 19118652 18359545 8391780 7872914 8391780 7872914 11095274 15484611 11095274 15484611 14620044 12220974 14620044 12220974 12871616 14122692 12871616 14122692 17872418 9489853 17872418 9489853 20121961 19546993 20121961 19546993 13454788 13177554 13454788 13177554 24841765 23660558 24841765 23660558 22687655 4255000 22687655 4255000 16659089 16002104 16659089 16002104 17913357 9414518 17913357 9414518 24961430 24103642 24961430 24103642 10070438 9825389 10070438 9825389 15152655 11848084 15152655 11848084 3708494 3835710 3708494 3835710 18953419 8428529 18953419 8428529 13289078 12623099 13289078 12623099 16906967 10397276 16906967 10397276 13878605 13020002 13878605 13020002 17485783 16913798 17485783 16913798 5212059 5159641 5212059 5159641 13088440 12941962 13088440 12941962 13578546 12899776 13578546 12899776 6443573 6142240 6443573 6142240 12141483 14732742 12141483 14732742 7848005 7690309 7848005 7690309 13057104 13874366 13057104 13874366 14627256 14144491 14627256 14144491 16376723 15588666 16376723 15588666 11371953 15656542 11371953 15656542 3917108 22924154 3917108 22924154 4736815 22095201 4736815 22095201 12196748 14689073 12196748 14689073 23423295 3355877 23423295 3355877 13159886 13542258 13159886 13542258 18610555 8637015 18610555 8637015 12853387 11935929 12853387 11935929 22559594 4583531 22559594 4583531 21806097 5087935 21806097 5087935 15549837 11345533 15549837 11345533 18565702 8558764 18565702 8558764 8436129 8133121 8436129 8133121 16470821 10635588 16470821 10635588 18221927 8904816 18221927 8904816 4605019 22378093 4605019 22378093 20349007 6930148 20349007 6930148 4260330 4139703 4260330 4139703 16119746 15569114 16119746 15569114 25156691 23997272 25156691 23997272 13686189 12604347 13686189 12604347 7191549 7205838 7191549 7205838 22787440 22123128 22787440 22123128 10041670 16953488 10041670 16953488 19509003 7411370 19509003 7411370 1824396 2147019 1824396 2147019 6293397 6369329 6293397 6369329 17435816 9758415 17435816 9758415 10885556 15624545 10885556 15624545 16025184 11090368 16025184 11090368 15032166 14860801 15032166 14860801 20391494 19863763 20391494 19863763 23424620 22466022 23424620 22466022 6730849 20120101 6730849 20120101 24847093 1875216 24847093 1875216 2336179 1921074 2336179 1921074 5693422 5483039 5693422 5483039 16569507 15908483 16569507 15908483 5458890 5336454 5458890 5336454 13829709 13052805 13829709 13052805 21574667 5319069 21574667 5319069 25300444 24157770 25300444 24157770 19533010 7336113 19533010 7336113 21571061 20870297 21571061 20870297 3094934 3299264 3094934 3299264 5164397 21984986 5164397 21984986 14068920 12611826 14068920 12611826 13446804 12836894 13446804 12836894 17252166 10006695 17252166 10006695 6794247 19965969 6794247 19965969 5522551 5378577 5522551 5378577 8900312 18297303 8900312 18297303 14298120 12462517 14298120 12462517 19446791 18773824 19446791 18773824 23712324 22544470 23712324 22544470 7684174 7550021 7684174 7550021 23818927 22948384 23818927 22948384 10334403 9818869 10334403 9818869 14194186 12550731 14194186 12550731 7884366 7505647 7884366 7505647 4009354 22963748 4009354 22963748 4251016 4304968 4251016 4304968 18210818 8897061 18210818 8897061 22157793 4875485 22157793 4875485 18352382 9066227 18352382 9066227 6019329 20933179 6019329 20933179 9767181 16970184 9767181 16970184 8135335 7568557 8135335 7568557 14210233 13999897 14210233 13999897 1437429 25280350 1437429 25280350 15142213 14034615 15142213 14034615 10417562 16517560 10417562 16517560 10815679 15959237 10815679 15959237 26411472 25673046 26411472 25673046 20172040 19733117 20172040 19733117 1071110 25941880 1071110 25941880 4626849 22506633 4626849 22506633 24166187 2598338 24166187 2598338 20784358 6399045 20784358 6399045 9425243 17718351 9425243 17718351 15743840 15226816 15743840 15226816 15727609 11500121 15727609 11500121 16003977 15800487 16003977 15800487 5493543 21440176 5493543 21440176 3954671 23096271 3954671 23096271 21735491 21109293 21735491 21109293 15260572 11547110 15260572 11547110 16591178 10628521 16591178 10628521 18394085 9063994 18394085 9063994 10178113 16622054 10178113 16622054 11230176 10476557 11230176 10476557 17108414 9911854 17108414 9911854 13742527 12781812 13742527 12781812 8669513 8334343 8669513 8334343 21822751 4904116 21822751 4904116 11075076 10763306 11075076 10763306 11835238 14816321 11835238 14816321 14016231 12731489 14016231 12731489 10223513 16769001 10223513 16769001 10461086 16773706 10461086 16773706 22393013 21487448 22393013 21487448 2915246 3389467 2915246 3389467 9402212 8908427 9402212 8908427 22194596 4601258 22194596 4601258 20405024 19639658 20405024 19639658 25404199 24208888 25404199 24208888 10094786 9452406 10094786 9452406 4450067 4146763 4450067 4146763 11807041 14900504 11807041 14900504 21123359 20510619 21123359 20510619 22026480 21462651 22026480 21462651 6382743 20511103 6382743 20511103 25572842 1157579 25572842 1157579 18830070 18416667 18830070 18416667 18817653 8419421 18817653 8419421 20588952 6208772 20588952 6208772 20370099 20068188 20370099 20068188 13147826 13695993 13147826 13695993 18332652 9037175 18332652 9037175 25520216 1341734 25520216 1341734 21315331 20661074 21315331 20661074 19334521 18445524 19334521 18445524 9267920 8830254 9267920 8830254 8891905 8770512 8891905 8770512 17601575 9583685 17601575 9583685 24040450 22926630 24040450 22926630 23140507 3842768 23140507 3842768 8092802 7987534 8092802 7987534 8791816 8284962 8791816 8284962 21620462 20921319 21620462 20921319 3324855 3188770 3324855 3188770 10952491 10143880 10952491 10143880 20362263 19566659 20362263 19566659 14774789 14429436 14774789 14429436 21733745 5357107 21733745 5357107 23749273 3106707 23749273 3106707 20081107 7063439 20081107 7063439 21336778 20748817 21336778 20748817 13137381 13819893 13137381 13819893 12446450 11531427 12446450 11531427 7884549 7697051 7884549 7697051 11848265 11068942 11848265 11068942 14252446 12471484 14252446 12471484 13540753 12817160 13540753 12817160 11833736 10947561 11833736 10947561 22268114 4414263 22268114 4414263 15621507 14985366 15621507 14985366 20045322 6905352 20045322 6905352 24895639 1979773 24895639 1979773 3273487 23708069 3273487 23708069 7871945 7201308 7871945 7201308 7819236 7701896 7819236 7701896 1992461 24852041 1992461 24852041 2838642 3007008 2838642 3007008 24314379 2520409 24314379 2520409 10406570 16196009 10406570 16196009 11212206 15893614 11212206 15893614 23782389 2989839 23782389 2989839 12065366 11290106 12065366 11290106 22953147 21910230 22953147 21910230 18369166 17714576 18369166 17714576 3804764 3736191 3804764 3736191 23714015 23277289 23714015 23277289 13986279 13155566 13986279 13155566 19142654 18670906 19142654 18670906 17045003 16370245 17045003 16370245 16083373 15351053 16083373 15351053 21937541 4703591 21937541 4703591 20896373 6138278 20896373 6138278 10241438 16982404 10241438 16982404 14592235 13587503 14592235 13587503 6535966 6462503 6535966 6462503 4935133 4825048 4935133 4825048 5418079 5231899 5418079 5231899 7112218 7143038 7112218 7143038 24070656 2850910 24070656 2850910 20934577 6045310 20934577 6045310 23912601 22830240 23912601 22830240 11452194 15725472 11452194 15725472 11639567 15293723 11639567 15293723 2556809 3075268 2556809 3075268 17558014 16788583 17558014 16788583 17056916 16166753 17056916 16166753 24092888 2704702 24092888 2704702 8108924 19151066 8108924 19151066 24735372 23577052 24735372 23577052 25011460 23737625 25011460 23737625 9335457 8966922 9335457 8966922 12882282 12010587 12882282 12010587 13767896 12648772 13767896 12648772 18848305 18129191 18848305 18129191 15115301 11737089 15115301 11737089 8061154 18872112 8061154 18872112 18685452 17953628 18685452 17953628 12409745 14046129 12409745 14046129 4963455 4773941 4963455 4773941 15801935 11194890 15801935 11194890 24161819 23278284 24161819 23278284 11382552 10773851 11382552 10773851 18868904 8380243 18868904 8380243 8359662 18567568 8359662 18567568 8341383 8056771 8341383 8056771 11425228 15687568 11425228 15687568 17905298 17768226 17905298 17768226 4224543 22758080 4224543 22758080 14585713 13762853 14585713 13762853 12031191 11007862 12031191 11007862 7794268 19225999 7794268 19225999 9348398 9047646 9348398 9047646 16511636 16030196 16511636 16030196 22806519 21664308 22806519 21664308 21620970 20939338 21620970 20939338 21779098 21288811 21779098 21288811 21246540 5407983 21246540 5407983 20178959 19921611 20178959 19921611 19149918 7981673 19149918 7981673 25678872 24667962 25678872 24667962 9723068 17060838 9723068 17060838 8189629 7635750 8189629 7635750 7148934 7191113 7148934 7191113 15844141 11130122 15844141 11130122 19026649 18945111 19026649 18945111 22975878 3753236 22975878 3753236 3676453 23373348 3676453 23373348 24846289 2011057 24846289 2011057 14182854 12869343 14182854 12869343 19706120 7136201 19706120 7136201 10448471 9950374 10448471 9950374 14152481 12511694 14152481 12511694 17945109 9096573 17945109 9096573 10584896 9895806 10584896 9895806 4913737 21881770 4913737 21881770 14802954 13734269 14802954 13734269 6223782 21017267 6223782 21017267 22191476 21190633 22191476 21190633 25090113 23913045 25090113 23913045 6626807 6095916 6626807 6095916 14889949 11806562 14889949 11806562 1271814 1346220 1271814 1346220 14715559 12059096 14715559 12059096 23347391 3451992 23347391 3451992 8650775 18603114 8650775 18603114 19997705 19257557 19997705 19257557 4697730 4633965 4697730 4633965 13290253 13366239 13290253 13366239 22290819 4353627 22290819 4353627 7605252 19495868 7605252 19495868 12245884 14820534 12245884 14820534 20241633 6410361 20241633 6410361 7293099 7307101 7293099 7307101 20668388 20222811 20668388 20222811 4422318 22710753 4422318 22710753 9386376 17935317 9386376 17935317 15681328 11168473 15681328 11168473 7286317 19742657 7286317 19742657 14516836 13808079 14516836 13808079 4863231 22166263 4863231 22166263 12598010 14332921 12598010 14332921 9820067 9394318 9820067 9394318 25650916 24574604 25650916 24574604 13933322 12844611 13933322 12844611 21479407 20716865 21479407 20716865 23793186 2970651 23793186 2970651 12347439 14415758 12347439 14415758 11792101 14829364 11792101 14829364 6332110 6481436 6332110 6481436 12154154 14540920 12154154 14540920 15538720 14940590 15538720 14940590 18796033 18258876 18796033 18258876 17224967 16987776 17224967 16987776 20242638 20002773 20242638 20002773 3826829 4063215 3826829 4063215 17799416 17035595 17799416 17035595 13828784 12989684 13828784 12989684 21843385 5291571 21843385 5291571 18478903 17664272 18478903 17664272 2456367 24428132 2456367 24428132 20481849 6530040 20481849 6530040 21544962 20781171 21544962 20781171 16719060 16101088 16719060 16101088 21188343 20604860 21188343 20604860 19370082 7544118 19370082 7544118 10160126 16793939 10160126 16793939 10150735 17143507 10150735 17143507 21414273 20509767 21414273 20509767 24271186 2532582 24271186 2532582 12915046 12021669 12915046 12021669 22025241 21532047 22025241 21532047 8483406 18429418 8483406 18429418 5463076 21670697 5463076 21670697 16494629 10209555 16494629 10209555 19049822 18405252 19049822 18405252 14097484 13608725 14097484 13608725 20644270 6379625 20644270 6379625 6312779 20558086 6312779 20558086 15602069 11258689 15602069 11258689 8395641 8164061 8395641 8164061 13444349 13148272 13444349 13148272 4112204 22542645 4112204 22542645 23109543 3862604 23109543 3862604 15184999 14925705 15184999 14925705 9821341 9514072 9821341 9514072 2377879 2758963 2377879 2758963 10542622 10060480 10542622 10060480 3550119 23117302 3550119 23117302 4383436 22234595 4383436 22234595 24379281 23179435 24379281 23179435 5440315 21690909 5440315 21690909 16765476 16175340 16765476 16175340 8998488 18167652 8998488 18167652 22230706 21538559 22230706 21538559 16130315 10797175 16130315 10797175 7951034 7866889 7951034 7866889 18953979 18843990 18953979 18843990 3000451 23745069 3000451 23745069 9836829 16986435 9836829 16986435 4298931 22878765 4298931 22878765 25024485 23839601 25024485 23839601 1920778 2264194 1920778 2264194 17702145 17177588 17702145 17177588 1341699 25799633 1341699 25799633 22073543 21178945 22073543 21178945 23098441 3646251 23098441 3646251 6614792 6318578 6614792 6318578 13915347 12802245 13915347 12802245 14743050 11941260 14743050 11941260 14605411 14166206 14605411 14166206 19982514 19707101 19982514 19707101 12060675 14384891 12060675 14384891 23476057 3194285 23476057 3194285 1643592 1566199 1643592 1566199 11268200 15311353 11268200 15311353 17210767 16462151 17210767 16462151 25638833 24598159 25638833 24598159 11187994 15958571 11187994 15958571 7336419 19674147 7336419 19674147 21053966 20089399 21053966 20089399 20500870 6833761 20500870 6833761 15092808 11786974 15092808 11786974 3796671 23277295 3796671 23277295 18996160 18489991 18996160 18489991 22589749 21972858 22589749 21972858 17713187 9503788 17713187 9503788 23906476 22662789 23906476 22662789 13093449 12069603 13093449 12069603 13045678 12224915 13045678 12224915 18151471 17479206 18151471 17479206 23670677 3293805 23670677 3293805 8612842 18250674 8612842 18250674 21127880 6192389 21127880 6192389 10687879 9932398 10687879 9932398 21804222 4859677 21804222 4859677 16740118 10513672 16740118 10513672 7352101 7143326 7352101 7143326 21596180 4934378 21596180 4934378 14483868 13541416 14483868 13541416 4823718 22122964 4823718 22122964 21561651 5375510 21561651 5375510 12078438 11298151 12078438 11298151 7688727 7325988 7688727 7325988 22646084 21938306 22646084 21938306 6558774 20794019 6558774 20794019 16145210 15388907 16145210 15388907 15300962 14770849 15300962 14770849 15098234 11548036 15098234 11548036 24048373 22780477 24048373 22780477 13239260 13228030 13239260 13228030 15033404 14623090 15033404 14623090 15148354 11876295 15148354 11876295 18176530 8846548 18176530 8846548 5047291 4749921 5047291 4749921 7170908 6796122 7170908 6796122 8456061 18468229 8456061 18468229 18065715 9132411 18065715 9132411 16519348 10533951 16519348 10533951 18275299 8801302 18275299 8801302 6417927 20678981 6417927 20678981 22102007 21189688 22102007 21189688 16648547 10370480 16648547 10370480 3501699 23228768 3501699 23228768 23294130 22923005 23294130 22923005 24431347 23285796 24431347 23285796 2091439 24677483 2091439 24677483 13074920 13776608 13074920 13776608 5300574 5122749 5300574 5122749 14477513 12374119 14477513 12374119 7655698 7375199 7655698 7375199 20432081 19672366 20432081 19672366 9104791 18175006 9104791 18175006 10519919 9833466 10519919 9833466 10159039 17098998 10159039 17098998 2527842 24315517 2527842 24315517 25267334 1544988 25267334 1544988 15748240 15041908 15748240 15041908 16722966 10355530 16722966 10355530 15619602 11182798 15619602 11182798 16044653 15798464 16044653 15798464 6159118 20752541 6159118 20752541 3836524 23020423 3836524 23020423 8830299 8554820 8830299 8554820 6033688 20826159 6033688 20826159 21407883 6040604 21407883 6040604 11900959 14909215 11900959 14909215 15810830 11010712 15810830 11010712 13113260 13505606 13113260 13505606 10703600 15921573 10703600 15921573 18203751 18021514 18203751 18021514 19239728 18338021 19239728 18338021 22710569 22054929 22710569 22054929 13744978 13006381 13744978 13006381 21282643 20725235 21282643 20725235 4979344 4498847 4979344 4498847 5233160 21592451 5233160 21592451 15934019 11125605 15934019 11125605 13924408 13700040 13924408 13700040 16335398 15522581 16335398 15522581 5996389 21126631 5996389 21126631 19707223 7567084 19707223 7567084 3467268 3629335 3467268 3629335 11472959 10580558 11472959 10580558 19136331 18401764 19136331 18401764 9752957 16929713 9752957 16929713 17949637 9397619 17949637 9397619 23036050 3938323 23036050 3938323 6804697 6709765 6804697 6709765 12839457 13851903 12839457 13851903 12690577 14142601 12690577 14142601 14546049 12640018 14546049 12640018 6991526 19887959 6991526 19887959 16749216 16023522 16749216 16023522 22974664 22530652 22974664 22530652 1205827 25804291 1205827 25804291 9308772 8652116 9308772 8652116 18827745 18413614 18827745 18413614 24369099 23223661 24369099 23223661 11530227 15601229 11530227 15601229 8189570 7936719 8189570 7936719 2440936 2243356 2440936 2243356 20591739 6608589 20591739 6608589 17356278 17215195 17356278 17215195 18434528 8634401 18434528 8634401 10069493 9471924 10069493 9471924 23249654 22452132 23249654 22452132 6927325 19855339 6927325 19855339 927698 26022779 927698 26022779 7149780 7075081 7149780 7075081 9143248 17690885 9143248 17690885 4861820 4643480 4861820 4643480 21229317 20662903 21229317 20662903 9032721 18049385 9032721 18049385 10530755 10001832 10530755 10001832 19214095 18676828 19214095 18676828 19983344 19183277 19983344 19183277 23154901 3818600 23154901 3818600 10077028 17130234 10077028 17130234 19515535 18865238 19515535 18865238 21243601 5551045 21243601 5551045 22284727 4792035 22284727 4792035 6340498 20755321 6340498 20755321 22938197 22417232 22938197 22417232 12120551 14537540 12120551 14537540 12190665 14475706 12190665 14475706 4324120 22408125 4324120 22408125 11060163 10367117 11060163 10367117 3878261 3833776 3878261 3833776 19300387 18659773 19300387 18659773 23617507 23177257 23617507 23177257 25194634 1722938 25194634 1722938 12259652 11557152 12259652 11557152 6396594 20648721 6396594 20648721 5181132 4828350 5181132 4828350 13406757 13486014 13406757 13486014 11930776 14811384 11930776 14811384 16064102 11106865 16064102 11106865 14058533 12922813 14058533 12922813 10564190 16596892 10564190 16596892 8105825 18919518 8105825 18919518 16511370 15920023 16511370 15920023 14473128 14256801 14473128 14256801 16400397 15750907 16400397 15750907 4571083 4084631 4571083 4084631 6352652 20371983 6352652 20371983 17389333 17267239 17389333 17267239 22657674 4148971 22657674 4148971 15352367 11396432 15352367 11396432 15896252 15113550 15896252 15113550 21508886 5938194 21508886 5938194 21973689 4577377 21973689 4577377 22933159 21860025 22933159 21860025 13962426 13405119 13962426 13405119 18027197 17642662 18027197 17642662 10322161 9709532 10322161 9709532 12964548 13582930 12964548 13582930 22236162 21312441 22236162 21312441 2542792 2137202 2542792 2137202 22574976 22055722 22574976 22055722 15656171 15065031 15656171 15065031 25249870 24047587 25249870 24047587 23927970 22953901 23927970 22953901 4289876 22718213 4289876 22718213 20222693 19467768 20222693 19467768 3417448 3321992 3417448 3321992 17951163 17226722 17951163 17226722 4097405 23028885 4097405 23028885 5512004 5465878 5512004 5465878 15428809 14814074 15428809 14814074 3414652 23617531 3414652 23617531 14056627 13768862 14056627 13768862 3827440 3340836 3827440 3340836 7080566 6773274 7080566 6773274 20939818 6028244 20939818 6028244 17339643 9828518 17339643 9828518 4446308 4077550 4446308 4077550 5089186 22000038 5089186 22000038 20641193 20149081 20641193 20149081 18893353 18267783 18893353 18267783 12832626 12330167 12832626 12330167 9847897 9296821 9847897 9296821 17966932 17736467 17966932 17736467 8163454 18837693 8163454 18837693 5005106 21648174 5005106 21648174 9349536 17449823 9349536 17449823 20594593 19980534 20594593 19980534 22066533 21541624 22066533 21541624 3328410 23466808 3328410 23466808 4865068 22117173 4865068 22117173 21176711 20380950 21176711 20380950 15474252 11842922 15474252 11842922 10441116 10113150 10441116 10113150 23131108 3584731 23131108 3584731 12017755 11604966 12017755 11604966 5162332 4967891 5162332 4967891 16936226 10016593 16936226 10016593 18327176 8819119 18327176 8819119 13235086 12322871 13235086 12322871 18824042 8326875 18824042 8326875 23735695 3052592 23735695 3052592 11220598 15578984 11220598 15578984 10228887 10022415 10228887 10022415 5042433 22008440 5042433 22008440 7946047 18986806 7946047 18986806 13541979 13448976 13541979 13448976 16194568 15611549 16194568 15611549 17728605 17039077 17728605 17039077 11926456 11527268 11926456 11527268 11650506 15388566 11650506 15388566 11320071 10437476 11320071 10437476 20710922 20288747 20710922 20288747 5970767 20993894 5970767 20993894 4853863 22108606 4853863 22108606 8405011 18440652 8405011 18440652 3343437 3344638 3343437 3344638 8582375 18664849 8582375 18664849 17600566 17254637 17600566 17254637 14450598 12238430 14450598 12238430 18115277 17590190 18115277 17590190 4003563 3948083 4003563 3948083 6150969 5568458 6150969 5568458 19509973 7389255 19509973 7389255 13854329 13779547 13854329 13779547 5570325 5226255 5570325 5226255 9064099 18086512 9064099 18086512 9472050 17333357 9472050 17333357 15762793 14976102 15762793 14976102 12032502 11200399 12032502 11200399 5919364 5547758 5919364 5547758 625539 26337297 625539 26337297 7910139 19238928 7910139 19238928 20742727 19929845 20742727 19929845 16195782 10753047 16195782 10753047 3931917 3714121 3931917 3714121 7769565 19256350 7769565 19256350 24393182 2481571 24393182 2481571 11785572 11345690 11785572 11345690 7510825 7142576 7510825 7142576 15119936 11828498 15119936 11828498 3541252 3784629 3541252 3784629 9915302 9447949 9915302 9447949 2090362 24844676 2090362 24844676 1493310 25165950 1493310 25165950 21085932 5575024 21085932 5575024 22609865 4194121 22609865 4194121 5635408 5553850 5635408 5553850 7162863 7235657 7162863 7235657 10036830 16952100 10036830 16952100 3957693 4021744 3957693 4021744 7535707 7650901 7535707 7650901 11049160 16182002 11049160 16182002 13339966 13350673 13339966 13350673 10910219 10530386 10910219 10530386 4483923 4414631 4483923 4414631 9682151 17488327 9682151 17488327 17128631 16434375 17128631 16434375 17684141 17324059 17684141 17324059 13623645 12893323 13623645 12893323 14121231 12761138 14121231 12761138 4113961 22883683 4113961 22883683 21534861 5318971 21534861 5318971 16331442 15546970 16331442 15546970 20823494 5934753 20823494 5934753 7955210 7330208 7955210 7330208 22682343 21845890 22682343 21845890 18353581 9091315 18353581 9091315 20375268 19688325 20375268 19688325 2746671 3145592 2746671 3145592 16360746 10868866 16360746 10868866 9379917 17516751 9379917 17516751 22538787 4237515 22538787 4237515 8655776 18306810 8655776 18306810 2722721 2894918 2722721 2894918 15360135 14453315 15360135 14453315 17923402 8909347 17923402 8909347 11649544 10904138 11649544 10904138 14684088 12092703 14684088 12092703 20072549 19371229 20072549 19371229 12642828 14122632 12642828 14122632 9548420 9213704 9548420 9213704 7423970 19614917 7423970 19614917 10289272 9693008 10289272 9693008 24552726 2146589 24552726 2146589 10701154 10184119 10701154 10184119 9664434 9108843 9664434 9108843 11438779 15348354 11438779 15348354 20531303 6383004 20531303 6383004 17355516 16684590 17355516 16684590 16875728 10051377 16875728 10051377 15288861 14289834 15288861 14289834 1924450 2063970 1924450 2063970 20970459 5582003 20970459 5582003 1423454 25673539 1423454 25673539 19380118 18904777 19380118 18904777 20190045 7126487 20190045 7126487 2483898 2935295 2483898 2935295 8182838 7756833 8182838 7756833 12296816 11515052 12296816 11515052 19414321 7474830 19414321 7474830 14572283 12273324 14572283 12273324 10890848 15831396 10890848 15831396 2564675 2942072 2564675 2942072 3018825 23813067 3018825 23813067 20063322 19300842 20063322 19300842 10115989 9660237 10115989 9660237 5525585 5491766 5525585 5491766 21655065 20876941 21655065 20876941 7731101 19130247 7731101 19130247 14005749 13863724 14005749 13863724 8434652 8215817 8434652 8215817 1889930 25138639 1889930 25138639 13105834 13644320 13105834 13644320 11657836 10824708 11657836 10824708 23376965 22678150 23376965 22678150 4193605 22794115 4193605 22794115 11215922 15721418 11215922 15721418 16538493 10392400 16538493 10392400 21618247 20690042 21618247 20690042 3963626 22798907 3963626 22798907 19714592 19012862 19714592 19012862 18224909 17962648 18224909 17962648 23336311 3668595 23336311 3668595 13086294 13604371 13086294 13604371 11445310 15301434 11445310 15301434 4126967 22807473 4126967 22807473 11763050 11363891 11763050 11363891 15115955 14035994 15115955 14035994 5710425 5402067 5710425 5402067 11990045 11572050 11990045 11572050 6630191 20324673 6630191 20324673 18794941 8474243 18794941 8474243 19767092 7091652 19767092 7091652 7939908 19083433 7939908 19083433 6585517 6562520 6585517 6562520 19191150 18908482 19191150 18908482 17700055 16952918 17700055 16952918 13229019 13340093 13229019 13340093 23537384 3257838 23537384 3257838 7362709 7360308 7362709 7360308 5574003 21311625 5574003 21311625 22790725 22281051 22790725 22281051 22332947 4848143 22332947 4848143 20224216 7021198 20224216 7021198 9526286 17695279 9526286 17695279 9843655 9421455 9843655 9421455 25892985 822603 25892985 822603 11520391 11032706 11520391 11032706 20333295 19630132 20333295 19630132 6630466 6515241 6630466 6515241 17846246 17757551 17846246 17757551 15499193 14741326 15499193 14741326 14297942 12574881 14297942 12574881 5004461 21963547 5004461 21963547 21247075 20524658 21247075 20524658 18027736 8941837 18027736 8941837 20355315 6390493 20355315 6390493 4772932 4646728 4772932 4646728 16650180 16187093 16650180 16187093 15920227 11035878 15920227 11035878 7526582 19636703 7526582 19636703 25135688 1510165 25135688 1510165 22893052 4273251 22893052 4273251 9858175 16845278 9858175 16845278 20705359 20055417 20705359 20055417 14665004 14159919 14665004 14159919 1051464 26115402 1051464 26115402 22688797 21912439 22688797 21912439 14982225 14364066 14982225 14364066 23036207 3672282 23036207 3672282 19173115 18258285 19173115 18258285 5841480 5489504 5841480 5489504 25399248 1639125 25399248 1639125 22953531 22087918 22953531 22087918 23680859 22983129 23680859 22983129 8309860 18561896 8309860 18561896 5598773 5407400 5598773 5407400 8106496 7550658 8106496 7550658 11824065 14990422 11824065 14990422 16573777 10463824 16573777 10463824 13839398 12900796 13839398 12900796 18924704 18335354 18924704 18335354 24063554 2802182 24063554 2802182 18664226 8753903 18664226 8753903 17037318 16737794 17037318 16737794 6827639 6714407 6827639 6714407 17000300 9790280 17000300 9790280 4156557 22600586 4156557 22600586 6532347 6045383 6532347 6045383 18142572 17401746 18142572 17401746 4276134 4192080 4276134 4192080 5176293 5117771 5176293 5117771 8375887 7962534 8375887 7962534 12929123 13693229 12929123 13693229 18488295 8556079 18488295 8556079 6922244 20107747 6922244 20107747 5054367 21950615 5054367 21950615 22694714 4217534 22694714 4217534 10351379 16208640 10351379 16208640 13612989 13222460 13612989 13222460 21192950 6172366 21192950 6172366 11356025 10698310 11356025 10698310 9214761 8861826 9214761 8861826 19595600 7728763 19595600 7728763 10444481 9908923 10444481 9908923 14942586 14358076 14942586 14358076 18047661 17894983 18047661 17894983 2926053 2995984 2926053 2995984 2166261 1869060 2166261 1869060 22132655 4381242 22132655 4381242 3081050 23932275 3081050 23932275 8377464 7883339 8377464 7883339 3947721 22834871 3947721 22834871 21925941 4805455 21925941 4805455 21218322 20636236 21218322 20636236 10486733 16102072 10486733 16102072 4192871 22788795 4192871 22788795 12892323 12738371 12892323 12738371 21818619 20929715 21818619 20929715 10434943 9977818 10434943 9977818 6885194 6774073 6885194 6774073 11105289 10762240 11105289 10762240 15098561 14156552 15098561 14156552 1876137 25242832 1876137 25242832 22449140 21764909 22449140 21764909 20079029 6869468 20079029 6869468 5465504 5346866 5465504 5346866 21740715 21031103 21740715 21031103 15332956 14309462 15332956 14309462 24446344 2586432 24446344 2586432 8981217 18199453 8981217 18199453 22413741 4238144 22413741 4238144 17457981 17295823 17457981 17295823 23496222 22517972 23496222 22517972 5279711 4966316 5279711 4966316 6676541 20378258 6676541 20378258 22606963 4119058 22606963 4119058 21044373 20511056 21044373 20511056 12518291 14183842 12518291 14183842 16419174 15713882 16419174 15713882 17615053 9567907 17615053 9567907 8881330 17854079 8881330 17854079 10243542 17068587 10243542 17068587 10942244 15777982 10942244 15777982 9216589 17898828 9216589 17898828 7580342 7370686 7580342 7370686 1574928 1379981 1574928 1379981 20706422 20167024 20706422 20167024 8304283 18904153 8304283 18904153 12563739 11897455 12563739 11897455 18702744 8403741 18702744 8403741 1740907 2131413 1740907 2131413 5237775 5257492 5237775 5257492 21757021 4857162 21757021 4857162 21266582 20509434 21266582 20509434 10933440 15706908 10933440 15706908 12188827 14532239 12188827 14532239 20896214 20321840 20896214 20321840 3438891 23525464 3438891 23525464 11513680 15441054 11513680 15441054 5948246 5625122 5948246 5625122 5521632 5452071 5521632 5452071 7270000 6771992 7270000 6771992 12544722 14032033 12544722 14032033 25853948 879579 25853948 879579 24449860 23374701 24449860 23374701 16016168 15558075 16016168 15558075 11116398 15551022 11116398 15551022 12205036 11391180 12205036 11391180 14644550 13717583 14644550 13717583 18271575 9056122 18271575 9056122 23435759 22372697 23435759 22372697 20811876 20236333 20811876 20236333 12726346 14144521 12726346 14144521 7181429 19937194 7181429 19937194 23166440 22246351 23166440 22246351 20422246 19817588 20422246 19817588 25844821 24960390 25844821 24960390 11812488 11007172 11812488 11007172 6821982 6725252 6821982 6725252 10652950 10413000 10652950 10413000 11213706 15613295 11213706 15613295 2568694 2663594 2568694 2663594 12638347 11726976 12638347 11726976 7502434 19501987 7502434 19501987 1723923 2171274 1723923 2171274 11292688 15499257 11292688 15499257 22432013 4436047 22432013 4436047 20491316 6270623 20491316 6270623 25267541 24165465 25267541 24165465 18800464 17761313 18800464 17761313 15390079 11536395 15390079 11536395 12775121 14074533 12775121 14074533 5851682 6032072 5851682 6032072 11836530 15138128 11836530 15138128 7365540 19593845 7365540 19593845 15821966 11043741 15821966 11043741 13775707 13129542 13775707 13129542 11341018 15266850 11341018 15266850 15095026 14383460 15095026 14383460 12028718 14848068 12028718 14848068 5425196 21567023 5425196 21567023 14370185 12250020 14370185 12250020 8970433 8845508 8970433 8845508 14177839 13217133 14177839 13217133 17528030 9845699 17528030 9845699 1009207 992695 1009207 992695 25215144 24307977 25215144 24307977 17827849 17242680 17827849 17242680 15637133 14849355 15637133 14849355 23651966 23252243 23651966 23252243 14493761 13518289 14493761 13518289 15081748 14466368 15081748 14466368 13377012 13138876 13377012 13138876 17306137 16879238 17306137 16879238 8557558 8170112 8557558 8170112 18394121 8927306 18394121 8927306 7140907 19763543 7140907 19763543 8786445 8273004 8786445 8273004 15979145 10892613 15979145 10892613 5967808 21279368 5967808 21279368 23599762 23148208 23599762 23148208 21190726 20557242 21190726 20557242 16567006 15940822 16567006 15940822 19755764 18922698 19755764 18922698 15549367 14705462 15549367 14705462 12589570 14344197 12589570 14344197 4425456 22504678 4425456 22504678 8048841 7811189 8048841 7811189 11115777 15854692 11115777 15854692 9744656 9335330 9744656 9335330 15496933 14528427 15496933 14528427 19637431 19175231 19637431 19175231 19102598 8074982 19102598 8074982 8181160 19019104 8181160 19019104 23265210 3435586 23265210 3435586 16282039 15865718 16282039 15865718 10896409 10243144 10896409 10243144 7316064 6812645 7316064 6812645 22846889 21680914 22846889 21680914 17570289 9441911 17570289 9441911 17901669 17607307 17901669 17607307 18097519 9127397 18097519 9127397 7596081 7168114 7596081 7168114 16561575 10307597 16561575 10307597 18239192 17437127 18239192 17437127 760629 26078651 760629 26078651 10672774 9998571 10672774 9998571 7378895 19671516 7378895 19671516 16226079 10543046 16226079 10543046 8971382 8634683 8971382 8634683 20171729 19609128 20171729 19609128 8382221 18536630 8382221 18536630 20697001 20076783 20697001 20076783 17831274 9329233 17831274 9329233 3988815 22793375 3988815 22793375 22919920 3783024 22919920 3783024 21214731 6006400 21214731 6006400 4965086 4940767 4965086 4940767 8846001 8307458 8846001 8307458 12017012 14944904 12017012 14944904 12802050 11847693 12802050 11847693 20153704 19247567 20153704 19247567 21073324 20521733 21073324 20521733 10145717 16524212 10145717 16524212 18004401 9090649 18004401 9090649 1562534 1890507 1562534 1890507 19433622 7425035 19433622 7425035 22755027 4034221 22755027 4034221 16625308 15822574 16625308 15822574 8339158 18551947 8339158 18551947 16605097 16374922 16605097 16374922 22115984 21237027 22115984 21237027 10787846 15878716 10787846 15878716 14415719 13646997 14415719 13646997 4221322 22779928 4221322 22779928 21751677 5552650 21751677 5552650 24970208 23892528 24970208 23892528 18722543 18295801 18722543 18295801 17244530 9840694 17244530 9840694 8680974 8198778 8680974 8198778 22322619 21413188 22322619 21413188 15252883 14513717 15252883 14513717 21261973 20568406 21261973 20568406 16275109 10941963 16275109 10941963 8762756 8431857 8762756 8431857 17585312 17115468 17585312 17115468 12720472 11951904 12720472 11951904 13143388 12659232 13143388 12659232 23371513 3467470 23371513 3467470 21186845 20443788 21186845 20443788 16074776 15418674 16074776 15418674 13594151 13405954 13594151 13405954 15565481 14893197 15565481 14893197 2654937 2160433 2654937 2160433 8496848 8020398 8496848 8020398 11124163 15936001 11124163 15936001 24112492 2717065 24112492 2717065 18116985 9242340 18116985 9242340 18926483 8054636 18926483 8054636 22522549 21785593 22522549 21785593 26185590 25080138 26185590 25080138 23436254 3271026 23436254 3271026 24714112 23554189 24714112 23554189 15659203 15452185 15659203 15452185 22921297 3674046 22921297 3674046 12881413 11914761 12881413 11914761 14646338 12099431 14646338 12099431 24026399 2919976 24026399 2919976 2107393 24951423 2107393 24951423 13069158 13796549 13069158 13796549 16369026 10716467 16369026 10716467 14544466 12258527 14544466 12258527 17726125 17156104 17726125 17156104 5007925 22083954 5007925 22083954 1742039 1749699 1742039 1749699 8880702 18394518 8880702 18394518 1981183 24736255 1981183 24736255 15224418 11472426 15224418 11472426 21020190 20303562 21020190 20303562 19563241 7729529 19563241 7729529 15562421 11440986 15562421 11440986 4399618 4003701 4399618 4003701 20166285 7228178 20166285 7228178 7415939 7131154 7415939 7131154 9984460 9536218 9984460 9536218 20011683 19258119 20011683 19258119 22349624 21548014 22349624 21548014 22439037 4096868 22439037 4096868 4729405 4303151 4729405 4303151 23520582 3283054 23520582 3283054 5226524 5216293 5226524 5216293 17894469 17204410 17894469 17204410 7267148 19725265 7267148 19725265 13691701 13052915 13691701 13052915 1499802 1966708 1499802 1966708 6078267 5426114 6078267 5426114 16062205 15236361 16062205 15236361 11316322 15479213 11316322 15479213 9090220 8948045 9090220 8948045 18490842 8912996 18490842 8912996 14617067 14358480 14617067 14358480 19871838 7341536 19871838 7341536 3479755 23574246 3479755 23574246 19576194 19147974 19576194 19147974 13739287 12701251 13739287 12701251 17175034 16818261 17175034 16818261 13398399 13188443 13398399 13188443 20543730 6331930 20543730 6331930 12802073 13922528 12802073 13922528 15777616 15395811 15777616 15395811 20837410 6458389 20837410 6458389 23808724 3120636 23808724 3120636 7326386 6928038 7326386 6928038 13219887 13001803 13219887 13001803 241570 386467 241570 386467 16536698 10545810 16536698 10545810 12218753 14537370 12218753 14537370 11174308 15800503 11174308 15800503 25498469 24280138 25498469 24280138 23672854 3167039 23672854 3167039 20434067 19691280 20434067 19691280 11298465 10972452 11298465 10972452 14635999 12205445 14635999 12205445 20015575 7416014 20015575 7416014 10906655 10250783 10906655 10250783 22794002 22083164 22794002 22083164 16211557 15629634 16211557 15629634 18232259 8917068 18232259 8917068 15695507 15134342 15695507 15134342 7967512 7413930 7967512 7413930 11318254 15780314 11318254 15780314 5332840 21496154 5332840 21496154 3616924 3496793 3616924 3496793 20025123 6822442 20025123 6822442 5654783 21048351 5654783 21048351 19021526 8190504 19021526 8190504 12052678 11216581 12052678 11216581 9563383 9060017 9563383 9060017 10484172 9741740 10484172 9741740 1987481 24810990 1987481 24810990 26372577 494951 26372577 494951 11535165 15173999 11535165 15173999 8260107 18763052 8260107 18763052 11550999 15276566 11550999 15276566 25513306 1521160 25513306 1521160 17945927 17163156 17945927 17163156 1418499 25561022 1418499 25561022 14488395 13513551 14488395 13513551 14975173 11848532 14975173 11848532 3093846 3038930 3093846 3038930 15152591 12260052 15152591 12260052 8980736 18202207 8980736 18202207 11207096 15241266 11207096 15241266 5323275 5088392 5323275 5088392 20387488 7004362 20387488 7004362 5438984 5481050 5438984 5481050 19527406 18826303 19527406 18826303 10573457 9999032 10573457 9999032 8453813 7901795 8453813 7901795 6163619 6120542 6163619 6120542 16919474 16293186 16919474 16293186 11694109 15034270 11694109 15034270 16430558 15777534 16430558 15777534 1125461 25707164 1125461 25707164 7621288 7065697 7621288 7065697 6408983 20497948 6408983 20497948 14124176 12621353 14124176 12621353 18612370 18442561 18612370 18442561 11411173 15376924 11411173 15376924 7141983 19777386 7141983 19777386 14130291 13157256 14130291 13157256 19700409 7202844 19700409 7202844 10311377 9811624 10311377 9811624 10569626 16393198 10569626 16393198 5746615 5733607 5746615 5733607 17565044 17054467 17565044 17054467 21480486 20556285 21480486 20556285 10418373 9835608 10418373 9835608 13233130 13432639 13233130 13432639 13361952 13325821 13361952 13325821 3875149 23165668 3875149 23165668 9631180 17168941 9631180 17168941 5338534 5272780 5338534 5272780 6627916 20254710 6627916 20254710 8408422 8008450 8408422 8008450 1408455 25581658 1408455 25581658 15474027 11357276 15474027 11357276 7924636 19075023 7924636 19075023 9805337 9489862 9805337 9489862 13964873 12794150 13964873 12794150 9302228 17956728 9302228 17956728 16405071 10509584 16405071 10509584 10788510 10108188 10788510 10108188 5490712 5551667 5490712 5551667 6243929 20675520 6243929 20675520 12010692 15051222 12010692 15051222 9011001 8765196 9011001 8765196 9724502 9267563 9724502 9267563 20098256 19896521 20098256 19896521 15140603 14501308 15140603 14501308 16704884 15963531 16704884 15963531 5201408 21695200 5201408 21695200 24844436 2002664 24844436 2002664 11002826 15876621 11002826 15876621 12016251 14938494 12016251 14938494 6516104 20764540 6516104 20764540 21296659 5276106 21296659 5276106 7780649 7425285 7780649 7425285 7544598 6909871 7544598 6909871 21038888 20531365 21038888 20531365 19507301 18714669 19507301 18714669 7235971 19807248 7235971 19807248 20525555 20233995 20525555 20233995 6347516 20544693 6347516 20544693 18190520 17594630 18190520 17594630 17045172 10085271 17045172 10085271 26442012 25496034 26442012 25496034 12386014 14362833 12386014 14362833 14388087 12315788 14388087 12315788 3421774 2845220 3421774 2845220 14194676 12632726 14194676 12632726 13599517 12453357 13599517 12453357 8513941 18535903 8513941 18535903 18190944 9041141 18190944 9041141 22398641 21360142 22398641 21360142 18906992 8127676 18906992 8127676 13333922 12480153 13333922 12480153 5299508 5193888 5299508 5193888 7455159 19562834 7455159 19562834 24490935 2354335 24490935 2354335 25764699 968402 25764699 968402 12213749 14712549 12213749 14712549 26712459 294422 26712459 294422 24033641 23070087 24033641 23070087 11360749 10591174 11360749 10591174 12792108 13929323 12792108 13929323 13006997 12199516 13006997 12199516 7449615 7514415 7449615 7514415 22864152 4197500 22864152 4197500 23382682 22178305 23382682 22178305 8074811 18756267 8074811 18756267 15473428 14491354 15473428 14491354 20030382 19249132 20030382 19249132 6318359 5973048 6318359 5973048 20712002 6358991 20712002 6358991 5785598 5949398 5785598 5949398 10243881 9686335 10243881 9686335 19743253 18792819 19743253 18792819 13352837 13358295 13352837 13358295 19521866 7735365 19521866 7735365 11909920 14749935 11909920 14749935 4528219 22485453 4528219 22485453 11574000 15548021 11574000 15548021 21606024 20950833 21606024 20950833 23978077 22892543 23978077 22892543 16903514 10165172 16903514 10165172 17058587 9848116 17058587 9848116 7176725 6925504 7176725 6925504 3279812 23698442 3279812 23698442 21677227 4884597 21677227 4884597 12071878 14912818 12071878 14912818 21906591 21175180 21906591 21175180 22158303 5123548 22158303 5123548 11903250 14693623 11903250 14693623 8431883 18632546 8431883 18632546 12533791 14252417 12533791 14252417 8031839 7522570 8031839 7522570 22446638 21878314 22446638 21878314 20002655 19766659 20002655 19766659 10945631 16291723 10945631 16291723 20835415 6160312 20835415 6160312 18134366 17481849 18134366 17481849 20709826 6266032 20709826 6266032 7153695 19911410 7153695 19911410 16643445 10425766 16643445 10425766 16576973 10766969 16576973 10766969 12864369 12015213 12864369 12015213 3355430 23632151 3355430 23632151 21661577 5802589 21661577 5802589 21205364 20474268 21205364 20474268 4204984 4212103 4204984 4212103 18428269 18033193 18428269 18033193 4382936 22808051 4382936 22808051 5102059 21873697 5102059 21873697 1461677 25743413 1461677 25743413 4089645 22993406 4089645 22993406 4891205 21920083 4891205 21920083 16106518 11265869 16106518 11265869 13287880 13395920 13287880 13395920 21938632 5272393 21938632 5272393 9358766 17899046 9358766 17899046 8422188 18572267 8422188 18572267 9124761 17659016 9124761 17659016 13602527 12792539 13602527 12792539 21278185 20619662 21278185 20619662 14429520 12346662 14429520 12346662 3567016 3769903 3567016 3769903 17246588 16984344 17246588 16984344 4814477 4628613 4814477 4628613 15910118 15669194 15910118 15669194 3892118 3488971 3892118 3488971 10517999 16688611 10517999 16688611 24524078 2498069 24524078 2498069 10783390 16261839 10783390 16261839 19754861 7227609 19754861 7227609 16869485 10449066 16869485 10449066 20994323 20338072 20994323 20338072 7383592 6983408 7383592 6983408 20393085 19956515 20393085 19956515 21139086 5577569 21139086 5577569 8711645 18429072 8711645 18429072 7886492 19326699 7886492 19326699 21906768 21270310 21906768 21270310 6117808 20777562 6117808 20777562 12412782 14353684 12412782 14353684 7421577 7141569 7421577 7141569 4881217 21903344 4881217 21903344 5972329 6076469 5972329 6076469 18566078 17865208 18566078 17865208 11638666 15170608 11638666 15170608 21437261 5505994 21437261 5505994 16983922 16413697 16983922 16413697 9865779 9274144 9865779 9274144 19933269 19189133 19933269 19189133 7029321 6645980 7029321 6645980 15794749 15475975 15794749 15475975 16665962 10638987 16665962 10638987 5211400 21783067 5211400 21783067 11822598 15345963 11822598 15345963 5084064 21992485 5084064 21992485 7467121 19594302 7467121 19594302 15358296 14313926 15358296 14313926 4322111 22719476 4322111 22719476 7757002 19256848 7757002 19256848 11688811 15304563 11688811 15304563 8108812 19026568 8108812 19026568 5791250 5632791 5791250 5632791 9474667 9090466 9474667 9090466 2895300 3295927 2895300 3295927 8064165 7759550 8064165 7759550 14756936 12103095 14756936 12103095 16082950 10896999 16082950 10896999 7604787 6948535 7604787 6948535 19410448 18800987 19410448 18800987 1929287 25120859 1929287 25120859 23052702 3686954 23052702 3686954 5250025 5043743 5250025 5043743 12820744 13862624 12820744 13862624 2545228 2662650 2545228 2662650 14073451 12689509 14073451 12689509 12586768 12254379 12586768 12254379 3185216 23819548 3185216 23819548 6061173 5935673 6061173 5935673 17033949 10013099 17033949 10013099 14837223 14444518 14837223 14444518 8872654 8338276 8872654 8338276 13451684 12825166 13451684 12825166 6944838 6947740 6944838 6947740 19184511 8004711 19184511 8004711 6161226 20669296 6161226 20669296 24491783 23382015 24491783 23382015 21803093 4933915 21803093 4933915 12435259 14393735 12435259 14393735 20319274 20104330 20319274 20104330 14860358 11760538 14860358 11760538 14551386 13700695 14551386 13700695 22914437 3831255 22914437 3831255 15424641 14846221 15424641 14846221 22497403 21911488 22497403 21911488 8467119 18615516 8467119 18615516 13787303 13302037 13787303 13302037 23358281 22140533 23358281 22140533 6168423 20822150 6168423 20822150 9836208 9314332 9836208 9314332 18024971 9253798 18024971 9253798 19244444 8109645 19244444 8109645 22642075 4220841 22642075 4220841 23127667 3650976 23127667 3650976 20533362 19942974 20533362 19942974 8358669 18564282 8358669 18564282 22290869 4515062 22290869 4515062 14982312 11596277 14982312 11596277 11354034 11057151 11354034 11057151 18365522 17925214 18365522 17925214 6816945 20228989 6816945 20228989 9443654 17154400 9443654 17154400 14912036 11787805 14912036 11787805 2537384 2968911 2537384 2968911 6961620 20030016 6961620 20030016 17294933 9764328 17294933 9764328 24887253 2047985 24887253 2047985 12599701 14242763 12599701 14242763 8208881 18741989 8208881 18741989 23353319 3449154 23353319 3449154 5638292 5448372 5638292 5448372 19896491 19118906 19896491 19118906 23009409 3745371 23009409 3745371 1868823 25198668 1868823 25198668 22117821 21500833 22117821 21500833 12730018 14205764 12730018 14205764 18235660 8906621 18235660 8906621 5367177 5202275 5367177 5202275 12742567 13885611 12742567 13885611 12576445 12101477 12576445 12101477 18246137 9053669 18246137 9053669 2209885 24662095 2209885 24662095 19128193 8005407 19128193 8005407 13863709 12788433 13863709 12788433 17322431 9778379 17322431 9778379 1456825 25440361 1456825 25440361 19499734 7910310 19499734 7910310 15774566 15439043 15774566 15439043 22419131 21668582 22419131 21668582 17016925 16351351 17016925 16351351 18101244 17460142 18101244 17460142 9361431 8923731 9361431 8923731 18361376 8532954 18361376 8532954 10460985 16364112 10460985 16364112 22299410 4515737 22299410 4515737 3930441 3893071 3930441 3893071 4037358 3980341 4037358 3980341 8411114 18425335 8411114 18425335 7736652 7102217 7736652 7102217 3483763 23354921 3483763 23354921 6218038 20826902 6218038 20826902 10730842 16443668 10730842 16443668 21750033 5464484 21750033 5464484 13947996 12956533 13947996 12956533 23012686 3875825 23012686 3875825 9752374 16920143 9752374 16920143 18232554 17938454 18232554 17938454 18581397 8514327 18581397 8514327 20213985 6677338 20213985 6677338 15559282 14564178 15559282 14564178 13943689 12616855 13943689 12616855 24165851 23590067 24165851 23590067 20853983 20327973 20853983 20327973 13840459 12937310 13840459 12937310 16145906 15359390 16145906 15359390 5277858 21675463 5277858 21675463 15499966 11557899 15499966 11557899 23884577 22695436 23884577 22695436 15752296 15046873 15752296 15046873 12721818 13867553 12721818 13867553 4248929 3921220 4248929 3921220 8699578 18459489 8699578 18459489 12556303 11984310 12556303 11984310 21249116 20580726 21249116 20580726 9213278 18062259 9213278 18062259 22510806 4261290 22510806 4261290 20574580 19729037 20574580 19729037 6931586 6915303 6931586 6915303 22349262 4672449 22349262 4672449 7959482 19218153 7959482 19218153 21094254 5991313 21094254 5991313 13221956 13319587 13221956 13319587 19353018 18573051 19353018 18573051 11056774 15764042 11056774 15764042 12142418 14602429 12142418 14602429 5506319 5216830 5506319 5216830 14848488 13728343 14848488 13728343 14849012 12476174 14849012 12476174 18606532 17950696 18606532 17950696 14931038 14000156 14931038 14000156 10485698 16798284 10485698 16798284 15071348 11535109 15071348 11535109 21031956 5628531 21031956 5628531 22439501 4809966 22439501 4809966 18593636 18298875 18593636 18298875 12984623 13788977 12984623 13788977 21273809 20712658 21273809 20712658 11107134 10430954 11107134 10430954 15227696 11604764 15227696 11604764 15441852 11769716 15441852 11769716 20145323 7284703 20145323 7284703 18428921 8976973 18428921 8976973 11486929 15598274 11486929 15598274 17628633 9651896 17628633 9651896 20136079 19810985 20136079 19810985 22096800 21250185 22096800 21250185 19830922 19096710 19830922 19096710 13696796 12637074 13696796 12637074 17981663 17075824 17981663 17075824 9419961 8738861 9419961 8738861 12313496 14560321 12313496 14560321 15573850 15170110 15573850 15170110 19545148 18923420 19545148 18923420 18762561 8307445 18762561 8307445 6920304 6472433 6920304 6472433 17447166 9544040 17447166 9544040 24286727 23187987 24286727 23187987 15273559 14234762 15273559 14234762 11535774 10692063 11535774 10692063 14904904 11923631 14904904 11923631 15278336 14839037 15278336 14839037 16436324 10499500 16436324 10499500 4916665 4960633 4916665 4960633 9434277 8898112 9434277 8898112 21430301 5675953 21430301 5675953 19590364 7662786 19590364 7662786 3729461 3822747 3729461 3822747 15367181 11515449 15367181 11515449 20857053 20093974 20857053 20093974 12990310 12200612 12990310 12200612 16227143 15584381 16227143 15584381 19631327 7605359 19631327 7605359 15910518 11045392 15910518 11045392 7780558 19280055 7780558 19280055 8863395 8557535 8863395 8557535 9454092 8878251 9454092 8878251 8920622 18186643 8920622 18186643 11929262 15106563 11929262 15106563 16085255 11042731 16085255 11042731 7895404 7651124 7895404 7651124 7420575 6845037 7420575 6845037 6993299 6748229 6993299 6748229 10420693 9805350 10420693 9805350 5393517 21676475 5393517 21676475 12925525 12016016 12925525 12016016 12409698 12084450 12409698 12084450 7758613 7209878 7758613 7209878 18586468 18211585 18586468 18211585 16431516 15654019 16431516 15654019 7590891 7344487 7590891 7344487 12274512 11797473 12274512 11797473 6424262 20836608 6424262 20836608 10775487 16043137 10775487 16043137 17601969 16835964 17601969 16835964 22511868 21526177 22511868 21526177 18644402 17918887 18644402 17918887 25844006 24764121 25844006 24764121 22710099 4003068 22710099 4003068 1781947 25407434 1781947 25407434 16531043 10416226 16531043 10416226 9361095 8779061 9361095 8779061 16705759 16132445 16705759 16132445 21297509 6009535 21297509 6009535 10506875 9873055 10506875 9873055 23078971 3859802 23078971 3859802 13615483 13330502 13615483 13330502 7321397 7073629 7321397 7073629 8545796 8106069 8545796 8106069 12095700 11269626 12095700 11269626 9713978 9245039 9713978 9245039 17436433 9966733 17436433 9966733 18835525 8546484 18835525 8546484 21216870 20594526 21216870 20594526 16553975 15875712 16553975 15875712 3938805 3541336 3938805 3541336 20451606 6438498 20451606 6438498 16090223 15115394 16090223 15115394 7293406 6694687 7293406 6694687 1992802 1786789 1992802 1786789 16403952 15680247 16403952 15680247 5347053 21341249 5347053 21341249 22011446 4830063 22011446 4830063 15432476 14490896 15432476 14490896 11878660 14825294 11878660 14825294 24767858 2142379 24767858 2142379 18568988 17925120 18568988 17925120 9928509 16855475 9928509 16855475 10273196 9535743 10273196 9535743 9409068 8924772 9409068 8924772 6291330 6007582 6291330 6007582 22821951 3932354 22821951 3932354 14322269 13360814 14322269 13360814 15455648 11247895 15455648 11247895 5278047 21433648 5278047 21433648 16877802 16269545 16877802 16269545 2368207 2645546 2368207 2645546 13134765 13417714 13134765 13417714 17901689 17269957 17901689 17269957 19684256 19222735 19684256 19222735 17590340 16975191 17590340 16975191 19961287 6817759 19961287 6817759 21679347 20929915 21679347 20929915 19388696 7979180 19388696 7979180 20212882 6414548 20212882 6414548 12974219 11984920 12974219 11984920 25745911 24615555 25745911 24615555 24153405 23581140 24153405 23581140 4961791 21966745 4961791 21966745 23334168 3532410 23334168 3532410 21981706 21189970 21981706 21189970 18316502 8760449 18316502 8760449 10598420 9993861 10598420 9993861 4275293 22624123 4275293 22624123 25046512 1930895 25046512 1930895 4665076 4527010 4665076 4527010 9905902 17102613 9905902 17102613 16114067 15579019 16114067 15579019 22655573 4416416 22655573 4416416 11765113 11005530 11765113 11005530 8872669 18177946 8872669 18177946 12520385 11763313 12520385 11763313 12916686 13689045 12916686 13689045 8298836 18646390 8298836 18646390 15291790 14958980 15291790 14958980 14793052 14031550 14793052 14031550 10861182 10343558 10861182 10343558 3237782 23764505 3237782 23764505 24600883 23493020 24600883 23493020 23440574 3312651 23440574 3312651 8353578 7795139 8353578 7795139 23540185 3137534 23540185 3137534 9487637 17176543 9487637 17176543 8648479 8365354 8648479 8365354 13650675 12870120 13650675 12870120 5433744 21478814 5433744 21478814 25093703 1800480 25093703 1800480 19677267 19129649 19677267 19129649 9670665 17060848 9670665 17060848 12446045 14185609 12446045 14185609 10564242 16417356 10564242 16417356 7748098 19189565 7748098 19189565 13976748 13706472 13976748 13706472 13534712 13158252 13534712 13158252 12015481 11239466 12015481 11239466 4627477 22263273 4627477 22263273 14937142 14406978 14937142 14406978 17262072 10041663 17262072 10041663 23640159 3198334 23640159 3198334 5932662 21179768 5932662 21179768 4718357 22260257 4718357 22260257 19359874 18422859 19359874 18422859 8272555 7811737 8272555 7811737 17156714 9996070 17156714 9996070 1692869 24985273 1692869 24985273 22733087 3997549 22733087 3997549 14143399 13763330 14143399 13763330 16405215 15627364 16405215 15627364 23776039 22532946 23776039 22532946 16987355 16536658 16987355 16536658 7625659 19434637 7625659 19434637 13702320 12803313 13702320 12803313 16809987 16182954 16809987 16182954 9600927 17259343 9600927 17259343 9853538 17172654 9853538 17172654 7339167 6794167 7339167 6794167 9022874 18060342 9022874 18060342 11533275 15232458 11533275 15232458 6620834 6729713 6620834 6729713 4706551 21998541 4706551 21998541 5510394 21549757 5510394 21549757 12243020 14576230 12243020 14576230 8322532 18592543 8322532 18592543 17021656 9831666 17021656 9831666 5600796 5451324 5600796 5451324 11938877 11238292 11938877 11238292 16712307 10567091 16712307 10567091 17370212 16616777 17370212 16616777 22902135 4113393 22902135 4113393 7094477 19804312 7094477 19804312 19089708 8134569 19089708 8134569 14437644 14107858 14437644 14107858 9496326 8845919 9496326 8845919 22064764 21379131 22064764 21379131 2183713 24721437 2183713 24721437 3429591 23544419 3429591 23544419 10445705 16432107 10445705 16432107 16345836 15671451 16345836 15671451 20589103 20110152 20589103 20110152 23746415 22952010 23746415 22952010 23413642 22694811 23413642 22694811 9711542 9380042 9711542 9380042 24042458 2757407 24042458 2757407 12405646 14277910 12405646 14277910 26773075 163740 26773075 163740 12560136 11772313 12560136 11772313 15481368 11811004 15481368 11811004 6401861 6018932 6401861 6018932 22770388 4097751 22770388 4097751 20792206 20227145 20792206 20227145 24762701 2079288 24762701 2079288 13838707 12872313 13838707 12872313 15886695 15586960 15886695 15586960 21960050 21264411 21960050 21264411 11403220 15493539 11403220 15493539 23632355 3007841 23632355 3007841 6461582 20373312 6461582 20373312 5236138 5022694 5236138 5022694 24550533 2276307 24550533 2276307 3572155 3441382 3572155 3441382 11249821 15214183 11249821 15214183 13453916 13298551 13453916 13298551 8636137 7952272 8636137 7952272 17472267 16749523 17472267 16749523 11911712 14875082 11911712 14875082 21750614 21061298 21750614 21061298 20552635 6119108 20552635 6119108 21584093 5333424 21584093 5333424 11821033 14927879 11821033 14927879 4607781 22376298 4607781 22376298 5488297 5171457 5488297 5171457 12565400 11916715 12565400 11916715 20294812 19502962 20294812 19502962 5952252 20937940 5952252 20937940 13782638 12924666 13782638 12924666 13315592 13607514 13315592 13607514 15939058 15773008 15939058 15773008 17267666 9727695 17267666 9727695 15824678 15459691 15824678 15459691 14614224 13732262 14614224 13732262 13286783 13207890 13286783 13207890 21723433 5396575 21723433 5396575 22486840 4399616 22486840 4399616 25987297 24887083 25987297 24887083 2854692 24139789 2854692 24139789 15753243 11031869 15753243 11031869 14004994 13467728 14004994 13467728 23779149 3159382 23779149 3159382 5371635 5221208 5371635 5221208 24646657 2141508 24646657 2141508 6632457 6647253 6632457 6647253 21783790 4952429 21783790 4952429 5533416 5456378 5533416 5456378 22392035 4716811 22392035 4716811 12366977 11851865 12366977 11851865 1563410 1878246 1563410 1878246 12453300 14116759 12453300 14116759 1000606 25990946 1000606 25990946 1163158 25739309 1163158 25739309 8688515 18226757 8688515 18226757 14808573 14618557 14808573 14618557 21870666 4760087 21870666 4760087 9960277 9474850 9960277 9474850 17585354 17175209 17585354 17175209 10703474 16161082 10703474 16161082 14586691 13469272 14586691 13469272 16798583 16091761 16798583 16091761 21808245 5265367 21808245 5265367 9551396 8981665 9551396 8981665 22806009 22176443 22806009 22176443 23542436 3329361 23542436 3329361 3738531 23276311 3738531 23276311 9271902 17373581 9271902 17373581 14621580 12221086 14621580 12221086 6859924 6891500 6859924 6891500 23586909 23056623 23586909 23056623 18846117 18105920 18846117 18105920 2849302 24180418 2849302 24180418 5332272 21320932 5332272 21320932 18757343 8464597 18757343 8464597 4530137 22242676 4530137 22242676 15363286 14744761 15363286 14744761 5630627 5452375 5630627 5452375 22786435 4256485 22786435 4256485 6424648 20503991 6424648 20503991 15153796 11704861 15153796 11704861 9491337 9011133 9491337 9011133 6954748 20046825 6954748 20046825 7918247 19070679 7918247 19070679 7141102 6630706 7141102 6630706 18143301 8671408 18143301 8671408 1806263 25292706 1806263 25292706 7766618 19186080 7766618 19186080 19210067 18781009 19210067 18781009 17447642 17105849 17447642 17105849 13212566 13444527 13212566 13444527 11558616 15500827 11558616 15500827 24976698 23871808 24976698 23871808 21755473 21251225 21755473 21251225 5707616 5581192 5707616 5581192 7623341 7566138 7623341 7566138 17914794 17779449 17914794 17779449 585224 894611 585224 894611 7534892 19435756 7534892 19435756 4220293 4189090 4220293 4189090 5144897 5073869 5144897 5073869 7249784 6968436 7249784 6968436 13140334 13015527 13140334 13015527 16272747 15653755 16272747 15653755 14758077 14264205 14758077 14264205 11245645 10459982 11245645 10459982 21000719 6226912 21000719 6226912 8178173 7629414 8178173 7629414 8603562 18548234 8603562 18548234 9169585 17628620 9169585 17628620 13293041 12334432 13293041 12334432 16883233 16611202 16883233 16611202 24672255 23590447 24672255 23590447 19556510 18970203 19556510 18970203 22860365 22102642 22860365 22102642 24605607 23916294 24605607 23916294 22731494 3957443 22731494 3957443 12057957 11094618 12057957 11094618 2508233 24441951 2508233 24441951 13688680 13280062 13688680 13280062 5375117 5344970 5375117 5344970 21161769 6006050 21161769 6006050 20215897 19463913 20215897 19463913 3426238 23547570 3426238 23547570 12260502 11410440 12260502 11410440 12083276 14499767 12083276 14499767 24975717 23795214 24975717 23795214 19610083 18924172 19610083 18924172 22000255 21509223 22000255 21509223 10728010 10028276 10728010 10028276 18916335 8196074 18916335 8196074 21983268 4502664 21983268 4502664 14321083 13527730 14321083 13527730 2552158 24498913 2552158 24498913 8413197 7787092 8413197 7787092 4522377 4187021 4522377 4187021 16616208 15906304 16616208 15906304 9752809 17368262 9752809 17368262 3691476 3554251 3691476 3554251 12652590 12044963 12652590 12044963 13101057 13563761 13101057 13563761 9402684 17338630 9402684 17338630 12865913 14042022 12865913 14042022 14175276 12610901 14175276 12610901 13180344 13459974 13180344 13459974 15688667 14921036 15688667 14921036 5663963 21288067 5663963 21288067 2681643 24315146 2681643 24315146 11203711 15879615 11203711 15879615 1440375 1775745 1440375 1775745 20821389 20015727 20821389 20015727 8336814 7703362 8336814 7703362 20131241 7035363 20131241 7035363 18369283 17678269 18369283 17678269 4108309 22993909 4108309 22993909 21650110 5130990 21650110 5130990 24035731 2794966 24035731 2794966 23430676 23034270 23430676 23034270 7255498 7374998 7255498 7374998 6316774 6202410 6316774 6202410 23097773 3882328 23097773 3882328 12229503 11278134 12229503 11278134 16298272 15610562 16298272 15610562 16182801 10942782 16182801 10942782 14552902 13782899 14552902 13782899 1331918 1834403 1331918 1834403 17129243 16890910 17129243 16890910 18642373 8537989 18642373 8537989 4676368 4604678 4676368 4604678 6170986 6165443 6170986 6165443 18040712 9138995 18040712 9138995 12249097 11604576 12249097 11604576 9091557 18150577 9091557 18150577 15726589 14731430 15726589 14731430 6291721 20792454 6291721 20792454 10131384 9494137 10131384 9494137 4753021 4631276 4753021 4631276 17020424 10028586 17020424 10028586 15035469 14677265 15035469 14677265 20751567 5940439 20751567 5940439 20912942 6600452 20912942 6600452 7089786 6547338 7089786 6547338 5906442 5870443 5906442 5870443 3083589 3388804 3083589 3388804 11696826 15090262 11696826 15090262 18018969 17278175 18018969 17278175 8426031 18610329 8426031 18610329 9702721 9159173 9702721 9159173 23225403 3630686 23225403 3630686 23496122 22770209 23496122 22770209 13854531 13315446 13854531 13315446 20202721 6944878 20202721 6944878 18309794 18126407 18309794 18126407 6264013 20505420 6264013 20505420 19776701 18983464 19776701 18983464 8768129 18369633 8768129 18369633 8865457 17764691 8865457 17764691 4417802 4091905 4417802 4091905 21693301 5613233 21693301 5613233 11643589 10680854 11643589 10680854 6537949 20455190 6537949 20455190 21303124 5491653 21303124 5491653 2279820 2079265 2279820 2079265 8523057 18280294 8523057 18280294 17057711 9922437 17057711 9922437 21667899 20945885 21667899 20945885 5961652 6054959 5961652 6054959 5328266 5227500 5328266 5227500 6948988 19941898 6948988 19941898 1837862 25254567 1837862 25254567 9324899 17511576 9324899 17511576 7528591 19324375 7528591 19324375 24096239 2804145 24096239 2804145 15044719 12353172 15044719 12353172 12835133 12143986 12835133 12143986 12068431 14438913 12068431 14438913 15975761 11136972 15975761 11136972 24785691 2115759 24785691 2115759 3792936 3754946 3792936 3754946 10704921 10062217 10704921 10062217 20958096 5643212 20958096 5643212 21252701 20484465 21252701 20484465 15728083 11102864 15728083 11102864 4147328 22955954 4147328 22955954 11342982 15623286 11342982 15623286 23790438 2992698 23790438 2992698 21264781 5595116 21264781 5595116 19135553 18214281 19135553 18214281 22741761 22283940 22741761 22283940 10601040 16340766 10601040 16340766 19661515 7217180 19661515 7217180 1029058 1115085 1029058 1115085 12491250 14185153 12491250 14185153 9425664 8908599 9425664 8908599 4777015 22252364 4777015 22252364 13748322 13131106 13748322 13131106 11206939 15592469 11206939 15592469 8842149 17957051 8842149 17957051 12497883 11510672 12497883 11510672 25337023 24417217 25337023 24417217 12827972 14121641 12827972 14121641 19440414 18756264 19440414 18756264 13493563 12993089 13493563 12993089 19893194 6799424 19893194 6799424 17084312 10057580 17084312 10057580 7506106 7217614 7506106 7217614 9906335 16858464 9906335 16858464 18972791 8098862 18972791 8098862 990036 1120427 990036 1120427 23255885 22499251 23255885 22499251 19045947 8107936 19045947 8107936 9591152 17685338 9591152 17685338 16916974 10100125 16916974 10100125 24368960 2395017 24368960 2395017 8747090 18058212 8747090 18058212 13124558 12140342 13124558 12140342 5958742 21016766 5958742 21016766 13230135 13631097 13230135 13631097 5100429 5063904 5100429 5063904 15552156 14716832 15552156 14716832 21996516 4967993 21996516 4967993 6740017 6279640 6740017 6279640 19459249 7781691 19459249 7781691 21676627 20892516 21676627 20892516 10959790 10308912 10959790 10308912 11100741 15922472 11100741 15922472 11955676 14821797 11955676 14821797 25357291 1505695 25357291 1505695 14880415 14285825 14880415 14285825 13973326 13128309 13973326 13128309 22084204 4457095 22084204 4457095 5337148 21763991 5337148 21763991 4293765 4397993 4293765 4397993 5687086 5623811 5687086 5623811 16819240 10219401 16819240 10219401 18729986 18255994 18729986 18255994 3662681 3803511 3662681 3803511 7813449 7721807 7813449 7721807 4421407 22515531 4421407 22515531 19406427 18716206 19406427 18716206 13181398 13530387 13181398 13530387 10367026 16679275 10367026 16679275 14247078 12599959 14247078 12599959 11462992 15596075 11462992 15596075 17901009 8937095 17901009 8937095 1925469 1776148 1925469 1776148 7151060 19742810 7151060 19742810 15438115 14722524 15438115 14722524 16994350 16357858 16994350 16357858 6567490 20501945 6567490 20501945 19686813 7171374 19686813 7171374 24007364 23478696 24007364 23478696 19849041 19508273 19849041 19508273 18318244 17872038 18318244 17872038 1706227 1664163 1706227 1664163 5649655 21521309 5649655 21521309 15496086 14447781 15496086 14447781 18798622 8371372 18798622 8371372 20213267 6427317 20213267 6427317 16934008 10134357 16934008 10134357 17542269 9209592 17542269 9209592 3530801 3710213 3530801 3710213 18663752 8377309 18663752 8377309 10674576 10177656 10674576 10177656 13224469 13353015 13224469 13353015 9803646 17293923 9803646 17293923 11499004 10593872 11499004 10593872 12217861 14652562 12217861 14652562 5369627 5164247 5369627 5164247 21744470 4866525 21744470 4866525 20952043 20331832 20952043 20331832 11101236 15407396 11101236 15407396 21990239 21172584 21990239 21172584 15833284 11357938 15833284 11357938 20601518 6669141 20601518 6669141 17211306 16834019 17211306 16834019 23635962 22569238 23635962 22569238 21579371 20939563 21579371 20939563 23936653 2999299 23936653 2999299 5721000 5349833 5721000 5349833 6850162 6312732 6850162 6312732 6351998 6136287 6351998 6136287 1303165 1326586 1303165 1326586 18014327 8993639 18014327 8993639 21225549 5420432 21225549 5420432 10923480 15614574 10923480 15614574 23331605 22375219 23331605 22375219 19877784 7504457 19877784 7504457 17328691 9473900 17328691 9473900 4207592 22760296 4207592 22760296 8304668 7737570 8304668 7737570 18446925 8601210 18446925 8601210 16670475 10311743 16670475 10311743 6287150 20540764 6287150 20540764 7808396 7704421 7808396 7704421 9040340 8563763 9040340 8563763 26072042 24935406 26072042 24935406 18274572 17656586 18274572 17656586 5551615 5444857 5551615 5444857 9512174 17441306 9512174 17441306 4183064 22538832 4183064 22538832 754462 26258924 754462 26258924 12332704 14589133 12332704 14589133 17017964 16147271 17017964 16147271 6428500 5837385 6428500 5837385 7371568 19666454 7371568 19666454 25373916 24260642 25373916 24260642 9234792 8723525 9234792 8723525 13678937 12744313 13678937 12744313 5911529 20926613 5911529 20926613 9996450 9618952 9996450 9618952 6457325 5988590 6457325 5988590 20299359 6344067 20299359 6344067 10481981 9812896 10481981 9812896 4426847 22259580 4426847 22259580 4408390 22459411 4408390 22459411 2125079 2562750 2125079 2562750 16937756 16703481 16937756 16703481 25185437 1701282 25185437 1701282 7123812 6568842 7123812 6568842 20587576 6501253 20587576 6501253 5840117 5926989 5840117 5926989 11432971 15660324 11432971 15660324 21730365 5538170 21730365 5538170 19853280 19451826 19853280 19451826 20164044 6802552 20164044 6802552 2197875 24529590 2197875 24529590 13090745 13555566 13090745 13555566 6068579 6176335 6068579 6176335 18260201 8870006 18260201 8870006 16353270 15661043 16353270 15661043 20881929 5918565 20881929 5918565 24960633 23729259 24960633 23729259 22164588 21299863 22164588 21299863 19550287 7359679 19550287 7359679 10050032 17264530 10050032 17264530 14879814 11953399 14879814 11953399 8426995 18515837 8426995 18515837 10489101 10069605 10489101 10069605 7382316 7158569 7382316 7158569 26085010 24950535 26085010 24950535 21654243 5282387 21654243 5282387 19406799 7524684 19406799 7524684 18269779 17595334 18269779 17595334 20368242 6970460 20368242 6970460 18305703 17811521 18305703 17811521 5899214 5779053 5899214 5779053 7186156 6728310 7186156 6728310 19066830 18286564 19066830 18286564 13925011 13785598 13925011 13785598 24353021 2372730 24353021 2372730 14702557 14321895 14702557 14321895 18656430 8563028 18656430 8563028 17627659 17260008 17627659 17260008 10127431 9477848 10127431 9477848 21063574 5553731 21063574 5553731 16401507 16175856 16401507 16175856 14642150 14089890 14642150 14089890 20173841 6531222 20173841 6531222 6745348 6430657 6745348 6430657 21804290 5108115 21804290 5108115 20919492 6588162 20919492 6588162 22162534 4930109 22162534 4930109 7298137 7387285 7298137 7387285 21311669 5674214 21311669 5674214 21924216 21299487 21924216 21299487 19749245 19633351 19749245 19633351 21092965 20573997 21092965 20573997 15691446 15285857 15691446 15285857 22448810 4423353 22448810 4423353 17309272 9827024 17309272 9827024 6754358 20174705 6754358 20174705 15664169 14758289 15664169 14758289 5555723 21405061 5555723 21405061 6113951 20776008 6113951 20776008 7967128 7273017 7967128 7273017 5389456 5017025 5389456 5017025 17571091 9350595 17571091 9350595 9297798 8832902 9297798 8832902 1197205 1506875 1197205 1506875 16613958 10029250 16613958 10029250 7207642 7243222 7207642 7243222 1224563 1102263 1224563 1102263 9002067 18214707 9002067 18214707 7964223 7564298 7964223 7564298 20461527 6687059 20461527 6687059 18118602 8866428 18118602 8866428 17561625 16788778 17561625 16788778 4947549 4850708 4947549 4850708 22066400 5138427 22066400 5138427 12488233 11765923 12488233 11765923 9757359 9410568 9757359 9410568 13928329 13330153 13928329 13330153 12302406 11433871 12302406 11433871 7744601 7553658 7744601 7553658 8392551 18489792 8392551 18489792 5089292 21748756 5089292 21748756 6903026 6416889 6903026 6416889 10279780 9701144 10279780 9701144 8313654 8234888 8313654 8234888 11956294 11049348 11956294 11049348 4753804 4703963 4753804 4703963 6807561 19901134 6807561 19901134 4327348 22647364 4327348 22647364 9923285 9301475 9923285 9301475 24797668 1847016 24797668 1847016 2406634 24463540 2406634 24463540 14161846 12596247 14161846 12596247 21123917 20536982 21123917 20536982 1835252 1793680 1835252 1793680 24658890 23497415 24658890 23497415 12348542 14177363 12348542 14177363 3586019 23465579 3586019 23465579 19359632 18714400 19359632 18714400 16078298 10912849 16078298 10912849 4315690 22423433 4315690 22423433 10107425 9599636 10107425 9599636 4167927 3805694 4167927 3805694 4474345 4161357 4474345 4161357 3660151 23318983 3660151 23318983 17563060 9542347 17563060 9542347 17709803 16974681 17709803 16974681 9941425 16732379 9941425 16732379 14038994 13595486 14038994 13595486 23651150 22509901 23651150 22509901 7245446 19613663 7245446 19613663 4657203 4628541 4657203 4628541 1825032 1836983 1825032 1836983 24016072 2770620 24016072 2770620 1272370 25581088 1272370 25581088 18302624 17607819 18302624 17607819 21437637 20958081 21437637 20958081 22875657 22178097 22875657 22178097 5453079 21639965 5453079 21639965 16404286 15540846 16404286 15540846 21384784 20626292 21384784 20626292 12177866 11418454 12177866 11418454 10205920 9653776 10205920 9653776 12970013 13660464 12970013 13660464 22083070 4746265 22083070 4746265 12016647 14677507 12016647 14677507 10299547 9667104 10299547 9667104 13702602 12628066 13702602 12628066 18929260 18404824 18929260 18404824 9786563 17236093 9786563 17236093 20780319 20194907 20780319 20194907 5012855 4866681 5012855 4866681 19243994 18691820 19243994 18691820 19733320 19557683 19733320 19557683 10068180 16943325 10068180 16943325 3532809 23241079 3532809 23241079 17252659 16552865 17252659 16552865 6195421 20959221 6195421 20959221 15617186 11138448 15617186 11138448 11397898 10534184 11397898 10534184 11006807 10252742 11006807 10252742 6558559 6524328 6558559 6524328 18886406 18173451 18886406 18173451 12705865 12366376 12705865 12366376 2325620 24305947 2325620 24305947 26172939 25279573 26172939 25279573 25910175 24679047 25910175 24679047 7652887 19198453 7652887 19198453 17367113 9762452 17367113 9762452 26274240 507966 26274240 507966 10935436 16181435 10935436 16181435 7459369 19545624 7459369 19545624 4189559 3801999 4189559 3801999 17194802 9597763 17194802 9597763 3040785 23817144 3040785 23817144 9328476 9057548 9328476 9057548 3503378 3429593 3503378 3429593 3349933 23385115 3349933 23385115 5423910 21613653 5423910 21613653 11288558 11015919 11288558 11015919 6757236 20297931 6757236 20297931 12076809 11197501 12076809 11197501 12542170 14354387 12542170 14354387 8911475 18373630 8911475 18373630 13919624 12912430 13919624 12912430 15536055 14610813 15536055 14610813 15236490 11541488 15236490 11541488 8374718 7968021 8374718 7968021 16029192 10850096 16029192 10850096 19456854 7729461 19456854 7729461 16790492 16514477 16790492 16514477 17671616 9441269 17671616 9441269 24207080 2766229 24207080 2766229 12120648 11660877 12120648 11660877 6729273 6663301 6729273 6663301 20039960 19860392 20039960 19860392 22684633 22101984 22684633 22101984 18725220 18371700 18725220 18371700 2469296 2267823 2469296 2267823 23034767 22329814 23034767 22329814 9662030 17065906 9662030 17065906 18041065 17506841 18041065 17506841 19429549 7789912 19429549 7789912 26106363 959528 26106363 959528 14834941 12395606 14834941 12395606 834992 26285017 834992 26285017 15857829 15242354 15857829 15242354 10197923 9612584 10197923 9612584 6464316 20430876 6464316 20430876 22862348 3916722 22862348 3916722 21580209 5077889 21580209 5077889 17676808 9720466 17676808 9720466 6895156 6659869 6895156 6659869 9382589 8932003 9382589 8932003 20398574 19982640 20398574 19982640 10379530 16288750 10379530 16288750 18890145 18762914 18890145 18762914 5734158 21281329 5734158 21281329 17687607 9452381 17687607 9452381 18080165 9310920 18080165 9310920 9201373 17527486 9201373 17527486 20916171 20398811 20916171 20398811 4489548 4331245 4489548 4331245 7996350 19011582 7996350 19011582 18116122 8877764 18116122 8877764 21996415 21120870 21996415 21120870 14120320 12592034 14120320 12592034 8060142 7363692 8060142 7363692 4104889 22605793 4104889 22605793 2391713 1967916 2391713 1967916 9825482 16786999 9825482 16786999 8411700 18847309 8411700 18847309 913981 25863808 913981 25863808 10966039 10155205 10966039 10155205 11594455 15506034 11594455 15506034 4398055 22651333 4398055 22651333 13323449 12702397 13323449 12702397 20064938 7260592 20064938 7260592 7060159 6693009 7060159 6693009 8425082 18660837 8425082 18660837 19977516 19689654 19977516 19689654 9969155 9534082 9969155 9534082 14854146 11857741 14854146 11857741 2055448 24788795 2055448 24788795 17542956 17239420 17542956 17239420 16922947 9841531 16922947 9841531 19666135 7027259 19666135 7027259 11761255 15156469 11761255 15156469 12111028 14618948 12111028 14618948 4591872 4323152 4591872 4323152 12480405 11720433 12480405 11720433 6476143 20751052 6476143 20751052 987967 1173708 987967 1173708 18970116 7893251 18970116 7893251 12548582 11643348 12548582 11643348 20742302 6065041 20742302 6065041 10180613 16904258 10180613 16904258 11084381 16150541 11084381 16150541 6361205 6533654 6361205 6533654 1820774 25061180 1820774 25061180 22297307 4287495 22297307 4287495 18046773 17671078 18046773 17671078 4747212 22284678 4747212 22284678 9169729 17991590 9169729 17991590 21013436 5862472 21013436 5862472 16510849 10670177 16510849 10670177 4966474 4775440 4966474 4775440 13321974 13447033 13321974 13447033 22965024 22237525 22965024 22237525 24165926 23186239 24165926 23186239 8635661 18208568 8635661 18208568 10054776 9632052 10054776 9632052 19509133 18979469 19509133 18979469 14649002 13896211 14649002 13896211 18440586 8881356 18440586 8881356 19395078 7916974 19395078 7916974 13287830 12269399 13287830 12269399 24153059 2669329 24153059 2669329 19946175 6913896 19946175 6913896 21943254 4436318 21943254 4436318 8351543 18606693 8351543 18606693 26154127 668491 26154127 668491 15566725 11867778 15566725 11867778 8424151 8299529 8424151 8299529 9462009 17619207 9462009 17619207 3451404 3703903 3451404 3703903 10971992 15649804 10971992 15649804 20908852 5693830 20908852 5693830 9942587 9567975 9942587 9567975 11899919 14479791 11899919 14479791 20696605 20210482 20696605 20210482 22132434 4549811 22132434 4549811 5045649 4872756 5045649 4872756 17354587 9684665 17354587 9684665 19609890 7352093 19609890 7352093 17191666 9954803 17191666 9954803 7658326 7135186 7658326 7135186 12152411 14226515 12152411 14226515 11623807 10701757 11623807 10701757 2798089 3198510 2798089 3198510 7133936 6794729 7133936 6794729 12058057 14835131 12058057 14835131 13718120 13276094 13718120 13276094 7333063 19645008 7333063 19645008 5007264 4604568 5007264 4604568 18627357 8565988 18627357 8565988 10175873 9723094 10175873 9723094 10996811 10643648 10996811 10643648 3154330 2897056 3154330 2897056 13181892 13598423 13181892 13598423 15967906 11161366 15967906 11161366 22628119 4200645 22628119 4200645 11937512 11230534 11937512 11230534 14316176 12396777 14316176 12396777 1805178 1691692 1805178 1691692 11668294 15248252 11668294 15248252 22714103 4241411 22714103 4241411 4201087 4079399 4201087 4079399 8241913 7840838 8241913 7840838 8255446 18877330 8255446 18877330 22064218 4810489 22064218 4810489 21464937 20900936 21464937 20900936 12548685 11735182 12548685 11735182 17955201 17286603 17955201 17286603 22429895 4921137 22429895 4921137 11018257 15825536 11018257 15825536 18518478 17845868 18518478 17845868 18096192 9458752 18096192 9458752 24689620 2001654 24689620 2001654 21957027 5004448 21957027 5004448 6921131 20236301 6921131 20236301 24985135 1846437 24985135 1846437 21733573 21111661 21733573 21111661 20431552 19615734 20431552 19615734 8284345 7691918 8284345 7691918 21560431 20825256 21560431 20825256 6241385 6206941 6241385 6206941 3628494 23239653 3628494 23239653 21321200 5290218 21321200 5290218 20949588 20275740 20949588 20275740 4072549 3984288 4072549 3984288 14982776 13962474 14982776 13962474 5067087 4998355 5067087 4998355 12896162 14017709 12896162 14017709 17571558 17327884 17571558 17327884 11185569 15633703 11185569 15633703 7048834 19970386 7048834 19970386 14777918 13647179 14777918 13647179 6235767 5734128 6235767 5734128 4626905 4465410 4626905 4465410 10934228 16176719 10934228 16176719 3879794 3362336 3879794 3362336 18530727 8650692 18530727 8650692 13274024 13564950 13274024 13564950 5079316 5145891 5079316 5145891 3320887 23659793 3320887 23659793 18216586 9143067 18216586 9143067 16340834 15624106 16340834 15624106 9716138 17047558 9716138 17047558 21998952 5377312 21998952 5377312 13851017 12974151 13851017 12974151 22442682 21754635 22442682 21754635 22291636 21488092 22291636 21488092 7291494 19746689 7291494 19746689 24623522 23510535 24623522 23510535 16285181 10931887 16285181 10931887 19257241 7895311 19257241 7895311 5609896 5401282 5609896 5401282 3156624 23667930 3156624 23667930 3357868 23542200 3357868 23542200 14211998 13573581 14211998 13573581 1580659 1973299 1580659 1973299 16684893 10391498 16684893 10391498 4182721 4312352 4182721 4312352 15803666 15396910 15803666 15396910 10459733 9853113 10459733 9853113 16083386 10733796 16083386 10733796 13003941 12012621 13003941 12012621 25576381 24664883 25576381 24664883 25094479 24155890 25094479 24155890 6864944 20211909 6864944 20211909 5879455 5524866 5879455 5524866 10279953 16908371 10279953 16908371 10708994 15798938 10708994 15798938 10828237 10289333 10828237 10289333 19437500 18792718 19437500 18792718 22566003 4549994 22566003 4549994 7931261 19220206 7931261 19220206 21304782 5418890 21304782 5418890 26073475 797853 26073475 797853 21742858 21031263 21742858 21031263 7892219 19236382 7892219 19236382 9581348 17512904 9581348 17512904 12442012 14549933 12442012 14549933 23828445 22962056 23828445 22962056 4471401 22225576 4471401 22225576 9829183 16969306 9829183 16969306 20299638 7001170 20299638 7001170 22141994 4896547 22141994 4896547 5424077 5301217 5424077 5301217 20444418 20121484 20444418 20121484 21449979 20522080 21449979 20522080 25198323 24152430 25198323 24152430 18236096 8644765 18236096 8644765 9172822 8573090 9172822 8573090 10989796 10430735 10989796 10430735 13541586 13142287 13541586 13142287 16871226 10157428 16871226 10157428 25170489 24229266 25170489 24229266 15851373 10838261 15851373 10838261 22054880 21339660 22054880 21339660 17513281 16706796 17513281 16706796 20195986 19350673 20195986 19350673 12336692 11636553 12336692 11636553 8615557 18468288 8615557 18468288 6930275 6335755 6930275 6335755 4362381 4390845 4362381 4390845 12731964 12214489 12731964 12214489 1247451 1645843 1247451 1645843 12384926 12109927 12384926 12109927 16470909 10605884 16470909 10605884 22114055 4707170 22114055 4707170 4343022 22596554 4343022 22596554 12272818 11908384 12272818 11908384 2151177 24569159 2151177 24569159 5648973 21475126 5648973 21475126 17382424 9947401 17382424 9947401 6511309 6594165 6511309 6594165 4221326 22869066 4221326 22869066 4225145 4177491 4225145 4177491 22688748 21848417 22688748 21848417 8245768 18574760 8245768 18574760 23267847 3531621 23267847 3531621 14529340 12285503 14529340 12285503 11823597 14730548 11823597 14730548 10346642 9804071 10346642 9804071 4704204 4545653 4704204 4545653 10544718 9874379 10544718 9874379 7163979 6625657 7163979 6625657 2837746 2402652 2837746 2402652 18091746 9232076 18091746 9232076 13202483 13550168 13202483 13550168 22278726 21639380 22278726 21639380 18244061 8695389 18244061 8695389 10397203 16254035 10397203 16254035 6407259 20486245 6407259 20486245 17976853 9189387 17976853 9189387 7457418 7163044 7457418 7163044 6490437 20547125 6490437 20547125 25277195 1757074 25277195 1757074 9134090 8963591 9134090 8963591 13976833 12880759 13976833 12880759 21494964 20915772 21494964 20915772 9178500 17504188 9178500 17504188 9677678 9011536 9677678 9011536 2816072 2318841 2816072 2318841 19750817 18950733 19750817 18950733 7029456 19963452 7029456 19963452 9468346 17581114 9468346 17581114 7897490 7351718 7897490 7351718 18138110 9317961 18138110 9317961 13132566 13451231 13132566 13451231 23728215 22771336 23728215 22771336 11967505 11569928 11967505 11569928 15686062 15290751 15686062 15290751 23434561 22777356 23434561 22777356 9387210 17185306 9387210 17185306 971203 26169915 971203 26169915 13478299 12511495 13478299 12511495 20623582 19872803 20623582 19872803 22964138 22110436 22964138 22110436 14391119 13686496 14391119 13686496 18744168 8517561 18744168 8517561 14723871 13601893 14723871 13601893 17135920 10163587 17135920 10163587 17475492 16724029 17475492 16724029 15130063 11516122 15130063 11516122 16012914 15297132 16012914 15297132 9820443 17312493 9820443 17312493 18756517 8305651 18756517 8305651 5533482 5594206 5533482 5594206 2142272 24736424 2142272 24736424 11921566 11424194 11921566 11424194 7810457 19130205 7810457 19130205 18230516 8790170 18230516 8790170 22178971 21393053 22178971 21393053 4133561 4225510 4133561 4225510 437977 26699290 437977 26699290 9798464 9376449 9798464 9376449 4435534 22408881 4435534 22408881 17706208 16948345 17706208 16948345 8622787 18197216 8622787 18197216 19183634 8006549 19183634 8006549 2874413 23912046 2874413 23912046 9427745 9174656 9427745 9174656 10172856 9725044 10172856 9725044 16700066 16450944 16700066 16450944 19184735 18773722 19184735 18773722 22510001 4072102 22510001 4072102 6098820 20801493 6098820 20801493 20381461 19913979 20381461 19913979 18345760 17506060 18345760 17506060 674758 791871 674758 791871 21505858 20865975 21505858 20865975 7665337 6995721 7665337 6995721 13987828 12843650 13987828 12843650 24735953 1958983 24735953 1958983 7746733 19269485 7746733 19269485 11474309 15610716 11474309 15610716 9025622 18206492 9025622 18206492 7230821 7269485 7230821 7269485 14292313 12685893 14292313 12685893 22169229 4601981 22169229 4601981 9053736 8914112 9053736 8914112 3334539 23662521 3334539 23662521 5479610 21362348 5479610 21362348 7689887 19301256 7689887 19301256 10942050 16330399 10942050 16330399 10108632 16689731 10108632 16689731 21332252 20639670 21332252 20639670 14345470 14254311 14345470 14254311 7708989 7641384 7708989 7641384 2949232 2502470 2949232 2502470 16868175 16601991 16868175 16601991 7629147 19441179 7629147 19441179 4740061 22119456 4740061 22119456 24968324 23873054 24968324 23873054 20929650 20469918 20929650 20469918 1284165 1718261 1284165 1718261 12204260 11296943 12204260 11296943 17559751 17102027 17559751 17102027 10434666 9768540 10434666 9768540 7191234 6962586 7191234 6962586 25599487 1467525 25599487 1467525 9146168 8599994 9146168 8599994 10299844 16806518 10299844 16806518 18660977 18169811 18660977 18169811 18674079 8550461 18674079 8550461 3201790 23812597 3201790 23812597 17653747 16852908 17653747 16852908 8019319 7403533 8019319 7403533 19565835 7797061 19565835 7797061 3768184 3899282 3768184 3899282 15783306 10972382 15783306 10972382 13961303 13006370 13961303 13006370 7752284 19190392 7752284 19190392 18893157 8185456 18893157 8185456 21602977 5870585 21602977 5870585 24069054 22817196 24069054 22817196 20045043 6845897 20045043 6845897 19139720 18607163 19139720 18607163 17857607 17324162 17857607 17324162 4194675 4068532 4194675 4068532 4612386 22536603 4612386 22536603 22253978 5104816 22253978 5104816 23977376 2889740 23977376 2889740 18085444 17482353 18085444 17482353 12622524 12301167 12622524 12301167 8180765 18733644 8180765 18733644 7717647 7548231 7717647 7548231 8869311 8479187 8869311 8479187 5734958 21142461 5734958 21142461 23740471 22581200 23740471 22581200 21508717 5280639 21508717 5280639 11390630 15417617 11390630 15417617 11261745 10802421 11261745 10802421 21673134 21050807 21673134 21050807 8353356 7726967 8353356 7726967 5363135 5144223 5363135 5144223 11624233 14908824 11624233 14908824 5891538 5347749 5891538 5347749 13570381 12791228 13570381 12791228 24038024 2718231 24038024 2718231 11703291 10970673 11703291 10970673 8684152 8363415 8684152 8363415 23469069 22764646 23469069 22764646 7147327 20124632 7147327 20124632 17974566 8818976 17974566 8818976 13531978 13309647 13531978 13309647 14658855 12057388 14658855 12057388 16350113 10874142 16350113 10874142 2944024 23836956 2944024 23836956 6843699 20133175 6843699 20133175 16306592 11032615 16306592 11032615 18006906 17349209 18006906 17349209 14090534 12581053 14090534 12581053 20900519 20085906 20900519 20085906 2423875 2740225 2423875 2740225 19234439 18450548 19234439 18450548 13532185 13263289 13532185 13263289 4544617 4338845 4544617 4338845 25726774 1052606 25726774 1052606 16566115 15832508 16566115 15832508 7546052 19426657 7546052 19426657 4767521 4738279 4767521 4738279 9114462 8516224 9114462 8516224 10790344 10140254 10790344 10140254 13692999 12963679 13692999 12963679 11436114 15156049 11436114 15156049 24348262 2518139 24348262 2518139 15721326 14961954 15721326 14961954 11539653 15064330 11539653 15064330 11108660 15600015 11108660 15600015 14550276 12405159 14550276 12405159 25389190 24287860 25389190 24287860 23384063 22623237 23384063 22623237 8585478 18379180 8585478 18379180 1342699 1857325 1342699 1857325 16246179 10999187 16246179 10999187 12137785 14515676 12137785 14515676 20806465 19932800 20806465 19932800 21443932 5985252 21443932 5985252 22102741 21340773 22102741 21340773 9929314 16907316 9929314 16907316 24422827 23275699 24422827 23275699 14734045 14023759 14734045 14023759 18824917 8280721 18824917 8280721 22436654 21873057 22436654 21873057 19877293 6769671 19877293 6769671 6710055 20165114 6710055 20165114 14465094 14145215 14465094 14145215 14391490 12427185 14391490 12427185 15028266 12364379 15028266 12364379 12528378 14179886 12528378 14179886 4707925 21977293 4707925 21977293 13718560 12751369 13718560 12751369 7834861 19169417 7834861 19169417 11627629 15068320 11627629 15068320 6907343 6488270 6907343 6488270 18188937 17917177 18188937 17917177 14116205 12459899 14116205 12459899 18042257 9068072 18042257 9068072 20302285 6514346 20302285 6514346 2407028 24523507 2407028 24523507 15597515 11288076 15597515 11288076 21646624 5208197 21646624 5208197 22876902 22268554 22876902 22268554 24999693 23874912 24999693 23874912 4475626 22565246 4475626 22565246 25759736 24820559 25759736 24820559 13563649 12610045 13563649 12610045 3190033 23741665 3190033 23741665 14042977 13019750 14042977 13019750 9761991 17036207 9761991 17036207 16426188 10478543 16426188 10478543 13009911 12583939 13009911 12583939 22241644 21605176 22241644 21605176 13742667 13082696 13742667 13082696 21305474 5543807 21305474 5543807 20655523 6464810 20655523 6464810 5757074 21445504 5757074 21445504 12110214 11484520 12110214 11484520 11364128 15198353 11364128 15198353 22120780 21366643 22120780 21366643 25075503 1810763 25075503 1810763 18616731 17700316 18616731 17700316 8684182 18119468 8684182 18119468 20628806 20277771 20628806 20277771 19921596 19409435 19921596 19409435 21946941 5033531 21946941 5033531 11044383 15508359 11044383 15508359 20410401 19627086 20410401 19627086 18520237 18088295 18520237 18088295 17812958 9167014 17812958 9167014 13680558 13256898 13680558 13256898 22934918 22290741 22934918 22290741 16711967 10364080 16711967 10364080 7491470 7184392 7491470 7184392 21136863 20485261 21136863 20485261 6166036 20669086 6166036 20669086 6623717 6477481 6623717 6477481 19252548 18618579 19252548 18618579 19908939 7466774 19908939 7466774 9175587 8807464 9175587 8807464 11778634 10913810 11778634 10913810 4598647 4515689 4598647 4515689 19683412 7187163 19683412 7187163 21871193 21442347 21871193 21442347 26116518 964987 26116518 964987 10219602 9696192 10219602 9696192 11970951 11209586 11970951 11209586 13088131 12030831 13088131 12030831 3627612 3859936 3627612 3859936 19962995 6807081 19962995 6807081 14611241 12305365 14611241 12305365 2810342 24067783 2810342 24067783 11514508 11071331 11514508 11071331 15056527 14368406 15056527 14368406 9517129 17372296 9517129 17372296 11232618 15501967 11232618 15501967 18948978 8299880 18948978 8299880 14336386 14081656 14336386 14081656 4346646 22765539 4346646 22765539 23970293 2931929 23970293 2931929 20445341 6166118 20445341 6166118 14356799 12466462 14356799 12466462 22808639 22044277 22808639 22044277 11906899 11166050 11906899 11166050 18071965 9081850 18071965 9081850 9520488 8930352 9520488 8930352 21971180 5341288 21971180 5341288 15098571 14940553 15098571 14940553 16472300 15777427 16472300 15777427 18518122 17845272 18518122 17845272 4364017 22735923 4364017 22735923 8677806 8552651 8677806 8552651 5547934 5286325 5547934 5286325 8232350 18594372 8232350 18594372 25435969 24258764 25435969 24258764 22624935 4242965 22624935 4242965 24285646 23252994 24285646 23252994 5973682 20902849 5973682 20902849 7539085 19480179 7539085 19480179 9722375 9073215 9722375 9073215 16214789 10689459 16214789 10689459 12057036 11188890 12057036 11188890 16291173 15550296 16291173 15550296 12789705 14053899 12789705 14053899 18020133 8935820 18020133 8935820 11873600 11427903 11873600 11427903 10900934 10637836 10900934 10637836 21887610 21032431 21887610 21032431 20219912 19895641 20219912 19895641 8376335 18526216 8376335 18526216 8879765 8529596 8879765 8529596 21494605 20737242 21494605 20737242 1010997 26101863 1010997 26101863 9734505 17350618 9734505 17350618 25002911 23788685 25002911 23788685 24700072 23729322 24700072 23729322 15944165 15415877 15944165 15415877 1328438 25598828 1328438 25598828 19230757 7682898 19230757 7682898 9469100 8996147 9469100 8996147 25213466 24069115 25213466 24069115 8322546 8248342 8322546 8248342 11752229 11129788 11752229 11129788 5502921 21075596 5502921 21075596 17360644 9740158 17360644 9740158 11257176 10747419 11257176 10747419 7445201 7481592 7445201 7481592 5051288 21968843 5051288 21968843 18874305 8221555 18874305 8221555 13065514 13719505 13065514 13719505 21211331 20306544 21211331 20306544 16211087 15726144 16211087 15726144 5277498 21821020 5277498 21821020 23594204 22495281 23594204 22495281 10565888 9866359 10565888 9866359 16666723 10389484 16666723 10389484 15085045 11784340 15085045 11784340 20825030 20079365 20825030 20079365 8040612 7588956 8040612 7588956 16088067 11053865 16088067 11053865 10614699 16053048 10614699 16053048 23494824 3192829 23494824 3192829 9504463 17445666 9504463 17445666 9646897 9265589 9646897 9265589 17043924 16529787 17043924 16529787 20339962 6629383 20339962 6629383 16043846 15193477 16043846 15193477 20080464 7311954 20080464 7311954 23884374 22741384 23884374 22741384 17457839 9643403 17457839 9643403 15724639 14791930 15724639 14791930 16304055 10517194 16304055 10517194 9320749 8770385 9320749 8770385 11637667 15073905 11637667 15073905 2994081 24033078 2994081 24033078 13710417 13560632 13710417 13560632 18527866 8599363 18527866 8599363 3985892 3523044 3985892 3523044 18512023 17572978 18512023 17572978 13583444 13423293 13583444 13423293 13618054 12957042 13618054 12957042 24647477 2224008 24647477 2224008 11375849 15404643 11375849 15404643 23666807 3079486 23666807 3079486 16609087 10342185 16609087 10342185 3891821 23209466 3891821 23209466 19420205 7724043 19420205 7724043 21981165 21534388 21981165 21534388 10842427 15909544 10842427 15909544 18989754 7850305 18989754 7850305 19684022 19644672 19684022 19644672 8706527 8044784 8706527 8044784 20692092 20321291 20692092 20321291 15003985 12399447 15003985 12399447 20498600 20209289 20498600 20209289 10270281 16400005 10270281 16400005 7640531 19358815 7640531 19358815 19620308 7229692 19620308 7229692 9471324 8902384 9471324 8902384 5846608 21099155 5846608 21099155 15482163 15353884 15482163 15353884 13385683 12353075 13385683 12353075 25120829 1515190 25120829 1515190 8246631 18772432 8246631 18772432 3463016 23368290 3463016 23368290 3353139 23631295 3353139 23631295 8592013 18283516 8592013 18283516 18491139 18063886 18491139 18063886 17718974 17359358 17718974 17359358 23208209 3709161 23208209 3709161 17529604 16824211 17529604 16824211 13827962 12974303 13827962 12974303 22419357 4924115 22419357 4924115 5710688 5387066 5710688 5387066 13565734 12949032 13565734 12949032 10489041 16188863 10489041 16188863 15924841 15012021 15924841 15012021 12200659 14261715 12200659 14261715 5496591 5402294 5496591 5402294 10897335 10159478 10897335 10159478 14318449 12540444 14318449 12540444 6307359 20693442 6307359 20693442 14682553 13928539 14682553 13928539 6934813 6878024 6934813 6878024 5597507 5389358 5597507 5389358 18194053 17574286 18194053 17574286 17606360 16723387 17606360 16723387 12560765 14287004 12560765 14287004 9445862 8995787 9445862 8995787 20323450 6666527 20323450 6666527 8566227 18425339 8566227 18425339 17887573 9358544 17887573 9358544 15176216 14124399 15176216 14124399 12030154 14910940 12030154 14910940 8839047 18263986 8839047 18263986 9661804 17477374 9661804 17477374 13312443 13252400 13312443 13252400 14936924 13870609 14936924 13870609 3031942 3268595 3031942 3268595 24729430 2156339 24729430 2156339 9725525 17072823 9725525 17072823 23255912 3525109 23255912 3525109 17649685 17051058 17649685 17051058 12810153 11746546 12810153 11746546 5295709 21775388 5295709 21775388 11453227 15724025 11453227 15724025 1313571 1166486 1313571 1166486 14367230 13273653 14367230 13273653 4466581 4347610 4466581 4347610 3753166 3293979 3753166 3293979 3458061 23500082 3458061 23500082 3815981 23114235 3815981 23114235 19614814 7466413 19614814 7466413 13932301 12901751 13932301 12901751 22530636 4149029 22530636 4149029 15458903 11412244 15458903 11412244 13241583 13061250 13241583 13061250 12488036 11898004 12488036 11898004 9882075 17046212 9882075 17046212 12368186 14305507 12368186 14305507 3272598 23730346 3272598 23730346 3497938 23534507 3497938 23534507 16186106 16001194 16186106 16001194 14451675 12329973 14451675 12329973 16231824 15689817 16231824 15689817 15199470 11700290 15199470 11700290 3125670 3171553 3125670 3171553 22773662 3968182 22773662 3968182 12404680 11850923 12404680 11850923 25117981 1848902 25117981 1848902 11022254 10576795 11022254 10576795 16047606 15606479 16047606 15606479 14145801 12449977 14145801 12449977 8383151 8048192 8383151 8048192 21376552 5186892 21376552 5186892 23491015 22821648 23491015 22821648 21447649 20827329 21447649 20827329 13129073 13335010 13129073 13335010 8938192 8848123 8938192 8848123 11034146 10537470 11034146 10537470 17889261 16972282 17889261 16972282 20398678 19471237 20398678 19471237 19954014 19628536 19954014 19628536 11329187 15723132 11329187 15723132 17125006 16349379 17125006 16349379 22788888 3988841 22788888 3988841 5424126 21447869 5424126 21447869 18245663 17750236 18245663 17750236 21343114 6013297 21343114 6013297 4881030 4579500 4881030 4579500 20858353 6319785 20858353 6319785 1652556 25219325 1652556 25219325 12461266 14219862 12461266 14219862 13575790 12963821 13575790 12963821 14619756 12063266 14619756 12063266 9913862 17115463 9913862 17115463 13254002 12674425 13254002 12674425 16344490 10657932 16344490 10657932 20121394 19404939 20121394 19404939 12824500 12323539 12824500 12323539 8499913 8181719 8499913 8181719 15662643 15220975 15662643 15220975 20964159 20174719 20964159 20174719 18573485 17860072 18573485 17860072 15669265 15032346 15669265 15032346 13976105 12995465 13976105 12995465 8434003 18513957 8434003 18513957 4958667 4781282 4958667 4781282 15944317 15304967 15944317 15304967 5388701 5231578 5388701 5231578 10040793 9615822 10040793 9615822 19227993 7846376 19227993 7846376 8568238 18250025 8568238 18250025 8416970 18656745 8416970 18656745 23600242 22402898 23600242 22402898 6727180 20105974 6727180 20105974 22693695 21604807 22693695 21604807 12315895 11755070 12315895 11755070 17137817 9841815 17137817 9841815 18716547 18050812 18716547 18050812 3752444 23139258 3752444 23139258 4414974 22531880 4414974 22531880 16400230 15667181 16400230 15667181 18096132 8795511 18096132 8795511 7420066 19569497 7420066 19569497 22199150 4991068 22199150 4991068 14449072 12711241 14449072 12711241 17714161 17000307 17714161 17000307 11321408 15290554 11321408 15290554 6713558 20591903 6713558 20591903 5004345 22026161 5004345 22026161 4950614 22043983 4950614 22043983 15292911 11779593 15292911 11779593 17496117 9541419 17496117 9541419 17308768 9610760 17308768 9610760 13866413 13692432 13866413 13692432 20130323 19627300 20130323 19627300 9824036 16873200 9824036 16873200 20521652 19673129 20521652 19673129 5690127 5685839 5690127 5685839 12890951 11962297 12890951 11962297 11495250 10630517 11495250 10630517 18694142 17916881 18694142 17916881 20157329 7074073 20157329 7074073 9457133 17662956 9457133 17662956 6178538 20893620 6178538 20893620 6763668 6595038 6763668 6595038 22491852 21865955 22491852 21865955 20357465 6231299 20357465 6231299 773950 743818 773950 743818 19138864 7825473 19138864 7825473 7380822 7244698 7380822 7244698 3278028 2974643 3278028 2974643 15963413 15183713 15963413 15183713 3790796 3279456 3790796 3279456 26887696 75340 26887696 75340 22805889 22174432 22805889 22174432 4144730 22658918 4144730 22658918 17538365 17096483 17538365 17096483 24712968 1981262 24712968 1981262 25115862 23898352 25115862 23898352 7781038 19242579 7781038 19242579 17460014 16930530 17460014 16930530 9675329 9176354 9675329 9176354 19286164 18641090 19286164 18641090 13887114 13475662 13887114 13475662 7982930 19069625 7982930 19069625 5590343 5171515 5590343 5171515 4439772 4120810 4439772 4120810 3296147 2813817 3296147 2813817 4359734 4286878 4359734 4286878 10967065 10403410 10967065 10403410 21143790 5772844 21143790 5772844 18833756 8254380 18833756 8254380 7770611 19189116 7770611 19189116 10854272 10256722 10854272 10256722 15660958 15460286 15660958 15460286 9172184 8598001 9172184 8598001 12024125 11304318 12024125 11304318 8862082 18250107 8862082 18250107 3020824 23957517 3020824 23957517 6774220 20108403 6774220 20108403 19572114 18872973 19572114 18872973 10847420 15882962 10847420 15882962 21982927 21171274 21982927 21171274 14427942 12332747 14427942 12332747 26407768 25246796 26407768 25246796 18461682 18095717 18461682 18095717 21323325 5742049 21323325 5742049 8894986 8216948 8894986 8216948 11013230 16105935 11013230 16105935 12668605 14055806 12668605 14055806 15607794 11804110 15607794 11804110 14301781 12522055 14301781 12522055 14348590 14344599 14348590 14344599 8019454 7940264 8019454 7940264 14211902 14132739 14211902 14132739 10620576 10302917 10620576 10302917 9924854 9551343 9924854 9551343 18098095 8823310 18098095 8823310 19031313 18508502 19031313 18508502 3519712 3562394 3519712 3562394 21461018 20835315 21461018 20835315 21471252 5315177 21471252 5315177 20398158 6811051 20398158 6811051 8469234 18657600 8469234 18657600 14513679 12091576 14513679 12091576 19610762 19030877 19610762 19030877 22798609 22136356 22798609 22136356 15343388 14722526 15343388 14722526 18441340 18014240 18441340 18014240 4334240 4292676 4334240 4292676 19358129 18450198 19358129 18450198 13897351 13126528 13897351 13126528 18184679 8929848 18184679 8929848 17425990 9900801 17425990 9900801 10655900 10168864 10655900 10168864 9833290 17495888 9833290 17495888 3348385 3553698 3348385 3553698 10108176 16744362 10108176 16744362 10940803 10197838 10940803 10197838 17337212 9822965 17337212 9822965 3974198 4037571 3974198 4037571 8340120 18871733 8340120 18871733 24052897 2826500 24052897 2826500 4792130 21945375 4792130 21945375 5814111 21049201 5814111 21049201 9000283 8689189 9000283 8689189 20279591 7002276 20279591 7002276 10019123 9435905 10019123 9435905 8615832 8109133 8615832 8109133 6516932 20805525 6516932 20805525 8395371 18619259 8395371 18619259 18690681 8353950 18690681 8353950 22235010 5066565 22235010 5066565 24816217 23515767 24816217 23515767 10204720 16654360 10204720 16654360 20817090 20055949 20817090 20055949 19068489 8148008 19068489 8148008 18450470 17983236 18450470 17983236 8105354 7555259 8105354 7555259 14720754 11992125 14720754 11992125 19571947 19443132 19571947 19443132 2577103 2890806 2577103 2890806 24433268 23272020 24433268 23272020 20829453 20056670 20829453 20056670 7002566 20204362 7002566 20204362 5858885 21047053 5858885 21047053 20184502 19456184 20184502 19456184 18434105 8806727 18434105 8806727 7390059 19636612 7390059 19636612 17950667 9101519 17950667 9101519 8429175 8057659 8429175 8057659 18173490 8671688 18173490 8671688 19388559 8002112 19388559 8002112 3548901 3814918 3548901 3814918 15522787 14941890 15522787 14941890 6234875 20430413 6234875 20430413 15812232 15175144 15812232 15175144 13546977 13086189 13546977 13086189 24975265 1873484 24975265 1873484 11182583 15769328 11182583 15769328 11349747 10830470 11349747 10830470 8462800 8380835 8462800 8380835 13204635 13268909 13204635 13268909 18001696 17199676 18001696 17199676 23358900 22736475 23358900 22736475 22541964 4297803 22541964 4297803 23997390 2779168 23997390 2779168 14176529 12612381 14176529 12612381 18063081 9191600 18063081 9191600 4786946 4611314 4786946 4611314 24461422 2262382 24461422 2262382 18034257 9215282 18034257 9215282 19364458 19129447 19364458 19129447 4092577 4071393 4092577 4071393 23328188 22592121 23328188 22592121 8687235 18530593 8687235 18530593 6321972 5899106 6321972 5899106 23621300 22937081 23621300 22937081 17214042 16608054 17214042 16608054 11739335 10901274 11739335 10901274 14149563 12587806 14149563 12587806 9327764 17887542 9327764 17887542 11958503 11744047 11958503 11744047 12162729 11794018 12162729 11794018 15962478 10831949 15962478 10831949 18159032 17427546 18159032 17427546 9306897 8844775 9306897 8844775 6464620 6552534 6464620 6552534 18880365 8178270 18880365 8178270 20981834 6280737 20981834 6280737 6776557 6289485 6776557 6289485 21913943 21224329 21913943 21224329 13285667 12680754 13285667 12680754 5885329 6003236 5885329 6003236 21138073 20206986 21138073 20206986 10226390 9739606 10226390 9739606 7100471 7093047 7100471 7093047 10539006 16167118 10539006 16167118 13328452 13204315 13328452 13204315 23029763 22194015 23029763 22194015 13790176 12993526 13790176 12993526 9216074 8795312 9216074 8795312 3218774 2902293 3218774 2902293 24312128 23702285 24312128 23702285 12028455 14782189 12028455 14782189 17943834 17188251 17943834 17188251 13713152 13588117 13713152 13588117 5640906 5624878 5640906 5624878 3287704 23715309 3287704 23715309 2447225 2172632 2447225 2172632 22869749 3957564 22869749 3957564 3312890 23730251 3312890 23730251 13197582 12788529 13197582 12788529 21935809 21300037 21935809 21300037 15863659 15294531 15863659 15294531 11286420 15148965 11286420 15148965 19693943 7026246 19693943 7026246 11194536 15300705 11194536 15300705 12457386 11621831 12457386 11621831 20898601 20398013 20898601 20398013 9449878 17320678 9449878 17320678 20168819 19471009 20168819 19471009 11513725 10649664 11513725 10649664 18402758 8957903 18402758 8957903 14092800 13784824 14092800 13784824 3273560 3443879 3273560 3443879 21736991 21026708 21736991 21026708 10848510 10212335 10848510 10212335 10406686 9914193 10406686 9914193 20932100 5850196 20932100 5850196 17311681 16739325 17311681 16739325 21281144 5859961 21281144 5859961 22288992 4434424 22288992 4434424 15648069 11562581 15648069 11562581 10375452 16913420 10375452 16913420 20149389 6637653 20149389 6637653 3733764 23298002 3733764 23298002 21748810 5169721 21748810 5169721 9978076 9600305 9978076 9600305 19627816 19239466 19627816 19239466 3437598 23420235 3437598 23420235 11614661 10877444 11614661 10877444 11572982 10929852 11572982 10929852 5735946 5403571 5735946 5403571 9011041 8664222 9011041 8664222 10028695 16578408 10028695 16578408 7260978 19778761 7260978 19778761 18409332 17681097 18409332 17681097 16029692 11234442 16029692 11234442 10894196 10238527 10894196 10238527 7943438 7470974 7943438 7470974 11554493 11006579 11554493 11006579 23957370 2858895 23957370 2858895 13852991 13252006 13852991 13252006 14495654 12304844 14495654 12304844 3520514 3698589 3520514 3698589 14110802 13363134 14110802 13363134 2428462 2507948 2428462 2507948 16399617 15835267 16399617 15835267 19228795 18470545 19228795 18470545 22601674 21744441 22601674 21744441 19542697 18973616 19542697 18973616 8923992 17860829 8923992 17860829 6983523 20042861 6983523 20042861 10888389 15779840 10888389 15779840 15155853 11563515 15155853 11563515 16432694 15881691 16432694 15881691 5475679 21491412 5475679 21491412 13556849 13330111 13556849 13330111 24947064 23968367 24947064 23968367 7999343 7927680 7999343 7927680 4228666 22630788 4228666 22630788 16949721 10335659 16949721 10335659 9913706 9526243 9913706 9526243 22202567 21450688 22202567 21450688 18948852 8243823 18948852 8243823 14892752 14521065 14892752 14521065 13320985 13174685 13320985 13174685 23568924 22395771 23568924 22395771 15848694 11054225 15848694 11054225 16753705 16556223 16753705 16556223 23862734 22951442 23862734 22951442 4679351 22087425 4679351 22087425 9441135 17875460 9441135 17875460 12036752 14392083 12036752 14392083 8360803 8079120 8360803 8079120 10957761 10332215 10957761 10332215 9892283 16779272 9892283 16779272 5379015 21676114 5379015 21676114 24153302 23081051 24153302 23081051 20203383 19553299 20203383 19553299 26128940 24986807 26128940 24986807 21513067 20928085 21513067 20928085 3994749 22893575 3994749 22893575 3712958 23425411 3712958 23425411 15965238 15684963 15965238 15684963 15922092 11424665 15922092 11424665 7382413 7452246 7382413 7452246 8113154 7642696 8113154 7642696 24014331 2916871 24014331 2916871 15401506 15001995 15401506 15001995 20393284 19578582 20393284 19578582 14010444 12699411 14010444 12699411 5820820 5380461 5820820 5380461 23686123 3260215 23686123 3260215 10465284 9891110 10465284 9891110 20155642 6591495 20155642 6591495 3243244 23730711 3243244 23730711 16676058 10049408 16676058 10049408 15973654 11230707 15973654 11230707 13444937 12653510 13444937 12653510 12749868 11666801 12749868 11666801 21780067 21041682 21780067 21041682 4586893 4414322 4586893 4414322 22138146 4769398 22138146 4769398 19342174 18552787 19342174 18552787 15134700 14678600 15134700 14678600 19597093 7735211 19597093 7735211 5171650 21751753 5171650 21751753 10430704 16457584 10430704 16457584 14414736 13557603 14414736 13557603 5722490 21431573 5722490 21431573 18117383 17866264 18117383 17866264 7186649 19920101 7186649 19920101 7909891 7866014 7909891 7866014 16771315 16460563 16771315 16460563 19914512 19199447 19914512 19199447 24302926 23185115 24302926 23185115 14415978 13818923 14415978 13818923 5012468 4914974 5012468 4914974 20417836 6759960 20417836 6759960 22577487 21792498 22577487 21792498 8543823 7877787 8543823 7877787 13259746 13537200 13259746 13537200 9356597 17858298 9356597 17858298 19644631 7331664 19644631 7331664 12048209 14973888 12048209 14973888 11549600 10815031 11549600 10815031 13993276 12902285 13993276 12902285 1842300 25016040 1842300 25016040 9764458 9324779 9764458 9324779 22654997 4186035 22654997 4186035 19475362 18525032 19475362 18525032 19615729 7366475 19615729 7366475 12186256 14898368 12186256 14898368 13466519 13300781 13466519 13300781 17360279 16770750 17360279 16770750 21792844 21300571 21792844 21300571 25824396 24674061 25824396 24674061 11199396 15392706 11199396 15392706 22670163 21809792 22670163 21809792 18453523 17842100 18453523 17842100 10625698 16225064 10625698 16225064 19971428 6783122 19971428 6783122 15510094 11278832 15510094 11278832 5965753 6105969 5965753 6105969 21122190 20442427 21122190 20442427 3855234 22893344 3855234 22893344 22989940 4011367 22989940 4011367 12731562 11795324 12731562 11795324 22302977 4482491 22302977 4482491 20352050 19884244 20352050 19884244 11033282 15647482 11033282 15647482 11729317 11340365 11729317 11340365 20057026 19674046 20057026 19674046 12139087 14457127 12139087 14457127 4983363 21762515 4983363 21762515 15294943 14662841 15294943 14662841 23811552 22777091 23811552 22777091 17717993 9731817 17717993 9731817 22171709 4872271 22171709 4872271 5992822 21005107 5992822 21005107 20047722 19281468 20047722 19281468 8441030 18705507 8441030 18705507 11730228 15102673 11730228 15102673 13745236 13071814 13745236 13071814 4002274 4011257 4002274 4011257 12312578 11806576 12312578 11806576 9889668 9482867 9889668 9482867 6067124 6262772 6067124 6262772 20700482 6268012 20700482 6268012 8783026 17991674 8783026 17991674 14381401 12284820 14381401 12284820 10903999 15859690 10903999 15859690 12956509 13774247 12956509 13774247 10190057 9687745 10190057 9687745 7554956 19478325 7554956 19478325 20283549 19725717 20283549 19725717 3622291 3778382 3622291 3778382 13482529 13433552 13482529 13433552 13018160 12054979 13018160 12054979 8396862 7928107 8396862 7928107 19762704 18913312 19762704 18913312 12924050 13759387 12924050 13759387 12421675 11812169 12421675 11812169 11832222 11067845 11832222 11067845 20517520 6551633 20517520 6551633 17311235 9828041 17311235 9828041 12893412 12344378 12893412 12344378 14968645 14319713 14968645 14319713 14206672 12476331 14206672 12476331 16358660 15780627 16358660 15780627 25329390 24238747 25329390 24238747 19773846 7628937 19773846 7628937 11019921 15851220 11019921 15851220 15913965 14913695 15913965 14913695 23743590 22628970 23743590 22628970 19892248 19160754 19892248 19160754 13579917 13210417 13579917 13210417 3319957 3625645 3319957 3625645 20327115 19823438 20327115 19823438 19018762 8407640 19018762 8407640 3920809 22815532 3920809 22815532 23379201 22702688 23379201 22702688 11833273 14807398 11833273 14807398 12741721 14028427 12741721 14028427 11771452 15009306 11771452 15009306 11953907 11152037 11953907 11152037 6033019 20861312 6033019 20861312 17438997 9629403 17438997 9629403 25144784 23916514 25144784 23916514 12959477 12346990 12959477 12346990 11661382 15230012 11661382 15230012 12538946 11746765 12538946 11746765 12336686 14435868 12336686 14435868 17056406 16490307 17056406 16490307 9904966 17245260 9904966 17245260 23617336 3272833 23617336 3272833 12698638 11736100 12698638 11736100 23941040 2931179 23941040 2931179 20782455 20019609 20782455 20019609 7518696 19453161 7518696 19453161 17642334 17246239 17642334 17246239 477821 26576668 477821 26576668 15492730 14898061 15492730 14898061 7284001 6890978 7284001 6890978 19360938 7586297 19360938 7586297 13630319 13214039 13630319 13214039 19553610 7817387 19553610 7817387 17673274 9417216 17673274 9417216 5134843 21611625 5134843 21611625 9558157 9253127 9558157 9253127 22507656 4673700 22507656 4673700 17558761 9630225 17558761 9630225 14841127 14444449 14841127 14444449 14062002 12954064 14062002 12954064 17439353 9840575 17439353 9840575 24799790 23620700 24799790 23620700 17736234 17149904 17736234 17149904 10212314 16876507 10212314 16876507 5796416 5354382 5796416 5354382 11350787 15062154 11350787 15062154 23546211 22878308 23546211 22878308 16733584 10489650 16733584 10489650 4724663 22149143 4724663 22149143 13505110 13241723 13505110 13241723 5397157 5234328 5397157 5234328 24617431 2223579 24617431 2223579 17738943 16914331 17738943 16914331 21855621 21076613 21855621 21076613 12906730 12330346 12906730 12330346 18051947 9252257 18051947 9252257 17425564 9606188 17425564 9606188 17209302 10001662 17209302 10001662 14237567 13328125 14237567 13328125 19051753 8100157 19051753 8100157 12010418 14791498 12010418 14791498 7785408 7601685 7785408 7601685 12319892 14522291 12319892 14522291 4244916 3879890 4244916 3879890 16054398 10932570 16054398 10932570 17191926 10141921 17191926 10141921 21967960 21329985 21967960 21329985 16332906 10555904 16332906 10555904 20904676 20244801 20904676 20244801 20083791 19296837 20083791 19296837 10667161 16252263 10667161 16252263 17981361 9093468 17981361 9093468 22395532 21804181 22395532 21804181 21609056 5830983 21609056 5830983 5465243 5633209 5465243 5633209 4458091 4471027 4458091 4471027 5538690 5426677 5538690 5426677 15808888 15022701 15808888 15022701 16643375 10343484 16643375 10343484 24893423 24050251 24893423 24050251 25092005 23948895 25092005 23948895 17031986 16241085 17031986 16241085 24710750 2087754 24710750 2087754 19225497 7862288 19225497 7862288 6764184 6818858 6764184 6818858 14666886 12185998 14666886 12185998 5689806 21107185 5689806 21107185 8425505 7925804 8425505 7925804 23547851 3221522 23547851 3221522 14823905 13971787 14823905 13971787 20990306 20501672 20990306 20501672 4538927 4440224 4538927 4440224 7251616 19789297 7251616 19789297 21811541 21184792 21811541 21184792 23423673 22359129 23423673 22359129 23182916 22488952 23182916 22488952 25418775 24411154 25418775 24411154 10563171 9942417 10563171 9942417 18505457 8432742 18505457 8432742 9666000 9420146 9666000 9420146 5167903 21680227 5167903 21680227 2713379 3018666 2713379 3018666 1356915 25470057 1356915 25470057 12226405 11234445 12226405 11234445 18561922 18170479 18561922 18170479 18692700 8411523 18692700 8411523 3887409 3366102 3887409 3366102 15389056 12082858 15389056 12082858 12228383 11769685 12228383 11769685 4543999 4279656 4543999 4279656 23578242 3227192 23578242 3227192 22029008 21323957 22029008 21323957 13548830 12851748 13548830 12851748 16252968 10712788 16252968 10712788 16422695 10583139 16422695 10583139 15610868 11196530 15610868 11196530 1522255 25293340 1522255 25293340 21120032 6327721 21120032 6327721 8404152 18805521 8404152 18805521 5791007 20988338 5791007 20988338 9871101 9259001 9871101 9259001 3128144 3421431 3128144 3421431 19830722 19536867 19830722 19536867 3827642 23119016 3827642 23119016 11408134 10564272 11408134 10564272 17316211 16589873 17316211 16589873 11899999 11410207 11899999 11410207 16385940 15656287 16385940 15656287 24375206 2450246 24375206 2450246 19882359 7489344 19882359 7489344 8150269 7897128 8150269 7897128 14676008 12149941 14676008 12149941 3621019 3759504 3621019 3759504 7472901 19555589 7472901 19555589 6786810 20499185 6786810 20499185 24455468 2559826 24455468 2559826 3348122 2969944 3348122 2969944 19394967 7515435 19394967 7515435 11437213 11012757 11437213 11012757 15185838 15006866 15185838 15006866 17936408 8903054 17936408 8903054 11060414 10522517 11060414 10522517 12015598 14665825 12015598 14665825 17325302 16991641 17325302 16991641 22439081 4081237 22439081 4081237 19020991 7930863 19020991 7930863 20622219 6053171 20622219 6053171 11997646 15064620 11997646 15064620 21072392 20532365 21072392 20532365 16795206 16072261 16795206 16072261 852189 25989051 852189 25989051 9093920 18027665 9093920 18027665 21183170 5969833 21183170 5969833 2614186 24349161 2614186 24349161 5577480 5391111 5577480 5391111 14840206 14582290 14840206 14582290 6716573 20160705 6716573 20160705 4613469 22259813 4613469 22259813 19507720 7751363 19507720 7751363 18334864 17425235 18334864 17425235 5774317 21036264 5774317 21036264 7503490 7050665 7503490 7050665 11585580 15063424 11585580 15063424 22894123 22484330 22894123 22484330 22674064 21842361 22674064 21842361 14773851 13994375 14773851 13994375 17106548 10201632 17106548 10201632 11290280 15464243 11290280 15464243 9310029 8777451 9310029 8777451 14306894 14219398 14306894 14219398 20494846 19963425 20494846 19963425 3600093 23101470 3600093 23101470 18854302 18417756 18854302 18417756 22029023 21262892 22029023 21262892 13319022 13542340 13319022 13542340 21527582 5907588 21527582 5907588 26014169 25038141 26014169 25038141 19751438 7552078 19751438 7552078 10577580 16392530 10577580 16392530 6503852 6055222 6503852 6055222 9076661 17752680 9076661 17752680 15801768 11115113 15801768 11115113 23823023 2946512 23823023 2946512 21930206 21182506 21930206 21182506 18018863 17807427 18018863 17807427 4818775 21964237 4818775 21964237 17347161 16528386 17347161 16528386 1974349 25165972 1974349 25165972 11883620 11038477 11883620 11038477 12466532 14258870 12466532 14258870 760407 844024 760407 844024 5625025 5418399 5625025 5418399 18820252 8446223 18820252 8446223 7736029 19263100 7736029 19263100 17753632 9355208 17753632 9355208 18466189 17688517 18466189 17688517 13196721 13442924 13196721 13442924 21083454 6384491 21083454 6384491 15845513 10921958 15845513 10921958 20438363 6882105 20438363 6882105 21766290 5318247 21766290 5318247 22009944 5214569 22009944 5214569 13651116 13098649 13651116 13098649 8108727 18851622 8108727 18851622 18435714 8817808 18435714 8817808 7229361 19761658 7229361 19761658 8314511 7759362 8314511 7759362 4403341 22514663 4403341 22514663 13539986 13220962 13539986 13220962 14087677 13741798 14087677 13741798 3584069 3211389 3584069 3211389 13697495 13181265 13697495 13181265 14966754 11886039 14966754 11886039 16647113 15906064 16647113 15906064 6984119 19958334 6984119 19958334 23568368 22967785 23568368 22967785 12169940 14866633 12169940 14866633 19876982 19146126 19876982 19146126 19723981 7269917 19723981 7269917 17388919 9438854 17388919 9438854 3853926 23224500 3853926 23224500 14981652 14321045 14981652 14321045 4441909 4269802 4441909 4269802 16471173 10514495 16471173 10514495 5888165 21038142 5888165 21038142 23823928 3026465 23823928 3026465 20023054 6825814 20023054 6825814 9783766 9353604 9783766 9353604 19102700 18507382 19102700 18507382 7778070 7426964 7778070 7426964 14051253 13870025 14051253 13870025 11133565 10358849 11133565 10358849 20135338 6668527 20135338 6668527 344353 610628 344353 610628 13456865 13166247 13456865 13166247 15601532 11256761 15601532 11256761 10413287 9897908 10413287 9897908 8406135 8060381 8406135 8060381 17994696 17476271 17994696 17476271 14540257 12389113 14540257 12389113 8742818 18382218 8742818 18382218 8418379 18776638 8418379 18776638 22137712 5080794 22137712 5080794 12081530 11686130 12081530 11686130 20106471 7305123 20106471 7305123 21784812 5683213 21784812 5683213 12677582 14326691 12677582 14326691 1233479 1140283 1233479 1140283 9376931 8933181 9376931 8933181 11284143 10609714 11284143 10609714 15496813 14929117 15496813 14929117 22842017 3962792 22842017 3962792 13522790 12579490 13522790 12579490 9305980 17730317 9305980 17730317 6799475 6908535 6799475 6908535 5596273 5462440 5596273 5462440 10064662 9793012 10064662 9793012 13605626 12706594 13605626 12706594 23990300 22854004 23990300 22854004 13210128 13377645 13210128 13377645 16044707 10754432 16044707 10754432 12884489 13677497 12884489 13677497 12206377 14569862 12206377 14569862 18721979 18251442 18721979 18251442 14235674 13907118 14235674 13907118 17288838 9839460 17288838 9839460 12088029 14830284 12088029 14830284 7626325 7717497 7626325 7717497 10086746 9523836 10086746 9523836 21851462 4692492 21851462 4692492 22393875 21695808 22393875 21695808 19024596 8190503 19024596 8190503 5742962 21427436 5742962 21427436 5026150 5060090 5026150 5060090 15689444 14945518 15689444 14945518 24943872 2015646 24943872 2015646 17040426 16204888 17040426 16204888 14289224 12403036 14289224 12403036 22145752 5148562 22145752 5148562 8368037 18867692 8368037 18867692 13451316 13260896 13451316 13260896 10912819 10145522 10912819 10145522 14755767 12090256 14755767 12090256 15197796 14384619 15197796 14384619 24886155 23603350 24886155 23603350 15138789 14017580 15138789 14017580 7006438 20057413 7006438 20057413 10665045 10007734 10665045 10007734 5535695 21519806 5535695 21519806 1528915 25299093 1528915 25299093 21465771 5353282 21465771 5353282 20600515 19906977 20600515 19906977 17124963 9975308 17124963 9975308 10948081 15806763 10948081 15806763 18428541 8448842 18428541 8448842 16872119 16200808 16872119 16200808 19199685 8080887 19199685 8080887 14523038 13555705 14523038 13555705 18823745 8176272 18823745 8176272 1914992 2210400 1914992 2210400 18141433 9215307 18141433 9215307 5443297 21523972 5443297 21523972 22867049 22244414 22867049 22244414 19675923 18975994 19675923 18975994 19765374 7550771 19765374 7550771 26107586 25260033 26107586 25260033 22372614 5013016 22372614 5013016 6603253 6149341 6603253 6149341 9854192 16832946 9854192 16832946 14105114 12668009 14105114 12668009 11419396 10675730 11419396 10675730 10429841 9949819 10429841 9949819 18131401 8934444 18131401 8934444 14731262 11980225 14731262 11980225 5838655 21169355 5838655 21169355 3946472 23173903 3946472 23173903 20213039 7148409 20213039 7148409 19974433 6803456 19974433 6803456 8479191 18592574 8479191 18592574 12638468 11709654 12638468 11709654 5031150 4976973 5031150 4976973 17205981 16934043 17205981 16934043 16519545 15885536 16519545 15885536 8162272 18744223 8162272 18744223 14081797 13437826 14081797 13437826 441570 630847 441570 630847 13960997 12906517 13960997 12906517 4204845 22573538 4204845 22573538 7872131 7756719 7872131 7756719 9466402 9138921 9466402 9138921 13294990 13544964 13294990 13544964 21712993 5189014 21712993 5189014 7617505 19382151 7617505 19382151 12141370 14419205 12141370 14419205 16793422 16091457 16793422 16091457 8976529 8388396 8976529 8388396 2519032 2708169 2519032 2708169 3581435 3499740 3581435 3499740 18101062 9104102 18101062 9104102 22019548 5349883 22019548 5349883 16235442 10862897 16235442 10862897 21139566 6033714 21139566 6033714 14880520 14670138 14880520 14670138 16713830 16361231 16713830 16361231 2363746 2037993 2363746 2037993 22719310 22053715 22719310 22053715 12064786 11124097 12064786 11124097 7354678 7175737 7354678 7175737 11307568 15182894 11307568 15182894 16691592 16031767 16691592 16031767 1167475 1137556 1167475 1137556 21847357 4934879 21847357 4934879 670122 963978 670122 963978 13099123 13803596 13099123 13803596 3508152 23387373 3508152 23387373 20727197 20080851 20727197 20080851 23954712 22685925 23954712 22685925 13685752 12694404 13685752 12694404 20258075 19453922 20258075 19453922 8616659 18605872 8616659 18605872 15809094 15165479 15809094 15165479 19872272 19456333 19872272 19456333 19859205 19096660 19859205 19096660 15407491 11428881 15407491 11428881 25893407 24740095 25893407 24740095 7411948 7422491 7411948 7422491 22295170 5064394 22295170 5064394 5190286 21713254 5190286 21713254 14266029 12388390 14266029 12388390 7825370 19161055 7825370 19161055 22331919 21823797 22331919 21823797 16739716 16093895 16739716 16093895 8281068 18719086 8281068 18719086 1415718 25695837 1415718 25695837 6142448 6323824 6142448 6323824 8298850 18745512 8298850 18745512 22793597 4016395 22793597 4016395 16507319 10466561 16507319 10466561 12262466 11645699 12262466 11645699 15212501 11695662 15212501 11695662 7350604 19444915 7350604 19444915 18980143 18383136 18980143 18383136 22824806 22266355 22824806 2226635
200000 515362080 0 515362080 559066115 515362080 248208212 370671241 248208212 370671241 358136430 932766920 358136430 932766920 864383688 406890471 864383688 406890471 456020463 691343719 456020463 691343719 548315637 645403651 548315637 645403651 162390654 770622574 162390654 770622574 295434694 543431636 295434694 543431636 204410930 321287730 204410930 321287730 206134842 45125299 206134842 45125299 861764046 396722457 861764046 396722457 290505784 840714375 290505784 840714375 648523469 967751681 648523469 967751681 264198079 746263859 264198079 746263859 662612164 297683096 662612164 297683096 223743563 707564939 223743563 707564939 429366104 914208729 429366104 914208729 481044902 201303558 481044902 201303558 416990356 872768121 416990356 872768121 282029751 556313179 282029751 556313179 857306907 143259623 857306907 143259623 926919147 349069120 926919147 349069120 508080147 416944677 508080147 416944677 93030707 789328796 93030707 789328796 211377752 166003086 211377752 166003086 795335048 315395181 795335048 315395181 47389490 27784419 47389490 27784419 860303396 458177116 860303396 458177116 956055258 126628423 956055258 126628423 185350112 603129098 185350112 603129098 960275712 359082044 960275712 359082044 877631698 294169410 877631698 294169410 493916229 285988188 493916229 285988188 816264830 562833328 816264830 562833328 475996096 21985542 475996096 21985542 385689624 68462454 385689624 68462454 797033657 17182504 797033657 17182504 985473773 191713032 985473773 191713032 337297468 816728636 337297468 816728636 897922881 698774582 897922881 698774582 728087249 410256461 728087249 410256461 83941353 151695603 83941353 151695603 311763432 662609614 311763432 662609614 97010953 484877084 97010953 484877084 347374221 250517839 347374221 250517839 193785257 44313542 193785257 44313542 506261387 753171579 506261387 753171579 209844699 628897753 209844699 628897753 215760966 104418149 215760966 104418149 965398994 208950081 965398994 208950081 801086740 471269610 801086740 471269610 993665709 989523168 993665709 989523168 283925615 143812103 283925615 143812103 214366120 821945111 214366120 821945111 767684569 245684686 767684569 245684686 419529206 884998732 419529206 884998732 355028428 263746595 355028428 263746595 991422595 14732419 991422595 14732419 205212094 339947412 205212094 339947412 971703046 564171718 971703046 564171718 280865049 464554837 280865049 464554837 280833014 324759908 280833014 324759908 1565752 802140290 1565752 802140290 448455685 547893945 448455685 547893945 601072930 800592856 601072930 800592856 658450718 196967245 658450718 196967245 783755460 589860982 783755460 589860982 392648426 106334880 392648426 106334880 150928348 806624544 150928348 806624544 247191670 924578499 247191670 924578499 565328647 529607207 565328647 529607207 120680991 889977434 120680991 889977434 757565056 848027690 757565056 848027690 94102231 984599825 94102231 984599825 365166856 551815045 365166856 551815045 581982932 780491126 581982932 780491126 526737321 627259242 526737321 627259242 933847543 83646179 933847543 83646179 249559883 983663563 249559883 983663563 929612432 523678737 929612432 523678737 73463235 191266786 73463235 191266786 573218457 654499501 573218457 654499501 330406448 788437987 330406448 788437987 602160834 274374385 602160834 274374385 987985679 484321209 987985679 484321209 255052782 605491848 255052782 605491848 23338285 486421513 23338285 486421513 863911384 865562450 863911384 865562450 731886165 917313943 731886165 917313943 546282259 307182281 546282259 307182281 268248007 118144397 268248007 118144397 382575525 448270265 382575525 448270265 199706471 818949464 199706471 818949464 185140100 217719070 185140100 217719070 953575348 375026322 953575348 375026322 734915980 942128960 734915980 942128960 644303166 911689853 644303166 911689853 751489609 121405123 751489609 121405123 601775450 82973886 601775450 82973886 292035092 989839805 292035092 989839805 472803358 839534577 472803358 839534577 684490930 612208212 684490930 612208212 155421223 830294056 155421223 830294056 777964838 395183738 777964838 395183738 644176925 144501644 644176925 144501644 645127828 391430139 645127828 391430139 20884966 998337925 20884966 998337925 238763436 502500818 238763436 502500818 616624438 607784089 616624438 607784089 966724407 850858974 966724407 850858974 708148889 559778509 708148889 559778509 589790165 654682176 589790165 654682176 51059285 683837188 51059285 683837188 140890666 123042513 140890666 123042513 648711422 350345697 648711422 350345697 330154463 368909561 330154463 368909561 978322304 304930693 978322304 304930693 385567662 813985058 385567662 813985058 201289011 18827232 201289011 18827232 856198609 225507083 856198609 225507083 501086911 478368820 501086911 478368820 934924317 953229130 934924317 953229130 845320060 581090671 845320060 581090671 950627079 863940220 950627079 863940220 585103784 669768271 585103784 669768271 781638178 446604532 781638178 446604532 241067487 804347442 241067487 804347442 82360323 574809870 82360323 574809870 795945032 594491686 795945032 594491686 804154561 410097738 804154561 410097738 556703471 980389179 556703471 980389179 524026089 592521948 524026089 592521948 287644706 467216500 287644706 467216500 922837953 360171334 922837953 360171334 886423530 782510926 886423530 782510926 867146764 644145037 867146764 644145037 521026722 181452764 521026722 181452764 259626097 382209716 259626097 382209716 991867101 671138642 991867101 671138642 133302168 550347882 133302168 550347882 114625893 722052233 114625893 722052233 619142675 658590784 619142675 658590784 119599929 377843696 119599929 377843696 554409431 332128726 554409431 332128726 77481597 336580140 77481597 336580140 944492718 940994485 944492718 940994485 87729503 793518579 87729503 793518579 121624045 351726652 121624045 351726652 288006767 112283754 288006767 112283754 194706998 378218522 194706998 378218522 572529533 133657196 572529533 133657196 739264786 104301179 739264786 104301179 366656952 832226765 366656952 832226765 810788178 43514919 810788178 43514919 603787930 37085282 603787930 37085282 720383755 754223751 720383755 754223751 225338485 600080945 225338485 600080945 122760703 371483639 122760703 371483639 874892911 62789436 874892911 62789436 539876187 882241392 539876187 882241392 364946886 313819589 364946886 313819589 59553676 27017939 59553676 27017939 784674746 486636384 784674746 486636384 228598413 390327329 228598413 390327329 785509980 146083453 785509980 146083453 235055611 685270388 235055611 685270388 830061665 149946390 830061665 149946390 901336208 82110960 901336208 82110960 639264341 528334795 639264341 528334795 343523865 974667235 343523865 974667235 213015464 497742824 213015464 497742824 573885015 185078716 573885015 185078716 600875261 274046752 600875261 274046752 899355302 184482298 899355302 184482298 439293912 353797493 439293912 353797493 180554976 952614006 180554976 952614006 286665662 838172730 286665662 838172730 786213199 436840506 786213199 436840506 165556359 695951785 165556359 695951785 884765791 56304448 884765791 56304448 791505549 900190304 791505549 900190304 599061405 360482202 599061405 360482202 559968949 602165152 559968949 602165152 346740033 929009115 346740033 929009115 167918 219776209 167918 219776209 399421894 797620869 399421894 797620869 462089628 883811548 462089628 883811548 954203426 875779922 954203426 875779922 347449730 890579400 347449730 890579400 953044526 115192219 953044526 115192219 840577960 884578769 840577960 884578769 118542475 521572969 118542475 521572969 489874785 937796659 489874785 937796659 559779793 293098906 559779793 293098906 6848989 853510564 6848989 853510564 323043905 343703082 323043905 343703082 58078951 68595829 58078951 68595829 380593966 792313889 380593966 792313889 661332457 647507254 661332457 647507254 407826499 505447430 407826499 505447430 923642274 392560535 923642274 392560535 112101658 89597446 112101658 89597446 620235667 193657387 620235667 193657387 289916777 478925143 289916777 478925143 476986951 114785897 476986951 114785897 823775453 129591084 823775453 129591084 755815990 943407519 755815990 943407519 142938627 513089723 142938627 513089723 240273572 850364694 240273572 850364694 682347225 493974645 682347225 493974645 521363049 236081348 521363049 236081348 710982839 998770534 710982839 998770534 821755936 962943235 821755936 962943235 327571841 905907168 327571841 905907168 239383414 163021651 239383414 163021651 999092007 898975949 999092007 898975949 337842493 388391444 337842493 388391444 606817842 936498608 606817842 936498608 14814170 969641487 14814170 969641487 466287671 671914970 466287671 671914970 589018502 323800947 589018502 323800947 417746394 74120970 417746394 74120970 705051298 247647117 705051298 247647117 987947033 724997132 987947033 724997132 251923578 178907151 251923578 178907151 385595579 888744255 385595579 888744255 66401891 704863853 66401891 704863853 472847835 186002185 472847835 186002185 93157850 6391549 93157850 6391549 266141795 149028834 266141795 149028834 815395588 846029796 815395588 846029796 20155492 533242168 20155492 533242168 785525812 244782984 785525812 244782984 645952672 749957982 645952672 749957982 209376425 789888498 209376425 789888498 539267145 292334907 539267145 292334907 895815900 556334509 895815900 556334509 481577391 356815429 481577391 356815429 63879554 100008191 63879554 100008191 28717584 121643893 28717584 121643893 986846859 974295794 986846859 974295794 203292408 33591077 203292408 33591077 558499161 118240274 558499161 118240274 243948679 143177866 243948679 143177866 592443767 276855735 592443767 276855735 913893828 373821909 913893828 373821909 260357289 703211095 260357289 703211095 357621198 938411981 357621198 938411981 236563556 656717689 236563556 656717689 896494151 57947347 896494151 57947347 763965822 551356498 763965822 551356498 27537492 556027122 27537492 556027122 776253490 147796218 776253490 147796218 145441893 557283650 145441893 557283650 127900636 277991199 127900636 277991199 649154033 846891281 649154033 846891281 166001825 687814590 166001825 687814590 197138356 37635292 197138356 37635292 119806352 948482662 119806352 948482662 814620716 13824482 814620716 13824482 781844439 812945553 781844439 812945553 140869691 88586555 140869691 88586555 865558027 355524646 865558027 355524646 531301920 947667630 531301920 947667630 856378229 780255606 856378229 780255606 237134548 519850966 237134548 519850966 225689887 807815000 225689887 807815000 711872833 519948139 711872833 519948139 236767881 162146217 236767881 162146217 289399902 236997068 289399902 236997068 295285328 89687442 295285328 89687442 373670937 672793353 373670937 672793353 226619847 425024775 226619847 425024775 10294266 217396798 10294266 217396798 706932696 629666005 706932696 629666005 541388556 183535627 541388556 183535627 793736418 992680552 793736418 992680552 303510407 420793887 303510407 420793887 504453527 923315227 504453527 923315227 210046344 343732688 210046344 343732688 866584907 800467477 866584907 800467477 50170548 415128221 50170548 415128221 470220610 871198007 470220610 871198007 259816130 794266689 259816130 794266689 987530837 967945657 987530837 967945657 205016560 285663673 205016560 285663673 768321615 947610212 768321615 947610212 286660313 957563559 286660313 957563559 873766426 511421181 873766426 511421181 894686582 301960042 894686582 301960042 200581268 787931907 200581268 787931907 145189529 799262710 145189529 799262710 424152962 788657893 424152962 788657893 100421152 702989214 100421152 702989214 346353341 714262609 346353341 714262609 736835812 783299489 736835812 783299489 143149417 943409275 143149417 943409275 623208414 182328294 623208414 182328294 923404461 864157544 923404461 864157544 419057346 415306463 419057346 415306463 34489851 322771956 34489851 322771956 127059409 446884253 127059409 446884253 679004853 575729980 679004853 575729980 302565527 682931898 302565527 682931898 550255259 422968954 550255259 422968954 24066068 819583293 24066068 819583293 464954022 89383478 464954022 89383478 233762017 695085545 233762017 695085545 923402182 280762489 923402182 280762489 58177026 64048673 58177026 64048673 896246606 78487376 896246606 78487376 125865613 343367058 125865613 343367058 813236429 684120822 813236429 684120822 122189360 413473077 122189360 413473077 97463630 33345694 97463630 33345694 454715951 895273721 454715951 895273721 814269175 521250139 814269175 521250139 217339293 429284678 217339293 429284678 35512880 541561718 35512880 541561718 842049470 676693493 842049470 676693493 742746559 731051235 742746559 731051235 259505867 949889569 259505867 949889569 55397396 618488489 55397396 618488489 977983994 121367926 977983994 121367926 274612777 15692782 274612777 15692782 464834273 226798779 464834273 226798779 5033556 875334917 5033556 875334917 236051327 580358711 236051327 580358711 399154650 529470047 399154650 529470047 803375520 685346695 803375520 685346695 397581723 418909711 397581723 418909711 817774884 664784317 817774884 664784317 684553911 704457444 684553911 704457444 597590864 65383012 597590864 65383012 124501517 289994728 124501517 289994728 624755223 160827544 624755223 160827544 950600330 696557221 950600330 696557221 102742241 663364653 102742241 663364653 632078925 480547685 632078925 480547685 95084739 923725138 95084739 923725138 306934580 714521078 306934580 714521078 632144342 270963200 632144342 270963200 953485554 222125350 953485554 222125350 532879990 360619988 532879990 360619988 762543569 415130901 762543569 415130901 687522440 864679769 687522440 864679769 743852108 546225920 743852108 546225920 157108829 767670384 157108829 767670384 848400396 444049447 848400396 444049447 492289009 948801368 492289009 948801368 272479226 298208783 272479226 298208783 575880564 636921888 575880564 636921888 507040983 343162359 507040983 343162359 862992778 839848993 862992778 839848993 455160690 92334471 455160690 92334471 209790126 298650336 209790126 298650336 292327069 667514329 292327069 667514329 819095757 235902965 819095757 235902965 545172747 902841615 545172747 902841615 764641330 531677370 764641330 531677370 105572259 245226293 105572259 245226293 621495680 208054793 621495680 208054793 535614346 438374510 535614346 438374510 604617778 766506381 604617778 766506381 820458529 893580527 820458529 893580527 423611575 846072583 423611575 846072583 498359077 488110782 498359077 488110782 247864976 65979196 247864976 65979196 26580874 809061021 26580874 809061021 23706038 974209752 23706038 974209752 911476398 692931162 911476398 692931162 77298794 815361113 77298794 815361113 547649138 595040531 547649138 595040531 762472451 878294648 762472451 878294648 677855502 4867880 677855502 4867880 83025691 735885535 83025691 735885535 504138837 598778689 504138837 598778689 718174730 684616755 718174730 684616755 778774385 256401484 778774385 256401484 472697971 522193590 472697971 522193590 899787235 645285419 899787235 645285419 999448098 209555176 999448098 209555176 555851578 486761132 555851578 486761132 809289627 738984013 809289627 738984013 481028107 600188363 481028107 600188363 623362324 547229129 623362324 547229129 768967480 558466626 768967480 558466626 963072398 604410381 963072398 604410381 672807739 804170150 672807739 804170150 799907637 348585979 799907637 348585979 727157920 337914062 727157920 337914062 609923642 247708376 609923642 247708376 14354378 692236659 14354378 692236659 6043102 625133794 6043102 625133794 759904950 199399208 759904950 199399208 401461634 510787053 401461634 510787053 233050537 523696983 233050537 523696983 373028789 465878826 373028789 465878826 686692781 6437146 686692781 6437146 510852609 40632307 510852609 40632307 500234374 169564062 500234374 169564062 872096392 246290313 872096392 246290313 976368403 480340077 976368403 480340077 288950278 198462472 288950278 198462472 717761947 276269777 717761947 276269777 188642867 776351408 188642867 776351408 102188013 854497760 102188013 854497760 489387566 751738386 489387566 751738386 251088504 619533834 251088504 619533834 944281128 303932836 944281128 303932836 414692052 503681975 414692052 503681975 666210779 428238512 666210779 428238512 523231307 26468332 523231307 26468332 90571197 782968049 90571197 782968049 128756780 82575951 128756780 82575951 329666298 110876311 329666298 110876311 803733758 263536372 803733758 263536372 892635186 640815991 892635186 640815991 316590517 815017588 316590517 815017588 761371575 322747446 761371575 322747446 152036954 124211693 152036954 124211693 720337059 555527164 720337059 555527164 662869531 989429013 662869531 989429013 790816093 421189271 790816093 421189271 245029902 322568476 245029902 322568476 915341369 476700612 915341369 476700612 606066466 187646876 606066466 187646876 28951302 494425935 28951302 494425935 945164176 962945248 945164176 962945248 20923601 34499090 20923601 34499090 912684490 772686204 912684490 772686204 328301821 192278387 328301821 192278387 189497801 374654894 189497801 374654894 147855015 389448088 147855015 389448088 188076508 20694777 188076508 20694777 349579895 977525577 349579895 977525577 689367753 930018831 689367753 930018831 915741052 306054194 915741052 306054194 384827802 60133390 384827802 60133390 703968186 959248984 703968186 959248984 310914641 709212631 310914641 709212631 783350768 631091856 783350768 631091856 137816116 513082778 137816116 513082778 334422758 954872032 334422758 954872032 901553976 628209719 901553976 628209719 511945440 288985378 511945440 288985378 537143086 377922738 537143086 377922738 215747220 39224951 215747220 39224951 386082602 398111344 386082602 398111344 237465137 453523228 237465137 453523228 127465309 390359772 127465309 390359772 420995797 962543402 420995797 962543402 734306920 165042683 734306920 165042683 32343972 4809629 32343972 4809629 55533323 361704390 55533323 361704390 191505799 279667803 191505799 279667803 248848841 280383347 248848841 280383347 989427536 183975996 989427536 183975996 676188859 536116384 676188859 536116384 735445875 188388582 735445875 188388582 326122684 736893501 326122684 736893501 911788927 928044523 911788927 928044523 371982790 466808752 371982790 466808752 744902743 527071196 744902743 527071196 326304263 388592102 326304263 388592102 822918 96438624 822918 96438624 5389284 647783584 5389284 647783584 28479563 684275347 28479563 684275347 351996897 493912761 351996897 493912761 968315310 590708938 968315310 590708938 872645558 201550132 872645558 201550132 70837424 220250750 70837424 220250750 333347452 814022829 333347452 814022829 236424488 471907968 236424488 471907968 114752022 549292016 114752022 549292016 313966310 796294592 313966310 796294592 959525583 489347452 959525583 489347452 165102786 340381028 165102786 340381028 548291762 236547233 548291762 236547233 473850806 124899177 473850806 124899177 782544385 869460740 782544385 869460740 666909478 589422041 666909478 589422041 684037867 706716830 684037867 706716830 67572459 936951182 67572459 936951182 926445185 26226828 926445185 26226828 567686523 81701974 567686523 81701974 41628383 940603148 41628383 940603148 138912005 397504273 138912005 397504273 219813950 362864121 219813950 362864121 228789494 132195029 228789494 132195029 565442475 494794813 565442475 494794813 675833060 337860344 675833060 337860344 463459521 839400693 463459521 839400693 281128518 829070180 281128518 829070180 719397396 718671887 719397396 718671887 840574009 95891048 840574009 95891048 723342304 998996099 723342304 998996099 543582180 709413 543582180 709413 782984656 427541334 782984656 427541334 572181112 136565155 572181112 136565155 810930426 992637253 810930426 992637253 334503475 574463730 334503475 574463730 918897512 26956159 918897512 26956159 657941917 201646701 657941917 201646701 276739777 804295291 276739777 804295291 597288710 584445062 597288710 584445062 373747854 544534351 373747854 544534351 145712503 368663903 145712503 368663903 645517733 544364364 645517733 544364364 12038571 355892215 12038571 355892215 529342873 631804019 529342873 631804019 949995569 836724651 949995569 836724651 538264209 362502406 538264209 362502406 215652165 56811209 215652165 56811209 560189164 608553774 560189164 608553774 99083701 588823903 99083701 588823903 304393800 537336539 304393800 537336539 770278338 255219962 770278338 255219962 189548068 120927000 189548068 120927000 976823693 259950013 976823693 259950013 924711842 859568917 924711842 859568917 336041536 362273652 336041536 362273652 88349452 867017099 88349452 867017099 868665481 265015017 868665481 265015017 692455642 127322383 692455642 127322383 421816885 229637298 421816885 229637298 607029372 219997038 607029372 219997038 560508961 539124329 560508961 539124329 438896107 867269374 438896107 867269374 175630278 461611343 175630278 461611343 568380540 359704624 568380540 359704624 133735528 584312129 133735528 584312129 785892367 459245236 785892367 459245236 588977931 959165976 588977931 959165976 446502572 229882987 446502572 229882987 628338011 226593812 628338011 226593812 484275617 917787017 484275617 917787017 302093908 647392176 302093908 647392176 321036136 341563282 321036136 341563282 842169868 593988754 842169868 593988754 529279635 980255810 529279635 980255810 592992447 913216379 592992447 913216379 489517004 89681909 489517004 89681909 178285436 625905557 178285436 625905557 295197849 704679575 295197849 704679575 465362144 473364772 465362144 473364772 893438612 983178505 893438612 983178505 521360982 622879281 521360982 622879281 532951304 726288102 532951304 726288102 667892994 886453777 667892994 886453777 739434896 343735962 739434896 343735962 381068972 846617853 381068972 846617853 68476599 46062708 68476599 46062708 414600651 197313832 414600651 197313832 586658125 168374563 586658125 168374563 99767981 18590574 99767981 18590574 638585712 186866555 638585712 186866555 405291 534261527 405291 534261527 329970050 949458930 329970050 949458930 458936205 421084716 458936205 421084716 727769539 374729560 727769539 374729560 475721013 76654600 475721013 76654600 172488907 459116701 172488907 459116701 499117429 17189440 499117429 17189440 601493689 36360683 601493689 36360683 325414937 451611436 325414937 451611436 774379776 64692226 774379776 64692226 763269067 632445611 763269067 632445611 877319457 626154855 877319457 626154855 947855713 861227167 947855713 861227167 795336718 66778153 795336718 66778153 790833669 183290335 790833669 183290335 845845135 949091679 845845135 949091679 368783650 904272493 368783650 904272493 955997707 782104032 955997707 782104032 826161156 920576861 826161156 920576861 879276176 969657978 879276176 969657978 810888941 964970290 810888941 964970290 235339119 612559722 235339119 612559722 485533213 330090655 485533213 330090655 245770029 672966112 245770029 672966112 981954212 660748977 981954212 660748977 760696178 615943638 760696178 615943638 202716279 876657391 202716279 876657391 266213623 291044516 266213623 291044516 361407926 951284040 361407926 951284040 811833808 739263036 811833808 739263036 482256904 111186165 482256904 111186165 872742562 494140005 872742562 494140005 176267562 875478331 176267562 875478331 752201356 633224825 752201356 633224825 636614423 172087008 636614423 172087008 339964667 571764539 339964667 571764539 487624374 416276952 487624374 416276952 734443979 206372659 734443979 206372659 855482290 485410436 855482290 485410436 617392797 840162772 617392797 840162772 904538994 92788116 904538994 92788116 301535348 200003750 301535348 200003750 17286523 698478054 17286523 698478054 331573808 424503722 331573808 424503722 998590497 671501113 998590497 671501113 420085849 774888377 420085849 774888377 335175369 590184430 335175369 590184430 980065739 239269408 980065739 239269408 304794185 565790743 304794185 565790743 748097497 860605983 748097497 860605983 707685156 88933869 707685156 88933869 443981344 5494725 443981344 5494725 828207154 124590872 828207154 124590872 330999301 72639740 330999301 72639740 607669391 839375164 607669391 839375164 967127103 679290410 967127103 679290410 446813500 15798594 446813500 15798594 572377182 346506915 572377182 346506915 465889815 440684395 465889815 440684395 74736716 427074888 74736716 427074888 538115857 271820067 538115857 271820067 888934683 530107759 888934683 530107759 603658908 260915230 603658908 260915230 625517846 798832931 625517846 798832931 836498005 128742487 836498005 128742487 172896224 344089135 172896224 344089135 51409139 762355686 51409139 762355686 977665936 486280948 977665936 486280948 247254354 644016670 247254354 644016670 111869877 329750071 111869877 329750071 691209172 896330839 691209172 896330839 705850782 623769529 705850782 623769529 6345804 339941531 6345804 339941531 27808178 719878743 27808178 719878743 254754351 572179250 254754351 572179250 154727967 794836393 154727967 794836393 803412199 763796884 803412199 763796884 834314671 735671560 834314671 735671560 369982929 309392580 369982929 309392580 455044599 716920280 455044599 716920280 568636327 977636865 568636327 977636865 305324107 426500826 305324107 426500826 973332069 604928150 973332069 604928150 304859106 373269171 304859106 373269171 295875983 642666418 295875983 642666418 194033226 45173573 194033226 45173573 821261384 311998207 821261384 311998207 500395008 68815255 500395008 68815255 11413955 275044871 11413955 275044871 485447277 926067269 485447277 926067269 564967373 130717617 564967373 130717617 835542294 661217817 835542294 661217817 706381071 389787702 706381071 389787702 714692190 357587838 714692190 357587838 667554472 467628915 667554472 467628915 818241072 942560112 818241072 942560112 339158155 799562700 339158155 799562700 373039284 67005112 373039284 67005112 530951894 438004351 530951894 438004351 703750653 378328272 703750653 378328272 132658429 570922759 132658429 570922759 420995323 177482259 420995323 177482259 417290360 250000684 417290360 250000684 192366521 807093173 192366521 807093173 852719563 20777515 852719563 20777515 614617194 683863629 614617194 683863629 539410298 980463758 539410298 980463758 39463021 945201238 39463021 945201238 187616142 791176666 187616142 791176666 115262990 274756271 115262990 274756271 497907818 441064353 497907818 441064353 28903184 996617112 28903184 996617112 114571008 828855114 114571008 828855114 945240780 69749044 945240780 69749044 376218927 740777194 376218927 740777194 937702375 539780968 937702375 539780968 613724226 846493766 613724226 846493766 569032827 782997329 569032827 782997329 332231530 993280040 332231530 993280040 475445565 245792908 475445565 245792908 614584321 63333845 614584321 63333845 443359007 834185823 443359007 834185823 28747585 84577112 28747585 84577112 856527430 584833398 856527430 584833398 830408251 74648011 830408251 74648011 906254845 538905087 906254845 538905087 908106196 531932817 908106196 531932817 219036758 307668937 219036758 307668937 754414712 219309886 754414712 219309886 267121687 908654064 267121687 908654064 250190382 105560946 250190382 105560946 520296406 94985457 520296406 94985457 238454539 333111960 238454539 333111960 370634956 822073791 370634956 822073791 69605623 332712866 69605623 332712866 667011496 825752225 667011496 825752225 289281458 432153177 289281458 432153177 461670987 947177347 461670987 947177347 773416967 570494130 773416967 570494130 749716378 932408567 749716378 932408567 95308927 286856292 95308927 286856292 313915695 647699415 313915695 647699415 198404565 658112043 198404565 658112043 554934267 185821945 554934267 185821945 24089464 130525269 24089464 130525269 539012742 503958308 539012742 503958308 81316733 775212536 81316733 775212536 92254202 442898580 92254202 442898580 876800070 689020682 876800070 689020682 568043687 624375663 568043687 624375663 952506126 547775505 952506126 547775505 427173479 493714621 427173479 493714621 247900145 988398190 247900145 988398190 817449662 1800754 817449662 1800754 329978682 300153305 329978682 300153305 550155545 271983785 550155545 271983785 318857503 667727607 318857503 667727607 553393084 518363865 553393084 518363865 860383219 905308721 860383219 905308721 670351483 991823474 670351483 991823474 779565397 514703681 779565397 514703681 808070749 327621057 808070749 327621057 818471586 598472308 818471586 598472308 327414383 705003971 327414383 705003971 164700793 303480996 164700793 303480996 608327778 339579680 608327778 339579680 880805862 972778537 880805862 972778537 552994205 973207186 552994205 973207186 836716489 942563933 836716489 942563933 903764070 378311865 903764070 378311865 852364246 651654000 852364246 651654000 873014003 473211532 873014003 473211532 512435730 619690104 512435730 619690104 385037140 785239511 385037140 785239511 780205641 762240082 780205641 762240082 303093285 123859572 303093285 123859572 835536018 843800757 835536018 843800757 545264737 683834369 545264737 683834369 681724580 253218202 681724580 253218202 207802773 512034308 207802773 512034308 542597228 709025980 542597228 709025980 193081791 829518970 193081791 829518970 705482103 737910889 705482103 737910889 452777150 378677493 452777150 378677493 506759660 18623614 506759660 18623614 464825979 347456482 464825979 347456482 255486189 636559905 255486189 636559905 674954302 189304407 674954302 189304407 497299578 213216928 497299578 213216928 41315262 936228294 41315262 936228294 666183327 548974053 666183327 548974053 143128609 719165886 143128609 719165886 578373108 636021363 578373108 636021363 115737546 343370644 115737546 343370644 89759504 784912625 89759504 784912625 549684400 349608632 549684400 349608632 703161842 324462517 703161842 324462517 996142080 265710472 996142080 265710472 152703605 628880874 152703605 628880874 401019802 310632725 401019802 310632725 309307672 392496071 309307672 392496071 466424466 87193943 466424466 87193943 839305493 345082391 839305493 345082391 414628331 86688091 414628331 86688091 75618942 599484342 75618942 599484342 829211167 755383086 829211167 755383086 462012229 319055934 462012229 319055934 143117275 510462741 143117275 510462741 149021163 826599409 149021163 826599409 405644052 475355168 405644052 475355168 552734968 886868002 552734968 886868002 158356595 554216325 158356595 554216325 754981989 983917413 754981989 983917413 946488478 643783589 946488478 643783589 316133899 812494800 316133899 812494800 966137113 734097229 966137113 734097229 883839527 635833512 883839527 635833512 635200870 418748700 635200870 418748700 4382744 789494999 4382744 789494999 231283106 954703247 231283106 954703247 391571891 62535787 391571891 62535787 475520030 758593383 475520030 758593383 47742223 949298851 47742223 949298851 954499830 658745066 954499830 658745066 257128904 876150200 257128904 876150200 953002228 753634584 953002228 753634584 448139057 257730502 448139057 257730502 102219306 965257987 102219306 965257987 468651221 919556214 468651221 919556214 939880104 972965578 939880104 972965578 697044425 361717992 697044425 361717992 474881183 320089663 474881183 320089663 54526528 53613918 54526528 53613918 438730013 542394733 438730013 542394733 619536742 839061202 619536742 839061202 462517566 543701986 462517566 543701986 256304073 509301771 256304073 509301771 995701165 146222374 995701165 146222374 830187659 995991532 830187659 995991532 442803799 451206206 442803799 451206206 880914302 466545389 880914302 466545389 311214405 105514295 311214405 105514295 502504734 853170600 502504734 853170600 328552733 373816041 328552733 373816041 792647443 70251085 792647443 70251085 369130126 852386882 369130126 852386882 433199639 32634676 433199639 32634676 188340811 234097786 188340811 234097786 855206384 365605917 855206384 365605917 865637541 179092349 865637541 179092349 302067999 228185317 302067999 228185317 321033246 8703524 321033246 8703524 635674447 308020933 635674447 308020933 757163880 532737123 757163880 532737123 18600160 230905653 18600160 230905653 431731859 637480784 431731859 637480784 950044103 111485840 950044103 111485840 948742645 897911369 948742645 897911369 947634457 319941675 947634457 319941675 437740342 113324124 437740342 113324124 79407080 276104562 79407080 276104562 78574792 854730762 78574792 854730762 937574924 920114108 937574924 920114108 15208383 867018051 15208383 867018051 409184774 482199653 409184774 482199653 98720688 143247634 98720688 143247634 953984828 388795622 953984828 388795622 631589586 112007920 631589586 112007920 442746687 196685554 442746687 196685554 377562047 86013339 377562047 86013339 624640761 624270649 624640761 624270649 39097593 995468289 39097593 995468289 907147280 264147581 907147280 264147581 502264293 269531645 502264293 269531645 505286638 672592982 505286638 672592982 847848543 779167962 847848543 779167962 640903235 126642338 640903235 126642338 694066111 603151271 694066111 603151271 18021037 189227309 18021037 189227309 521391920 202121215 521391920 202121215 645040680 24503459 645040680 24503459 848956060 6250934 848956060 6250934 252996977 174336429 252996977 174336429 137779056 884207757 137779056 884207757 277479514 369858385 277479514 369858385 515768579 271281180 515768579 271281180 55136901 915543290 55136901 915543290 227179620 698361112 227179620 698361112 965109504 383263517 965109504 383263517 222802825 502253580 222802825 502253580 350972299 415066629 350972299 415066629 446428725 889361199 446428725 889361199 232815962 467893409 232815962 467893409 467667725 744561756 467667725 744561756 998459470 572339991 998459470 572339991 475710504 515201136 475710504 515201136 651302549 113646202 651302549 113646202 510533521 1262467 510533521 1262467 541136901 658239112 541136901 658239112 397950394 591815042 397950394 591815042 451644125 812339026 451644125 812339026 929370383 364766904 929370383 364766904 375610747 936039649 375610747 936039649 816442195 222665726 816442195 222665726 649823109 661726546 649823109 661726546 274116448 733316443 274116448 733316443 202714063 311087555 202714063 311087555 554188579 856541600 554188579 856541600 253545125 417055065 253545125 417055065 34581466 391338696 34581466 391338696 774162272 875855315 774162272 875855315 792420043 37265995 792420043 37265995 526777159 815101533 526777159 815101533 700915949 199991579 700915949 199991579 33770580 960406173 33770580 960406173 479362124 931341158 479362124 931341158 917789862 973261641 917789862 973261641 745327930 120217276 745327930 120217276 62563634 967758673 62563634 967758673 254545595 659125740 254545595 659125740 303548067 948431498 303548067 948431498 977563653 159054340 977563653 159054340 48403507 771894007 48403507 771894007 91306191 606601975 91306191 606601975 430904767 335481245 430904767 335481245 113899795 28655452 113899795 28655452 257930354 760612849 257930354 760612849 115966108 515169498 115966108 515169498 887425022 721262485 887425022 721262485 811329207 890629532 811329207 890629532 33080753 436026004 33080753 436026004 147724454 160693586 147724454 160693586 179468236 463034027 179468236 463034027 611405076 189487206 611405076 189487206 744236635 128213478 744236635 128213478 701658631 775736231 701658631 775736231 587492104 154584976 587492104 154584976 940149056 912544359 940149056 912544359 186547685 822534152 186547685 822534152 871152133 670580168 871152133 670580168 321894909 684042581 321894909 684042581 160488087 503591153 160488087 503591153 343445277 26803101 343445277 26803101 191629029 741802542 191629029 741802542 981056829 558938074 981056829 558938074 473062565 664608239 473062565 664608239 414952487 212302837 414952487 212302837 591229412 955304396 591229412 955304396 939783992 270716597 939783992 270716597 686907752 72191680 686907752 72191680 139488724 691431187 139488724 691431187 517553522 555943747 517553522 555943747 11030917 359524657 11030917 359524657 583933991 992816225 583933991 992816225 156634998 355470726 156634998 355470726 970727288 892621412 970727288 892621412 139410830 749257954 139410830 749257954 205208879 729512884 205208879 729512884 69937391 309248268 69937391 309248268 658044741 941832686 658044741 941832686 624419894 40881056 624419894 40881056 59001405 20231823 59001405 20231823 378959695 78575675 378959695 78575675 284623121 58810584 284623121 58810584 390878347 506263190 390878347 506263190 863568653 105126246 863568653 105126246 190536334 409488676 190536334 409488676 954570030 48186696 954570030 48186696 290094565 156922228 290094565 156922228 291568821 931835130 291568821 931835130 432542703 999628646 432542703 999628646 199391897 507026732 199391897 507026732 262236324 685381404 262236324 685381404 448962278 145550510 448962278 145550510 290865657 489415986 290865657 489415986 811926614 400265430 811926614 400265430 659505302 873788632 659505302 873788632 24991776 935001087 24991776 935001087 672903209 68556379 672903209 68556379 866507259 616555828 866507259 616555828 697349896 560262355 697349896 560262355 816088274 369280446 816088274 369280446 503157505 705235521 503157505 705235521 290736219 573826043 290736219 573826043 250991060 991801186 250991060 991801186 266625560 300243287 266625560 300243287 582019775 94160845 582019775 94160845 784196887 92331165 784196887 92331165 977873061 617422633 977873061 617422633 251261315 174749440 251261315 174749440 888956912 990587177 888956912 990587177 655748028 862787648 655748028 862787648 521936225 987039966 521936225 987039966 87817832 744413818 87817832 744413818 496018612 769822895 496018612 769822895 425548381 889912742 425548381 889912742 813192526 701835317 813192526 701835317 120018717 984611570 120018717 984611570 790081958 691506470 790081958 691506470 965355499 48435355 965355499 48435355 234608023 592818553 234608023 592818553 755507846 16009039 755507846 16009039 64362409 92190569 64362409 92190569 567672880 672846953 567672880 672846953 742282749 836352966 742282749 836352966 419110825 360486418 419110825 360486418 444976386 95012115 444976386 95012115 87220135 628863825 87220135 628863825 163843190 971986713 163843190 971986713 252760379 410545989 252760379 410545989 572825795 184276700 572825795 184276700 330178899 222744514 330178899 222744514 20484153 432248839 20484153 432248839 431015507 500863648 431015507 500863648 461910757 462437777 461910757 462437777 46477005 906070476 46477005 906070476 526348103 775388839 526348103 775388839 501822877 742229319 501822877 742229319 256499054 680441749 256499054 680441749 617202406 870624514 617202406 870624514 258224963 354672072 258224963 354672072 317548670 790296732 317548670 790296732 507603085 681210205 507603085 681210205 607807881 926145966 607807881 926145966 158705821 235383941 158705821 235383941 723260156 240048155 723260156 240048155 993729107 119600511 993729107 119600511 754828872 78493980 754828872 78493980 835817547 670396988 835817547 670396988 815020287 261853094 815020287 261853094 533430578 965063568 533430578 965063568 355511164 834972042 355511164 834972042 489443167 520798835 489443167 520798835 991238915 409344262 991238915 409344262 919364298 631241272 919364298 631241272 725813393 13136326 725813393 13136326 754430895 933098521 754430895 933098521 823881464 569207280 823881464 569207280 710285141 498832377 710285141 498832377 242879812 709442640 242879812 709442640 163304234 19298163 163304234 19298163 679539449 487261997 679539449 487261997 512757767 383227473 512757767 383227473 68328576 100209772 68328576 100209772 204570109 707662869 204570109 707662869 658272573 795240910 658272573 795240910 841789772 485903665 841789772 485903665 723088736 542729098 723088736 542729098 497172472 870200745 497172472 870200745 983232975 617814611 983232975 617814611 289282173 303764135 289282173 303764135 291859840 886468462 291859840 886468462 970009963 191560650 970009963 191560650 11899071 167429214 11899071 167429214 682604342 761668158 682604342 761668158 357115064 269927793 357115064 269927793 519496910 343015657 519496910 343015657 546911583 386786921 546911583 386786921 448746132 574836487 448746132 574836487 414102631 453331102 414102631 453331102 308728173 73672123 308728173 73672123 496379122 52993457 496379122 52993457 154801744 728777904 154801744 728777904 208226013 852604555 208226013 852604555 716859911 952293341 716859911 952293341 760709000 671690456 760709000 671690456 954309362 912919671 954309362 912919671 677451326 384539497 677451326 384539497 971722856 673340986 971722856 673340986 743396243 41465193 743396243 41465193 138975818 884147841 138975818 884147841 844876878 832089481 844876878 832089481 849184435 591325539 849184435 591325539 696324751 679531837 696324751 679531837 648802943 22439335 648802943 22439335 636244184 631374907 636244184 631374907 618979730 284318780 618979730 284318780 898872204 69303509 898872204 69303509 826920163 699273838 826920163 699273838 67172660 369766278 67172660 369766278 345090673 834716185 345090673 834716185 712977035 929435205 712977035 929435205 948863094 953971318 948863094 953971318 215204696 125367111 215204696 125367111 461033800 480933939 461033800 480933939 903297091 687833789 903297091 687833789 926065325 919619567 926065325 919619567 360336692 7577799 360336692 7577799 290613477 479476680 290613477 479476680 277050417 531575227 277050417 531575227 372591212 123832602 372591212 123832602 189621181 258923072 189621181 258923072 922837309 550444748 922837309 550444748 819701767 309819440 819701767 309819440 792587706 65803370 792587706 65803370 513134250 917038248 513134250 917038248 555722434 762973291 555722434 762973291 784650280 864779163 784650280 864779163 39757263 523825909 39757263 523825909 726350731 369404743 726350731 369404743 860766618 580517528 860766618 580517528 801153944 471538288 801153944 471538288 230343448 661032364 230343448 661032364 463353272 199387217 463353272 199387217 667984741 866368448 667984741 866368448 354691254 48055206 354691254 48055206 611049180 797468321 611049180 797468321 269424393 878503161 269424393 878503161 162320461 475029657 162320461 475029657 188125799 118413255 188125799 118413255 853928436 227980153 853928436 227980153 92566171 253282952 92566171 253282952 95149680 480352703 95149680 480352703 90189379 984736573 90189379 984736573 702167071 693710594 702167071 693710594 616192718 936970173 616192718 936970173 190647197 605346692 190647197 605346692 670302843 985660746 670302843 985660746 176008708 795013872 176008708 795013872 844145149 525249732 844145149 525249732 975754380 815091553 975754380 815091553 719874125 849860092 719874125 849860092 771862047 564142845 771862047 564142845 279535861 287092225 279535861 287092225 599854648 642526599 599854648 642526599 316783852 295584385 316783852 295584385 4472646 221553010 4472646 221553010 701973916 612523861 701973916 612523861 374910749 616895025 374910749 616895025 302813841 379738199 302813841 379738199 490676653 655082503 490676653 655082503 902729945 718298038 902729945 718298038 552117853 170190873 552117853 170190873 445321071 661092286 445321071 661092286 787674575 951600327 787674575 951600327 390872461 674578905 390872461 674578905 426465774 395049499 426465774 395049499 95243292 368881538 95243292 368881538 568232086 108803219 568232086 108803219 672148469 292609899 672148469 292609899 399416564 924834980 399416564 924834980 81698657 278933115 81698657 278933115 447635283 72769566 447635283 72769566 732987768 80216014 732987768 80216014 742692986 816447096 742692986 816447096 39945481 665769700 39945481 665769700 875295319 647823224 875295319 647823224 574623411 389086474 574623411 389086474 977974427 145297223 977974427 145297223 547146180 35278312 547146180 35278312 655285899 933546768 655285899 933546768 959917984 967176574 959917984 967176574 81416829 9853501 81416829 9853501 746160397 327976455 746160397 327976455 670415409 885043484 670415409 885043484 123916512 721295926 123916512 721295926 838969154 108761708 838969154 108761708 341903327 952319342 341903327 952319342 501878852 928870589 501878852 928870589 357534024 268563326 357534024 268563326 936484617 333679740 936484617 333679740 937506234 59362765 937506234 59362765 690724815 855303104 690724815 855303104 111472319 481313384 111472319 481313384 335820774 67129421 335820774 67129421 676360639 843735136 676360639 843735136 239039375 723562170 239039375 723562170 663567494 335736819 663567494 335736819 229145447 321442334 229145447 321442334 989323061 752500495 989323061 752500495 421640999 860119009 421640999 860119009 788359062 31192394 788359062 31192394 190465226 18219865 190465226 18219865 427869659 43148381 427869659 43148381 425054609 971300795 425054609 971300795 647686532 264951159 647686532 264951159 126912396 186694708 126912396 186694708 159720936 930933835 159720936 930933835 742740219 149756231 742740219 149756231 434111796 33077152 434111796 33077152 71593592 132762216 71593592 132762216 501252962 353608847 501252962 353608847 864234646 905059405 864234646 905059405 954052926 460436087 954052926 460436087 618971765 667467620 618971765 667467620 27590785 372143823 27590785 372143823 700365240 233162098 700365240 233162098 839736754 535136510 839736754 535136510 834556743 522896020 834556743 522896020 637299749 344593264 637299749 344593264 876320397 578522787 876320397 578522787 913961656 774446977 913961656 774446977 969752240 496205410 969752240 496205410 774968453 573641530 774968453 573641530 188786561 519906986 188786561 519906986 348974728 951761225 348974728 951761225 788658793 282325762 788658793 282325762 871267860 813239704 871267860 813239704 191028703 741861819 191028703 741861819 733061334 192365267 733061334 192365267 364620889 173611373 364620889 173611373 667750547 788785232 667750547 788785232 730903783 268076134 730903783 268076134 356128840 472680223 356128840 472680223 570904583 756832983 570904583 756832983 694967232 339132785 694967232 339132785 462614089 61161862 462614089 61161862 255511613 776545411 255511613 776545411 10617888 733177590 10617888 733177590 683215973 538006298 683215973 538006298 535991326 126900190 535991326 126900190 170343056 220039391 170343056 220039391 948205290 281744257 948205290 281744257 552935498 905729232 552935498 905729232 73114708 542721188 73114708 542721188 11513456 371871756 11513456 371871756 292288971 179696397 292288971 179696397 150638557 652381175 150638557 652381175 945462510 115285164 945462510 115285164 637972428 867482191 637972428 867482191 967987852 195220757 967987852 195220757 603872766 50191199 603872766 50191199 570661824 44947957 570661824 44947957 983866719 423179421 983866719 423179421 990610981 850163689 990610981 850163689 5978259 139123909 5978259 139123909 809469515 335724627 809469515 335724627 264059798 668815962 264059798 668815962 157838635 334473634 157838635 334473634 995511287 65017903 995511287 65017903 298341261 297266790 298341261 297266790 864597962 77478449 864597962 77478449 244502437 588511678 244502437 588511678 499232956 894945183 499232956 894945183 772437244 16150952 772437244 16150952 808999212 254564761 808999212 254564761 137309538 982039751 137309538 982039751 953958703 642566328 953958703 642566328 575003130 379094909 575003130 379094909 501080080 32739746 501080080 32739746 872789628 399269581 872789628 399269581 943550518 968078455 943550518 968078455 604280489 191210041 604280489 191210041 279306504 542293568 279306504 542293568 885765904 930002690 885765904 930002690 649185638 77730512 649185638 77730512 358118295 308317956 358118295 308317956 187949664 668603010 187949664 668603010 404815476 740530521 404815476 740530521 448802473 808056301 448802473 808056301 795101393 726152808 795101393 726152808 205891166 977524599 205891166 977524599 142977329 533001081 142977329 533001081 483539913 779040540 483539913 779040540 814731220 846154489 814731220 846154489 107809691 833822746 107809691 833822746 366475923 483482377 366475923 483482377 662097651 929424702 662097651 929424702 830813717 417489339 830813717 417489339 618019731 40876705 618019731 40876705 381298689 149009451 381298689 149009451 340534398 771047399 340534398 771047399 127906710 399875747 127906710 399875747 391496447 720759454 391496447 720759454 637325794 532848300 637325794 532848300 569490660 955919657 569490660 955919657 777910512 992897700 777910512 992897700 878803033 255095270 878803033 255095270 131299134 664141736 131299134 664141736 579870008 708467902 579870008 708467902 127046962 961242239 127046962 961242239 142669926 585798048 142669926 585798048 403844702 252315514 403844702 252315514 341572576 273679590 341572576 273679590 403220019 828215799 403220019 828215799 853639615 234948425 853639615 234948425 922683294 265960153 922683294 265960153 737363184 250313388 737363184 250313388 509181354 817013020 509181354 817013020 240797394 91633155 240797394 91633155 390490816 894347415 390490816 894347415 718564017 658007243 718564017 658007243 897994660 99618846 897994660 99618846 291237811 177746487 291237811 177746487 121410834 459363211 121410834 459363211 242055972 187493872 242055972 187493872 642737436 947191149 642737436 947191149 568674080 94793218 568674080 94793218 192646507 853759051 192646507 853759051 225961274 690585662 225961274 690585662 561838728 904640196 561838728 904640196 883129681 127206706 883129681 127206706 70046645 417431673 70046645 417431673 896268760 332154292 896268760 332154292 545257017 67592022 545257017 67592022 732813366 951702282 732813366 951702282 605303230 756307821 605303230 756307821 187392971 619421878 187392971 619421878 171189024 198247118 171189024 198247118 913264463 342112050 913264463 342112050 377161767 337681445 377161767 337681445 643000402 714757818 643000402 714757818 123346224 298856261 123346224 298856261 886746482 472431049 886746482 472431049 160384645 198671581 160384645 198671581 526964600 104750588 526964600 104750588 314102381 571617064 314102381 571617064 609281275 927465576 609281275 927465576 126945123 437468389 126945123 437468389 545560108 389269684 545560108 389269684 730898037 251494509 730898037 251494509 10308587 680746484 10308587 680746484 526640289 829473497 526640289 829473497 604078371 67865184 604078371 67865184 788651383 185061458 788651383 185061458 245884949 592190282 245884949 592190282 361696696 459216077 361696696 459216077 575940631 646477735 575940631 646477735 644434451 399641102 644434451 399641102 212919890 337307042 212919890 337307042 802748703 379842815 802748703 379842815 305912947 40658100 305912947 40658100 832880280 783023511 832880280 783023511 879263099 226715166 879263099 226715166 676464320 807465156 676464320 807465156 926436562 654754738 926436562 654754738 221289111 11332833 221289111 11332833 638093414 644629023 638093414 644629023 234122140 351581951 234122140 351581951 245790893 108439025 245790893 108439025 923368594 151070491 923368594 151070491 246698918 484960766 246698918 484960766 41938414 329741978 41938414 329741978 978008996 249260159 978008996 249260159 752156293 540239832 752156293 540239832 309000861 707221720 309000861 707221720 118507034 796072853 118507034 796072853 925102118 887194914 925102118 887194914 539769257 560199574 539769257 560199574 359262471 528442725 359262471 528442725 598548299 414282785 598548299 414282785 522277547 63343447 522277547 63343447 804566740 253113519 804566740 253113519 922323795 702222935 922323795 702222935 383761073 444357272 383761073 444357272 662546681 996514276 662546681 996514276 941494828 556674169 941494828 556674169 730706742 454018685 730706742 454018685 27852524 948656660 27852524 948656660 625351320 422082920 625351320 422082920 559218824 43114226 559218824 43114226 849806061 360530967 849806061 360530967 530265711 713218550 530265711 713218550 335023813 396143619 335023813 396143619 816007013 184619288 816007013 184619288 375099257 536904927 375099257 536904927 56495753 359745422 56495753 359745422 965078410 133899552 965078410 133899552 543254815 815121736 543254815 815121736 123147556 508634065 123147556 508634065 379955495 762382473 379955495 762382473 581154516 631776964 581154516 631776964 84062816 54792052 84062816 54792052 693327372 511025934 693327372 511025934 927011615 998427540 927011615 998427540 540292617 192402755 540292617 192402755 410845685 673782307 410845685 673782307 658558941 183490050 658558941 183490050 105655393 383120837 105655393 383120837 64594912 136190662 64594912 136190662 587754166 788878556 587754166 788878556 721337228 768191994 721337228 768191994 594093862 5588238 594093862 5588238 950977289 556384161 950977289 556384161 540177581 57717441 540177581 57717441 451329474 202643035 451329474 202643035 770197204 411029899 770197204 411029899 831442705 538109711 831442705 538109711 88979347 126535890 88979347 126535890 393468295 891158135 393468295 891158135 967148216 329346909 967148216 329346909 751841627 146530784 751841627 146530784 542555150 305972030 542555150 305972030 748557386 405105077 748557386 405105077 574920679 964133109 574920679 964133109 131569699 26189203 131569699 26189203 159690813 836065342 159690813 836065342 158088868 188911641 158088868 188911641 361764711 783723543 361764711 783723543 699891867 333987820 699891867 333987820 347355315 834077034 347355315 834077034 137583273 81259616 137583273 81259616 369072219 335036672 369072219 335036672 145107476 820712894 145107476 820712894 774572329 527269493 774572329 527269493 572896300 744659803 572896300 744659803 777925249 362852285 777925249 362852285 915210718 309039460 915210718 309039460 492424073 789590233 492424073 789590233 350814095 765564260 350814095 765564260 100192075 768643680 100192075 768643680 276707768 584497835 276707768 584497835 860178089 629944260 860178089 629944260 833639085 209356926 833639085 209356926 310852125 697889782 310852125 697889782 985988972 272730391 985988972 272730391 131149450 498766676 131149450 498766676 899268644 659077752 899268644 659077752 391390104 251089762 391390104 251089762 890522816 339840427 890522816 339840427 899906479 607913861 899906479 607913861 273839401 323219126 273839401 323219126 271742745 824391119 271742745 824391119 289075136 569128593 289075136 569128593 358260585 290078137 358260585 290078137 333579540 288264682 333579540 288264682 37385393 736422833 37385393 736422833 776730193 260495864 776730193 260495864 378886618 872074767 378886618 872074767 896198883 501269543 896198883 501269543 47535952 58466681 47535952 58466681 76167992 783809875 76167992 783809875 435193377 622903784 435193377 622903784 92928756 223358326 92928756 223358326 929920134 74180081 929920134 74180081 513432567 416494316 513432567 416494316 231192001 992450497 231192001 992450497 479271644 891776119 479271644 891776119 628755104 260645828 628755104 260645828 698638908 577652241 698638908 577652241 72494700 513197811 72494700 513197811 512183082 441514644 512183082 441514644 130889227 519811087 130889227 519811087 749457434 711305587 749457434 711305587 125060039 153039354 125060039 153039354 585911661 671336223 585911661 671336223 239755825 554307363 239755825 554307363 270776309 649129692 270776309 649129692 469346640 491867040 469346640 491867040 912277680 976679737 912277680 976679737 113331191 645193755 113331191 645193755 375940213 811315891 375940213 811315891 227403131 181621482 227403131 181621482 182758023 363514666 182758023 363514666 709236135 987819078 709236135 987819078 781119894 62615022 781119894 62615022 600717254 96384039 600717254 96384039 384628159 299490653 384628159 299490653 17228417 981433809 17228417 981433809 413147708 644177343 413147708 644177343 126428452 106391314 126428452 106391314 611113758 531454681 611113758 531454681 20880636 44496706 20880636 44496706 590599364 457416156 590599364 457416156 966536014 15348262 966536014 15348262 993287581 113117660 993287581 113117660 922027546 564240253 922027546 564240253 367416913 438774162 367416913 438774162 728267228 700724861 728267228 700724861 214227031 470922170 214227031 470922170 753477395 362667709 753477395 362667709 314097947 418852765 314097947 418852765 980493117 402607768 980493117 402607768 688285459 375758186 688285459 375758186 329358826 460604407 329358826 460604407 230731807 680411916 230731807 680411916 735418476 320801266 735418476 320801266 787119576 839115399 787119576 839115399 108592566 504401837 108592566 504401837 18582863 113624958 18582863 113624958 345728059 693034295 345728059 693034295 112569555 343728902 112569555 343728902 543288854 14617916 543288854 14617916 220596204 854509462 220596204 854509462 860749051 448681171 860749051 448681171 170683491 720284597 170683491 720284597 777952283 361429149 777952283 361429149 65636389 845130436 65636389 845130436 652553741 388866777 652553741 388866777 910917328 298622000 910917328 298622000 968163873 921106891 968163873 921106891 740704715 260473007 740704715 260473007 760188593 660847733 760188593 660847733 162297496 608471742 162297496 608471742 937984350 64812193 937984350 64812193 376521810 9922929 376521810 9922929 235732658 603779969 235732658 603779969 107771600 992640443 107771600 992640443 691544409 935820309 691544409 935820309 146335960 497951758 146335960 497951758 843105813 712300451 843105813 712300451 793102486 7478151 793102486 7478151 500369042 675683843 500369042 675683843 329599556 184170174 329599556 184170174 949247457 637887921 949247457 637887921 716196374 257616330 716196374 257616330 95425541 364049042 95425541 364049042 593637655 261348855 593637655 261348855 990122555 67587971 990122555 67587971 898302495 66770747 898302495 66770747 699594643 406933039 699594643 406933039 630114111 556227242 630114111 556227242 217351443 938103968 217351443 938103968 968416194 927650677 968416194 927650677 48710275 627418778 48710275 627418778 166158169 501448792 166158169 501448792 419813507 619889938 419813507 619889938 130530211 877625421 130530211 877625421 328039310 721380911 328039310 721380911 362330864 640546115 362330864 640546115 622555634 738756245 622555634 738756245 518134193 116945477 518134193 116945477 658617757 461518657 658617757 461518657 536319045 686341968 536319045 686341968 17422633 875005385 17422633 875005385 239395938 906407143 239395938 906407143 408857605 975070491 408857605 975070491 407219668 558975777 407219668 558975777 177868400 953217398 177868400 953217398 109207958 24036194 109207958 24036194 893216657 455878072 893216657 455878072 746354895 305756619 746354895 305756619 412923076 119872252 412923076 119872252 367156044 378943625 367156044 378943625 736714182 447941726 736714182 447941726 629911252 226094161 629911252 226094161 529755677 681899933 529755677 681899933 212651384 360610132 212651384 360610132 633670300 113856764 633670300 113856764 543083518 672988523 543083518 672988523 62019062 295476670 62019062 295476670 709346738 672973251 709346738 672973251 630130154 707632466 630130154 707632466 449532004 310476477 449532004 310476477 71218170 423676534 71218170 423676534 781970055 334565120 781970055 334565120 239712513 294022732 239712513 294022732 947672244 631864482 947672244 631864482 731222441 655595474 731222441 655595474 285952606 967921190 285952606 967921190 9869558 865975895 9869558 865975895 207190437 591573468 207190437 591573468 950177942 591798638 950177942 591798638 734123505 382909996 734123505 382909996 64729229 778400664 64729229 778400664 870622857 35002417 870622857 35002417 279535269 245619446 279535269 245619446 27207119 169125966 27207119 169125966 663075087 793376028 663075087 793376028 699048495 373507668 699048495 373507668 754448941 44435835 754448941 44435835 379269375 737187941 379269375 737187941 267167933 463337167 267167933 463337167 594403170 3301693 594403170 3301693 277664473 757259320 277664473 757259320 952495898 880111854 952495898 880111854 547416847 347393076 547416847 347393076 214038731 807808988 214038731 807808988 138053160 365138709 138053160 365138709 354031153 429401355 354031153 429401355 359747096 498303134 359747096 498303134 68289675 840424527 68289675 840424527 783909263 728092019 783909263 728092019 241430807 763252839 241430807 763252839 399816014 284708893 399816014 284708893 899955423 914646538 899955423 914646538 52052798 841091564 52052798 841091564 948832141 703405693 948832141 703405693 376414822 585847463 376414822 585847463 842495189 468736809 842495189 468736809 854491880 85833344 854491880 85833344 244123196 411262089 244123196 411262089 508217427 817136182 508217427 817136182 324835635 645890948 324835635 645890948 280586866 47680352 280586866 47680352 929007257 56759848 929007257 56759848 140690031 169955119 140690031 169955119 259230798 520298052 259230798 520298052 53125257 429078633 53125257 429078633 64680242 838339340 64680242 838339340 590192419 157245911 590192419 157245911 444228804 741891876 444228804 741891876 717486757 520087063 717486757 520087063 767855422 206861628 767855422 206861628 251953769 122347109 251953769 122347109 154481066 547817247 154481066 547817247 226200267 550891234 226200267 550891234 534803082 680544624 534803082 680544624 265198151 857097268 265198151 857097268 442431176 627761783 442431176 627761783 196399330 212007334 196399330 212007334 733982155 574337859 733982155 574337859 186820230 385547778 186820230 385547778 921207802 870362818 921207802 870362818 184647005 35120971 184647005 35120971 399409086 761298560 399409086 761298560 749656863 313080773 749656863 313080773 597150489 609770814 597150489 609770814 53109353 559775607 53109353 559775607 67579914 775313763 67579914 775313763 205079068 293427930 205079068 293427930 509680344 222288038 509680344 222288038 37114914 218496532 37114914 218496532 671247621 579699351 671247621 579699351 28639300 180257208 28639300 180257208 72390603 568029461 72390603 568029461 978269061 483016192 978269061 483016192 467830889 275274258 467830889 275274258 852840478 676460455 852840478 676460455 509975286 737231347 509975286 737231347 427115347 917101883 427115347 917101883 618778712 842623142 618778712 842623142 469736552 954409466 469736552 954409466 876459811 136971114 876459811 136971114 202926425 771297445 202926425 771297445 662609317 301119180 662609317 301119180 819191500 75332444 819191500 75332444 372630678 523457989 372630678 523457989 125872283 344430036 125872283 344430036 463452325 863509210 463452325 863509210 315717766 455466656 315717766 455466656 982303116 360128017 982303116 360128017 401542908 821443253 401542908 821443253 821998581 440648028 821998581 440648028 539606178 760295026 539606178 760295026 708349493 905745353 708349493 905745353 155539204 626375929 155539204 626375929 720015853 111028603 720015853 111028603 757454150 223209305 757454150 223209305 783923443 623640231 783923443 623640231 893088827 147592295 893088827 147592295 419143462 575876614 419143462 575876614 573963761 283827789 573963761 283827789 215454007 624409395 215454007 624409395 73115696 542652700 73115696 542652700 826177508 829649399 826177508 829649399 311316705 832639138 311316705 832639138 660883019 870190220 660883019 870190220 646507653 570359769 646507653 570359769 748967143 916427272 748967143 916427272 323708802 381102249 323708802 381102249 247907696 568642689 247907696 568642689 827060496 957608316 827060496 957608316 640147164 691554978 640147164 691554978 190068762 559891751 190068762 559891751 948426348 192691921 948426348 192691921 201367345 933773598 201367345 933773598 386271425 537827340 386271425 537827340 785271361 408625219 785271361 408625219 561538912 781974915 561538912 781974915 682774953 239153565 682774953 239153565 621025178 516470119 621025178 516470119 586940442 56801191 586940442 56801191 684713980 857748792 684713980 857748792 640977386 861664438 640977386 861664438 21109043 142357997 21109043 142357997 943024801 988134433 943024801 988134433 702709127 802294971 702709127 802294971 50952684 662162521 50952684 662162521 512461948 61584697 512461948 61584697 707441971 83799083 707441971 83799083 581123119 776686659 581123119 776686659 267437280 6501261 267437280 6501261 707862517 607396484 707862517 607396484 718571679 613399717 718571679 613399717 53934564 258164172 53934564 258164172 468905431 8106861 468905431 8106861 24324659 303569389 24324659 303569389 158432305 656004695 158432305 656004695 800957408 945579960 800957408 945579960 401941723 585205773 401941723 585205773 244491502 706703925 244491502 706703925 87705016 421467266 87705016 421467266 492176015 874858453 492176015 874858453 835551039 433184287 835551039 433184287 933493696 760144955 933493696 760144955 671718176 541662847 671718176 541662847 237388625 707053813 237388625 707053813 850265622 255886323 850265622 255886323 85373349 246683236 85373349 246683236 287880289 719628199 287880289 719628199 556889762 661160770 556889762 661160770 262836559 245412084 262836559 245412084 230340856 71105383 230340856 71105383 818737259 67487133 818737259 67487133 106102796 617588431 106102796 617588431 759751543 221649697 759751543 221649697 834704239 714594957 834704239 714594957 195387361 820419796 195387361 820419796 47115980 785850639 47115980 785850639 972135531 528966962 972135531 528966962 500606283 646411985 500606283 646411985 454202489 897832141 454202489 897832141 288359312 369260967 288359312 369260967 245304361 341793634 245304361 341793634 323548200 781006177 323548200 781006177 853014049 156052676 853014049 156052676 408300338 746386128 408300338 746386128 353822302 266956150 353822302 266956150 627954164 771704476 627954164 771704476 528776646 994250938 528776646 994250938 129189618 30663994 129189618 30663994 644574556 776129179 644574556 776129179 97713531 48409421 97713531 48409421 528516430 428713946 528516430 428713946 477677887 599490552 477677887 599490552 905389573 166707873 905389573 166707873 523025299 657668225 523025299 657668225 57750242 613506743 57750242 613506743 948040522 87787936 948040522 87787936 642433578 323901402 642433578 323901402 150548783 169636917 150548783 169636917 703103577 841377259 703103577 841377259 441144082 891210117 441144082 891210117 758319654 522346078 758319654 522346078 356422165 941224563 356422165 941224563 633775905 353909938 633775905 353909938 465119931 14362654 465119931 14362654 792049690 383209703 792049690 383209703 433890118 213891101 433890118 213891101 825409011 243884913 825409011 243884913 891112844 835771582 891112844 835771582 901695325 363822216 901695325 363822216 974467724 871887965 974467724 871887965 717293996 742753872 717293996 742753872 239108542 474238982 239108542 474238982 724085659 65919414 724085659 65919414 344850086 69330804 344850086 69330804 549819060 764152179 549819060 764152179 651442331 939208007 651442331 939208007 183010847 737207803 183010847 737207803 409668266 258584587 409668266 258584587 717281484 73347890 717281484 73347890 39546685 247269385 39546685 247269385 86033783 802973654 86033783 802973654 14331037 119842945 14331037 119842945 668418051 535318111 668418051 535318111 209105720 395846921 209105720 395846921 116467788 763200616 116467788 763200616 556402439 448498240 556402439 448498240 218859166 426007646 218859166 426007646 258765898 500084592 258765898 500084592 33376083 621103228 33376083 621103228 912587526 404786103 912587526 404786103 295621481 387266490 295621481 387266490 536659465 276289929 536659465 276289929 683851211 921570455 683851211 921570455 319096107 223827846 319096107 223827846 888726712 551130448 888726712 551130448 905944926 393705902 905944926 393705902 533566636 961082139 533566636 961082139 484157391 943159147 484157391 943159147 63505081 955154545 63505081 955154545 724538023 342916501 724538023 342916501 576033013 838857465 576033013 838857465 392779050 980053719 392779050 980053719 595733795 247301866 595733795 247301866 455692630 340722338 455692630 340722338 805761949 606626185 805761949 606626185 82810382 995545850 82810382 995545850 758821129 52809865 758821129 52809865 154797258 203656554 154797258 203656554 853598193 239461619 853598193 239461619 59783339 341901381 59783339 341901381 220180290 959355483 220180290 959355483 579360654 990869789 579360654 990869789 269335033 496412312 269335033 496412312 349055275 791733194 349055275 791733194 661627802 351928914 661627802 351928914 182333219 711138622 182333219 711138622 723748714 233156844 723748714 233156844 55835599 80063213 55835599 80063213 587340491 973295348 587340491 973295348 302594595 731804737 302594595 731804737 647047964 731080161 647047964 731080161 719411723 270147500 719411723 270147500 669816555 911748244 669816555 911748244 597571535 260745851 597571535 260745851 553981749 725652839 553981749 725652839 459357212 724748276 459357212 724748276 771367953 662264138 771367953 662264138 65453617 366184500 65453617 366184500 377059519 945159935 377059519 945159935 714572790 340723573 714572790 340723573 980119635 101184265 980119635 101184265 416297556 394171298 416297556 394171298 26885777 781906137 26885777 781906137 668788713 809705221 668788713 809705221 379408426 153461320 379408426 153461320 249252027 190534410 249252027 190534410 654827407 9551612 654827407 9551612 486362199 877377044 486362199 877377044 184102726 324595115 184102726 324595115 215191643 144231878 215191643 144231878 173713457 994757958 173713457 994757958 177763474 784797090 177763474 784797090 842549613 900060674 842549613 900060674 940513847 431345656 940513847 431345656 710803903 490613291 710803903 490613291 250144790 167544108 250144790 167544108 249889778 126689872 249889778 126689872 933434713 990843525 933434713 990843525 70108599 917134467 70108599 917134467 800381226 788979345 800381226 788979345 378690980 309161429 378690980 309161429 869705511 867207552 869705511 867207552 436286528 110898493 436286528 110898493 406138550 601882143 406138550 601882143 281965547 963877973 281965547 963877973 384625213 418400838 384625213 418400838 454605492 430286820 454605492 430286820 89718736 173786153 89718736 173786153 878341828 450618956 878341828 450618956 176918136 843305476 176918136 843305476 682005448 223956540 682005448 223956540 521198023 664998119 521198023 664998119 767782581 56756825 767782581 56756825 791360565 758527914 791360565 758527914 255143881 575441097 255143881 575441097 888149228 913299809 888149228 913299809 326890788 888847460 326890788 888847460 833223597 388069393 833223597 388069393 746275704 233193922 746275704 233193922 31795152 867216732 31795152 867216732 198105325 545724486 198105325 545724486 118259373 746536521 118259373 746536521 783129595 705294747 783129595 705294747 542211300 568319820 542211300 568319820 186924144 426868635 186924144 426868635 808657045 678562193 808657045 678562193 30475170 920200633 30475170 920200633 187181621 893447685 187181621 893447685 355821903 734230511 355821903 734230511 620954031 55071542 620954031 55071542 766732553 223167315 766732553 223167315 821650361 307232073 821650361 307232073 289508057 988440169 289508057 988440169 828200508 926941422 828200508 926941422 316736770 500309150 316736770 500309150 79377037 274573263 79377037 274573263 267772997 871624293 267772997 871624293 995545829 400576744 995545829 400576744 811134116 687001854 811134116 687001854 909018774 353437740 909018774 353437740 855902478 541594830 855902478 541594830 367163115 337725420 367163115 337725420 644701115 157991781 644701115 157991781 14831259 229897854 14831259 229897854 665802277 167674204 665802277 167674204 986967496 714843633 986967496 714843633 98461664 505974837 98461664 505974837 288260971 249184759 288260971 249184759 907883737 461706872 907883737 461706872 938970107 701121380 938970107 701121380 323638849 749852193 323638849 749852193 458505805 161730935 458505805 161730935 290533830 721033029 290533830 721033029 817770839 582476767 817770839 582476767 696325132 29594853 696325132 29594853 450287578 491790868 450287578 491790868 127159351 19183747 127159351 19183747 25005081 192889302 25005081 192889302 926873484 191184321 926873484 191184321 997277330 730434306 997277330 730434306 409487660 452818227 409487660 452818227 927067688 974964014 927067688 974964014 498447404 124772129 498447404 124772129 33123135 671471166 33123135 671471166 190467145 804504210 190467145 804504210 715883761 317345879 715883761 317345879 252642768 176046439 252642768 176046439 222642987 275073968 222642987 275073968 583678643 585851278 583678643 585851278 407317575 403911160 407317575 403911160 519643607 919555590 519643607 919555590 129352092 307761689 129352092 307761689 153085836 764987254 153085836 764987254 25479911 459214106 25479911 459214106 916167417 6074986 916167417 6074986 285795692 996488514 285795692 996488514 424683406 295983740 424683406 295983740 363895282 292419218 363895282 292419218 23734097 464463654 23734097 464463654 29415620 529582829 29415620 529582829 206697374 758561958 206697374 758561958 826932423 178454538 826932423 178454538 285662698 728833461 285662698 728833461 817534328 763205648 817534328 763205648 141381250 705370074 141381250 705370074 344928863 269977962 344928863 269977962 583041274 584875188 583041274 584875188 465862132 168829070 465862132 168829070 889193663 248566625 889193663 248566625 889061406 934572594 889061406 934572594 793622036 597764658 793622036 597764658 485515795 151709006 485515795 151709006 510726940 459000991 510726940 459000991 200259520 935436885 200259520 935436885 260627562 856186717 260627562 856186717 119648488 232639875 119648488 232639875 191131757 22135983 191131757 22135983 648640200 887318495 648640200 887318495 897778070 483850146 897778070 483850146 394732850 142944398 394732850 142944398 935506059 825387898 935506059 825387898 894613722 850295094 894613722 850295094 584064274 133034700 584064274 133034700 440824705 993950149 440824705 993950149 827822691 139725316 827822691 139725316 720223399 486884118 720223399 486884118 999592033 832657806 999592033 832657806 716717771 696722078 716717771 696722078 693571133 423990468 693571133 423990468 481404941 390625033 481404941 390625033 89220868 497241005 89220868 497241005 537766093 312864688 537766093 312864688 583197160 809285945 583197160 809285945 328581613 893321048 328581613 893321048 915821926 637135569 915821926 637135569 952314964 64538789 952314964 64538789 325003168 612582567 325003168 612582567 129923831 973175431 129923831 973175431 326063232 772003049 326063232 772003049 776739885 33365243 776739885 33365243 449083490 299420685 449083490 299420685 834283045 182009414 834283045 182009414 631678545 659195115 631678545 659195115 226723121 909275745 226723121 909275745 645959392 476076810 645959392 476076810 82673139 829432761 82673139 829432761 476454836 29393655 476454836 29393655 231543710 615495678 231543710 615495678 844981517 821614608 844981517 821614608 378922824 213819092 378922824 213819092 983738590 914803340 983738590 914803340 835317039 603887082 835317039 603887082 182819283 455230459 182819283 455230459 364733361 680062613 364733361 680062613 835257354 552188909 835257354 552188909 26981035 310825353 26981035 310825353 899333819 612689838 899333819 612689838 191651897 942425740 191651897 942425740 808717814 388634999 808717814 388634999 191391611 534511783 191391611 534511783 694155966 33610071 694155966 33610071 868103460 628714074 868103460 628714074 647537417 865821418 647537417 865821418 676694067 456624159 676694067 456624159 214141711 120853577 214141711 120853577 640765336 549349888 640765336 549349888 419597855 701841538 419597855 701841538 860368822 770435737 860368822 770435737 284857252 247181411 284857252 247181411 81353689 798255196 81353689 798255196 280997490 459023152 280997490 459023152 544253969 415017211 544253969 415017211 304397941 709449470 304397941 709449470 301798111 405270140 301798111 405270140 342681956 372377058 342681956 372377058 636422267 757653546 636422267 757653546 309539568 128620356 309539568 128620356 602007413 205692176 602007413 205692176 484403921 532570028 484403921 532570028 389402079 806333094 389402079 806333094 641447702 349725199 641447702 349725199 276131587 655037771 276131587 655037771 484649939 997162764 484649939 997162764 662039606 884423374 662039606 884423374 65923389 160822693 65923389 160822693 717259040 748640726 717259040 748640726 873317744 925184250 873317744 925184250 954739286 693652562 954739286 693652562 338036534 198503640 338036534 198503640 268612037 111762576 268612037 111762576 269172876 370178041 269172876 370178041 814125276 786135128 814125276 786135128 158231663 789482592 158231663 789482592 154701536 305129174 154701536 305129174 70549441 287881313 70549441 287881313 315756424 952640095 315756424 952640095 592961634 41631497 592961634 41631497 494107633 3302072 494107633 3302072 373977242 335097281 373977242 335097281 300208576 872836585 300208576 872836585 98588319 389518041 98588319 389518041 35866202 696292827 35866202 696292827 721942738 433499901 721942738 433499901 975322495 616534519 975322495 616534519 842867488 261686052 842867488 261686052 757894580 559895242 757894580 559895242 847755532 170329673 847755532 170329673 604090504 488407702 604090504 488407702 338785298 802553517 338785298 802553517 69332786 468786545 69332786 468786545 672460931 123217994 672460931 123217994 449917058 146177085 449917058 146177085 829214756 74460009 829214756 74460009 714291068 575826799 714291068 575826799 601786644 273774351 601786644 273774351 444471400 707178652 444471400 707178652 716258152 300890588 716258152 300890588 770548954 568164722 770548954 568164722 48646915 273708999 48646915 273708999 981544426 991848575 981544426 991848575 176022055 888180157 176022055 888180157 774724759 183665077 774724759 183665077 241839695 749553072 241839695 749553072 502723943 919142608 502723943 919142608 828074885 639522258 828074885 639522258 202034132 759611514 202034132 759611514 792384617 361111058 792384617 361111058 416447009 32336117 416447009 32336117 621196080 44732269 621196080 44732269 920885599 470257834 920885599 470257834 1493827 843641479 1493827 843641479 387917218 478440197 387917218 478440197 448447816 673158511 448447816 673158511 950609334 373809872 950609334 373809872 241690316 107891418 241690316 107891418 907677083 727450177 907677083 727450177 543653903 278128802 543653903 278128802 832996028 51599835 832996028 51599835 931998954 597045365 931998954 597045365 430681398 36510680 430681398 36510680 171253896 852261158 171253896 852261158 195168959 697610733 195168959 697610733 368811003 144606588 368811003 144606588 930475331 702916133 930475331 702916133 235608092 96843324 235608092 96843324 637519197 223646993 637519197 223646993 872536321 525371190 872536321 525371190 581404118 714809544 581404118 714809544 595208547 414253565 595208547 414253565 275496702 438785056 275496702 438785056 951492267 989651205 951492267 989651205 676043135 419353871 676043135 419353871 924422478 516743423 924422478 516743423 779990757 459122839 779990757 459122839 269913996 602238738 269913996 602238738 71479067 937426080 71479067 937426080 20083224 262767278 20083224 262767278 393310100 701143931 393310100 701143931 76465903 175585387 76465903 175585387 963772396 993284742 963772396 993284742 769638834 780339904 769638834 780339904 451267493 351702004 451267493 351702004 586756499 827650870 586756499 827650870 219745802 27537406 219745802 27537406 262471820 735852275 262471820 735852275 521516124 970249048 521516124 970249048 958573760 232365874 958573760 232365874 379281364 992874071 379281364 992874071 462336707 619472499 462336707 619472499 548061369 404498780 548061369 404498780 882705202 508211409 882705202 508211409 289346964 277892440 289346964 277892440 224823145 772402074 224823145 772402074 773759826 857295923 773759826 857295923 662175195 880907930 662175195 880907930 180022845 531684058 180022845 531684058 109368505 286143712 109368505 286143712 281780199 803310597 281780199 803310597 858684792 769277565 858684792 769277565 163732226 448554230 163732226 448554230 22804033 497379587 22804033 497379587 773443108 790386476 773443108 790386476 773633485 715994445 773633485 715994445 371102254 930979023 371102254 930979023 562754848 957052226 562754848 957052226 894106150 3216875 894106150 3216875 516824461 873723351 516824461 873723351 579487324 944389557 579487324 944389557 903489289 438999133 903489289 438999133 505445437 623993947 505445437 623993947 717103182 986189445 717103182 986189445 967177196 213783542 967177196 213783542 460409050 772180203 460409050 772180203 756888969 999649069 756888969 999649069 869604674 672422148 869604674 672422148 616464560 317361250 616464560 317361250 977221588 247580517 977221588 247580517 673170246 682109551 673170246 682109551 528075417 429855842 528075417 429855842 548847823 325514080 548847823 325514080 98624652 622864447 98624652 622864447 359179485 405000967 359179485 405000967 107817299 381115892 107817299 381115892 575901063 477663964 575901063 477663964 490382832 906469446 490382832 906469446 352639102 441793514 352639102 441793514 306966106 805922155 306966106 805922155 862889870 701533979 862889870 701533979 283094060 338613125 283094060 338613125 785929180 700284438 785929180 700284438 309632362 689886785 309632362 689886785 514472870 641754226 514472870 641754226 250356161 810796799 250356161 810796799 534810567 820652448 534810567 820652448 904809906 507298285 904809906 507298285 157588042 266913565 157588042 266913565 309432748 479098354 309432748 479098354 515853417 22836755 515853417 22836755 736751388 89814529 736751388 89814529 318950572 699630554 318950572 699630554 76896189 787748221 76896189 787748221 392414775 512094863 392414775 512094863 804021814 318510268 804021814 318510268 616675260 636949004 616675260 636949004 987482357 640822387 987482357 640822387 18959473 500172087 18959473 500172087 332392385 168769966 332392385 168769966 892389960 331634021 892389960 331634021 680980846 122356513 680980846 122356513 621898663 685051171 621898663 685051171 701374889 512108727 701374889 512108727 517579608 874318607 517579608 874318607 13738206 489493710 13738206 489493710 29001604 910296763 29001604 910296763 357988805 808748345 357988805 808748345 18619638 84528783 18619638 84528783 885222245 724669373 885222245 724669373 994608799 390879212 994608799 390879212 356713303 948425719 356713303 948425719 162793391 976364422 162793391 976364422 770801696 191158845 770801696 191158845 94933449 943423968 94933449 943423968 83190567 175552803 83190567 175552803 12532780 683947153 12532780 683947153 203785482 864964837 203785482 864964837 21347210 937022080 21347210 937022080 237331120 307153621 237331120 307153621 90164048 438079727 90164048 438079727 982083855 277181481 982083855 277181481 669788709 995161997 669788709 995161997 174299671 630176425 174299671 630176425 67707974 906703989 67707974 906703989 98673251 401410252 98673251 401410252 630882231 386151276 630882231 386151276 510789780 999028775 510789780 999028775 690088910 129831642 690088910 129831642 68331347 677557756 68331347 677557756 751792698 669539729 751792698 669539729 722813085 953351870 722813085 953351870 496468314 968725125 496468314 968725125 348496993 342915326 348496993 342915326 432333921 580006532 432333921 580006532 107990108 360365526 107990108 360365526 50446073 394179442 50446073 394179442 360198019 320931467 360198019 320931467 836317609 912814323 836317609 912814323 167995324 260514423 167995324 260514423 503044375 171246119 503044375 171246119 984272974 185294639 984272974 185294639 901138303 771309983 901138303 771309983 537843297 254157793 537843297 254157793 232489208 216987185 232489208 216987185 772434602 503991315 772434602 503991315 600847161 322250098 600847161 322250098 826910535 908590834 826910535 908590834 292404529 177228130 292404529 177228130 577066461 591985844 577066461 591985844 857847469 444142527 857847469 444142527 500238130 789004159 500238130 789004159 66629018 138930609 66629018 138930609 428571449 69158017 428571449 69158017 600571782 765321536 600571782 765321536 751680635 801794991 751680635 801794991 624406089 969378960 624406089 969378960 80287638 996321027 80287638 996321027 882139528 489191780 882139528 489191780 520762134 790782199 520762134 790782199 673841539 599507256 673841539 599507256 217516911 569917265 217516911 569917265 473505638 595073225 473505638 595073225 333973845 135767320 333973845 135767320 731733557 370106392 731733557 370106392 634283115 790350095 634283115 790350095 719415132 498143941 719415132 498143941 733191071 445345161 733191071 445345161 16041177 497508079 16041177 497508079 997333410 86416012 997333410 86416012 401332632 870954950 401332632 870954950 537525146 685287400 537525146 685287400 583566441 108434396 583566441 108434396 837026899 409595247 837026899 409595247 675164434 722246965 675164434 722246965 336873196 720421253 336873196 720421253 530414027 68945096 530414027 68945096 922343991 77835313 922343991 77835313 975247834 377404222 975247834 377404222 878041912 730153082 878041912 730153082 83078036 802998053 83078036 802998053 867341522 7435935 867341522 7435935 697279235 33506716 697279235 33506716 124341913 429388010 124341913 429388010 100825285 299941919 100825285 299941919 206089029 840668094 206089029 840668094 294927031 607840124 294927031 607840124 252554218 205616278 252554218 205616278 993738111 845354296 993738111 845354296 941009487 223816811 941009487 223816811 642542148 997875672 642542148 997875672 238744139 947254254 238744139 947254254 948152350 486669787 948152350 486669787 472210525 128815024 472210525 128815024 626982757 970567270 626982757 970567270 699618750 475804342 699618750 475804342 770388183 512811258 770388183 512811258 196297601 957228135 196297601 957228135 31796295 693186070 31796295 693186070 483518519 322843727 483518519 322843727 430651113 333659355 430651113 333659355 992737479 925550155 992737479 925550155 27927901 706329622 27927901 706329622 932628790 94165102 932628790 94165102 709303697 89477495 709303697 89477495 156667287 683683242 156667287 683683242 549516207 586923451 549516207 586923451 557256746 748552780 557256746 748552780 787464569 285033994 787464569 285033994 339632844 446145581 339632844 446145581 471883578 450798206 471883578 450798206 527369702 936337803 527369702 936337803 65239179 189486857 65239179 189486857 531161087 932847333 531161087 932847333 253510706 105258709 253510706 105258709 717620034 49638631 717620034 49638631 445168123 782297531 445168123 782297531 854552473 329655031 854552473 329655031 127289541 857423282 127289541 857423282 804602565 157892819 804602565 157892819 888532631 539365127 888532631 539365127 734276537 42551199 734276537 42551199 978483235 243517399 978483235 243517399 833191228 450034091 833191228 450034091 468796427 839297653 468796427 839297653 289374288 371049467 289374288 371049467 153184709 997649458 153184709 997649458 180059981 881046206 180059981 881046206 148995868 351119117 148995868 351119117 130884219 602711967 130884219 602711967 114610149 42969847 114610149 42969847 422462835 185431813 422462835 185431813 752972223 801819530 752972223 801819530 73351208 879677594 73351208 879677594 212891382 502854533 212891382 502854533 326542066 37392413 326542066 37392413 805785063 879449066 805785063 879449066 375680478 358725538 375680478 358725538 22756479 740395354 22756479 740395354 188322303 547871826 188322303 547871826 595553072 464002104 595553072 464002104 625705740 471313963 625705740 471313963 580043457 575545451 580043457 575545451 641069229 22914767 641069229 22914767 828865092 894334902 828865092 894334902 555416099 597161134 555416099 597161134 586659757 237949323 586659757 237949323 754756057 319458210 754756057 319458210 592825218 503370368 592825218 503370368 905710486 162422034 905710486 162422034 460683573 406819611 460683573 406819611 443104881 603028904 443104881 603028904 824872426 731126940 824872426 731126940 499421256 959270704 499421256 959270704 805888065 775190498 805888065 775190498 889915758 901769528 889915758 901769528 40935364 643682850 40935364 643682850 485203302 375024095 485203302 375024095 352955608 600665338 352955608 600665338 45176661 554448928 45176661 554448928 981063977 426222879 981063977 426222879 177551360 729015757 177551360 729015757 206567403 51063060 206567403 51063060 318814160 513954469 318814160 513954469 8392024 87265670 8392024 87265670 33625578 485672848 33625578 485672848 49535965 114747593 49535965 114747593 138519088 92499981 138519088 92499981 279683673 857200257 279683673 857200257 490519680 384111337 490519680 384111337 552708165 478056206 552708165 478056206 849895892 998447920 849895892 998447920 971817530 707917065 971817530 707917065 899284513 720227420 899284513 720227420 646650270 762155028 646650270 762155028 437426659 586284159 437426659 586284159 418009021 253302538 418009021 253302538 746098367 892654562 746098367 892654562 213708227 46615536 213708227 46615536 384633135 9175515 384633135 9175515 233408557 323406510 233408557 323406510 913642752 714119908 913642752 714119908 644830476 183297456 644830476 183297456 952159567 280828760 952159567 280828760 820342290 457085883 820342290 457085883 593434850 554168036 593434850 554168036 216175114 516073433 216175114 516073433 742755690 685969221 742755690 685969221 728806698 77043708 728806698 77043708 77643156 83326450 77643156 83326450 72916572 78319438 72916572 78319438 731654251 31127482 731654251 31127482 954163697 228805766 954163697 228805766 246953772 167745191 246953772 167745191 679011470 983218123 679011470 983218123 209245323 690790219 209245323 690790219 727470012 184781989 727470012 184781989 830890709 25715773 830890709 25715773 461803913 23211894 461803913 23211894 304712904 292047815 304712904 292047815 526175625 485224607 526175625 485224607 863398570 963666304 863398570 963666304 589836089 152074282 589836089 152074282 555826064 716222872 555826064 716222872 189739139 866266856 189739139 866266856 729870794 857767224 729870794 857767224 882882507 935514817 882882507 935514817 446085816 874447943 446085816 874447943 804910842 950587335 804910842 950587335 629608850 602224044 629608850 602224044 767610251 970038035 767610251 970038035 788766964 685268553 788766964 685268553 381622806 463905372 381622806 463905372 486695519 891421047 486695519 891421047 309038833 614544419 309038833 614544419 229897755 703823747 229897755 703823747 990371394 12683390 990371394 12683390 963168828 371965629 963168828 371965629 709911423 743886141 709911423 743886141 652352197 35689987 652352197 35689987 527520801 459823841 527520801 459823841 674406690 364428809 674406690 364428809 309246136 367882129 309246136 367882129 307670313 775040007 307670313 775040007 790412348 849915966 790412348 849915966 715158222 334570548 715158222 334570548 986159344 521103714 986159344 521103714 360376037 719496307 360376037 719496307 915515070 71471607 915515070 71471607 13378887 390556356 13378887 390556356 428402371 911325598 428402371 911325598 329633151 66340608 329633151 66340608 854283082 277974046 854283082 277974046 541047127 106190245 541047127 106190245 998851192 960812067 998851192 960812067 931918294 706878598 931918294 706878598 740487570 350182655 740487570 350182655 306013888 813072240 306013888 813072240 904341002 988546156 904341002 988546156 210334472 316731188 210334472 316731188 603694690 508121807 603694690 508121807 398129552 363225270 398129552 363225270 788425310 746903175 788425310 746903175 224619078 394520166 224619078 394520166 827961533 431707132 827961533 431707132 765281497 519011085 765281497 519011085 623069958 311742672 623069958 311742672 814429410 888712183 814429410 888712183 302480584 488449327 302480584 488449327 789947792 641551887 789947792 641551887 274137013 417735844 274137013 417735844 179110702 709541825 179110702 709541825 247875523 843234480 247875523 843234480 734109776 676539777 734109776 676539777 186174155 618207140 186174155 618207140 686456351 582171295 686456351 582171295 650217074 279939998 650217074 279939998 964983928 95277404 964983928 95277404 792836491 226991812 792836491 226991812 678280736 943475666 678280736 943475666 770442499 274413919 770442499 274413919 313867589 114519188 313867589 114519188 839730774 331891243 839730774 331891243 533820931 910454624 533820931 910454624 930768512 660885530 930768512 660885530 53969595 708117411 53969595 708117411 478782076 620269221 478782076 620269221 772154897 121668263 772154897 121668263 57838956 431174528 57838956 431174528 478196049 974803462 478196049 974803462 787575485 881639181 787575485 881639181 815574617 102480228 815574617 102480228 995251148 961887960 995251148 961887960 365687890 192897521 365687890 192897521 67315104 161565458 67315104 161565458 968131028 866036110 968131028 866036110 669441294 860134449 669441294 860134449 913426891 545166468 913426891 545166468 178709195 183392215 178709195 183392215 534971504 871124793 534971504 871124793 464989851 714565184 464989851 714565184 52316757 188805159 52316757 188805159 271187667 306939145 271187667 306939145 721562353 908033774 721562353 908033774 280933490 995506401 280933490 995506401 392275705 798828399 392275705 798828399 799944879 196435786 799944879 196435786 722132923 649467642 722132923 649467642 374154438 860864514 374154438 860864514 493417442 47730552 493417442 47730552 409601954 632840019 409601954 632840019 535310026 246940526 535310026 246940526 632968239 298504648 632968239 298504648 145009148 186057447 145009148 186057447 212085073 278338367 212085073 278338367 906565555 1327702 906565555 1327702 278934238 608276064 278934238 608276064 13020707 313869232 13020707 313869232 896992524 546828341 896992524 546828341 201555422 220628317 201555422 220628317 348773726 647802911 348773726 647802911 728652751 191784255 728652751 191784255 225131497 829644691 225131497 829644691 188841868 243280629 188841868 243280629 358757361 208568934 358757361 208568934 250800159 741654045 250800159 741654045 167062023 91305176 167062023 91305176 935078688 231461588 935078688 231461588 536823428 598208644 536823428 598208644 925023717 10496512 925023717 10496512 737238204 230549881 737238204 230549881 24948609 50564746 24948609 50564746 227348200 356298797 227348200 356298797 965057574 886215806 965057574 886215806 850820555 559539112 850820555 559539112 915327834 229297288 915327834 229297288 888747063 80580721 888747063 80580721 585172355 873221556 585172355 873221556 368808886 298353129 368808886 298353129 856562379 838987753 856562379 838987753 566714586 447463514 566714586 447463514 336797915 393326626 336797915 393326626 391193710 373151562 391193710 373151562 110310558 337742280 110310558 337742280 878958011 874662648 878958011 874662648 483937474 59388606 483937474 59388606 503699631 761300717 503699631 761300717 853251776 398570781 853251776 398570781 703992242 450288458 703992242 450288458 979305506 286369153 979305506 286369153 19962661 768541007 19962661 768541007 834770051 767325035 834770051 767325035 105003807 352291136 105003807 352291136 516473438 936096207 516473438 936096207 153214938 264979110 153214938 264979110 903242478 934078907 903242478 934078907 475498146 927303512 475498146 927303512 914545775 281220696 914545775 281220696 882002905 300469352 882002905 300469352 70161148 431406904 70161148 431406904 542262896 934420596 542262896 934420596 196173585 543072418 196173585 543072418 292452539 769991304 292452539 769991304 918389167 80534618 918389167 80534618 22933348 54422497 22933348 54422497 800994800 278303380 800994800 278303380 740379409 751375374 740379409 751375374 739464650 353306510 739464650 353306510 693884437 780140233 693884437 780140233 983936193 166335993 983936193 166335993 93056007 122017362 93056007 122017362 312448883 757100053 312448883 757100053 440011028 735332080 440011028 735332080 140723951 129233242 140723951 129233242 706637960 944570822 706637960 944570822 911455851 559179399 911455851 559179399 647845544 860357929 647845544 860357929 279968386 414376679 279968386 414376679 648481528 413215074 648481528 413215074 667878539 200415467 667878539 200415467 435888103 194189572 435888103 194189572 362469777 1254933 362469777 1254933 327477339 774353271 327477339 774353271 200899765 682350007 200899765 682350007 107668561 486904990 107668561 486904990 981430247 260653860 981430247 260653860 819937414 91830199 819937414 91830199 465150324 927370745 465150324 927370745 71509317 756137942 71509317 756137942 126309583 593093794 126309583 593093794 398594990 90725210 398594990 90725210 810566138 78039348 810566138 78039348 960268128 497346289 960268128 497346289 362175406 543544191 362175406 543544191 321813797 73132732 321813797 73132732 80345071 743753127 80345071 743753127 568899440 365459718 568899440 365459718 556856881 648407374 556856881 648407374 665848690 543455913 665848690 543455913 582917785 355619867 582917785 355619867 920888241 56297998 920888241 56297998 786482258 136122690 786482258 136122690 574905194 217076512 574905194 217076512 378603248 226486468 378603248 226486468 678624094 231439636 678624094 231439636 806788169 755435982 806788169 755435982 710698128 761808270 710698128 761808270 34532551 78933119 34532551 78933119 934463579 985660915 934463579 985660915 862273326 48574210 862273326 48574210 86527543 969869126 86527543 969869126 503814418 391464379 503814418 391464379 67126005 487634477 67126005 487634477 421681303 804581790 421681303 804581790 92538431 170182194 92538431 170182194 789472217 523143599 789472217 523143599 808283020 528086025 808283020 528086025 388981754 663383899 388981754 663383899 720469058 208782451 720469058 208782451 672886129 267964300 672886129 267964300 817675100 975473803 817675100 975473803 458571345 276436436 458571345 276436436 32570501 383101521 32570501 383101521 170263398 468491574 170263398 468491574 71185591 443442610 71185591 443442610 982841161 698611329 982841161 698611329 871248406 884401422 871248406 884401422 850665207 908506707 850665207 908506707 414836944 631565316 414836944 631565316 692320690 135151258 692320690 135151258 296664852 706635170 296664852 706635170 55249733 200510456 55249733 200510456 85506224 70105798 85506224 70105798 620586975 172479501 620586975 172479501 470003368 873189197 470003368 873189197 966273475 822849004 966273475 822849004 954157556 46678222 954157556 46678222 944301553 974873552 944301553 974873552 723500238 671847107 723500238 671847107 818373324 174405008 818373324 174405008 104235537 506868209 104235537 506868209 367482205 737668923 367482205 737668923 305266188 681876833 305266188 681876833 841775477 482365855 841775477 482365855 409529757 619150091 409529757 619150091 589660314 573692955 589660314 573692955 281673973 791242864 281673973 791242864 459023878 426912106 459023878 426912106 123967080 197079458 123967080 197079458 957208221 130248762 957208221 130248762 251449885 501633844 251449885 501633844 379941844 333700851 379941844 333700851 356868459 50558234 356868459 50558234 177736788 84016888 177736788 84016888 21134438 513300755 21134438 513300755 947572355 141478010 947572355 141478010 786382664 604107053 786382664 604107053 433891068 189762910 433891068 189762910 961966950 217405054 961966950 217405054 775073947 27727245 775073947 27727245 471986588 561465502 471986588 561465502 595302795 306927128 595302795 306927128 50874172 326152941 50874172 326152941 432739636 49944293 432739636 49944293 681537633 769716342 681537633 769716342 891042323 784554790 891042323 784554790 570619793 427216759 570619793 427216759 207815764 276629816 207815764 276629816 315303514 707851606 315303514 707851606 514774368 453662201 514774368 453662201 990178340 32512855 990178340 32512855 934609780 937171396 934609780 937171396 604670511 995594591 604670511 995594591 302072017 548140162 302072017 548140162 585397546 122012543 585397546 122012543 485140391 859840701 485140391 859840701 679890544 146882683 679890544 146882683 310823028 486941432 310823028 486941432 862307890 972679471 862307890 972679471 460838043 761095309 460838043 761095309 351385890 970556849 351385890 970556849 976825799 418224117 976825799 418224117 815130558 640680723 815130558 640680723 567863459 690329066 567863459 690329066 818351138 886542829 818351138 886542829 410127883 613821833 410127883 613821833 191688914 945574781 191688914 945574781 12705285 302758974 12705285 302758974 250424095 195600145 250424095 195600145 169608746 432288736 169608746 432288736 120939827 494505289 120939827 494505289 688275984 136535671 688275984 136535671 438785093 785055678 438785093 785055678 284257381 432049917 284257381 432049917 204254928 305668985 204254928 305668985 517477235 61380146 517477235 61380146 554458687 284341845 554458687 284341845 406438126 928935211 406438126 928935211 635268134 874434937 635268134 874434937 529197823 509884112 529197823 509884112 296989193 149494196 296989193 149494196 966256799 16403266 966256799 16403266 215715670 190585060 215715670 190585060 961588035 518724755 961588035 518724755 529289745 683339535 529289745 683339535 271825419 877988631 271825419 877988631 105685159 731672427 105685159 731672427 240123683 666003599 240123683 666003599 417686774 698236979 417686774 698236979 318965558 820226875 318965558 820226875 935273779 860386602 935273779 860386602 680311905 14277543 680311905 14277543 34674641 855242152 34674641 855242152 687583904 468682663 687583904 468682663 116482991 19658694 116482991 19658694 579928177 14596536 579928177 14596536 76455777 841384370 76455777 841384370 499544279 278282643 499544279 278282643 922574988 275680666 922574988 275680666 592907186 360856985 592907186 360856985 676403121 463165890 676403121 463165890 795083254 887832281 795083254 887832281 110954305 626046166 110954305 626046166 26482515 483923624 26482515 483923624 191954979 574783354 191954979 574783354 982484639 279723761 982484639 279723761 308104452 913311002 308104452 913311002 615278373 137253176 615278373 137253176 365122586 866276326 365122586 866276326 315707308 492400733 315707308 492400733 517216608 517040581 517216608 517040581 272744919 760622038 272744919 760622038 598476827 339313589 598476827 339313589 358312314 560473998 358312314 560473998 930824303 407756821 930824303 407756821 680123912 103073068 680123912 103073068 95644061 749252205 95644061 749252205 866169127 711707302 866169127 711707302 3857951 805391162 3857951 805391162 634565368 70499484 634565368 70499484 496504416 741419058 496504416 741419058 724817854 760059554 724817854 760059554 384426236 392680376 384426236 392680376 970796720 720008755 970796720 720008755 960887883 479356185 960887883 479356185 190911607 210120211 190911607 210120211 11545512 254909645 11545512 254909645 157645671 472665316 157645671 472665316 487800313 726224237 487800313 726224237 785231189 473666801 785231189 473666801 702206463 307937556 702206463 307937556 869480834 216458448 869480834 216458448 602912446 820500811 602912446 820500811 237732041 224118898 237732041 224118898 32228958 140994051 32228958 140994051 441667771 326052933 441667771 326052933 513581581 621410159 513581581 621410159 353740307 274881387 353740307 274881387 585446463 737709219 585446463 737709219 977575820 326306848 977575820 326306848 42908623 744364146 42908623 744364146 526027965 823951911 526027965 823951911 6140837 696220655 6140837 696220655 785448989 542058613 785448989 542058613 779383651 214082444 779383651 214082444 810906034 274411453 810906034 274411453 728971482 87723900 728971482 87723900 664635373 915054523 664635373 915054523 344763417 726831192 344763417 726831192 628860576 171996708 628860576 171996708 33079315 434005220 33079315 434005220 296857323 363503272 296857323 363503272 521877216 26207684 521877216 26207684 970677298 406345768 970677298 406345768 311238905 124212767 311238905 124212767 10530814 939271102 10530814 939271102 34635684 833973227 34635684 833973227 866411571 677774297 866411571 677774297 854094485 713037430 854094485 713037430 785033055 67601671 785033055 67601671 55961352 824865627 55961352 824865627 814706062 359785418 814706062 359785418 943422263 576431087 943422263 576431087 154855137 648034981 154855137 648034981 125904867 141216133 125904867 141216133 473861177 727367792 473861177 727367792 670564311 513287340 670564311 513287340 139309650 322090893 139309650 322090893 990407657 501513262 990407657 501513262 352082856 319219740 352082856 319219740 956347603 150009187 956347603 150009187 981138361 401363469 981138361 401363469 750513136 710363455 750513136 710363455 601834051 218487578 601834051 218487578 794846097 976973330 794846097 976973330 40087429 558371453 40087429 558371453 554360115 702789001 554360115 702789001 441744026 239852803 441744026 239852803 670096071 246561319 670096071 246561319 43252626 45780113 43252626 45780113 311818244 47498283 311818244 47498283 943145308 382486996 943145308 382486996 496680242 471610446 496680242 471610446 248963431 631416146 248963431 631416146 779191395 223151224 779191395 223151224 576821277 478747350 576821277 478747350 300765860 198790447 300765860 198790447 381927348 226151131 381927348 226151131 837453395 471307855 837453395 471307855 906557669 135658213 906557669 135658213 709475673 122276510 709475673 122276510 862405458 150267073 862405458 150267073 504323735 744699643 504323735 744699643 119699149 589105255 119699149 589105255 423819608 529784260 423819608 529784260 359070644 13781604 359070644 13781604 901197265 622782031 901197265 622782031 798867581 549748152 798867581 549748152 765357700 479626134 765357700 479626134 388892288 740522800 388892288 740522800 576229752 865826816 576229752 865826816 132299125 115943787 132299125 115943787 354723928 479532966 354723928 479532966 53334209 150018887 53334209 150018887 166536073 961381531 166536073 961381531 977878753 456381932 977878753 456381932 812502943 941797938 812502943 941797938 240468006 281185180 240468006 281185180 591967586 432043541 591967586 432043541 796581069 931093634 796581069 931093634 890968460 133302324 890968460 133302324 7012076 202317576 7012076 202317576 736848904 460861144 736848904 460861144 756938729 681374651 756938729 681374651 15516143 210651773 15516143 210651773 555875101 760129020 555875101 760129020 138800791 501582525 138800791 501582525 123969184 781614322 123969184 781614322 497776105 312212979 497776105 312212979 119169440 619462695 119169440 619462695 365997504 659025384 365997504 659025384 46060432 940066821 46060432 940066821 212790655 799094766 212790655 799094766 882319458 279952262 882319458 279952262 711165057 462593996 711165057 462593996 611903891 160495305 611903891 160495305 207384068 639649339 207384068 639649339 44437649 310789642 44437649 310789642 107079797 552854199 107079797 552854199 491705324 906909355 491705324 906909355 52939031 346090885 52939031 346090885 601572022 696953634 601572022 696953634 839658616 391653869 839658616 391653869 8382452 965176816 8382452 965176816 862645691 183513176 862645691 183513176 931921238 896114662 931921238 896114662 43842704 449280312 43842704 449280312 480362973 150365138 480362973 150365138 77089482 576804512 77089482 576804512 161124521 941948899 161124521 941948899 395365653 107704637 395365653 107704637 967842230 914852555 967842230 914852555 483286959 60686440 483286959 60686440 253217548 306769879 253217548 306769879 622098018 354757144 622098018 354757144 156039462 25067367 156039462 25067367 443021997 358771083 443021997 358771083 989273986 447571819 989273986 447571819 997348856 388498930 997348856 388498930 423818925 690459509 423818925 690459509 478239063 577369617 478239063 577369617 111181546 340874192 111181546 340874192 584024965 187104043 584024965 187104043 284200643 192474618 284200643 192474618 757798900 930584842 757798900 930584842 669299604 500341873 669299604 500341873 457491357 293025858 457491357 293025858 474042210 320285485 474042210 320285485 392110860 899245133 392110860 899245133 468456323 886541952 468456323 886541952 248013606 974176383 248013606 974176383 682181023 886051017 682181023 886051017 355371974 570231531 355371974 570231531 303255874 848633611 303255874 848633611 113142397 754362426 113142397 754362426 336731555 893828452 336731555 893828452 454861474 310915651 454861474 310915651 444274686 886928354 444274686 886928354 550003161 413151650 550003161 413151650 142457830 28453638 142457830 28453638 201826050 744955530 201826050 744955530 877889515 594496045 877889515 594496045 76246024 859616075 76246024 859616075 462402997 340109489 462402997 340109489 473700463 203364837 473700463 203364837 292375442 144990079 292375442 144990079 553628915 54461278 553628915 54461278 619678598 944091531 619678598 944091531 448957055 65800012 448957055 65800012 374301597 722471551 374301597 722471551 30694904 112504299 30694904 112504299 500343226 27525280 500343226 27525280 988269945 184803780 988269945 184803780 589270266 891868848 589270266 891868848 51861446 949459264 51861446 949459264 504097123 829421665 504097123 829421665 33608738 234047722 33608738 234047722 80748323 464223807 80748323 464223807 72248406 797245190 72248406 797245190 850288817 869034340 850288817 869034340 795912318 542425938 795912318 542425938 201691136 220687547 201691136 220687547 751919520 181948514 751919520 181948514 911840217 70426008 911840217 70426008 862032782 878626086 862032782 878626086 692959133 869789856 692959133 869789856 247817078 232888848 247817078 232888848 86376996 70753492 86376996 70753492 111409865 82179383 111409865 82179383 168384204 604582020 168384204 604582020 361589362 539472756 361589362 539472756 110179867 518470425 110179867 518470425 155882365 564961265 155882365 564961265 123511862 553514825 123511862 553514825 715065595 172927000 715065595 172927000 303275223 659573644 303275223 659573644 153704156 259425084 153704156 259425084 329102908 973320884 329102908 973320884 392591153 909647688 392591153 909647688 897934745 160338425 897934745 160338425 537835256 384242888 537835256 384242888 197497647 364496421 197497647 364496421 617753868 41910070 617753868 41910070 686169594 436393252 686169594 436393252 745211890 509088573 745211890 509088573 533018153 401300562 533018153 401300562 251038989 242534140 251038989 242534140 439129790 131881720 439129790 131881720 172169761 956175319 172169761 956175319 405218475 348978173 405218475 348978173 862796044 714302950 862796044 714302950 549052155 748857205 549052155 748857205 488716781 744264470 488716781 744264470 551135625 475952597 551135625 475952597 549339627 669555149 549339627 669555149 114903867 232026501 114903867 232026501 406306801 439628915 406306801 439628915 23768425 573911860 23768425 573911860 43061535 867909177 43061535 867909177 521053063 198400759 521053063 198400759 995406138 555563111 995406138 555563111 746966839 954612703 746966839 954612703 789430646 453802207 789430646 453802207 265451028 499070963 265451028 499070963 279918516 228382816 279918516 228382816 305541092 494092012 305541092 494092012 115010356 112891074 115010356 112891074 677986288 488433637 677986288 488433637 711673067 647712589 711673067 647712589 640795771 863073933 640795771 863073933 489489752 351656990 489489752 351656990 290479848 75434398 290479848 75434398 262531824 228248744 262531824 228248744 859400231 400986051 859400231 400986051 116207377 951672229 116207377 951672229 194810756 305156482 194810756 305156482 937318377 402945279 937318377 402945279 649601483 230162296 649601483 230162296 681221759 601831774 681221759 601831774 452523219 303991867 452523219 303991867 717665753 760772840 717665753 760772840 446183121 973762783 446183121 973762783 910933979 204023373 910933979 204023373 688197047 175440948 688197047 175440948 281045223 58569566 281045223 58569566 637057641 998178184 637057641 998178184 939946965 305730040 939946965 305730040 693328027 781294376 693328027 781294376 966716291 843364230 966716291 843364230 201545757 643733326 201545757 643733326 350663585 155113825 350663585 155113825 681603398 686171834 681603398 686171834 132008857 557957078 132008857 557957078 64507518 540004238 64507518 540004238 710659623 42513442 710659623 42513442 149597765 993066787 149597765 993066787 913624236 761068500 913624236 761068500 590770460 751859961 590770460 751859961 338412340 806385368 338412340 806385368 507006020 707043772 507006020 707043772 155819207 984903382 155819207 984903382 413719083 800229531 413719083 800229531 480840643 846192882 480840643 846192882 647097114 741585322 647097114 741585322 635065606 914694056 635065606 914694056 206067062 875350980 206067062 875350980 574681872 830597870 574681872 830597870 254112984 388125510 254112984 388125510 805165612 189889876 805165612 189889876 103731589 837884182 103731589 837884182 746979049 151263325 746979049 151263325 877766311 539456110 877766311 539456110 317870354 702415202 317870354 702415202 530253852 798990208 530253852 798990208 173153448 191383297 173153448 191383297 796693013 206119803 796693013 206119803 780002084 635173687 780002084 635173687 943808803 625219380 943808803 625219380 980299333 209088850 980299333 209088850 169753447 918056057 169753447 918056057 74843857 85990135 74843857 85990135 177916448 790205367 177916448 790205367 291355977 580306786 291355977 580306786 554957890 715964941 554957890 715964941 745944999 755472367 745944999 755472367 777080045 757718864 777080045 757718864 166364567 763136296 166364567 763136296 252664164 228749516 252664164 228749516 342700712 377627375 342700712 377627375 10668852 82314149 10668852 82314149 465130418 3987851 465130418 3987851 576361196 289068307 576361196 289068307 392219712 800119992 392219712 800119992 87365791 147633935 87365791 147633935 85169198 106336102 85169198 106336102 638880130 237566145 638880130 237566145 604249566 247534366 604249566 247534366 857193347 616657013 857193347 616657013 821587587 549981308 821587587 549981308 468963386 892965433 468963386 892965433 506976917 402447893 506976917 402447893 37823186 322259427 37823186 322259427 898207064 340830361 898207064 340830361 389914932 769566127 389914932 769566127 710664707 200226987 710664707 200226987 578157234 802056838 578157234 802056838 77244417 291569094 77244417 291569094 276746094 210102477 276746094 210102477 513869544 843410903 513869544 843410903 230288085 69817365 230288085 69817365 294546504 710524402 294546504 710524402 74848905 876490156 74848905 876490156 733808485 349747186 733808485 349747186 664843883 874592964 664843883 874592964 708207510 416602489 708207510 416602489 163290182 229990174 163290182 229990174 283771522 139853923 283771522 139853923 589503723 705850558 589503723 705850558 230528899 664295163 230528899 664295163 476192873 979842793 476192873 979842793 505330752 947631006 505330752 947631006 785223382 446008866 785223382 446008866 221502591 735588788 221502591 735588788 547674033 314542464 547674033 314542464 145486505 162687340 145486505 162687340 238147491 772535898 238147491 772535898 492251336 983622042 492251336 983622042 78982976 442062624 78982976 442062624 960600902 141252792 960600902 141252792 376597927 851151401 376597927 851151401 617904142 37336431 617904142 37336431 269392186 568555000 269392186 568555000 841616135 79870817 841616135 79870817 986214980 157006257 986214980 157006257 998306492 436161758 998306492 436161758 812998608 26804631 812998608 26804631 129488312 976953541 129488312 976953541 413144633 16659917 413144633 16659917 96139932 180718978 96139932 180718978 729016923 818789369 729016923 818789369 907354651 679554001 907354651 679554001 121330808 774259372 121330808 774259372 384538145 517979525 384538145 517979525 703707136 425923597 703707136 425923597 719613314 439070018 719613314 439070018 901527384 238129664 901527384 238129664 711625886 88239157 711625886 88239157 463200141 773037416 463200141 773037416 335538253 713605508 335538253 713605508 974715742 705839036 974715742 705839036 267229995 988260204 267229995 988260204 144289528 497678737 144289528 497678737 709244717 288801107 709244717 288801107 586304770 540158625 586304770 540158625 503327821 607549459 503327821 607549459 938880173 319294101 938880173 319294101 462308719 684509486 462308719 684509486 871664468 782843801 871664468 782843801 325861598 801313981 325861598 801313981 796367832 56101665 796367832 56101665 884862713 955682595 884862713 955682595 172072055 590858726 172072055 590858726 410146714 889217382 410146714 889217382 867915075 23777357 867915075 23777357 31017632 989922252 31017632 989922252 577152936 427926581 577152936 427926581 417151942 977677866 417151942 977677866 134156143 727243388 134156143 727243388 869712244 878552413 869712244 878552413 630855544 567613063 630855544 567613063 981013966 518903312 981013966 518903312 213027350 690364209 213027350 690364209 153885514 135102434 153885514 135102434 711773378 614828381 711773378 614828381 518008753 973430338 518008753 973430338 813232806 661422968 813232806 661422968 956057976 256890119 956057976 256890119 134371257 693499313 134371257 693499313 814978738 231639013 814978738 231639013 197627512 78155435 197627512 78155435 183023902 95973474 183023902 95973474 699750242 500842002 699750242 500842002 401580588 152816422 401580588 152816422 412590618 371099807 412590618 371099807 15206527 128513443 15206527 128513443 695818482 820611834 695818482 820611834 223954390 4809986 223954390 4809986 41808232 834748530 41808232 834748530 42620478 884681188 42620478 884681188 812629596 872568155 812629596 872568155 682077916 201458654 682077916 201458654 419521611 984581570 419521611 984581570 250283340 532899705 250283340 532899705 262380879 423169566 262380879 423169566 129451344 730331810 129451344 730331810 842172763 537359330 842172763 537359330 973432546 599278587 973432546 599278587 162647045 398228727 162647045 398228727 833951321 801624814 833951321 801624814 771321591 53148638 771321591 53148638 765372468 753126415 765372468 753126415 2136231 627198285 2136231 627198285 148349561 271932442 148349561 271932442 535421814 821151893 535421814 821151893 553245765 113400398 553245765 113400398 861191666 938457058 861191666 938457058 488580903 422692967 488580903 422692967 13099235 242406094 13099235 242406094 666326541 738562556 666326541 738562556 170242141 757737587 170242141 757737587 724798278 289395010 724798278 289395010 262901002 561428667 262901002 561428667 171998588 796088701 171998588 796088701 673441479 353016150 673441479 353016150 761003663 366699645 761003663 366699645 206924335 584663460 206924335 584663460 743450123 911682023 743450123 911682023 22373168 385060858 22373168 385060858 463036211 107923340 463036211 107923340 167575663 276631239 167575663 276631239 610901297 303989787 610901297 303989787 327100705 276226201 327100705 276226201 829658085 336854433 829658085 336854433 978845068 898035302 978845068 898035302 264344457 647829731 264344457 647829731 847011298 652396068 847011298 652396068 56581592 278964096 56581592 278964096 805312750 200047212 805312750 200047212 127528109 804768423 127528109 804768423 626915143 787531952 626915143 787531952 278232642 576199737 278232642 576199737 160171357 616284215 160171357 616284215 973865583 528736422 973865583 528736422 523421583 60420053 523421583 60420053 981160941 247175176 981160941 247175176 793824157 129969304 793824157 129969304 715368881 522889222 715368881 522889222 61251619 223557539 61251619 223557539 365161822 870825436 365161822 870825436 268805789 21558231 268805789 21558231 348872726 356719548 348872726 356719548 560881541 658021525 560881541 658021525 205320615 10283064 205320615 10283064 575740917 270080590 575740917 270080590 826088292 375144188 826088292 375144188 90517054 113109381 90517054 113109381 488983240 862716934 488983240 862716934 830475000 568017167 830475000 568017167 457245070 140690938 457245070 140690938 773379585 566103665 773379585 566103665 845910885 384666926 845910885 384666926 347945104 434851749 347945104 434851749 441413850 916790978 441413850 916790978 467546411 383545193 467546411 383545193 619848890 436157164 619848890 436157164 317880676 707134939 317880676 707134939 158361592 451517496 158361592 451517496 415369330 168828456 415369330 168828456 14562048 206048992 14562048 206048992 400412937 937936599 400412937 937936599 493577684 819903778 493577684 819903778 140800882 395268734 140800882 395268734 786782062 136700898 786782062 136700898 765151933 775602491 765151933 775602491 166977928 132784609 166977928 132784609 615287963 130582700 615287963 130582700 372610154 119216730 372610154 119216730 328667508 990730218 328667508 990730218 1819716 354104518 1819716 354104518 665316592 83489933 665316592 83489933 937538280 973774928 937538280 973774928 142170445 411926731 142170445 411926731 175345626 716789231 175345626 716789231 447277906 278638641 447277906 278638641 230802068 294279025 230802068 294279025 907990309 187227406 907990309 187227406 326761901 25439486 326761901 25439486 323555224 414060254 323555224 414060254 717554297 374103410 717554297 374103410 626874452 828665566 626874452 828665566 532301413 188435099 532301413 188435099 620569694 954205301 620569694 954205301 269162688 134557089 269162688 134557089 104246172 749213937 104246172 749213937 272793750 414998007 272793750 414998007 941602571 271235454 941602571 271235454 818018362 839704346 818018362 839704346 974072607 359956888 974072607 359956888 432003960 463339537 432003960 463339537 435275572 588729512 435275572 588729512 344138896 21674141 344138896 21674141 519482215 555753294 519482215 555753294 855453848 963377046 855453848 963377046 715061392 909980714 715061392 909980714 27409056 448841445 27409056 448841445 466377286 129780753 466377286 129780753 812829233 969250252 812829233 969250252 208750111 672779244 208750111 672779244 389790604 111984482 389790604 111984482 617851717 904214398 617851717 904214398 277191062 300457766 277191062 300457766 688306158 696647779 688306158 696647779 222539147 267293697 222539147 267293697 153951465 768004893 153951465 768004893 970767585 616024662 970767585 616024662 373648224 841806860 373648224 841806860 54366804 413679471 54366804 413679471 533747274 109013685 533747274 109013685 933191324 353938489 933191324 353938489 958222301 217460895 958222301 217460895 391767406 76214384 391767406 76214384 877959823 595243764 877959823 595243764 171184618 624556677 171184618 624556677 746111085 387877126 746111085 387877126 987125947 414653363 987125947 414653363 585174168 228929224 585174168 228929224 107653659 532717138 107653659 532717138 693110397 707305440 693110397 707305440 37141663 949086946 37141663 949086946 619866160 562973188 619866160 562973188 826620353 347055036 826620353 347055036 593120338 282723921 593120338 282723921 835478037 701918888 835478037 701918888 359087064 401396983 359087064 401396983 199993599 826909736 199993599 826909736 259901712 540860218 259901712 540860218 295926142 829283628 295926142 829283628 47919564 469623932 47919564 469623932 96606354 699673285 96606354 699673285 273703759 169436058 273703759 169436058 885319141 353855278 885319141 353855278 796473276 789954601 796473276 789954601 438480919 435258270 438480919 435258270 445088318 435643345 445088318 435643345 585840622 488641948 585840622 488641948 848892917 542870540 848892917 542870540 995375532 308687624 995375532 308687624 87041253 174691743 87041253 174691743 635334197 194930334 635334197 194930334 195421029 738984095 195421029 738984095 333888510 581548206 333888510 581548206 341323305 107939725 341323305 107939725 880033417 171977065 880033417 171977065 251916470 200895587 251916470 200895587 841989463 561081255 841989463 561081255 957210777 299866813 957210777 299866813 324560975 797329994 324560975 797329994 307203837 175707058 307203837 175707058 30417471 129847716 30417471 129847716 452975164 776347343 452975164 776347343 454164549 88384867 454164549 88384867 660084023 845922231 660084023 845922231 145859446 756563676 145859446 756563676 741344866 303425893 741344866 303425893 882887760 78067058 882887760 78067058 251478134 165260667 251478134 165260667 682788020 906694866 682788020 906694866 921972392 829418793 921972392 829418793 200122136 122950117 200122136 122950117 771492296 517631343 771492296 517631343 145031887 913548512 145031887 913548512 413960453 303783030 413960453 303783030 53920723 508446180 53920723 508446180 352483814 760206917 352483814 760206917 461683352 352534548 461683352 352534548 193152268 834509289 193152268 834509289 213071578 19786855 213071578 19786855 683322176 234501140 683322176 234501140 400597592 474618067 400597592 474618067 237269797 954927087 237269797 954927087 119365393 934323610 119365393 934323610 182111320 872396040 182111320 872396040 91705201 886317400 91705201 886317400 966959842 807538672 966959842 807538672 648935119 561219766 648935119 561219766 321544026 707139547 321544026 707139547 557184167 372626674 557184167 372626674 901596802 913263989 901596802 913263989 757265219 772406853 757265219 772406853 963432658 100316746 963432658 100316746 157075930 723433607 157075930 723433607 499519475 219168738 499519475 219168738 398129646 859778127 398129646 859778127 333048774 977496479 333048774 977496479 657588308 538982386 657588308 538982386 433966486 168521452 433966486 168521452 607619815 210118036 607619815 210118036 854678739 746275160 854678739 746275160 191741586 455237914 191741586 455237914 45804280 147844789 45804280 147844789 238263852 49017025 238263852 49017025 71320525 954511137 71320525 954511137 791202168 991282511 791202168 991282511 724183910 802263656 724183910 802263656 513415277 843020354 513415277 843020354 68038905 583506719 68038905 583506719 526627660 46526829 526627660 46526829 488361515 190864826 488361515 190864826 64043521 967466473 64043521 967466473 123194034 766107535 123194034 766107535 167601140 942846094 167601140 942846094 183304468 546397451 183304468 546397451 737053122 525032454 737053122 525032454 634358774 813489694 634358774 813489694 172127555 514708742 172127555 514708742 149706555 434258553 149706555 434258553 819972433 139254772 819972433 139254772 269362002 631463455 269362002 631463455 492405236 143896072 492405236 143896072 576952466 620989200 576952466 620989200 281067003 909885446 281067003 909885446 981901409 340883328 981901409 340883328 186536258 297881386 186536258 297881386 343267878 836613397 343267878 836613397 335873717 285000059 335873717 285000059 954667448 717247608 954667448 717247608 306183227 148297972 306183227 148297972 8261917 819815069 8261917 819815069 246914774 543386333 246914774 543386333 675459315 132939870 675459315 132939870 854104662 848258906 854104662 848258906 755152377 677082683 755152377 677082683 531156126 928123703 531156126 928123703 569039886 768013204 569039886 768013204 913699379 412123793 913699379 412123793 522436510 995465308 522436510 995465308 14240306 138962580 14240306 138962580 389259336 734113141 389259336 734113141 137027182 688779033 137027182 688779033 134077952 293433299 134077952 293433299 668997243 520986052 668997243 520986052 218134210 51077980 218134210 51077980 823238442 253925106 823238442 253925106 202097599 86522574 202097599 86522574 318309849 209375221 318309849 209375221 697083563 592843487 697083563 592843487 154815627 108722739 154815627 108722739 575718228 480885322 575718228 480885322 645687986 209326923 645687986 209326923 513431776 604872192 513431776 604872192 758498796 319882454 758498796 319882454 737109299 518918577 737109299 518918577 239042746 856889160 239042746 856889160 400333436 972141300 400333436 972141300 543718569 737994184 543718569 737994184 536462264 790763821 536462264 790763821 340321210 859479442 340321210 859479442 156819420 231443284 156819420 231443284 531994181 615366356 531994181 615366356 784468821 308527971 784468821 308527971 490126044 188603968 490126044 188603968 976433 23952021 976433 23952021 215489198 934512039 215489198 934512039 214750887 317748162 214750887 317748162 178182686 757439346 178182686 757439346 583046202 94013828 583046202 94013828 105117301 534907825 105117301 534907825 919317289 133816919 919317289 133816919 795051173 402556656 795051173 402556656 833853159 163170968 833853159 163170968 887442214 496053359 887442214 496053359 482540193 562545373 482540193 562545373 553657584 317113252 553657584 317113252 181445721 623010927 181445721 623010927 512424393 477198518 512424393 477198518 767070476 782851986 767070476 782851986 528083128 763912348 528083128 763912348 556364662 244069401 556364662 244069401 506841907 308773521 506841907 308773521 148071584 351980891 148071584 351980891 422488489 691371356 422488489 691371356 291449532 343831312 291449532 343831312 349652802 541486673 349652802 541486673 248222212 138329429 248222212 138329429 876143262 796142478 876143262 796142478 730496151 690399432 730496151 690399432 628933610 346412961 628933610 346412961 288509306 247630402 288509306 247630402 394756909 423488012 394756909 423488012 270391135 811583401 270391135 811583401 764490671 225666201 764490671 225666201 827530696 651382700 827530696 651382700 595463969 274929925 595463969 274929925 396259345 433425378 396259345 433425378 345166478 183197336 345166478 183197336 269675731 37446514 269675731 37446514 872757173 954399601 872757173 954399601 343410501 876443488 343410501 876443488 347085151 936756060 347085151 936756060 635672756 634269682 635672756 634269682 841861699 53072484 841861699 53072484 867770334 814526632 867770334 814526632 70010868 890249474 70010868 890249474 814934000 770425169 814934000 770425169 734782142 37329307 734782142 37329307 38265844 522704413 38265844 522704413 304250165 215271593 304250165 215271593 195200858 695920031 195200858 695920031 26858414 632188090 26858414 632188090 881728538 945141420 881728538 945141420 129696628 201179187 129696628 201179187 118585025 650630969 118585025 650630969 312475951 553619784 312475951 553619784 807403708 924340360 807403708 924340360 530783810 440128154 530783810 440128154 796066763 345877566 796066763 345877566 317733297 162452119 317733297 162452119 872679616 826674641 872679616 826674641 708136977 76435542 708136977 76435542 933868764 333965286 933868764 333965286 411215638 846590012 411215638 846590012 116915051 278436497 116915051 278436497 121117005 276897938 121117005 276897938 152933721 775483225 152933721 775483225 327330433 390978150 327330433 390978150 281901556 425249821 281901556 425249821 802722616 858507894 802722616 858507894 78256237 667048704 78256237 667048704 700025208 534694529 700025208 534694529 974373804 259193751 974373804 259193751 51629537 526786563 51629537 526786563 436068846 679192024 436068846 679192024 40641067 190419952 40641067 190419952 451445863 852556561 451445863 852556561 539944340 101249028 539944340 101249028 945702393 909843133 945702393 909843133 494311256 65383497 494311256 65383497 245733457 79227613 245733457 79227613 778561870 860270756 778561870 860270756 462269280 558933648 462269280 558933648 684370023 577864453 684370023 577864453 377344582 334270494 377344582 334270494 296220167 674635272 296220167 674635272 336580209 751080247 336580209 751080247 452483159 979278034 452483159 979278034 507458220 812201206 507458220 812201206 983339633 501692826 983339633 501692826 501889979 493966034 501889979 493966034 79747747 353747322 79747747 353747322 46644997 882996042 46644997 882996042 28181535 958897592 28181535 958897592 5330417 476577321 5330417 476577321 221710354 241647706 221710354 241647706 378050099 617891349 378050099 617891349 626486357 146200332 626486357 146200332 635127455 858366145 635127455 858366145 531188366 142842101 531188366 142842101 129953235 607000225 129953235 607000225 486990943 252401814 486990943 252401814 8839832 34424784 8839832 34424784 612993694 459697328 612993694 459697328 186925957 274158702 186925957 274158702 761027061 599267556 761027061 599267556 841592482 542579686 841592482 542579686 376576739 338600566 376576739 338600566 497428316 139169113 497428316 139169113 216694356 819590362 216694356 819590362 49207690 18121846 49207690 18121846 673775060 954660643 673775060 954660643 37827610 310744988 37827610 310744988 473131708 410683750 473131708 410683750 473450449 912993345 473450449 912993345 419564127 900294717 419564127 900294717 323534158 338273740 323534158 338273740 730073074 120941095 730073074 120941095 810812210 95814507 810812210 95814507 976711903 925763169 976711903 925763169 787370577 635059336 787370577 635059336 191360235 366653762 191360235 366653762 174180119 952317717 174180119 952317717 659238528 367071419 659238528 367071419 48126905 842323693 48126905 842323693 401743757 327484322 401743757 327484322 133008175 682618977 133008175 682618977 191533992 137094626 191533992 137094626 347227009 792578287 347227009 792578287 281939422 414178211 281939422 414178211 6746394 289698682 6746394 289698682 572190119 274955467 572190119 274955467 647980218 816728538 647980218 816728538 210947202 808309967 210947202 808309967 993523922 575708335 993523922 575708335 369381550 178186694 369381550 178186694 388755928 771515334 388755928 771515334 125612379 827613047 125612379 827613047 892750311 76236517 892750311 76236517 993919627 493457160 993919627 493457160 234726732 355271387 234726732 355271387 951103463 977296346 951103463 977296346 791997211 707299606 791997211 707299606 571146293 256734931 571146293 256734931 356174071 93861141 356174071 93861141 299636139 523669308 299636139 523669308 749927777 921781337 749927777 921781337 242919799 666911361 242919799 666911361 340477629 547646749 340477629 547646749 773380770 489161706 773380770 489161706 255729593 741439890 255729593 741439890 925808377 118489099 925808377 118489099 143136472 306601677 143136472 306601677 986330830 662213087 986330830 662213087 427479237 867664723 427479237 867664723 596410315 341885236 596410315 341885236 945215334 760730136 945215334 760730136 451322775 421804668 451322775 421804668 579515417 681781500 579515417 681781500 103947581 137794911 103947581 137794911 892771328 566877313 892771328 566877313 467070117 295118794 467070117 295118794 253255863 796473860 253255863 796473860 948980063 28626865 948980063 28626865 711963895 857108979 711963895 857108979 920816577 360853632 920816577 360853632 602860125 868249152 602860125 868249152 182719298 25518351 182719298 25518351 22343555 999138488 22343555 999138488 489314293 631074799 489314293 631074799 777710537 631424790 777710537 631424790 958902276 983311618 958902276 983311618 312835777 460975091 312835777 460975091 800840385 980620937 800840385 980620937 707817326 92226854 707817326 92226854 170128209 412050672 170128209 412050672 249205407 833643852 249205407 833643852 710020231 946452613 710020231 946452613 1253892 723932552 1253892 723932552 626709691 413163355 626709691 413163355 95247646 193369306 95247646 193369306 989149348 35026582 989149348 35026582 155251628 82425362 155251628 82425362 555573612 935747517 555573612 935747517 862809388 816670055 862809388 816670055 873733181 161439934 873733181 161439934 928846918 663560052 928846918 663560052 851302586 204864885 851302586 204864885 105794704 271281293 105794704 271281293 839775267 90373317 839775267 90373317 435746944 171123416 435746944 171123416 692558608 561792674 692558608 561792674 487374672 902041308 487374672 902041308 250379143 886971624 250379143 886971624 386515325 576475838 386515325 576475838 959894191 846429694 959894191 846429694 315307938 657662824 315307938 657662824 171130978 395910762 171130978 395910762 540213359 332275204 540213359 332275204 186838821 38763186 186838821 38763186 131689366 564433315 131689366 564433315 135984481 247291156 135984481 247291156 288476990 469073668 288476990 469073668 346505901 869319208 346505901 869319208 143888176 258447453 143888176 258447453 454258967 183466823 454258967 183466823 984784649 741666885 984784649 741666885 61427148 905252584 61427148 905252584 81963563 812400179 81963563 812400179 286878805 392571073 286878805 392571073 14334015 878908843 14334015 878908843 63715410 6667808 63715410 6667808 657994056 110948223 657994056 110948223 937741323 495725873 937741323 495725873 199198604 293078795 199198604 293078795 144992468 276560302 144992468 276560302 123718219 383936225 123718219 383936225 6942570 513499626 6942570 513499626 305582273 509524857 305582273 509524857 895171432 444458726 895171432 444458726 176836959 949078190 176836959 949078190 553581287 654691250 553581287 654691250 8433553 224231320 8433553 224231320 615397594 718839939 615397594 718839939 687805720 500906430 687805720 500906430 742492499 115891786 742492499 115891786 800677165 171077549 800677165 171077549 591788361 918754769 591788361 918754769 384203714 644644101 384203714 644644101 17752510 728802705 17752510 728802705 823954776 131139032 823954776 131139032 512784950 912870452 512784950 912870452 615152647 596468324 615152647 596468324 655961396 870914161 655961396 870914161 308683112 262004591 308683112 262004591 670879349 130581931 670879349 130581931 760982527 104506894 760982527 104506894 434524092 742472100 434524092 742472100 412371797 753477831 412371797 753477831 961800526 114020146 961800526 114020146 306187213 774834503 306187213 774834503 50293596 384228856 50293596 384228856 908698351 13565477 908698351 13565477 645329607 84319021 645329607 84319021 664902820 713256274 664902820 713256274 249250601 703456440 249250601 703456440 451884766 20793647 451884766 20793647 488436424 657200262 488436424 657200262 994850010 51364995 994850010 51364995 815188214 538451839 815188214 538451839 13763799 53934824 13763799 53934824 902845929 281283225 902845929 281283225 81073500 547776142 81073500 547776142 232609092 482356241 232609092 482356241 951890206 580913929 951890206 580913929 7863705 391159262 7863705 391159262 627158686 790226851 627158686 790226851 75633040 277876939 75633040 277876939 263245677 792945525 263245677 792945525 461548628 727330657 461548628 727330657 734951486 169574450 734951486 169574450 226248769 789836919 226248769 789836919 866843282 779275371 866843282 779275371 918153913 225510959 918153913 225510959 784510576 194417030 784510576 194417030 814024642 659733093 814024642 659733093 958354670 511028888 958354670 511028888 502329129 34799690 502329129 34799690 139748352 2984004 139748352 2984004 172734167 686919757 172734167 686919757 851122781 706065860 851122781 706065860 422433281 690358069 422433281 690358069 792648148 952038447 792648148 952038447 586279810 523820851 586279810 523820851 431407706 907137543 431407706 907137543 104566986 521280008 104566986 521280008 910760422 533339248 910760422 533339248 728841900 613941015 728841900 613941015 366893007 935244957 366893007 935244957 955086995 988595317 955086995 988595317 837488886 755225858 837488886 755225858 761574169 448645685 761574169 448645685 553139034 117750721 553139034 117750721 727957333 383607076 727957333 383607076 456318786 266815021 456318786 266815021 879902720 996157566 879902720 996157566 715024643 344864099 715024643 344864099 726528328 180165431 726528328 180165431 805164223 269915228 805164223 269915228 443312400 592256476 443312400 592256476 925942712 106393258 925942712 106393258 661595 762880978 661595 762880978 456458306 371041939 456458306 371041939 638710138 374128491 638710138 374128491 661709770 441996166 661709770 441996166 12762871 938615992 12762871 938615992 680074561 450750228 680074561 450750228 484322135 344854541 484322135 344854541 89108977 272534417 89108977 272534417 616820662 79710958 616820662 79710958 88921356 291871833 88921356 291871833 868873906 56587665 868873906 56587665 821336015 868485854 821336015 868485854 951628788 377819816 951628788 377819816 223499238 53369654 223499238 53369654 275635817 700948536 275635817 700948536 595940011 584263595 595940011 584263595 278590740 484752904 278590740 484752904 468434905 833453262 468434905 833453262 353559541 939422452 353559541 939422452 246277722 824976420 246277722 824976420 875632108 775591184 875632108 775591184 994070206 344991847 994070206 344991847 835439069 258924349 835439069 258924349 9574456 487559515 9574456 487559515 505374304 641339202 505374304 641339202 836045072 908809947 836045072 908809947 723475210 746431262 723475210 746431262 349590395 980288667 349590395 980288667 531983823 147808450 531983823 147808450 249805715 852071102 249805715 852071102 601873220 394154860 601873220 394154860 6008385 190585847 6008385 190585847 762909720 346198535 762909720 346198535 402593660 166480735 402593660 166480735 767276084 374934600 767276084 374934600 871219999 218929688 871219999 218929688 6545011 221690119 6545011 221690119 821609951 302933330 821609951 302933330 519940624 314518459 519940624 314518459 695774084 781922160 695774084 781922160 30732105 582977548 30732105 582977548 26918777 798029698 26918777 798029698 614171079 154444669 614171079 154444669 629565932 797347204 629565932 797347204 385649382 987836153 385649382 987836153 664538091 918806875 664538091 918806875 476889805 275866786 476889805 275866786 864765682 818195004 864765682 818195004 701904141 660045183 701904141 660045183 452632965 934966502 452632965 934966502 337478297 390435644 337478297 390435644 304718485 732366438 304718485 732366438 489804877 787062489 489804877 787062489 438143849 693308063 438143849 693308063 99534827 65045044 99534827 65045044 216205747 698880097 216205747 698880097 35061480 318973375 35061480 318973375 123796825 409217766 123796825 409217766 539465685 740987076 539465685 740987076 428471847 58196537 428471847 58196537 478975778 157887634 478975778 157887634 557164885 111662094 557164885 111662094 116365679 778227035 116365679 778227035 489701246 117914322 489701246 117914322 879627531 691895414 879627531 691895414 400646209 484407056 400646209 484407056 152650711 822360506 152650711 822360506 31916249 950741182 31916249 950741182 505265677 235786629 505265677 235786629 570068487 453216267 570068487 453216267 65370847 609641141 65370847 609641141 475622 755693758 475622 755693758 545793307 322448413 545793307 322448413 782071882 570970146 782071882 570970146 5551409 194465082 5551409 194465082 281397281 940636168 281397281 940636168 507164224 707092542 507164224 707092542 751983120 807263968 751983120 807263968 910719212 152426972 910719212 152426972 947494971 176734888 947494971 176734888 581431975 517564390 581431975 517564390 516688052 106818723 516688052 106818723 421283584 580360543 421283584 580360543 984400460 68069034 984400460 68069034 47252376 948006425 47252376 948006425 617987478 536020091 617987478 536020091 288483259 157787639 288483259 157787639 687251169 170402397 687251169 170402397 33042330 664121332 33042330 664121332 94888515 85305263 94888515 85305263 213737598 35555172 213737598 35555172 202097908 651946986 202097908 651946986 906612448 250054197 906612448 250054197 61495398 799788707 61495398 799788707 165437117 950844042 165437117 950844042 466796250 426667787 466796250 426667787 361061683 953833641 361061683 953833641 527277484 3003867 527277484 3003867 712977915 158476795 712977915 158476795 745857530 343979730 745857530 343979730 132854405 711725274 132854405 711725274 417538247 633088452 417538247 633088452 338020285 161138734 338020285 161138734 706828986 351407941 706828986 351407941 22254876 732959936 22254876 732959936 948071126 320678014 948071126 320678014 141285714 983849031 141285714 983849031 582663833 528918714 582663833 528918714 632554265 826408479 632554265 826408479 996951685 155806662 996951685 155806662 985532509 716266952 985532509 716266952 945206062 13260970 945206062 13260970 273363838 221700051 273363838 221700051 16471803 687051036 16471803 687051036 888550388 761015059 888550388 761015059 254275878 535909371 254275878 535909371 912628562 177556987 912628562 177556987 634991678 497376567 634991678 497376567 615752947 514333911 615752947 514333911 518446457 8528480 518446457 8528480 461450941 295195933 461450941 295195933 440669549 607918125 440669549 607918125 242489325 354345112 242489325 354345112 775372441 920009990 775372441 920009990 309709049 185608708 309709049 185608708 138175324 521550875 138175324 521550875 493509195 50001970 493509195 50001970 794669950 380686633 794669950 380686633 211103653 864095029 211103653 864095029 435062608 58284124 435062608 58284124 106974169 431980000 106974169 431980000 154988699 704323400 154988699 704323400 335366367 519371396 335366367 519371396 574276799 476861545 574276799 476861545 556583024 842775938 556583024 842775938 872515959 227705520 872515959 227705520 820451772 301014537 820451772 301014537 901892693 526021533 901892693 526021533 933475696 439149074 933475696 439149074 716059460 258809491 716059460 258809491 523924010 985270294 523924010 985270294 564339170 193791427 564339170 193791427 583646019 838191992 583646019 838191992 357121445 189090354 357121445 189090354 247857472 297198828 247857472 297198828 80429952 134179797 80429952 134179797 408248534 998274887 408248534 998274887 677771172 298969742 677771172 298969742 873239 57487812 873239 57487812 945380721 58798680 945380721 58798680 783814673 120094351 783814673 120094351 280943030 894008382 280943030 894008382 636382462 987764660 636382462 987764660 197935037 889354977 197935037 889354977 681884438 280986080 681884438 280986080 763661819 178312868 763661819 178312868 690702879 501801204 690702879 501801204 907207532 325543992 907207532 325543992 690710315 299117856 690710315 299117856 860064622 501729052 860064622 501729052 306576651 106562028 306576651 106562028 56833962 497271218 56833962 497271218 541364635 628651401 541364635 628651401 299362237 302424650 299362237 302424650 131723819 923158807 131723819 923158807 600368966 560566337 600368966 560566337 337249092 848148341 337249092 848148341 81087800 789300021 81087800 789300021 905632118 272810842 905632118 272810842 695197581 242048921 695197581 242048921 428858363 269826551 428858363 269826551 366583137 97768862 366583137 97768862 147170139 350036208 147170139 350036208 701132338 688383502 701132338 688383502 807958859 779584562 807958859 779584562 954818985 176414431 954818985 176414431 435508684 531687499 435508684 531687499 652512164 820122482 652512164 820122482 57372914 463416870 57372914 463416870 561450067 181007069 561450067 181007069 253164559 995510506 253164559 995510506 256663776 873648788 256663776 873648788 429521545 214258114 429521545 214258114 601727588 53781813 601727588 53781813 169209925 163247751 169209925 163247751 487080240 212655459 487080240 212655459 711326741 182706674 711326741 182706674 3413811 68018380 3413811 68018380 527011050 831761277 527011050 831761277 762921977 999770594 762921977 999770594 932144805 325975262 932144805 325975262 768923548 373091417 768923548 373091417 999083367 118267262 999083367 118267262 376611054 261168267 376611054 261168267 25602494 29892665 25602494 29892665 468057937 873072495 468057937 873072495 832820308 872065691 832820308 872065691 517125248 664460465 517125248 664460465 479312173 425108557 479312173 425108557 645371411 618056715 645371411 618056715 121381830 32793693 121381830 32793693 593365199 465518363 593365199 465518363 979148428 431785858 979148428 431785858 89310077 594217826 89310077 594217826 282397804 312796872 282397804 312796872 630851551 268682431 630851551 268682431 871166978 431083356 871166978 431083356 973695604 658617561 973695604 658617561 51262928 348627024 51262928 348627024 170123642 885379609 170123642 885379609 632561919 370522241 632561919 370522241 240863970 966488202 240863970 966488202 353033859 780602267 353033859 780602267 330041066 393477923 330041066 393477923 59194242 860329012 59194242 860329012 210113314 337833162 210113314 337833162 806119014 960767712 806119014 960767712 94310723 889459112 94310723 889459112 837965896 250662250 837965896 250662250 214950396 177156952 214950396 177156952 936218496 881065670 936218496 881065670 755594559 17727639 755594559 17727639 650096608 805785154 650096608 805785154 16429341 92002909 16429341 92002909 361901804 599674441 361901804 599674441 323029936 996847848 323029936 996847848 956486840 601021129 956486840 601021129 271334313 715385558 271334313 715385558 693970891 339855202 693970891 339855202 508562893 35502286 508562893 35502286 691480289 663934242 691480289 663934242 908167195 15437692 908167195 15437692 881718217 75174288 881718217 75174288 18828063 897851444 18828063 897851444 806557083 315980703 806557083 315980703 279974147 749913563 279974147 749913563 411867309 820817851 411867309 820817851 685349689 2361838 685349689 2361838 375816229 252104570 375816229 252104570 137116671 140833255 137116671 140833255 634440547 788009263 634440547 788009263 957499945 637771396 957499945 637771396 305390298 918896425 305390298 918896425 415733468 658894728 415733468 658894728 343225109 693462866 343225109 693462866 949520918 961671454 949520918 961671454 453645889 617822004 453645889 617822004 598999660 670108622 598999660 670108622 898161986 749097179 898161986 749097179 747647108 527710894 747647108 527710894 995619348 491360661 995619348 491360661 771122586 679146755 771122586 679146755 47915964 150805055 47915964 150805055 750774617 798702206 750774617 798702206 561695029 59546087 561695029 59546087 111902240 387786884 111902240 387786884 253764731 361530373 253764731 361530373 853125697 508018519 853125697 508018519 639564447 386098084 639564447 386098084 863247265 81770962 863247265 81770962 934106354 650682071 934106354 650682071 319570104 485915049 319570104 485915049 933879166 991250621 933879166 991250621 160144865 340313052 160144865 340313052 116867886 447360653 116867886 447360653 333053621 172461771 333053621 172461771 106496529 34971055 106496529 34971055 192154429 418684922 192154429 418684922 912032242 959983387 912032242 959983387 143882660 156734398 143882660 156734398 593961298 257663145 593961298 257663145 967512974 559735020 967512974 559735020 784659515 328941219 784659515 328941219 990797374 793303488 990797374 793303488 82420458 954050453 82420458 954050453 733774585 320775279 733774585 320775279 68265877 191748301 68265877 191748301 494645213 316506613 494645213 316506613 32395471 419185012 32395471 419185012 539499785 337594174 539499785 337594174 343901985 866512421 343901985 866512421 579485131 54830814 579485131 54830814 425725097 293164745 425725097 293164745 44686325 133490315 44686325 133490315 740488340 256605668 740488340 256605668 856820693 12297602 856820693 12297602 284975780 862484796 284975780 862484796 888419255 44032384 888419255 44032384 637678877 637309301 637678877 637309301 337812007 380724389 337812007 380724389 265898331 947160493 265898331 947160493 687412552 831804780 687412552 831804780 316879993 846146345 316879993 846146345 229461937 977952947 229461937 977952947 198483830 759457918 198483830 759457918 889690641 418517970 889690641 418517970 457313324 733700652 457313324 733700652 471320399 694733760 471320399 694733760 874539325 779303883 874539325 779303883 894729304 866408945 894729304 866408945 806051455 4787349 806051455 4787349 548257653 764709190 548257653 764709190 578822239 339013480 578822239 339013480 849465955 458523000 849465955 458523000 392283994 672917339 392283994 672917339 647196366 437531550 647196366 437531550 99618593 30358350 99618593 30358350 490991554 183651395 490991554 183651395 853290322 94058023 853290322 94058023 585074074 322272674 585074074 322272674 942850936 403096269 942850936 403096269 502761712 824498410 502761712 824498410 873299899 773262861 873299899 773262861 465022330 142880665 465022330 142880665 539476309 692525488 539476309 692525488 998985293 598666385 998985293 598666385 320003775 479679726 320003775 479679726 688301895 776706319 688301895 776706319 428745288 330357380 428745288 330357380 619966865 675886364 619966865 675886364 402939704 716544044 402939704 716544044 767257331 691657339 767257331 691657339 61429 952516025 61429 952516025 432305735 457815690 432305735 457815690 874035192 655068398 874035192 655068398 401203873 967941949 401203873 967941949 95714185 624812116 95714185 624812116 405924322 889709137 405924322 889709137 637934198 483339029 637934198 483339029 381196523 174013714 381196523 174013714 199848310 806280939 199848310 806280939 679455587 419433909 679455587 419433909 358967251 974722833 358967251 974722833 353366182 17317760 353366182 17317760 203000338 942774536 203000338 942774536 145298162 867160399 145298162 867160399 827354526 1916974 827354526 1916974 295211712 390604035 295211712 390604035 938405193 2139001 938405193 2139001 214149374 38914454 214149374 38914454 71922506 399949527 71922506 399949527 898341622 261712259 898341622 261712259 144440336 755580014 144440336 755580014 516307839 669941768 516307839 669941768 238212534 593320875 238212534 593320875 713252921 895562978 713252921 895562978 194781646 666310826 194781646 666310826 82980554 742115565 82980554 742115565 267130012 613362864 267130012 613362864 110401651 644544091 110401651 644544091 97346884 571156045 97346884 571156045 341024363 774139057 341024363 774139057 884793504 200438020 884793504 200438020 385838943 435664603 385838943 435664603 490309560 892227390 490309560 892227390 794472607 224895305 794472607 224895305 180948827 670295577 180948827 670295577 716633117 949173950 716633117 949173950 174428384 677306369 174428384 677306369 230219984 15394012 230219984 15394012 59548416 165577539 59548416 165577539 504407998 986235324 504407998 986235324 14425268 702915283 14425268 702915283 921992487 767927846 921992487 767927846 686198982 775267929 686198982 775267929 304562896 287122924 304562896 287122924 798615972 683800991 798615972 683800991 114962546 753309785 114962546 753309785 748674865 664566052 748674865 664566052 62908310 169852337 62908310 169852337 266405523 132374996 266405523 132374996 273608541 333784377 273608541 333784377 88014981 335584395 88014981 335584395 370460806 70481722 370460806 70481722 514029384 918609049 514029384 918609049 405512811 25481939 405512811 25481939 629343969 583438528 629343969 583438528 815398411 947942339 815398411 947942339 858729611 394658429 858729611 394658429 421444052 100506124 421444052 100506124 675826461 658657243 675826461 658657243 416319520 257107940 416319520 257107940 269809372 648643669 269809372 648643669 663688612 247201806 663688612 247201806 948336905 306040862 948336905 306040862 478746819 926463093 478746819 926463093 334033402 584260918 334033402 584260918 585088107 295967112 585088107 295967112 366829855 274650177 366829855 274650177 803162524 630722502 803162524 630722502 967531706 15324924 967531706 15324924 642850632 420479708 642850632 420479708 664613624 701909119 664613624 701909119 787580343 853026821 787580343 853026821 896837264 820241063 896837264 820241063 521734368 897735560 521734368 897735560 42454134 640890845 42454134 640890845 741351981 307142898 741351981 307142898 116008636 993369572 116008636 993369572 124203380 437505392 124203380 437505392 108937964 119431531 108937964 119431531 421993337 604629380 421993337 604629380 315551802 675386895 315551802 675386895 777642777 175042751 777642777 175042751 157379462 442023644 157379462 442023644 651824399 307214314 651824399 307214314 820009060 374769750 820009060 374769750 542174703 778560832 542174703 778560832 619711727 584527542 619711727 584527542 191886385 82836791 191886385 82836791 513205222 479954753 513205222 479954753 9497171 723189133 9497171 723189133 372884111 468983900 372884111 468983900 170859244 546500420 170859244 546500420 496714246 327964946 496714246 327964946 482908525 894263293 482908525 894263293 370287872 799849997 370287872 799849997 259505194 899429613 259505194 899429613 503158795 769224309 503158795 769224309 908842541 724279132 908842541 724279132 382218342 624968432 382218342 624968432 226221188 692004317 226221188 692004317 423885281 269037323 423885281 269037323 991785328 169047028 991785328 169047028 345480228 135991028 345480228 135991028 639056178 27405219 639056178 27405219 151721564 824471717 151721564 824471717 918827563 517372401 918827563 517372401 476402767 835852360 476402767 835852360 30981986 329045557 30981986 329045557 634939553 864638923 634939553 864638923 688087922 310282156 688087922 310282156 494277712 478908929 494277712 478908929 761738076 852073249 761738076 852073249 40959512 255604329 40959512 255604329 383069501 457093870 383069501 457093870 506478270 289987247 506478270 289987247 340942744 132095467 340942744 132095467 255334195 134114594 255334195 134114594 430872836 353879212 430872836 353879212 135330835 475557496 135330835 475557496 977762437 45217697 977762437 45217697 456320741 420364306 456320741 420364306 575002990 530246644 575002990 530246644 377732057 920408466 377732057 920408466 772363266 28273292 772363266 28273292 672260515 425925359 672260515 425925359 446686819 430669327 446686819 430669327 306751154 586534064 306751154 586534064 528961075 415963810 528961075 415963810 739378769 452718272 739378769 452718272 614967292 416882192 614967292 416882192 160260735 765225236 160260735 765225236 856422816 533631628 856422816 533631628 854253072 148219486 854253072 148219486 805229546 150589234 805229546 150589234 237153326 901725377 237153326 901725377 194856839 614912022 194856839 614912022 228065891 948789922 228065891 948789922 614738961 871669837 614738961 871669837 219966233 392323720 219966233 392323720 810623714 327290744 810623714 327290744 71391059 802625052 71391059 802625052 853506408 826925946 853506408 826925946 724071055 882655876 724071055 882655876 42032681 720263774 42032681 720263774 687105880 341810884 687105880 341810884 409558107 165228488 409558107 165228488 227083157 801666467 227083157 801666467 845884355 819615308 845884355 819615308 126992193 665046927 126992193 665046927 117605611 278069765 117605611 278069765 30183241 411410263 30183241 411410263 949877459 617544549 949877459 617544549 403464539 401859712 403464539 401859712 235931851 830215473 235931851 830215473 333845000 868864864 333845000 868864864 757375586 2344295 757375586 2344295 791848512 616564260 791848512 616564260 973338224 135024931 973338224 135024931 744195699 26036919 744195699 26036919 428297845 80020077 428297845 80020077 662153185 662248123 662153185 662248123 918555676 412275219 918555676 412275219 887080976 27734681 887080976 27734681 824816941 893119759 824816941 893119759 784393696 555133385 784393696 555133385 74537206 885136920 74537206 885136920 859784762 953066978 859784762 953066978 686972633 643876132 686972633 643876132 671996622 7079090 671996622 7079090 387363523 272019328 387363523 272019328 656002833 326380149 656002833 326380149 449581638 155506544 449581638 155506544 365582481 21825059 365582481 21825059 597596413 171025960 597596413 171025960 538534636 551092139 538534636 551092139 338995552 80255109 338995552 80255109 330663888 883081007 330663888 883081007 554622773 977771959 554622773 977771959 869200757 513393094 869200757 513393094 647499225 15182966 647499225 15182966 744326496 676129249 744326496 676129249 269133164 411872030 269133164 411872030 692375940 2605790 692375940 2605790 718967053 160431461 718967053 160431461 255494862 31069641 255494862 31069641 220062837 894809091 220062837 894809091 868228287 746764039 868228287 746764039 403400517 303735355 403400517 303735355 611921774 746038666 611921774 746038666 441977504 652655762 441977504 652655762 323407787 846624751 323407787 846624751 440912406 916016435 440912406 916016435 244506497 716228427 244506497 716228427 353774936 562939765 353774936 562939765 194660649 801728034 194660649 801728034 436354628 860221835 436354628 860221835 502664894 149581127 502664894 149581127 327190024 967762653 327190024 967762653 346846250 661831421 346846250 661831421 296726000 716080982 296726000 716080982 797177705 84131270 797177705 84131270 920194390 731172254 920194390 731172254 786419092 243496437 786419092 243496437 946390857 99772635 946390857 99772635 751359648 603361044 751359648 603361044 826986764 11460369 826986764 11460369 331662274 625191570 331662274 625191570 396070185 588663464 396070185 588663464 69047334 842254411 69047334 842254411 871673063 444872520 871673063 444872520 87029253 739975763 87029253 739975763 727491265 392911347 727491265 392911347 536020799 708018370 536020799 708018370 709093943 283115191 709093943 283115191 820399156 946099737 820399156 946099737 708695462 267052033 708695462 267052033 137963105 540839077 137963105 540839077 63644638 332708870 63644638 332708870 689976431 369765365 689976431 369765365 945620052 295943758 945620052 295943758 662608879 267795597 662608879 267795597 784758733 794804949 784758733 794804949 160841131 703980508 160841131 703980508 229777653 229147040 229777653 229147040 905271114 935408699 905271114 935408699 542694231 996531948 542694231 996531948 391086266 168681212 391086266 168681212 507392645 378518584 507392645 378518584 106438952 233563180 106438952 233563180 772228894 786721916 772228894 786721916 620832271 42434542 620832271 42434542 671381123 47531110 671381123 47531110 552202275 398098369 552202275 398098369 783466983 772362368 783466983 772362368 374252617 593998743 374252617 593998743 428823053 651026871 428823053 651026871 667378376 594784141 667378376 594784141 998576993 232943741 998576993 232943741 69388185 457431373 69388185 457431373 537798766 104609791 537798766 104609791 935922159 26301175 935922159 26301175 260999895 499491731 260999895 499491731 149035366 721672860 149035366 721672860 78759226 86662048 78759226 86662048 135606273 420578719 135606273 420578719 886356535 684280797 886356535 684280797 946742953 369255199 946742953 369255199 513553322 460951545 513553322 460951545 665728630 687182251 665728630 687182251 611182723 420376981 611182723 420376981 590388364 775513141 590388364 775513141 478789608 314264389 478789608 314264389 551572954 586158491 551572954 586158491 522249246 694118631 522249246 694118631 363988453 158685022 363988453 158685022 543800078 984290769 543800078 984290769 523715257 348403357 523715257 348403357 896007369 385907624 896007369 385907624 962504422 943205327 962504422 943205327 909125079 74327180 909125079 74327180 67326970 506624968 67326970 506624968 564676986 221180083 564676986 221180083 950704797 886266351 950704797 886266351 595040241 616271785 595040241 616271785 546398770 434212361 546398770 434212361 537342905 335754737 537342905 335754737 442171883 274543876 442171883 274543876 624474385 935310821 624474385 935310821 805141646 939256260 805141646 939256260 486843382 383994443 486843382 383994443 278567668 518813762 278567668 518813762 204493017 996890793 204493017 996890793 787066941 385912964 787066941 385912964 665118950 78565957 665118950 78565957 446443514 682340424 446443514 682340424 354843135 974286069 354843135 974286069 676015683 181194928 676015683 181194928 610701752 560024971 610701752 560024971 394972580 823080314 394972580 823080314 891678310 846083021 891678310 846083021 46679952 402151749 46679952 402151749 777663652 530848708 777663652 530848708 935143835 170640588 935143835 170640588 710250544 123723564 710250544 123723564 729093318 687040221 729093318 687040221 144085322 196645916 144085322 196645916 787889746 362293426 787889746 362293426 802095757 964285418 802095757 964285418 294776385 782159666 294776385 782159666 552684783 319151633 552684783 319151633 866144474 569041945 866144474 569041945 144431630 525213709 144431630 525213709 840296005 27514857 840296005 27514857 487053974 283040557 487053974 283040557 746558160 894280428 746558160 894280428 308926993 913455776 308926993 913455776 203236740 450844092 203236740 450844092 556929999 234801623 556929999 234801623 511902085 806307070 511902085 806307070 331617342 499820914 331617342 499820914 969268266 688528925 969268266 688528925 39548831 854063795 39548831 854063795 370248947 135343527 370248947 135343527 31882462 534309127 31882462 534309127 534597135 99569763 534597135 99569763 838522656 954677831 838522656 954677831 156886483 770964838 156886483 770964838 16247057 77253845 16247057 77253845 522414371 616146926 522414371 616146926 797795073 951246834 797795073 951246834 518308286 791385097 518308286 791385097 764316509 478656129 764316509 478656129 748232689 576752807 748232689 576752807 765073228 270879455 765073228 270879455 823376278 575616279 823376278 575616279 374158149 282255033 374158149 282255033 850208064 8704387 850208064 8704387 347344675 968688654 347344675 968688654 968887293 696835843 968887293 696835843 301025329 439279021 301025329 439279021 74669649 42682383 74669649 42682383 322724389 977588108 322724389 977588108 154549769 61952132 154549769 61952132 476127016 839850255 476127016 839850255 650015843 960730119 650015843 960730119 113833329 645975331 113833329 645975331 205821942 54201344 205821942 54201344 556709321 35827795 556709321 35827795 86767467 861251428 86767467 861251428 8141812 626156215 8141812 626156215 301856902 530050968 301856902 530050968 345596573 582956698 345596573 582956698 631780766 154691725 631780766 154691725 352200501 317854727 352200501 317854727 765784523 946530308 765784523 946530308 661099815 561568281 661099815 561568281 712978281 62197895 712978281 62197895 485217941 916825271 485217941 916825271 919516074 548402206 919516074 548402206 619236601 421077008 619236601 421077008 587829295 87079016 587829295 87079016 842419556 293957810 842419556 293957810 317885566 471210435 317885566 471210435 437474436 66993347 437474436 66993347 595798378 754474212 595798378 754474212 817160008 441605227 817160008 441605227 626518983 153445104 626518983 153445104 35838920 868701495 35838920 868701495 816854892 881356578 816854892 881356578 44074350 486118387 44074350 486118387 90017811 190272169 90017811 190272169 526125277 93925189 526125277 93925189 870391933 542444147 870391933 542444147 97157113 715091579 97157113 715091579 926361324 278765196 926361324 278765196 743945656 620045990 743945656 620045990 544110886 454832726 544110886 454832726 317732422 476646297 317732422 476646297 597213407 746262562 597213407 746262562 887256541 843093556 887256541 843093556 770759329 651229443 770759329 651229443 350807930 995052154 350807930 995052154 309577571 44280486 309577571 44280486 242151233 453620518 242151233 453620518 434399013 140145974 434399013 140145974 956488784 668108989 956488784 668108989 741579516 222732979 741579516 222732979 683381993 800102091 683381993 800102091 614187188 404735653 614187188 404735653 308738797 74737813 308738797 74737813 722192164 306230492 722192164 306230492 106127466 24446685 106127466 24446685 531369036 22726377 531369036 22726377 842460640 989358076 842460640 989358076 367304307 13251187 367304307 13251187 942356443 8544823 942356443 8544823 159961110 767031581 159961110 767031581 932454497 938734395 932454497 938734395 794067974 240912243 794067974 240912243 412249729 817072920 412249729 817072920 963799784 538295332 963799784 538295332 784379835 572543835 784379835 572543835 644133682 116086534 644133682 116086534 369917859 800369574 369917859 800369574 822899961 632397513 822899961 632397513 510229571 256507337 510229571 256507337 234230119 941599489 234230119 941599489 811340125 361376464 811340125 361376464 233068927 672965030 233068927 672965030 736008480 361814087 736008480 361814087 364796464 586797786 364796464 586797786 888707672 696032667 888707672 696032667 269230414 333308603 269230414 333308603 268137373 976366467 268137373 976366467 535751220 358662386 535751220 358662386 355204557 905547246 355204557 905547246 471762499 555542307 471762499 555542307 636349168 984645877 636349168 984645877 308440007 566179367 308440007 566179367 211992112 203025293 211992112 203025293 126609458 260106086 126609458 260106086 173318700 240519214 173318700 240519214 489320447 400962103 489320447 400962103 10590055 410143083 10590055 410143083 866754691 706287286 866754691 706287286 538752583 446173660 538752583 446173660 399768271 668154343 399768271 668154343 347360506 11621977 347360506 11621977 687771596 133808330 687771596 133808330 839618551 735417211 839618551 735417211 300960154 638876886 300960154 638876886 86205158 535415329 86205158 535415329 499415689 43759960 499415689 43759960 656801948 801080313 656801948 801080313 747391580 844114949 747391580 844114949 980720676 628364246 980720676 628364246 801750911 1852296 801750911 1852296 545092153 245956512 545092153 245956512 865122902 575365001 865122902 575365001 455613109 866028557 455613109 866028557 944956741 60356470 944956741 60356470 531934705 505978313 531934705 505978313 697670643 636123639 697670643 636123639 787433949 16341490 787433949 16341490 603064539 125466886 603064539 125466886 278344909 489130142 278344909 489130142 601053462 987393726 601053462 987393726 310002033 358294107 310002033 358294107 197424136 480378867 197424136 480378867 127135856 710435842 127135856 710435842 697620991 474192555 697620991 474192555 27360702 746434842 27360702 746434842 662310679 465404751 662310679 465404751 478321170 563111867 478321170 563111867 210330968 895099735 210330968 895099735 69322881 62541863 69322881 62541863 829217925 791196387 829217925 791196387 10969780 650157258 10969780 650157258 998372233 185985461 998372233 185985461 714030699 734689547 714030699 734689547 711750855 620870521 711750855 620870521 529484575 53314172 529484575 53314172 463023451 457790694 463023451 457790694 170534400 151520845 170534400 151520845 542646241 618579061 542646241 618579061 377075783 415921115 377075783 415921115 298553713 10501641 298553713 10501641 964435158 281855148 964435158 281855148 726054266 224219230 726054266 224219230 335774317 496375346 335774317 496375346 161827480 991154834 161827480 991154834 873138971 883549650 873138971 883549650 164539556 798817123 164539556 798817123 106638484 234526661 106638484 234526661 193273053 43069451 193273053 43069451 591675817 735434465 591675817 735434465 42682348 73647097 42682348 73647097 120932508 113099488 120932508 113099488 180652073 982646526 180652073 982646526 25917281 143566932 25917281 143566932 220461697 218300563 220461697 218300563 666110224 442817729 666110224 442817729 161244372 240879630 161244372 240879630 803218190 695482088 803218190 695482088 343815709 82065542 343815709 82065542 865865242 448557544 865865242 448557544 767905542 608495040 767905542 608495040 997052594 756680458 997052594 756680458 197877958 886983371 197877958 886983371 965547831 678487544 965547831 678487544 675789992 552040535 675789992 552040535 262596175 391069808 262596175 391069808 360985159 819921257 360985159 819921257 357663596 755026300 357663596 755026300 267874934 82490641 267874934 82490641 1535921 436450833 1535921 436450833 26995731 831343225 26995731 831343225 350243572 875192789 350243572 875192789 126164667 630559378 126164667 630559378 667953778 502156224 667953778 502156224 275166065 717599085 275166065 717599085 313097981 587754359 313097981 587754359 914809602 124328947 914809602 124328947 365080635 255636768 365080635 255636768 463793834 491854436 463793834 491854436 181075948 534073152 181075948 534073152 35138119 987406117 35138119 987406117 25675456 841852819 25675456 841852819 796671548 318103919 796671548 318103919 275608916 883129052 275608916 883129052 134642340 513873236 134642340 513873236 716177472 151447825 716177472 151447825 617866756 81599380 617866756 81599380 353639040 497868455 353639040 497868455 551530120 516040115 551530120 516040115 319178945 965740281 319178945 965740281 769626899 609084527 769626899 609084527 350233438 495406918 350233438 495406918 755600035 458051924 755600035 458051924 815126032 235839637 815126032 235839637 341869485 439298943 341869485 439298943 425661159 840450210 425661159 840450210 880652200 486324254 880652200 486324254 381640677 903734018 381640677 903734018 259807145 873609619 259807145 873609619 984223102 785511271 984223102 785511271 829689593 192873014 829689593 192873014 997558101 948331456 997558101 948331456 369599900 275882457 369599900 275882457 80987717 788965724 80987717 788965724 421475557 597498619 421475557 597498619 740470607 590575205 740470607 590575205 121972347 443789851 121972347 443789851 181914306 832782533 181914306 832782533 793361525 640383876 793361525 640383876 131407664 647254460 131407664 647254460 439364996 777282190 439364996 777282190 647461426 484343090 647461426 484343090 505332708 449249482 505332708 449249482 772794863 567766236 772794863 567766236 452742059 977567419 452742059 977567419 162866751 537950844 162866751 537950844 678933453 929002871 678933453 929002871 91525024 689599572 91525024 689599572 310543820 779669537 310543820 779669537 60789353 594281618 60789353 594281618 215289715 488337964 215289715 488337964 236111206 901509562 236111206 901509562 140736454 793388012 140736454 793388012 391851815 495505056 391851815 495505056 440571341 569989227 440571341 569989227 362510255 868051837 362510255 868051837 754745352 707444564 754745352 707444564 849587606 820591065 849587606 820591065 759623950 381597069 759623950 381597069 176522435 584560372 176522435 584560372 970739913 737580872 970739913 737580872 550687338 7031479 550687338 7031479 702756640 605999862 702756640 605999862 831960283 538185394 831960283 538185394 92842577 236023819 92842577 236023819 901784704 350553923 901784704 350553923 681240263 698522056 681240263 698522056 73967159 840185741 73967159 840185741 108838064 57816704 108838064 57816704 122258859 529753880 122258859 529753880 206722077 549029807 206722077 549029807 522413829 671555943 522413829 671555943 988991535 992053297 988991535 992053297 557384495 844571422 557384495 844571422 776402738 974118679 776402738 974118679 9466107 406484988 9466107 406484988 502735152 185821807 502735152 185821807 981540522 834761897 981540522 834761897 481039231 354334472 481039231 354334472 724763320 820360204 724763320 820360204 413047853 309549988 413047853 309549988 445248831 48878488 445248831 48878488 289335398 917024239 289335398 917024239 974535122 609564538 974535122 609564538 478171565 804976291 478171565 804976291 766140801 251474366 766140801 251474366 135743699 552528853 135743699 552528853 75282901 180686015 75282901 180686015 84277277 638477270 84277277 638477270 753837690 418832059 753837690 418832059 272744236 565851271 272744236 565851271 233701486 717787484 233701486 717787484 425636394 798564243 425636394 798564243 175356315 642232743 175356315 642232743 539528151 380577263 539528151 380577263 101916396 57960680 101916396 57960680 79358579 839108036 79358579 839108036 486071827 450286223 486071827 450286223 645440495 698007776 645440495 698007776 145242673 309166612 145242673 309166612 817757465 430586200 817757465 430586200 321308938 113144682 321308938 113144682 430454861 151982298 430454861 151982298 587641980 570735571 587641980 570735571 832120214 955893056 832120214 955893056 801916112 33708017 801916112 33708017 168572697 98017693 168572697 98017693 628989798 570284694 628989798 570284694 652857581 958234432 652857581 958234432 335404017 562348568 335404017 562348568 585184559 798841967 585184559 798841967 323843692 206072666 323843692 206072666 529259085 722042923 529259085 722042923 120208711 248216776 120208711 248216776 238277639 911921753 238277639 911921753 80622350 488590668 80622350 488590668 217468723 20119523 217468723 20119523 995512304 625048175 995512304 625048175 432764315 640069478 432764315 640069478 110071584 433414414 110071584 433414414 933112245 454500514 933112245 454500514 664000647 23092619 664000647 23092619 562165279 618824085 562165279 618824085 439443114 176595630 439443114 176595630 35766384 874095388 35766384 874095388 409186991 778055599 409186991 778055599 904613107 862852492 904613107 862852492 401667138 104961683 401667138 104961683 859363463 665870733 859363463 665870733 478052407 554097359 478052407 554097359 494963746 859138678 494963746 859138678 911554567 154065152 911554567 154065152 502855113 310953115 502855113 310953115 852380509 454806954 852380509 454806954 611356627 561732061 611356627 561732061 609850008 508186828 609850008 508186828 612712620 47191145 612712620 47191145 592994750 987590952 592994750 987590952 116794844 344815662 116794844 344815662 173941736 781752708 173941736 781752708 548303913 415535250 548303913 415535250 542363637 101955839 542363637 101955839 463470742 568758090 463470742 568758090 866264208 76577978 866264208 76577978 910207014 753503097 910207014 753503097 835326422 492205008 835326422 492205008 816952926 491045113 816952926 491045113 92801434 869366145 92801434 869366145 946408309 957071693 946408309 957071693 743273800 441434681 743273800 441434681 742332436 774701707 742332436 774701707 591145557 113912877 591145557 113912877 222543302 451044811 222543302 451044811 416475083 34682616 416475083 34682616 570256828 7923995 570256828 7923995 507666741 175894129 507666741 175894129 924316213 74139128 924316213 74139128 430823299 684514192 430823299 684514192 808724033 802519381 808724033 802519381 127657741 464615578 127657741 464615578 688990741 279695384 688990741 279695384 917389581 978911253 917389581 978911253 268276605 59352963 268276605 59352963 317431269 814299214 317431269 814299214 661889232 84708293 661889232 84708293 811210168 698235050 811210168 698235050 854516775 951165979 854516775 951165979 356687745 386768670 356687745 386768670 979124430 214089458 979124430 214089458 624396448 860218718 624396448 860218718 223256204 586841890 223256204 586841890 13684288 314215937 13684288 314215937 928353641 337696326 928353641 337696326 291187096 970563860 291187096 970563860 436906822 245953679 436906822 245953679 297792733 192746868 297792733 192746868 165894578 826049852 165894578 826049852 76426316 143377582 76426316 143377582 574231411 53510806 574231411 53510806 747860203 563251635 747860203 563251635 429621888 709742600 429621888 709742600 806747003 881307308 806747003 881307308 686796013 961945282 686796013 961945282 640469591 536252242 640469591 536252242 6826742 122647277 6826742 122647277 312643968 271504930 312643968 271504930 968318612 85534999 968318612 85534999 641621551 188922091 641621551 188922091 682309710 784031086 682309710 784031086 205996763 811029416 205996763 811029416 164824827 824330584 164824827 824330584 884062635 278312271 884062635 278312271 685045384 992445621 685045384 992445621 890811362 559190596 890811362 559190596 585338635 442408072 585338635 442408072 92000349 501401397 92000349 501401397 955271844 262356361 955271844 262356361 518754104 11620651 518754104 11620651 332801758 845395730 332801758 845395730 170939547 639865583 170939547 639865583 696517300 567451084 696517300 567451084 144912513 232068198 144912513 232068198 118708340 673712848 118708340 673712848 210026473 770805475 210026473 770805475 45896955 725322983 45896955 725322983 269052292 826605849 269052292 826605849 588047207 507653836 588047207 507653836 240010872 451675810 240010872 451675810 497037181 743879672 497037181 743879672 59793789 128044447 59793789 128044447 388280916 819134589 388280916 819134589 990826563 415295602 990826563 415295602 905318434 18881199 905318434 18881199 312895365 584002765 312895365 584002765 486617244 66258929 486617244 66258929 964997239 3365342 964997239 3365342 211594036 668690891 211594036 668690891 556724348 106354932 556724348 106354932 394163920 352004982 394163920 352004982 126216699 142470588 126216699 142470588 483661362 824939531 483661362 824939531 848374371 272421932 848374371 272421932 827812524 439087951 827812524 439087951 221851507 744018187 221851507 744018187 235941567 621010277 235941567 621010277 38745172 570430028 38745172 570430028 981943100 541398705 981943100 541398705 96122728 713364529 96122728 713364529 633954266 904411322 633954266 904411322 891021822 417129145 891021822 417129145 219187782 313567867 219187782 313567867 261373313 16326332 261373313 16326332 980031003 736583993 980031003 736583993 440707375 198365626 440707375 198365626 548287513 475389118 548287513 475389118 64364470 141641100 64364470 141641100 450867997 215820113 450867997 215820113 879541889 118115296 879541889 118115296 93071166 684126833 93071166 684126833 675400801 858259230 675400801 858259230 617390300 240931100 617390300 240931100 580104663 527389041 580104663 527389041 104713563 806964749 104713563 806964749 618505039 428649193 618505039 428649193 911841567 500600112 911841567 500600112 273321823 326710150 273321823 326710150 444969056 736106686 444969056 736106686 603937937 641816900 603937937 641816900 731415336 172094654 731415336 172094654 910288871 285627068 910288871 285627068 428365094 485668185 428365094 485668185 523109572 476910467 523109572 476910467 926874557 31361572 926874557 31361572 567274596 297143110 567274596 297143110 300287178 282370588 300287178 282370588 91822599 776937162 91822599 776937162 745206433 280685005 745206433 280685005 289163046 373008344 289163046 373008344 418201422 147262921 418201422 147262921 529125298 631971064 529125298 631971064 271155995 235926233 271155995 235926233 834270141 385369444 834270141 385369444 577081690 165195926 577081690 165195926 730968197 304905253 730968197 304905253 68056880 573453278 68056880 573453278 776686729 403295384 776686729 403295384 265579964 638171420 265579964 638171420 201619661 785502473 201619661 785502473 456630949 565956317 456630949 565956317 294473515 858511836 294473515 858511836 9065898 553741448 9065898 553741448 909498973 824416544 909498973 824416544 693871516 796747061 693871516 796747061 114908353 989024861 114908353 989024861 593380756 678785393 593380756 678785393 709005667 94578858 709005667 94578858 39894192 805757923 39894192 805757923 778748936 855042386 778748936 855042386 111289799 830144971 111289799 830144971 765479806 997080351 765479806 997080351 99583370 597522463 99583370 597522463 773474317 883840996 773474317 883840996 25336703 879516490 25336703 879516490 783523784 808352618 783523784 808352618 961589360 927372183 961589360 927372183 700131633 73057918 700131633 73057918 721671193 978709328 721671193 978709328 790619239 594615292 790619239 594615292 985110061 484525657 985110061 484525657 277874647 977461711 277874647 977461711 417605714 249811497 417605714 249811497 510439070 23812046 510439070 23812046 532866297 387363684 532866297 387363684 995372897 554766738 995372897 554766738 560073094 544037472 560073094 544037472 426707646 614545212 426707646 614545212 842472360 341652610 842472360 341652610 249274171 943892099 249274171 943892099 444280690 710629008 444280690 710629008 570033013 899406832 570033013 899406832 29304102 999612965 29304102 999612965 906491196 131483747 906491196 131483747 319604736 860920425 319604736 860920425 272327286 241883839 272327286 241883839 239360999 473650571 239360999 473650571 956823241 854063629 956823241 854063629 694390434 448322305 694390434 448322305 938999050 616545055 938999050 616545055 487343887 762194967 487343887 762194967 442110577 555747720 442110577 555747720 892121231 343569845 892121231 343569845 904409737 896769452 904409737 896769452 869320224 583235153 869320224 583235153 932603600 497728563 932603600 497728563 10574731 40747995 10574731 40747995 928385289 812777130 928385289 812777130 278590458 503798145 278590458 503798145 830002619 499451946 830002619 499451946 786050103 747439711 786050103 747439711 314158684 522181505 314158684 522181505 978523022 183970089 978523022 183970089 889865922 315982030 889865922 315982030 291439051 571843569 291439051 571843569 440070401 898159369 440070401 898159369 984881105 531561262 984881105 531561262 567266731 938406002 567266731 938406002 205352665 670718448 205352665 670718448 478328210 868647301 478328210 868647301 621759906 706578757 621759906 706578757 248921319 993739203 248921319 993739203 9161042 642593628 9161042 642593628 378185851 861016572 378185851 861016572 867134020 975266535 867134020 975266535 441555825 6552572 441555825 6552572 344525472 588831802 344525472 588831802 628836290 800742317 628836290 800742317 556516272 458227776 556516272 458227776 920789552 594144161 920789552 594144161 437764643 872645360 437764643 872645360 904437963 760499542 904437963 760499542 160632630 863241199 160632630 863241199 863436092 344396340 863436092 344396340 911010333 451206376 911010333 451206376 101486100 137188997 101486100 137188997 27990202 59246628 27990202 59246628 295970881 11901667 295970881 11901667 961983594 10855965 961983594 10855965 626791957 636249968 626791957 636249968 659627778 493717651 659627778 493717651 126299588 82112774 126299588 82112774 218543229 515707734 218543229 515707734 348870834 123346034 348870834 123346034 798724665 495042874 798724665 495042874 71906241 545253436 71906241 545253436 833382222 396732673 833382222 396732673 882844689 225839256 882844689 225839256 215427392 203502941 215427392 203502941 182025894 465099860 182025894 465099860 168513136 164797385 168513136 164797385 674782457 292140950 674782457 292140950 606468308 19270291 606468308 19270291 317660037 898969856 317660037 898969856 157347463 759766696 157347463 759766696 262953488 364951781 262953488 364951781 583061780 960736605 583061780 960736605 263746091 972488842 263746091 972488842 584772779 598571001 584772779 598571001 599941132 727831308 599941132 727831308 191978518 816443885 191978518 816443885 528470340 840253180 528470340 840253180 540329637 349575355 540329637 349575355 471216834 495562796 471216834 495562796 37313378 129009023 37313378 129009023 344209511 821069921 344209511 821069921 440136096 865718837 440136096 865718837 473747226 886145111 473747226 886145111 336237139 489511461 336237139 489511461 758835171 354973471 758835171 354973471 34035613 860302870 34035613 860302870 928513607 321659960 928513607 321659960 575402953 205330596 575402953 205330596 323672195 138306996 323672195 138306996 501348521 375154098 501348521 375154098 474310858 110693903 474310858 110693903 380153260 355200583 380153260 355200583 918694707 950403334 918694707 950403334 23465903 454978238 23465903 454978238 351445398 937676206 351445398 937676206 307730880 256965147 307730880 256965147 919930167 485753867 919930167 485753867 950011719 552527294 950011719 552527294 672588485 736056348 672588485 736056348 312541691 881526209 312541691 881526209 387549652 885116059 387549652 885116059 865329829 919544394 865329829 919544394 866004424 414095047 866004424 414095047 789587113 950564364 789587113 950564364 89409215 537770196 89409215 537770196 18018970 571090175 18018970 571090175 809703279 929578093 809703279 929578093 290170081 656588369 290170081 656588369 443313592 904255286 443313592 904255286 652245090 358956051 652245090 358956051 398199710 349151804 398199710 349151804 645832815 975023387 645832815 975023387 961250160 514724031 961250160 514724031 183992306 398302080 183992306 398302080 802561078 292559265 802561078 292559265 638607523 527499855 638607523 527499855 92616411 996595309 92616411 996595309 60056690 432509647 60056690 432509647 549612105 335039649 549612105 335039649 601145513 743743049 601145513 743743049 913504416 794548202 913504416 794548202 911759112 261642935 911759112 261642935 489755915 728788123 489755915 728788123 624943630 53726650 624943630 53726650 263646819 19989158 263646819 19989158 741203778 192689571 741203778 192689571 723860402 269629650 723860402 269629650 640001708 301635876 640001708 301635876 296459397 796533989 296459397 796533989 293162286 118794928 293162286 118794928 836170582 161959267 836170582 161959267 260801667 132169548 260801667 132169548 522791496 120182938 522791496 120182938 60560561 61881242 60560561 61881242 722876705 317426255 722876705 317426255 842182829 496112213 842182829 496112213 234619165 867165760 234619165 867165760 64483626 855735946 64483626 855735946 939055494 22514783 939055494 22514783 954356224 368608682 954356224 368608682 773942330 571080182 773942330 571080182 435836657 100393464 435836657 100393464 848728256 436042010 848728256 436042010 783238897 314488472 783238897 314488472 720164163 514076767 720164163 514076767 987228396 700072788 987228396 700072788 860568223 828692240 860568223 828692240 560691044 346152259 560691044 346152259 292769310 210853583 292769310 210853583 203078384 270598057 203078384 270598057 501448368 296088499 501448368 296088499 440523202 662319261 440523202 662319261 145434764 53428627 145434764 53428627 257564445 998199380 257564445 998199380 917919470 688408267 917919470 688408267 336719060 100725224 336719060 100725224 227506966 205304922 227506966 205304922 263288614 181624097 263288614 181624097 194239566 238638355 194239566 238638355 733964126 888075334 733964126 888075334 316068871 819470359 316068871 819470359 135724702 859246002 135724702 859246002 658398008 980240263 658398008 980240263 325633889 772855064 325633889 772855064 783538828 135551967 783538828 135551967 401623376 96726679 401623376 96726679 729587114 183991663 729587114 183991663 204269884 834635905 204269884 834635905 513696839 353731251 513696839 353731251 923712593 990930271 923712593 990930271 435144794 358318006 435144794 358318006 596801282 920043363 596801282 920043363 877971547 952434693 877971547 952434693 407093471 900590142 407093471 900590142 230471833 474548357 230471833 474548357 915244906 311947954 915244906 311947954 99652017 643193619 99652017 643193619 742226614 97629501 742226614 97629501 558054428 729043656 558054428 729043656 165335905 435308924 165335905 435308924 530074388 300005849 530074388 300005849 474874870 566376957 474874870 566376957 34714155 429605605 34714155 429605605 539840682 601620181 539840682 601620181 876016923 664728363 876016923 664728363 313632200 950356276 313632200 950356276 87885025 751564379 87885025 751564379 194526063 117506198 194526063 117506198 639274391 164964976 639274391 164964976 161246593 481439409 161246593 481439409 560071079 339649603 560071079 339649603 988868562 720017599 988868562 720017599 816686344 64674440 816686344 64674440 4269673 532542262 4269673 532542262 721233679 930361168 721233679 930361168 192472546 967865783 192472546 967865783 282647483 268869945 282647483 268869945 793920411 61029281 793920411 61029281 487401574 115843693 487401574 115843693 611736382 749643072 611736382 749643072 755836758 714936446 755836758 714936446 187294472 518506761 187294472 518506761 456798443 773837733 456798443 773837733 392477271 228639919 392477271 228639919 431082192 388746343 431082192 388746343 482353004 851417204 482353004 851417204 858419380 407445655 858419380 407445655 462974803 887277848 462974803 887277848 229960066 969913225 229960066 969913225 925796137 364511545 925796137 364511545 527274165 37961353 527274165 37961353 603738990 236203817 603738990 236203817 74337423 41144553 74337423 41144553 785351390 250179740 785351390 250179740 259477742 63515952 259477742 63515952 464479715 298186635 464479715 298186635 310138712 545411286 310138712 545411286 385824017 515957109 385824017 515957109 796648135 28234057 796648135 28234057 653838144 585261544 653838144 585261544 222749558 265792367 222749558 265792367 528266769 381983775 528266769 381983775 914899085 28164515 914899085 28164515 126157491 298731639 126157491 298731639 62266887 795296595 62266887 795296595 831081103 381334264 831081103 381334264 772196358 502246541 772196358 502246541 485413892 734277832 485413892 734277832 142664734 821255686 142664734 821255686 948009185 679681936 948009185 679681936 931194081 225169519 931194081 225169519 643115709 167797564 643115709 167797564 166080633 94868874 166080633 94868874 929387422 288763948 929387422 288763948 178064311 639211720 178064311 639211720 330578854 760845368 330578854 760845368 163703798 283570745 163703798 283570745 991997736 995328680 991997736 995328680 107065852 513274511 107065852 513274511 505287925 160562288 505287925 160562288 463759945 133573202 463759945 133573202 226778844 954823652 226778844 954823652 307158029 673661543 307158029 673661543 529140888 672169634 529140888 672169634 820460038 849016777 820460038 849016777 666487101 140041848 666487101 140041848 114962835 736122430 114962835 736122430 327551771 657221210 327551771 657221210 588174055 305250828 588174055 305250828 642023392 343417724 642023392 343417724 763972338 195258801 763972338 195258801 914106879 272619015 914106879 272619015 481498552 89292112 481498552 89292112 732786220 328799261 732786220 328799261 331240146 31974289 331240146 31974289 150228672 903351495 150228672 903351495 777623819 216570108 777623819 216570108 340354515 544997902 340354515 544997902 533186397 197445589 533186397 197445589 40976250 373892113 40976250 373892113 749309480 971662982 749309480 971662982 888298280 158554463 888298280 158554463 509854704 236452192 509854704 236452192 994579463 302687423 994579463 302687423 649329185 74955064 649329185 74955064 158997122 936837918 158997122 936837918 754667083 365836619 754667083 365836619 254551752 412807863 254551752 412807863 910136947 861752947 910136947 861752947 636435720 512146844 636435720 512146844 441851999 758363176 441851999 758363176 204225096 486975502 204225096 486975502 851702599 339863611 851702599 339863611 837906010 120914608 837906010 120914608 111971008 566792962 111971008 566792962 537072045 156459653 537072045 156459653 29060023 918375223 29060023 918375223 608611286 571412112 608611286 571412112 861615910 593544777 861615910 593544777 228049183 48275960 228049183 48275960 268982525 312480007 268982525 312480007 933498749 52390989 933498749 52390989 966931107 979811462 966931107 979811462 88510094 870823972 88510094 870823972 613652800 713412527 613652800 713412527 964962744 831079693 964962744 831079693 115628895 320557958 115628895 320557958 996299807 691008415 996299807 691008415 740828227 28707756 740828227 28707756 61279610 511020559 61279610 511020559 232812742 220834521 232812742 220834521 835154689 211450738 835154689 211450738 88048245 586274934 88048245 586274934 312119633 2922547 312119633 2922547 794632295 892187061 794632295 892187061 835873826 509730967 835873826 509730967 771115758 154452162 771115758 154452162 629443601 861075043 629443601 861075043 674061715 180547779 674061715 180547779 379795821 376452010 379795821 376452010 817679751 925187626 817679751 925187626 509494793 210541214 509494793 210541214 528641327 354155496 528641327 354155496 749083617 791377997 749083617 791377997 884979719 40155600 884979719 40155600 613737539 422261491 613737539 422261491 949978005 901059810 949978005 901059810 91582155 897506359 91582155 897506359 537828977 356462760 537828977 356462760 549206677 381628914 549206677 381628914 749997405 800821000 749997405 800821000 264392234 921551778 264392234 921551778 355330670 973797886 355330670 973797886 125862724 366315512 125862724 366315512 442200353 256653348 442200353 256653348 29772457 357942348 29772457 357942348 104216061 937882178 104216061 937882178 284619518 482982754 284619518 482982754 458836464 306636682 458836464 306636682 68945132 149461166 68945132 149461166 642497 297351443 642497 297351443 347052194 493581996 347052194 493581996 403219505 452033835 403219505 452033835 170495468 279227591 170495468 279227591 511161946 880704008 511161946 880704008 489025663 629482480 489025663 629482480 337344365 46573915 337344365 46573915 88908952 638554797 88908952 638554797 161063115 296856675 161063115 296856675 42772561 905724169 42772561 905724169 918660163 905583142 918660163 905583142 129290320 152094091 129290320 152094091 682032247 965344492 682032247 965344492 343874036 896960400 343874036 896960400 146149123 741844802 146149123 741844802 745773042 424631230 745773042 424631230 531499382 91642411 531499382 91642411 224421997 63173604 224421997 63173604 389206394 558476658 389206394 558476658 842453998 637916438 842453998 637916438 15990061 312895440 15990061 312895440 448074469 566058877 448074469 566058877 873741241 914490891 873741241 914490891 58027340 744218844 58027340 744218844 537326230 835878478 537326230 835878478 363415038 65921543 363415038 65921543 467475851 204754591 467475851 204754591 500195890 321846438 500195890 321846438 400768048 233856442 400768048 233856442 917223402 673808988 917223402 673808988 362340424 534879046 362340424 534879046 15341722 211098105 15341722 211098105 806047850 12493235 806047850 12493235 171850846 4766173 171850846 4766173 626136403 426815582 626136403 426815582 891062089 146194349 891062089 146194349 501508357 145875208 501508357 145875208 185206545 281593650 185206545 281593650 190637543 687419490 190637543 687419490 784830801 148375378 784830801 148375378 196952285 204403198 196952285 204403198 548557144 789480267 548557144 789480267 356042591 172714142 356042591 172714142 205121564 679817986 205121564 679817986 658417148 363834984 658417148 363834984 736205017 454320712 736205017 454320712 105861965 681071748 105861965 681071748 509466308 827193348 509466308 827193348 146140442 423755178 146140442 423755178 727167904 104834890 727167904 104834890 266231123 669437079 266231123 669437079 468609233 119874477 468609233 119874477 935857031 396437854 935857031 396437854 888945646 158975864 888945646 158975864 291580164 251438489 291580164 251438489 834377164 507163003 834377164 507163003 932245192 728381934 932245192 728381934 298220648 202812 298220648 202812 593996181 237953648 593996181 237953648 845991831 588559762 845991831 588559762 865959672 394015147 865959672 394015147 686934632 932770917 686934632 932770917 327624117 330409926 327624117 330409926 232420875 319216370 232420875 319216370 398141514 538035559 398141514 538035559 458830089 548474221 458830089 548474221 982617290 107425535 982617290 107425535 685245624 745231530 685245624 745231530 158105980 671849420 158105980 671849420 127744982 836753532 127744982 836753532 100817635 598168288 100817635 598168288 747744633 493579198 747744633 493579198 969458427 122898866 969458427 122898866 736288236 366467469 736288236 366467469 293285461 191909984 293285461 191909984 392740087 486872737 392740087 486872737 987022491 684558634 987022491 684558634 825172055 855366443 825172055 855366443 932349394 467760911 932349394 467760911 361972541 392714773 361972541 392714773 36875366 973610632 36875366 973610632 453714634 670786960 453714634 670786960 174138225 759995149 174138225 759995149 893347681 756587959 893347681 756587959 723341245 63918049 723341245 63918049 369730772 941598117 369730772 941598117 516985868 756614620 516985868 756614620 232168369 541419563 232168369 541419563 758365221 43848176 758365221 43848176 146949533 841096367 146949533 841096367 917504866 399579093 917504866 399579093 447939613 536546400 447939613 536546400 579776749 72381640 579776749 72381640 839186522 787977401 839186522 787977401 94955891 956100870 94955891 956100870 802282734 25508251 802282734 25508251 510042272 215502841 510042272 215502841 566719361 894908334 566719361 894908334 543229079 9779896 543229079 9779896 166087961 836444635 166087961 836444635 295991725 170055978 295991725 170055978 170415452 349002955 170415452 349002955 997651049 729438924 997651049 729438924 557053271 334555555 557053271 334555555 925854353 859946841 925854353 859946841 96680083 73957354 96680083 73957354 644528634 53011267 644528634 53011267 706513818 614383716 706513818 614383716 356621425 516077174 356621425 516077174 936331953 729021825 936331953 729021825 794386553 272462299 794386553 272462299 275024120 764010911 275024120 764010911 730165903 379949753 730165903 379949753 663708926 230410123 663708926 230410123 864365312 245646218 864365312 245646218 759640333 782715439 759640333 782715439 811458842 655412974 811458842 655412974 296286160 303947610 296286160 303947610 69975769 915299040 69975769 915299040 620706375 146118954 620706375 146118954 229503655 945188444 229503655 945188444 144865164 117318634 144865164 117318634 743175281 898709181 743175281 898709181 225472520 127990897 225472520 127990897 242932943 682780061 242932943 682780061 255531380 188427736 255531380 188427736 798848635 192749568 798848635 192749568 108937598 91522483 108937598 91522483 780830287 28864917 780830287 28864917 37002
#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...